:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050813;--bg-panel:#080d1b;--surface:#0c1324;--surface-2:#10192d;--surface-3:#151f35;--line:#202b43;--line-soft:#ffffff14;--text:#f7f9ff;--muted:#9da8c2;--muted-2:#6d7892;--pink:#ff2f8f;--pink-2:#ff5bb3;--violet:#8f45ff;--cyan:#22d3ee;--green:#35d07f;--gold:#f4b84a;--red:#ff4d6d;--shadow:#00000061}.nav-icon-how{border:1px solid;border-radius:50%;font-size:28px;font-weight:500}.home-how-section{scroll-margin-top:24px}.home-how-section .how-page{padding-bottom:20px}.how-main-panel{min-height:100vh}.how-page{width:min(100%,1420px);margin:auto;padding:clamp(28px,4vw,62px) 0}.how-hero{text-align:center}.how-eyebrow{color:#ff2c8d;letter-spacing:.18em;justify-content:center;align-items:center;gap:13px;margin:0 0 14px;font-weight:800;display:flex}.how-eyebrow span{background:linear-gradient(90deg,#0000,#ff2c8d);width:65px;height:1px}.how-eyebrow span:last-child{transform:scaleX(-1)}.how-eyebrow b{font-size:9px}.how-hero h1{color:#f7f7f9;letter-spacing:-.04em;margin:0;font-size:clamp(40px,5vw,70px);line-height:1.04}.how-hero h1 em{color:#ff1677;font-style:normal}.how-hero>p:last-child{color:#bbb8c1;margin:14px 0 0;font-size:clamp(16px,1.7vw,22px)}.how-stepper{grid-template-columns:repeat(4,1fr);gap:12px;margin:42px 20px 30px;display:grid;position:relative}.how-stepper:before{content:"";z-index:0;background:linear-gradient(90deg,#ff2180,#9d3bff,#ff2180);height:2px;position:absolute;top:72px;left:11%;right:11%;box-shadow:0 0 12px #ff2180}.how-step{z-index:1;color:#f4f2f7;cursor:pointer;background:0 0;border:0;justify-items:center;gap:17px;display:grid;position:relative}.how-step-icon{color:#c864ff;background:#07030d;border:2px solid #9e4bdf;border-radius:50%;place-items:center;width:128px;height:128px;font-size:64px;line-height:1;transition:all .25s;display:grid;overflow:hidden;box-shadow:inset 0 0 25px #7d2aca2e,0 0 14px #7d2aca2e}.how-step-icon img{object-fit:cover;border-radius:50%;width:108%;max-width:none;height:108%;display:block;transform:translateY(-1.5%)}.how-step-icon img[src$=how-compare-icon\.png]{transform:translateY(1%)}.how-step-icon img[src$=how-order-icon\.png],.how-step-icon img[src$=how-receive-icon\.png]{width:96%;height:96%;transform:translateY(3%)}.how-step strong{white-space:nowrap;align-items:center;gap:10px;font-size:clamp(14px,1.4vw,20px);display:flex}.how-step strong i{color:#fff;background:#7432dc;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.how-step.is-active{color:#ff2c8d}.how-step.is-active .how-step-icon{color:#ff48a2;border-color:#ff2c8d;transform:scale(1.13);box-shadow:0 0 10px #ff1680,0 0 38px #ff16808c,inset 0 0 25px #ff168038}.how-step.is-active strong i{background:#ff2384}.how-slider{grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;display:grid;position:relative}.how-slides{min-width:0}.how-slide{background:radial-gradient(circle at 18%,#ff147814,#0000 28%),#05030a;border:1px solid #ff2584b3;border-radius:18px;grid-template-columns:minmax(230px,34%) minmax(0,1fr);align-items:center;min-height:345px;animation:.3s howSlideIn;display:grid;box-shadow:inset 0 0 35px #ff14780a}.how-slide[hidden]{display:none}@keyframes howSlideIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.how-detail-icon{color:#ff47a0;text-shadow:0 0 12px #ff1680,0 0 42px #ff168099;border-right:1px solid #ff288721;place-items:center;min-height:270px;font-size:140px;display:grid}.how-detail-icon img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(74%,260px);display:block;transform:translateY(-5%);box-shadow:0 0 18px #ff16804d,0 0 48px #ff16802e}.how-detail-icon img[src$=how-compare-icon\.png]{transform:translateY(-2%)}.how-detail-icon img[src$=how-order-icon\.png],.how-detail-icon img[src$=how-receive-icon\.png]{width:min(66%,230px);transform:translateY(3%)}.how-detail-copy{padding:36px 55px}.how-detail-copy h2{color:#ff2c8d;margin:0 0 12px;font-size:clamp(30px,3.3vw,47px)}.how-detail-copy>p{color:#eeebf0;max-width:800px;margin:0 0 18px;font-size:clamp(16px,1.5vw,21px);line-height:1.5}.how-detail-copy ul{max-width:760px;margin:0;padding:0;list-style:none}.how-detail-copy li{color:#ece9ee;border-bottom:1px solid #ffffff0f;padding:11px 10px 11px 45px;font-size:clamp(15px,1.4vw,20px);position:relative}.how-detail-copy li:before{content:"✓";color:#ff2384;border:2px solid #ff2384;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid;position:absolute;top:8px;left:0}.how-arrow{color:#ff3893;cursor:pointer;background:#0a040feb;border:1px solid #ff23848c;border-radius:12px;place-items:center;width:48px;height:76px;font-size:48px;transition:all .2s;display:grid;box-shadow:0 0 18px #ff16771f}.how-arrow:hover{color:#fff;background:#d20c63;transform:scale(1.05)}.how-dots{justify-content:center;gap:44px;margin-top:22px;display:flex}.how-dots button{cursor:pointer;background:#20102f;border:0;border-radius:50%;width:19px;height:19px;padding:0}.how-dots button.is-active{background:#ff2384;box-shadow:0 0 16px #ff2384a6}@media (min-width:961px){body.how-page-body{overflow:hidden}.how-main-panel{height:100vh;min-height:0;padding-top:12px;padding-bottom:12px;overflow:hidden}.how-page{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;padding:4px 0;display:grid}.how-eyebrow{margin-bottom:clamp(6px,1vh,10px)}.how-hero h1{font-size:clamp(52px,5vw,74px)}.how-hero>p:last-child{margin-top:clamp(7px,1.1vh,12px);font-size:clamp(19px,1.7vw,23px)}.how-stepper{margin:18px 20px 12px}.how-stepper:before{top:76px}.how-step{gap:clamp(8px,1.3vh,14px)}.how-step-icon{width:144px;height:144px}.how-step strong{gap:8px;font-size:clamp(18px,1.45vw,21px)}.how-step strong i{width:31px;height:31px}.how-slider,.how-slides,.how-slide{height:100%;min-height:0}.how-slide{grid-template-columns:minmax(205px,31%) minmax(0,1fr);min-height:350px}.how-detail-icon{height:100%;min-height:0}.how-detail-icon img{width:min(78%,285px)}.how-detail-icon img[src$=how-order-icon\.png],.how-detail-icon img[src$=how-receive-icon\.png]{width:min(72%,255px)}.how-detail-copy{padding:clamp(22px,3vh,34px) clamp(34px,3.8vw,54px)}.how-detail-copy h2{margin-bottom:clamp(6px,1vh,10px);font-size:clamp(37px,3.3vw,49px)}.how-detail-copy>p{margin-bottom:clamp(8px,1.3vh,14px);font-size:clamp(18px,1.5vw,22px)}.how-detail-copy li{padding:clamp(7px,1.1vh,10px) 10px clamp(7px,1.1vh,10px) 42px;font-size:clamp(17px,1.4vw,21px)}.how-detail-copy li:before{width:27px;height:27px;top:clamp(5px,.8vh,8px)}.how-dots{gap:clamp(28px,3vw,42px);margin-top:10px}.how-dots button{width:19px;height:19px}}@media (min-width:961px) and (min-height:850px){.how-page{width:min(100%,1540px)}.how-hero h1{font-size:clamp(62px,5.4vw,82px)}.how-hero>p:last-child{font-size:clamp(21px,1.8vw,25px)}.how-stepper{margin-top:24px;margin-bottom:16px}.how-stepper:before{top:88px}.how-step-icon{width:168px;height:168px}.how-step strong{font-size:clamp(20px,1.55vw,23px)}.how-step strong i{width:34px;height:34px}.how-slide{grid-template-columns:minmax(270px,34%) minmax(0,1fr);min-height:390px}.how-detail-icon img{width:min(80%,320px)}.how-detail-icon img[src$=how-order-icon\.png],.how-detail-icon img[src$=how-receive-icon\.png]{width:min(74%,290px)}.how-detail-copy h2{font-size:clamp(43px,3.5vw,54px)}.how-detail-copy>p{font-size:clamp(20px,1.6vw,24px)}.how-detail-copy li{padding-top:11px;padding-bottom:11px;font-size:clamp(19px,1.45vw,22px)}}@media (max-width:960px){.how-stepper{scrollbar-width:none;grid-template-columns:repeat(4,minmax(180px,1fr));margin-inline:0;padding:12px 8px;overflow-x:auto}.how-stepper::-webkit-scrollbar{display:none}.how-stepper:before{top:84px;left:90px;right:90px}.how-slide{grid-template-columns:220px minmax(0,1fr)}.how-detail-copy{padding:30px}}@media (max-width:700px){.how-main-panel{padding:14px 10px 90px}.how-page{padding-top:16px}.how-eyebrow span{width:35px}.how-hero h1 em{display:block}.how-stepper{margin-top:25px}.how-step-icon{width:100px;height:100px;font-size:48px}.how-stepper:before{top:65px}.how-slider{grid-template-columns:36px minmax(0,1fr) 36px}.how-arrow{border-radius:8px;width:34px;height:64px;font-size:36px}.how-slide{grid-template-columns:1fr;min-height:0}.how-detail-icon{border-bottom:1px solid #ff288721;border-right:0;min-height:145px;font-size:88px}.how-detail-copy{padding:24px 20px}.how-detail-copy h2{font-size:27px}.how-detail-copy li{padding-left:38px;font-size:14px}.how-dots{gap:25px}}@media (min-width:961px){.home-how-section .how-page{width:100%;height:auto;padding:clamp(24px,2.8vw,40px) 0 14px;display:block}.home-how-section .how-eyebrow{margin-bottom:7px}.home-how-section .how-hero h1{font-size:clamp(48px,4.4vw,66px)}.home-how-section .how-hero>p:last-child{margin-top:8px;font-size:clamp(17px,1.5vw,21px)}.home-how-section .how-stepper{margin-top:16px;margin-bottom:10px}.home-how-section .how-stepper:before{top:69px}.home-how-section .how-step-icon{width:132px;height:132px}.home-how-section .how-step strong{font-size:clamp(16px,1.3vw,19px)}.home-how-section .how-slider,.home-how-section .how-slides,.home-how-section .how-slide{height:auto}.home-how-section .how-slide{grid-template-columns:minmax(220px,30%) minmax(0,1fr);min-height:315px}.home-how-section .how-detail-icon img{width:min(72%,240px)}.home-how-section .how-detail-icon img[src$=how-order-icon\.png],.home-how-section .how-detail-icon img[src$=how-receive-icon\.png]{width:min(65%,215px)}.home-how-section .how-detail-copy{padding:22px 38px}.home-how-section .how-detail-copy h2{margin-bottom:6px;font-size:clamp(34px,3vw,44px)}.home-how-section .how-detail-copy>p{margin-bottom:8px;font-size:clamp(17px,1.35vw,20px)}.home-how-section .how-detail-copy li{padding-top:7px;padding-bottom:7px;font-size:clamp(16px,1.25vw,19px)}.home-how-section .how-dots{margin-top:8px}}.home-how-section{background:linear-gradient(135deg,#060c18fa,#030710fa);border:1px solid #162033;border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #00000047}.home-how-section .how-page{grid-template-rows:auto 1fr;grid-template-columns:minmax(190px,19%) minmax(0,1fr);width:100%;margin:0;padding:0;display:grid}.home-how-section .how-hero{text-align:left;background:radial-gradient(circle at 100% 0,#1c264333,#0000 46%);border-right:1px solid #4a5d7e2e;grid-row:1/3;min-width:0;padding:clamp(28px,3vw,48px) clamp(20px,2.4vw,38px)}.home-how-section .how-eyebrow{color:#a8afc1;letter-spacing:.14em;margin:0 0 20px;font-size:11px;font-weight:800;display:block}.home-how-section .how-hero h1{color:#f5f7fb;letter-spacing:-.035em;max-width:190px;margin:0;font-size:clamp(27px,2.45vw,40px);line-height:1.16}.home-how-section .how-hero h1 em{color:#ff1683;display:block}.home-how-section .how-hero>p:last-child{color:#9ca6ba;max-width:175px;margin:28px 0 0;font-size:13px;line-height:1.55}.home-how-section .how-stepper{border-bottom:1px solid #5868881f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 10px 0 0;padding:10px 0 0;display:grid;overflow:visible}.home-how-section .how-stepper:before{content:none}.home-how-section .how-step{color:#9ca4b7;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;justify-content:flex-start;align-items:center;gap:12px;min-height:58px;padding:0 clamp(10px,1.5vw,24px);transition:color .2s,border-color .2s,background .2s;display:flex}.home-how-section .how-step>i{border:1px solid #606a80;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.home-how-section .how-step strong{white-space:nowrap;font-size:clamp(11px,.9vw,14px);font-weight:500;display:block}.home-how-section .how-step.is-active{color:#ff4ba4;background:linear-gradient(#ff157d1c,#ff157d06);border-color:#ff1f8a8c;box-shadow:0 -4px 22px #ff147d1f,inset 0 1px #ff5eaf29}.home-how-section .how-step.is-active>i{color:#ff2489;border-color:#ff2489;box-shadow:0 0 10px #ff1c854d}.home-how-section .how-slider{background:#07030de0;border:1px solid #ff1b8bc7;border-radius:0 0 8px 8px;min-width:0;height:auto;margin:0 10px 10px 0;padding:0;display:block;position:relative;box-shadow:0 0 7px #ff12846b,0 0 22px #ff12842e,inset 0 0 10px #ff198e21,inset 0 0 32px #86005b14}.home-how-section .how-slider:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px #ff12847a);background:linear-gradient(105deg,#ff57b1c2,#ff12842e 30%,#ff12846b 72%,#ff4dabd6) border-box;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-how-section .how-slides{height:100%}.home-how-section .how-slide{border-radius:inherit;background:radial-gradient(circle at 93% 7%,#ff0a8b2b,#0000 15%),radial-gradient(at 82%,#51003a26,#0000 36%),linear-gradient(130deg,#0f0516f7,#030812fa 60%);border:0;height:100%;min-height:270px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #ff107e09,0 0 20px #ff107e17}.home-how-section .how-slide:after{content:"";background:radial-gradient(circle at 35% 35%,#ff128b33,#3d003914 58%,#0000 60%);border:1px solid #ff138999;border-radius:50%;width:104px;height:104px;position:absolute;top:-43px;right:32px;box-shadow:0 0 24px #ff0f8538,inset 0 0 24px #ff0f851f}.home-how-section .how-slide[hidden]{display:none}.home-how-section .how-detail-copy{z-index:1;padding:22px 30px 24px;position:relative}.home-how-section .how-detail-copy h2{color:#ff3194;margin:0 0 6px;font-size:clamp(23px,2vw,31px);line-height:1.15}.home-how-section .how-detail-copy>p{color:#c0c5d1;max-width:560px;margin:0;font-size:13px;line-height:1.5}.home-how-section .how-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,52px);margin-top:25px;display:grid}.home-how-section .how-feature{min-width:0}.home-how-section .how-feature>span{color:#ff459e;place-items:center;width:38px;height:38px;margin-bottom:11px;font-size:31px;line-height:1;display:grid}.home-how-section .how-feature svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:35px;height:35px}.home-how-section .how-feature strong{color:#f0f2f7;margin-bottom:8px;font-size:15px;line-height:1.35;display:block}.home-how-section .how-feature small{color:#9099ac;max-width:265px;font-size:12px;line-height:1.55;display:block}@media (max-width:800px){.home-how-section .how-page{grid-template-rows:auto auto auto;grid-template-columns:1fr}.home-how-section .how-hero{border-bottom:1px solid #4a5d7e2e;border-right:0;grid-row:auto;padding:24px 22px}.home-how-section .how-hero h1,.home-how-section .how-hero>p:last-child{max-width:none}.home-how-section .how-hero h1 em{display:inline}.home-how-section .how-hero>p:last-child{margin-top:12px}.home-how-section .how-stepper{grid-template-columns:repeat(4,minmax(155px,1fr));margin:0 8px;padding:8px 0 0;overflow-x:auto}.home-how-section .how-slider{margin:0 8px 8px;padding:0}.home-how-section .how-slide{border-radius:inherit;min-height:0}}@media (max-width:620px){.home-how-section .how-eyebrow{margin-bottom:10px}.home-how-section .how-hero h1{font-size:28px}.home-how-section .how-detail-copy{padding:21px 18px 24px}.home-how-section .how-detail-copy>p{padding-right:38px}.home-how-section .how-features{grid-template-columns:1fr;gap:20px}.home-how-section .how-feature{grid-template-columns:44px minmax(0,1fr);column-gap:10px;display:grid}.home-how-section .how-feature>span{grid-row:1/3;margin:0}.home-how-section .how-feature strong{margin:0 0 4px}}.nav-icon-about{font-size:0}.nav-icon-about img{object-fit:contain;filter:drop-shadow(0 1px 4px #ffffff47);width:22px;height:22px;display:block}.about-main-panel{min-height:100vh}.about-topbar-brand{width:150px;height:48px;display:none}.about-topbar-brand img{object-fit:contain;width:100%;height:100%}.about-page{place-items:center;min-height:calc(100vh - 120px);padding:clamp(18px,3vw,44px) 0;display:grid}.about-ecosystem-panel{background:radial-gradient(circle at 15% 38%,#ff146f17,#0000 30%),radial-gradient(circle at 75% 35%,#6f36ff17,#0000 34%),linear-gradient(145deg,#07040ffa,#030713fa);border:1px solid #ff2f8f57;border-radius:30px;width:min(100%,1380px);padding:clamp(34px,5vw,72px) clamp(18px,4vw,58px) 36px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000006b,inset 0 0 55px #5627b00f}.about-ecosystem-panel:after{content:"";pointer-events:none;border-radius:inherit;border-right:1px solid #6474ff8c;position:absolute;inset:-1px}.about-hero-copy{z-index:1;text-align:center;max-width:1120px;margin:0 auto 38px;position:relative}.about-eyebrow{color:#ff2f8f;letter-spacing:.34em;justify-content:center;align-items:center;gap:16px;margin:0 0 18px;font-size:14px;font-weight:900;display:flex}.about-eyebrow span{background:linear-gradient(90deg,#0000,#ff2f8f);width:clamp(35px,6vw,90px);height:1px}.about-eyebrow span:last-child{transform:scaleX(-1)}.about-eyebrow b{font-size:23px}.about-hero-copy h1{color:#f8f8fb;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.2vw,62px);line-height:1.08}.about-hero-copy h1 em{color:#ff1677;font-style:normal}.about-hero-copy>p:last-child{color:#b6b3bf;margin:20px 0 0;font-size:clamp(14px,1.5vw,20px)}.about-feature-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid;position:relative}.about-feature-card{--card-accent:#ff2f8f;border:1px solid color-mix(in srgb, var(--card-accent) 48%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--card-accent) 7%, #080813), #040713f5);min-width:0;min-height:350px;box-shadow:inset 0 0 22px color-mix(in srgb, var(--card-accent) 5%, transparent);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}.about-feature-card.is-purple{--card-accent:#a849ff}.about-feature-card.is-violet{--card-accent:#824dff}.about-feature-card.is-blue{--card-accent:#4ba8ff}.about-feature-icon{width:136px;height:136px;color:var(--card-accent);background:radial-gradient(circle, color-mix(in srgb, var(--card-accent) 18%, transparent), transparent 67%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-accent) 12%, transparent);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.about-feature-icon span{width:74px;height:74px;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--card-accent) 72%, transparent));border:3px solid;border-radius:24px;place-items:center;font-size:37px;font-weight:900;display:grid}.about-feature-card h2{color:#f7f7fb;text-transform:uppercase;place-items:center;min-height:48px;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.25;display:grid}.about-feature-card i{background:var(--card-accent);width:44px;height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--card-accent) 70%, transparent);margin:14px 0 16px}.about-feature-card p{color:#b9b7c1;margin:0;font-size:15px;line-height:1.7}.about-explore-button{z-index:1;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(100deg,#92003fdb,#ff146ee6);border:1px solid #ff2f8f;border-radius:16px;justify-content:center;align-items:center;gap:22px;width:fit-content;min-width:min(100%,390px);min-height:70px;margin:36px auto 0;padding:0 28px;font-size:20px;font-weight:900;display:flex;position:relative;box-shadow:0 0 30px #ff207b47,inset 0 0 22px #ffffff14}.about-explore-button strong{color:#ff9ac4;font-size:34px}.about-explore-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 42px #ff207b6b,inset 0 0 22px #ffffff1a}@media (min-width:1181px){body.about-page-body{overflow:hidden}.about-main-panel{height:100vh;min-height:0;padding-top:12px;padding-bottom:12px;overflow:hidden}.about-page{width:100%;height:100%;min-height:0;padding:0}.about-ecosystem-panel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-height:900px;padding:clamp(18px,3vh,32px) clamp(18px,3vw,48px) clamp(16px,2.5vh,26px);display:grid}.about-hero-copy{margin-bottom:clamp(12px,2vh,22px)}.about-eyebrow{margin-bottom:clamp(7px,1.2vh,13px)}.about-hero-copy h1{font-size:clamp(30px,min(4vw,6vh),56px)}.about-hero-copy>p:last-child{margin-top:clamp(8px,1.4vh,15px);font-size:clamp(14px,min(1.35vw,2.2vh),18px)}.about-feature-grid{gap:clamp(12px,1.5vw,22px);min-height:0}.about-feature-card{height:100%;min-height:0;padding:clamp(14px,2.5vh,26px) clamp(14px,1.5vw,22px)}.about-feature-icon{width:clamp(82px,14vh,124px);height:clamp(82px,14vh,124px);margin-bottom:clamp(8px,1.7vh,16px)}.about-feature-icon span{width:clamp(50px,7.5vh,68px);height:clamp(50px,7.5vh,68px);font-size:clamp(27px,4vh,34px)}.about-feature-card h2{min-height:clamp(36px,5.5vh,48px);font-size:clamp(14px,min(1.2vw,2.2vh),18px)}.about-feature-card i{margin:clamp(7px,1.3vh,12px) 0 clamp(8px,1.4vh,13px)}.about-feature-card p{font-size:clamp(12px,min(1vw,1.9vh),15px);line-height:1.55}.about-explore-button{min-height:clamp(52px,7.5vh,64px);margin-top:clamp(12px,2vh,22px);font-size:clamp(15px,min(1.35vw,2.3vh),19px)}.about-explore-button strong{font-size:clamp(26px,4vh,32px)}}@media (max-width:1180px){.about-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.about-main-panel{padding:12px 12px 90px}.about-topbar{grid-template-columns:42px minmax(0,1fr) auto}.about-topbar-brand{justify-self:center;display:block}.about-topbar .top-actions .icon-button{display:none}.about-topbar .seller-button{padding:0 11px;font-size:11px}.about-page{min-height:auto;padding-top:8px}.about-ecosystem-panel{border-radius:20px;padding:30px 14px 26px}.about-hero-copy{margin-bottom:25px}.about-hero-copy h1 em{display:block}.about-feature-grid{grid-template-columns:1fr;gap:14px}.about-feature-card{min-height:290px;padding:24px 20px}.about-feature-icon{width:110px;height:110px;margin-bottom:12px}.about-feature-icon span{width:62px;height:62px;font-size:29px}.about-feature-card h2{min-height:auto}.about-explore-button{gap:13px;width:100%;min-width:0;min-height:60px;margin-top:24px;font-size:15px}}*{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;color:var(--text);background:linear-gradient(135deg, #ff2f8f14, transparent 32%), linear-gradient(225deg, #22d3ee14, transparent 34%), var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000 82%);mask-image:linear-gradient(#000000f2,#0000 82%)}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.app-shell{z-index:1;grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.sidebar{border-right:1px solid var(--line);background:#050813f5;flex-direction:column;gap:20px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:18px 0 50px #00000038}.brand{place-items:center;min-height:104px;padding:4px;display:grid;overflow:hidden}.brand>img{object-fit:contain;width:100%;height:104px;transform:none}.brand-mark{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#ff276f 0%,#ff2f8f 42%,#8f45ff 100%);border-radius:8px;place-items:center;width:44px;height:44px;font-size:28px;font-style:italic;font-weight:950;display:grid;box-shadow:0 0 26px #ff2f8f66}.brand-text{gap:1px;line-height:1;display:grid}.brand-text strong{letter-spacing:0;font-size:18px;font-weight:900}.brand-text small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.9px;font-size:10px;font-weight:800}.side-nav{gap:5px;display:grid}.side-nav>.side-link[href=orders\.html],.side-nav>.side-link[href=profile\.html],.side-nav>.side-link[href*=admin],.side-nav>.side-link[data-section=Admin\ Panel]{display:none}.marketplace-game-menu{min-width:0;position:relative}.marketplace-game-menu>.side-link{width:100%}.marketplace-menu-arrow{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.marketplace-game-menu.open .marketplace-menu-arrow{transform:rotate(225deg)translate(-2px,-1px)}.marketplace-game-dropdown{z-index:40;background:#050813fa;border:1px solid #ff2f8f4d;border-radius:10px;width:208px;max-height:min(370px,100vh - 170px);padding:7px;display:none;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 18px 42px #0000007a}.marketplace-game-menu.open .marketplace-game-dropdown{gap:3px;display:grid}.marketplace-game-dropdown a{color:var(--muted);border-radius:7px;padding:9px 10px;font-size:12px;font-weight:850}.marketplace-game-dropdown a:hover,.marketplace-game-dropdown a:focus-visible{color:#fff;background:linear-gradient(90deg,#ff2f8f38,#8f45ff21)}.side-link{min-height:38px;color:var(--muted);border:1px solid #0000;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:grid}.side-link:hover,.side-link.active{color:var(--text);background:linear-gradient(90deg,#ff2f8f2e,#8f45ff14);border-color:#ff2f8f42}.nav-icon{width:26px;height:26px;color:var(--pink-2);text-transform:uppercase;background:linear-gradient(135deg,#ff2f8f24,#8f45ff14),#ffffff06;border:1px solid #ff5bb33d;border-radius:8px;place-items:center;font-size:11px;font-weight:950;line-height:1;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid;box-shadow:inset 0 0 12px #ff2f8f12}.side-link:hover .nav-icon,.side-link.active .nav-icon{color:var(--text);background:linear-gradient(135deg, var(--pink), var(--violet));border-color:#ff5bb385;box-shadow:0 0 18px #ff2f8f47}.side-link.active .nav-icon{color:#fff}.nav-icon-home img,.nav-icon-marketplace img,.nav-icon-settings img,.nav-icon-wallet img,.nav-icon-orders img,.nav-icon-coaching img,.nav-icon-heart img,.nav-icon-cart img,.nav-icon-tournaments img{object-fit:contain;filter:drop-shadow(0 1px 4px #ffffff47);width:22px;height:22px;display:block}.side-link:hover .nav-icon-home,.side-link.active .nav-icon-home,.side-link:hover .nav-icon-marketplace,.side-link.active .nav-icon-marketplace,.side-link:hover .nav-icon-settings,.side-link.active .nav-icon-settings,.side-link:hover .nav-icon-wallet,.side-link.active .nav-icon-wallet,.side-link:hover .nav-icon-orders,.side-link.active .nav-icon-orders,.side-link:hover .nav-icon-coaching,.side-link.active .nav-icon-coaching,.side-link:hover .nav-icon-heart,.side-link.active .nav-icon-heart,.side-link:hover .nav-icon-cart,.side-link.active .nav-icon-cart,.side-link:hover .nav-icon-tournaments,.side-link.active .nav-icon-tournaments,.side-link:hover .nav-icon-about,.side-link.active .nav-icon-about,.side-link:hover .nav-icon-messages,.side-link.active .nav-icon-messages{background:#ff2f8f1a;box-shadow:0 0 18px #ff2f8f6b,inset 0 0 12px #ff2f8f1f}.nav-icon-messages img{object-fit:contain;width:23px;height:23px}.nav-pill{color:#fff;background:var(--pink);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.post-button{width:100%;min-height:42px;color:var(--pink-2);background:#ff2f8f14;border:1px solid #ff2f8f52;border-radius:8px;margin-top:auto;font-size:13px;font-weight:900}.sidebar-status{color:var(--muted-2);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.status-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #35d07fb3}.main-panel{align-content:start;gap:22px;min-width:0;padding:18px 24px 34px;display:grid}.topbar{grid-template-columns:minmax(240px,520px) auto;align-items:center;gap:16px;min-height:54px;display:grid}.menu-toggle{display:none}.search-box{border:1px solid var(--line);background:#00000047;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;min-width:0;height:42px;display:grid;overflow:hidden}.search-icon{color:var(--muted-2);place-items:center;font-size:20px;display:grid}.search-box input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:14px}.search-box input::placeholder{color:#59647a}.top-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.icon-button,.profile-chip,.seller-button,.price-row button,.seller-close-button,.cart-close-button,.secondary-seller-action,.save-button{border:1px solid var(--line);color:var(--text);background:#ffffff09;border-radius:8px}.icon-button{place-items:center;width:42px;height:42px;font-weight:900;display:grid;position:relative}.icon-button[href=messages\.html]{font-size:0}.icon-button[href=messages\.html]:before,.icon-button[href=messages\.html]:after{content:none}.cart-icon-image{object-fit:contain;object-position:center;filter:invert();place-self:center;width:20px;height:20px;margin:auto;display:block}.cart-top-button,.coach-cart-button,.auth-cart-link{padding:0}.nav-icon .cart-icon-image{width:18px;height:18px}.cart-badge{color:#fff;background:var(--pink);border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:950;line-height:1;display:grid}.cart-top-button .cart-badge,.coach-cart-button .cart-badge,.auth-cart-link .cart-badge{border:2px solid #080d1b;position:absolute;top:-5px;right:-5px;box-shadow:0 0 12px #ff2f8f9e}.cart-top-button[aria-current=page]{color:#fff;background:#ff2f8f29;border-color:#ff2f8fad}.has-alert:after{content:"";background:var(--pink);border-radius:50%;width:7px;height:7px;display:none;position:absolute;top:8px;right:9px;box-shadow:0 0 10px #ff2f8fe6}.has-alert.has-notifications:after{display:block}.icon-button.has-alert{background-image:url(/assets/notification-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:22px 22px;font-size:0}.notification-count-badge{z-index:3;color:#fff;background:var(--pink);border:2px solid #080d1b;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-weight:950;line-height:1;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 0 13px #ff2f8fb8}.notification-count-badge[hidden]{display:none}.notification-center{z-index:90;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ff2f8f14,#0000 35%),#070c1afa;border:1px solid #ff2f8f47;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(390px,100vw - 24px);max-height:min(520px,100vh - 24px);display:grid;position:fixed;overflow:hidden;box-shadow:0 28px 90px #0000008f,0 0 35px #ff2f8f14}.notification-center[hidden]{display:none}.notification-center>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:flex}.notification-center>header span{color:var(--pink-2);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.notification-center>header h2{margin:3px 0 0;font-size:19px}.notification-center>header button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:#ffffff09;border-radius:9px;font-size:18px}.notification-center-list{min-height:0;max-height:360px;padding:8px;overflow-y:auto}.notification-center-item{border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.notification-center-item:hover,.notification-center-item.unread{background:#ff2f8f12;border-color:#ff2f8f2e}.notification-center-icon{width:38px;height:38px;color:var(--cyan);background:#22d3ee12;border:1px solid #22d3ee40;border-radius:11px;place-items:center;font-size:12px;font-weight:950;display:grid}.notification-center-item.offer .notification-center-icon,.notification-center-item.sale .notification-center-icon{color:var(--pink-2);background:#ff2f8f14;border-color:#ff2f8f4d}.notification-center-item.order .notification-center-icon{color:var(--green);background:#35d07f12;border-color:#35d07f47}.notification-center-item>span:last-child{gap:3px;min-width:0;display:grid}.notification-center-item strong,.notification-center-item small,.notification-center-item time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-center-item strong{font-size:12px}.notification-center-item small{color:var(--muted);font-size:10px}.notification-center-item time{color:var(--muted-2);font-size:9px}.notification-center-empty{color:var(--muted);text-align:center;margin:0;padding:54px 18px;font-size:12px}.notification-center-footer{min-height:44px;color:var(--pink-2);background:#ff2f8f0a;border-top:1px solid #ffffff14;place-items:center;font-size:11px;font-weight:900;display:grid}@media (max-width:600px){.notification-center{border-radius:13px;width:auto;height:auto;max-height:calc(100dvh - 16px)}.notification-center>header{min-height:60px;padding:10px 12px}.notification-center-list{overscroll-behavior:contain;max-height:none}.notification-center-item{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:8px}.notification-center-icon{width:34px;height:34px}.notification-center-footer{min-height:42px}}.seller-button{background:linear-gradient(90deg, var(--pink), #d335e7);border-color:#ff2f8f73;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #ff2f8f38}.seller-modal,.cart-modal{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03060eb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.seller-modal[hidden],.cart-modal[hidden]{display:none}.seller-modal-panel,.cart-modal-panel{background:#080d1bfa;border:1px solid #ff2f8f4d;border-radius:8px;width:min(560px,100%);max-height:min(720px,100vh - 36px);overflow:auto;box-shadow:0 32px 90px #00000085}.seller-modal-panel.listing-builder-panel{background:radial-gradient(circle at 75% 0,#8f45ff14,#0000 35%),#050a17fc;border-radius:14px;width:min(1240px,100%);max-height:calc(100vh - 28px)}.listing-builder-panel .seller-modal-head{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a17f5;position:sticky;top:0}.listing-builder-form{gap:16px;padding:16px}.listing-builder-section{background:#070d1dbd;border:1px solid #ff2f8f33;border-radius:12px;gap:18px;padding:20px;display:grid}.seller-account-field[hidden]{display:none}.listing-builder-section>header{align-items:flex-start;gap:12px;display:flex}.listing-builder-section>header>b{color:#fff;background:linear-gradient(135deg, var(--pink), #d93adf);border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 18px #ff2f8f40}.listing-builder-section h3{color:#fff;margin:0 0 4px;font-size:19px}.listing-builder-section header p{color:var(--muted);margin:0;font-size:12px}.listing-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.listing-builder-grid label{align-content:start}.listing-builder-grid input,.listing-builder-grid select{min-height:46px}.game-specific-hint{color:#ff91b5;background:#ff206214;border:1px solid #ff457452;border-radius:7px;padding:8px 10px;font-weight:750;display:block}.game-specific-hint.ready{color:#8deab9;background:#35d07f12;border-color:#35d07f4d}.game-details-open{color:#ff76b7;background:#ff2f8f17;border:1px solid #ff2f8f80;border-radius:7px;justify-self:start;min-height:38px;padding:0 13px;font-size:12px;font-weight:900}.game-details-open[hidden],.game-details-modal[hidden]{display:none}.game-details-modal{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01050ec2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.game-details-panel{background:radial-gradient(circle at 86% 0,#5b2eb11c,#0000 35%),#050b18fc;border:1px solid #ff186be6;border-radius:14px;width:min(980px,100%);max-height:calc(100vh - 40px);padding:28px;overflow:auto;box-shadow:0 30px 100px #000000b3,0 0 28px #ff15681a}.game-details-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.game-details-panel h2{color:#fff;margin:0 0 7px;font-size:clamp(22px,3vw,29px)}.game-details-panel header p{color:var(--muted);margin:0}.game-details-panel>header>button{color:#fff;background:0 0;border:0;flex:0 0 38px;width:38px;height:38px;font-size:30px;line-height:1}.game-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 20px;padding:26px 0 22px;display:grid}.game-details-grid label{color:#fff;align-content:start;gap:9px;font-size:13px;font-weight:800;display:grid}.game-details-grid label small{color:var(--muted);margin-left:5px;font-size:11px;font-weight:600}.game-details-grid input,.game-details-grid select{border:1px solid var(--line);color:#fff;background:#090f1feb;border-radius:7px;outline:none;min-width:0;min-height:48px;padding:0 13px}.game-details-grid select:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ff2f8f1f}.clash-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-details-grid input:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ff2f8f1f}.game-details-wide{grid-column:span 2}.game-details-full{grid-column:1/-1}.game-details-note{color:var(--muted);background:#ff2f8f0e;border:1px solid #ff2f8f59;border-radius:9px;gap:6px;padding:14px 16px;display:grid}.game-details-note strong{color:#fff}.game-details-panel>footer{justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.listing-builder-grid .seller-image-field{grid-column:span 2}.listing-builder-grid .seller-description-field{grid-column:span 1}.listing-image-dropzone.upload-control{text-align:center;grid-template-columns:1fr;align-content:center;place-items:center;min-height:170px}.listing-image-dropzone.dragging{border-color:var(--pink);background:#ff2f8f21;box-shadow:inset 0 0 28px #ff2f8f14,0 0 0 3px #ff2f8f1f}.listing-image-dropzone .upload-copy{justify-items:center}.seller-description-field textarea{min-height:170px}.access-delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-builder-actions{z-index:7;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a17f5;margin:0 -20px -20px;padding:14px 20px;position:sticky;bottom:-20px}@media (max-width:980px){.listing-builder-grid,.access-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-builder-grid .seller-description-field{grid-column:span 2}}@media (max-width:640px){.seller-modal{padding:0}.seller-modal-panel.listing-builder-panel{border-radius:0;max-height:100vh}.listing-builder-grid,.access-delivery-grid{grid-template-columns:1fr}.listing-builder-grid .seller-image-field,.listing-builder-grid .seller-description-field{grid-column:auto}.listing-builder-section{padding:15px}.game-details-modal{padding:0}.game-details-panel{border-radius:0;min-height:100vh;max-height:100vh;padding:20px 16px}.game-details-grid,.clash-details-grid{grid-template-columns:1fr}.game-details-wide,.game-details-full{grid-column:auto}.game-details-panel>footer{background:#050b18f7;margin:0 -16px -20px;padding:14px 16px;position:sticky;bottom:-20px}}.seller-modal-head,.cart-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 14px;display:flex}.seller-modal-head h2,.cart-modal-head h2{letter-spacing:0;margin:2px 0 0;font-size:22px}.seller-close-button,.cart-close-button{flex:none;width:34px;height:34px;font-size:16px;font-weight:950}.cart-modal-panel{width:min(620px,100%)}.cart-list{gap:10px;padding:16px 18px 0;display:grid}.cart-item{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.cart-item-thumb{color:#fff;background-color:#050813eb;background-image:linear-gradient(135deg,#ff2f8f24,#8f45ff1a),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ff2f8f42;border-radius:8px;place-items:center;width:58px;height:58px;font-size:12px;font-weight:950;display:grid;overflow:hidden}.cart-item-copy{gap:4px;min-width:0;display:grid}.cart-item-copy strong,.cart-item-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cart-item-copy strong{color:#fff;font-size:14px}.cart-item-copy span{color:var(--muted);font-size:12px;font-weight:800}.cart-item-copy small{color:var(--pink-2);font-size:13px;font-weight:950}.cart-item-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cart-item-actions a{min-height:34px;color:var(--pink-2);background:#ff2f8f14;border:1px solid #ff2f8f57;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.cart-remove-button{color:#ff9aaa;background:#ff4d6d1a;border:1px solid #ff4d6d66;border-radius:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:950}.cart-empty{color:var(--muted);text-align:center;margin:0;padding:28px 18px;font-size:13px;font-weight:850}.cart-empty[hidden]{display:none}.cart-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px 18px 18px;display:flex}.cart-summary span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.cart-summary strong{color:#fff;font-size:20px}.cart-page-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;display:grid}.cart-page-main{gap:12px;min-width:0;display:grid}.cart-page-list{padding:0}.cart-page-item{grid-template-columns:72px minmax(0,1fr) auto;padding:12px}.cart-page-item .cart-item-thumb{width:72px;height:72px}.cart-checkout-panel{background:linear-gradient(#ff2f8f14,#0000 34%),#080d1beb;border:1px solid #ff2f8f6b;border-radius:8px;gap:12px;padding:18px;display:grid;position:sticky;top:96px;box-shadow:0 24px 70px #00000042}.cart-checkout-panel div{border:1px solid var(--line);background:#ffffff09;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cart-checkout-panel span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.cart-checkout-panel strong{color:#fff;font-size:18px}.cart-checkout-button{color:#fff;background:linear-gradient(90deg, var(--pink), #d335e7);border:1px solid #ff2f8f75;border-radius:8px;min-height:44px;font-size:13px;font-weight:950}.cart-checkout-button:disabled{cursor:not-allowed;opacity:.5}.cart-page .main-panel{background:radial-gradient(circle at 78% 10%,#8f45ff1f,#0000 27%),radial-gradient(circle at 35% 38%,#ff2f8f0f,#0000 31%)}.cart-page-head{background:linear-gradient(115deg,#ff2f8f21,#0000 43%),#0a101fc2;border:1px solid #ffffff14;border-radius:20px;margin-bottom:16px;padding:30px 32px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.cart-page-head h1{letter-spacing:-1.6px;margin-bottom:8px;font-size:clamp(30px,4vw,46px)}.cart-page-subtitle{color:var(--muted);margin:0;font-size:14px}.cart-page-head .marketplace-total{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border-radius:14px}.cart-progress{grid-template-columns:repeat(3,1fr);max-width:560px;margin:0 0 24px;padding:0;list-style:none;display:grid}.cart-progress li{color:var(--muted-2);align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.cart-progress li:not(:last-child):after{content:"";background:var(--line);flex:1;height:1px;margin-right:10px}.cart-progress span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.cart-progress .active{color:#fff}.cart-progress .active span{background:linear-gradient(135deg, var(--pink), var(--violet));border-color:#ff2f8fa3;box-shadow:0 0 22px #ff2f8f47}.cart-page .cart-page-layout{grid-template-columns:minmax(0,1fr) minmax(310px,380px);gap:24px}.cart-page .cart-page-main{background:#080d1bb8;border:1px solid #ffffff14;border-radius:18px;gap:0;overflow:hidden;box-shadow:0 24px 70px #0003}.cart-list-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:18px 20px;display:flex}.cart-list-heading>div{align-items:center;gap:12px;display:flex}.cart-list-heading strong,.cart-list-heading small{display:block}.cart-list-heading strong{margin-bottom:4px;font-size:15px}.cart-list-heading small{color:var(--muted);font-size:11px}.cart-list-heading>a{color:var(--pink-2);font-size:12px;font-weight:850}.cart-list-icon{background:#ff2f8f17;border:1px solid #ff2f8f47;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.cart-list-icon img{filter:invert();width:18px}.cart-page .cart-page-list{gap:0}.cart-page .cart-page-item{border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;grid-template-columns:84px minmax(0,1fr) auto;gap:16px;padding:18px 20px;transition:background .18s}.cart-page .cart-page-item:hover{background:#ffffff06}.cart-page .cart-page-item .cart-item-thumb{border-radius:14px;width:84px;height:84px;box-shadow:inset 0 0 0 1px #ffffff0d}.cart-page .cart-item-copy{gap:7px}.cart-page .cart-item-copy strong{font-size:16px}.cart-page .cart-item-copy small{background:#ff2f8f17;border-radius:7px;width:max-content;padding:5px 8px;font-size:14px}.cart-page .cart-item-actions a,.cart-page .cart-remove-button{border-radius:10px;min-height:38px;padding-inline:13px;transition:transform .16s,background .16s}.cart-page .cart-item-actions a:hover,.cart-page .cart-remove-button:hover{transform:translateY(-1px)}.cart-page .marketplace-empty{background:0 0;border:0;border-radius:0;place-items:center;min-height:280px;margin:0;display:grid}.cart-page .marketplace-empty[hidden]{display:none}.cart-page .cart-checkout-panel{background:linear-gradient(150deg,#ff2f8f1c,#0000 38%),#080d1be6;border-color:#ffffff1a;border-radius:18px;gap:0;padding:22px;top:92px;box-shadow:0 28px 80px #0000004d}.cart-checkout-panel header{margin-bottom:18px}.cart-checkout-panel header span{color:var(--pink-2);letter-spacing:1.4px;font-size:10px}.cart-checkout-panel h2{letter-spacing:-.5px;margin:5px 0 0;font-size:23px}.cart-page .cart-checkout-panel .cart-summary-row{background:0 0;border:0;border-radius:0;padding:10px 0}.cart-page .cart-checkout-panel .cart-summary-row strong{font-size:14px}.cart-page .cart-checkout-panel .cart-fee-row strong{color:var(--green)}.cart-page .cart-summary-total{border-top:1px solid var(--line-soft);background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;justify-content:space-between;align-items:flex-end;margin-top:12px;padding:20px 0 18px;display:flex}.cart-page .cart-summary-total span{color:#fff;font-size:13px}.cart-page .cart-summary-total strong{letter-spacing:-.8px;font-size:26px}.cart-page .cart-checkout-button{border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 17px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 14px 34px #ff2f8f40}.cart-page .cart-checkout-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 18px 42px #ff2f8f57}.cart-page .cart-secure-note{background:#35d07f0e;border:1px solid #35d07f29;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:13px;display:flex}.cart-secure-note>span{color:#07170f;background:var(--green);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.cart-secure-note p{margin:0}.cart-secure-note strong,.cart-secure-note small{display:block}.cart-secure-note strong{margin-bottom:2px;font-size:11px}.cart-secure-note small{color:var(--muted);font-size:10px}.wallet-layout{grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr);align-items:stretch;gap:18px;display:grid}.wallet-balance-panel,.wallet-buy-panel,.wallet-history-section{background:linear-gradient(145deg,#ff2f8f14,#0000 38%),#080d1be6;border:1px solid #ff2f8f3d;border-radius:8px;box-shadow:0 22px 60px #00000047}.wallet-balance-panel{align-content:center;gap:10px;min-height:238px;padding:22px;display:grid}.wallet-balance-panel h2,.wallet-buy-panel h2,.wallet-history-section h2{color:#fff;letter-spacing:0;margin:0;font-size:22px}.wallet-balance-panel strong{color:#fff;font-size:clamp(42px,6vw,72px);line-height:.95}.wallet-balance-panel span{color:var(--pink-2);font-size:13px;font-weight:900}.wallet-buy-panel{gap:14px;padding:20px;display:grid}.wallet-buy-panel label{color:var(--muted);gap:7px;font-size:12px;font-weight:900;display:grid}.wallet-buy-panel input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#00000042;border-radius:8px;outline:none;padding:0 12px}.wallet-buy-panel input:focus{border-color:#ff2f8f9e;box-shadow:0 0 0 3px #ff2f8f1f}.wallet-amount-stepper{border:1px solid var(--line);background:#00000042;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid;overflow:hidden}.wallet-amount-stepper input{border:0;border-inline:1px solid var(--line);text-align:center;background:0 0;border-radius:0;min-height:46px;font-weight:950}.wallet-amount-stepper input:focus{box-shadow:none}.wallet-amount-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.wallet-amount-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.wallet-amount-stepper input[type=number]{appearance:textfield}.wallet-amount-stepper button{color:#fff;background:#ff2f8f1f;border:0;width:44px;height:46px;font-size:20px;font-weight:950}.wallet-amount-stepper button:hover,.wallet-amount-stepper button:focus-visible{background:#ff2f8f38}.wallet-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wallet-quick-actions button{color:#fff;background:#ff2f8f1a;border:1px solid #ff2f8f4d;border-radius:8px;min-height:38px;font-size:12px;font-weight:950}.wallet-quick-actions button:hover,.wallet-quick-actions button:focus-visible{background:#ff2f8f2e;border-color:#ff2f8fb3}.wallet-price-row{border:1px solid var(--line);background:#ffffff09;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.wallet-price-row span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.wallet-price-row strong{color:#fff;font-size:18px}.wallet-history-section{gap:14px;padding:18px;display:grid}.wallet-history-section .section-heading>span{color:var(--muted);font-size:12px;font-weight:900}.wallet-transaction-list{gap:10px;display:grid}.wallet-transaction-card{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.wallet-transaction-icon{color:#fff;background:#ff2f8f29;border-radius:8px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid}.wallet-transaction-icon.completed{color:var(--green);background:#0fd6822e}.wallet-transaction-icon.failed{color:var(--red);background:#ff4d6d29}.wallet-transaction-copy{gap:5px;min-width:0;display:grid}.wallet-transaction-copy strong,.wallet-transaction-copy span,.wallet-transaction-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-transaction-copy strong{color:#fff;font-size:14px}.wallet-transaction-copy span{color:var(--muted);font-size:12px;font-weight:800}.wallet-transaction-copy small{color:var(--pink-2);font-size:11px;font-weight:850}.wallet-transaction-amount{color:#fff;white-space:nowrap;font-size:16px}.profile-login-panel,.profile-settings-card,.public-profile-hero,.profile-record-section{background:linear-gradient(145deg,#ff2f8f14,#0000 38%),#080d1be6;border:1px solid #ff2f8f3d;border-radius:8px;box-shadow:0 22px 60px #00000047}.profile-login-panel{isolation:isolate;background:radial-gradient(circle at 8% 10%,#ff319733,#0000 30%),radial-gradient(circle at 92% 95%,#7137ff33,#0000 34%),linear-gradient(135deg,#101428f7,#070a17fa);border-color:#db3bff57;border-radius:22px;grid-template-columns:auto minmax(220px,1fr) minmax(250px,420px);align-items:center;gap:clamp(18px,3vw,38px);min-height:230px;padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 75px #00000061,inset 0 1px #ffffff0d}.booking-flow-body{--bk-bg:#010713;--bk-card:#050c19;--bk-card-2:#07101f;--bk-line:#202a3c;--bk-text:#f7f7fa;--bk-muted:#a6a9b3;--bk-pink:#f40067;--bk-pink-2:#bd087b;--bk-purple:#b850ff;--bk-green:#14d45e;--bk-gold:#f4a92f;min-width:320px;color:var(--bk-text);background:radial-gradient(circle at 50% -20%, #2716521f, transparent 44%), var(--bk-bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.booking-flow-body *,.booking-flow-body :before,.booking-flow-body :after{box-sizing:border-box}.booking-flow-body button,.booking-flow-body input,.booking-flow-body textarea{font:inherit}.booking-flow-body button,.booking-flow-body a{-webkit-tap-highlight-color:transparent}.booking-flow-body button{cursor:pointer}.booking-flow-body svg{width:24px;height:24px}.booking-flow{min-height:100vh}.booking-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:22px 0 46px}.booking-stage{gap:20px;min-width:0;display:grid}.booking-stage>*,.booking-progress,.booking-progress-step,.booking-schedule-section,.booking-dates,.booking-slots{min-width:0;max-width:100%}.booking-header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.booking-logo{color:#fff;align-items:center;width:178px;height:72px;text-decoration:none;display:flex}.booking-logo img{object-fit:contain;filter:drop-shadow(0 0 12px #f4006733);width:100%;height:100%;display:block}.booking-help{color:#f0edf4;align-items:center;gap:9px;font-size:14px;text-decoration:none;display:flex}.booking-help svg{color:#f28be7;width:25px;height:25px}.booking-progress{grid-template-columns:repeat(6,minmax(0,1fr));margin:28px auto 34px;padding:0 70px;display:grid}.booking-progress-step{color:#b5b3b8;justify-items:center;gap:9px;display:grid;position:relative}.booking-progress-step:after{content:"";z-index:0;background:#343945;width:calc(100% - 54px);height:2px;position:absolute;top:21px;left:calc(50% + 27px)}.booking-progress-step:last-child:after{display:none}.booking-progress-step>span{z-index:1;color:#d7d7dd;background:var(--bk-bg);border:1px solid #394050;border-radius:50%;place-items:center;width:43px;height:43px;font-size:16px;display:grid}.booking-progress-step>span svg{width:21px}.booking-progress-step>small{white-space:nowrap;font-size:14px}.booking-progress-step.active{color:var(--bk-pink)}.booking-progress-step.active>span,.booking-progress-step.done>span{border-color:var(--bk-pink);color:#fff;background:var(--bk-pink);box-shadow:0 0 0 7px #f4006717,0 0 24px #f4006761}.booking-progress-step.done:after{background:var(--bk-pink)}.booking-intro{gap:6px;margin:0 10px 2px;display:grid}.booking-intro>span{color:var(--bk-pink);letter-spacing:.4px;font-size:13px;font-weight:800}.booking-intro h1{color:#fff;letter-spacing:-.7px;margin:0;font-size:30px;line-height:1.2}.booking-intro p{color:#c2c0c6;margin:0;font-size:16px;line-height:1.5}.booking-intro p b{color:var(--bk-pink)}.booking-coach-card{background:linear-gradient(110deg,#1f092e24,#0000 65%),#030a16cc;border:1px solid #332343;border-radius:10px;grid-template-columns:160px minmax(0,1fr) 220px;align-items:center;gap:28px;min-height:185px;padding:16px 25px;display:grid}.booking-coach-avatar{border:2px solid var(--bk-pink);color:#fff;background:linear-gradient(135deg,#661247,#170820);border-radius:50%;place-items:center;width:142px;height:142px;font-size:38px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 26px #f4006729}.booking-coach-avatar.has-image{background-image:linear-gradient(0deg, #1202141a, #1202141a), var(--booking-coach-image);background-position:50%;background-size:cover}.booking-coach-copy{gap:12px;min-width:0;display:grid}.booking-coach-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.booking-coach-name h2{letter-spacing:-.5px;margin:0;font-size:25px}.booking-verified{clip-path:polygon(50% 0,65% 9%,82% 7%,91% 24%,100% 38%,94% 54%,96% 72%,79% 81%,67% 96%,50% 91%,33% 96%,21% 81%,4% 72%,6% 54%,0 38%,9% 24%,18% 7%,35% 9%);color:#09101c;background:#fff;place-items:center;width:20px;height:20px;font-size:13px;font-weight:1000;display:grid}.booking-coach-name em{color:#eee2ff;background:#5b169152;border-radius:6px;align-items:center;gap:7px;margin-left:7px;padding:7px 10px;font-size:12px;font-style:normal;display:flex}.booking-coach-name em svg{color:#c45cff;width:18px;height:18px}.booking-rating{color:#d7d5da;align-items:center;gap:8px;font-size:15px;display:flex}.booking-rating svg{fill:#ffb329;stroke:#ffb329;width:21px}.booking-rating strong{color:#fff;font-size:19px}.booking-rating span{color:#b6b3bb}.booking-coach-stats{color:#c6c4ca;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.booking-coach-stats svg{color:#be42ed;width:18px;height:18px}.booking-coach-stats i{color:#a23fcc;font-style:normal}.booking-online{color:var(--bk-green);align-items:center;gap:8px;font-size:14px;display:flex}.booking-online>i{background:var(--bk-green);border-radius:50%;width:13px;height:13px}.booking-online b{color:#d8d7db;background:#202430;border-radius:4px;margin-left:8px;padding:4px 10px;font-weight:500}.booking-online.upcoming{color:#d66df1}.booking-online.upcoming>i{background:#d66df1}.booking-online.unavailable{color:#8e929d}.booking-online.unavailable>i{background:#69707d}.booking-score{border-left:1px solid #202838;align-content:center;justify-items:center;gap:5px;min-height:135px;display:grid}.booking-score>span{align-items:center;gap:10px;display:flex}.booking-score>span svg{color:#d447f1;background:#7e1e9726;width:39px;height:39px;padding:8px}.booking-score>span strong{font-size:16px}.booking-score>b{font-size:43px;line-height:1}.booking-score>b small{color:#c3c1c7;margin-left:6px;font-size:15px;font-weight:400}.booking-score>em{color:var(--bk-green);font-size:17px;font-style:normal}.booking-section-heading{align-items:flex-start;gap:17px;margin:5px 8px 0;display:flex}.booking-section-heading>span{color:var(--bk-pink)}.booking-section-heading>span svg{width:37px;height:37px}.booking-section-heading h2{margin:0 0 4px;font-size:23px}.booking-section-heading p{color:#b9b8be;margin:0;font-size:14px}.booking-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:4px 10px 12px;display:grid}.booking-package{--tone:var(--bk-purple);border:1px solid color-mix(in srgb, var(--tone) 55%, #30384a);background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 5%, transparent), transparent 45%), #040a16d1;border-radius:10px;grid-template-rows:auto auto auto minmax(190px,1fr) auto auto;justify-items:center;min-height:552px;padding:27px 25px 19px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.booking-package.pink{--tone:var(--bk-pink)}.booking-package.gold{--tone:var(--bk-gold)}.booking-package.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--tone) 14%, transparent), 0 0 27px color-mix(in srgb, var(--tone) 18%, transparent), inset 0 0 25px color-mix(in srgb, var(--tone) 5%, transparent);border-width:2px;transform:translateY(-1px)}.booking-package.unavailable{filter:saturate(.55);opacity:.58}.booking-package.unavailable .booking-radio,.booking-package.unavailable .booking-select{cursor:not-allowed}.booking-popular{color:#fff;background:linear-gradient(90deg, var(--bk-pink), #f0308e);white-space:nowrap;border-radius:6px 6px 0 0;padding:6px 24px;font-size:11px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.booking-radio{color:#fff;background:0 0;border:1px solid #6f7787;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:23px;right:20px}.booking-radio svg{width:17px}.booking-package.selected .booking-radio{border-color:var(--tone);background:var(--tone)}.booking-package-icon{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);width:88px;height:88px;color:var(--tone);background:radial-gradient(circle, color-mix(in srgb, var(--tone) 22%, transparent), #141136b3);border-radius:50%;place-items:center;display:grid}.booking-package-icon svg{width:48px;height:48px}.booking-package h3{color:var(--tone);margin:12px 0 4px;font-size:24px}.booking-package>p{color:#d1cfd5;text-align:center;margin:0;font-size:13px}.booking-package ul{border-top:1px solid #252c39;align-content:start;align-self:stretch;gap:13px;margin:16px 0 0;padding:17px 5px 10px;list-style:none;display:grid}.booking-package li{color:#d2d0d7;align-items:center;gap:12px;font-size:14px;display:flex}.booking-package li svg{width:20px;height:20px;color:var(--tone)}.booking-package-price{border-top:1px solid #252c39;grid-template-columns:auto 1fr;justify-self:stretch;align-items:end;gap:0 8px;padding:14px 0 13px;display:grid}.booking-package-price strong{font-size:32px}.booking-package-price span{color:#dbd9df;padding-bottom:5px;font-size:13px}.booking-package-price small{color:#9c9aa3;grid-column:1/-1;font-size:13px}.booking-select{border:1px solid var(--tone);width:100%;min-height:50px;color:color-mix(in srgb, var(--tone) 85%, white);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:11px;font-weight:700;display:flex}.booking-select svg{width:21px}.booking-package.selected .booking-select{color:#fff;background:linear-gradient(90deg, var(--bk-pink), #dc087c);box-shadow:0 8px 25px #f4006738}.booking-benefits{background:#080f1db3;border:1px solid #1f2838;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 10px;padding:25px 30px;display:grid}.booking-benefits>div{border-right:1px solid #202838;align-items:center;gap:20px;padding:0 25px;display:flex}.booking-benefits>div:last-child{border:0}.booking-benefits>div>svg{color:#d052ee;flex:none;width:55px;height:55px}.booking-benefits>div:nth-child(2)>svg{color:#f54fc9}.booking-benefits>div:nth-child(3)>svg{color:#d35ce8}.booking-benefits span{gap:6px;display:grid}.booking-benefits strong{font-size:14px}.booking-benefits small{color:#aaa8b0;font-size:12px;line-height:1.5}.booking-actions{grid-template-columns:270px minmax(0,1fr);gap:18px;margin:10px 10px 0;display:grid}.booking-actions.single{grid-template-columns:1fr}.booking-actions button{color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:66px;font-size:19px;font-weight:700;display:flex}.booking-back{background:0 0;border:1px solid #323a4b}.booking-next{background:linear-gradient(100deg,#f00059,#cd0b87);border:0;box-shadow:0 10px 35px #f400671f}.booking-actions button svg{width:27px}.booking-secure-note{color:#747780;justify-content:center;align-items:center;gap:10px;margin:-8px 0 0;font-size:12px;display:flex}.booking-secure-note svg{width:16px;height:16px}.booking-form-error{color:#ff4c7f;text-align:right;min-height:18px;margin:-5px 10px;font-size:13px}.booking-schedule-section{gap:14px;margin:1px 10px;display:grid}.booking-schedule-section>h2,.booking-slot-title h2{margin:0;font-size:20px;font-weight:500}.booking-dates{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.booking-dates button{color:#fff;background:#060d1bbf;border:1px solid #30394b;border-radius:9px;align-content:center;place-items:center;gap:6px;min-height:132px;display:grid}.booking-dates button.selected{border-color:var(--bk-pink);background:linear-gradient(145deg,#f400671a,#060d1bbf)}.booking-dates strong{font-size:17px}.booking-dates span{color:#b5b3ba;font-size:15px}.booking-dates small{color:var(--bk-green);font-size:14px}.booking-dates small.full{color:var(--bk-pink)}.booking-dates .booking-more-dates{color:#f07ced}.booking-more-dates svg{margin-bottom:4px}.booking-no-availability{color:#8f939e;text-align:center;background:#060d1b8c;border:1px dashed #30394b;border-radius:9px;grid-column:1/-1;place-items:center;min-height:96px;margin:0;padding:20px;font-size:14px;display:grid}.booking-slot-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.booking-slot-title p{color:#a8a6af;align-items:center;gap:8px;margin:7px 0 0;font-size:13px;display:flex}.booking-slot-title p svg{color:#8851f7;fill:#441090;width:18px;height:18px}.booking-slot-title>span{color:#dedde2;font-size:15px}.booking-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.booking-slots button{color:#fff;background:#051018bf;border:1px solid #14583c;border-radius:8px;align-content:center;place-items:center;gap:5px;min-height:82px;display:grid;position:relative}.booking-slots button strong{font-size:17px;font-weight:500}.booking-slots button span{color:var(--bk-green);font-size:14px}.booking-slots button.limited{border-color:#724618}.booking-slots button.limited span{color:#ffb11f}.booking-slots button.disabled{opacity:.58;cursor:not-allowed;border-color:#2b3342}.booking-slots button.disabled span{color:var(--bk-pink)}.booking-slots button.selected{border-color:var(--bk-pink);background:linear-gradient(145deg,#b30758,#8d0758);box-shadow:inset 0 0 20px #f400672e,0 0 18px #f400671f}.booking-slots button.selected span{color:#fff}.booking-slots button>svg{color:#a70a56;stroke-width:3px;background:#fff;border-radius:50%;width:21px;height:21px;padding:3px;position:absolute;top:12px;right:10px}.booking-selected-slots{background:#070e1cc7;border:1px solid #20293a;border-radius:8px;align-items:center;gap:18px;min-height:72px;margin:3px 10px;padding:12px 20px;display:flex}.booking-selected-slots>span{flex:none;font-size:14px}.booking-selected-slots>div{flex-wrap:wrap;flex:1;gap:12px;display:flex}.booking-selected-slots>div button{color:#e0dee4;background:#080e1c;border:1px solid #242c3d;align-items:center;gap:10px;min-height:44px;padding:5px 12px;display:flex}.booking-selected-slots>div b{color:#fff;background:#541298;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.booking-selected-slots>div svg{width:17px}.booking-selected-slots>button{color:var(--bk-pink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;display:flex}.booking-selected-slots>button svg{width:24px}.booking-selected-slots small{color:#777b85}.booking-goal-layout{grid-template-columns:minmax(0,1fr) 315px;gap:20px;margin:0 10px;display:grid}.booking-goal-form,.booking-tips{background:#040c18bf;border:1px solid #283245;border-radius:8px;padding:20px}.booking-goal-form{gap:14px;display:grid}.booking-goal-form>label{gap:10px;display:grid;position:relative}.booking-goal-form label>span{grid-template-columns:40px 1fr;align-items:center;display:grid}.booking-goal-form label>span svg{color:#d252ef;border:1px solid #642499;border-radius:50%;grid-row:1/3;width:38px;height:38px;padding:8px}.booking-goal-form label>span b{font-size:17px}.booking-goal-form label>span b small{color:#b5b3bb;font-size:12px;font-weight:400}.booking-goal-form label>span>small{color:#a9a7b0;font-size:12px}.booking-goal-form textarea{resize:vertical;color:#fff;background:#040b17;border:1px solid #374258;border-radius:7px;outline:none;min-height:116px;padding:15px 17px;font-size:13px;line-height:1.55}.booking-goal-form textarea:focus,.booking-goal-form input:focus{border-color:var(--bk-pink);box-shadow:0 0 0 3px #f4006714}.booking-goal-form>label>em{color:#aaa8af;font-size:12px;font-style:normal;position:absolute;bottom:10px;right:13px}.booking-goal-form>label>em b{font-weight:400}.booking-discord{border:1px solid var(--bk-pink);background:#f4006706;border-radius:8px;padding:13px;box-shadow:0 0 18px #f4006714}.booking-discord>div{background:#040b17;border:1px solid #343e51;border-radius:6px;align-items:center;display:flex}.booking-discord input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:45px;padding:0 13px}.booking-discord>div b{color:var(--bk-green);padding-right:13px;font-size:12px;font-weight:500}.booking-discord>p{color:#96959d;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.booking-discord>p svg{width:16px}.booking-discord svg .discord-mark,.booking-discord-help>svg .discord-mark{fill:currentColor;stroke:none}.booking-discord svg .discord-eye,.booking-discord-help>svg .discord-eye{fill:#090f1c}.booking-discord-help{border:1px dashed #5d6574;border-radius:7px;align-items:center;gap:12px;padding:11px 15px;display:flex}.booking-discord-help>svg{color:#7277ff}.booking-discord-help span{flex:1;display:grid}.booking-discord-help strong{font-size:12px}.booking-discord-help small{color:#aaa8af;font-size:11px}.booking-discord-help a{color:var(--bk-pink);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.booking-discord-help a svg{width:17px}.booking-tips{grid-template-rows:auto 1fr auto;padding:25px;display:grid}.booking-tips h2{align-items:center;gap:13px;margin:0;font-size:17px;display:flex}.booking-tips h2 svg{color:#ee6df3}.booking-tips ul{gap:22px;margin:25px 0;padding:0;list-style:none;display:grid}.booking-tips li{color:#c4c2c8;grid-template-columns:35px 1fr;align-items:center;font-size:13px;line-height:1.55;display:grid}.booking-tips li svg{color:#e46bee}.booking-tips>div{border-top:1px solid #252d3c;padding-top:25px}.booking-tips h3{align-items:center;gap:13px;margin:0;font-size:16px;display:flex}.booking-tips h3 svg{color:var(--bk-pink)}.booking-tips p{color:#aaa8b0;margin:10px 0 0 38px;font-size:13px;line-height:1.6}.booking-review-list{gap:13px;margin:0 10px;display:grid}.booking-review-list article,.booking-payment-total{background:#040c18bf;border:1px solid #263044;border-radius:8px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:122px;padding:18px 28px;display:grid}.booking-review-list article>span,.booking-payment-total>span,.booking-summary>div>span:not(.booking-summary-avatar){border:1px solid;border-radius:50%;place-items:center;width:65px;height:65px;display:grid}.booking-review-list article>span svg,.booking-payment-total>span svg{width:37px;height:37px}.booking-flow .pink{color:var(--bk-pink);background:#f4006712}.booking-flow .purple{color:#dd65f2;background:#9635ed14}.booking-flow .green{color:var(--bk-green);background:#14d45e0f}.booking-review-list article>div{gap:6px;display:grid}.booking-review-list h2,.booking-payment-total h2{margin:0;font-size:20px;font-weight:500}.booking-review-list article>div>strong{color:#e7e5ea;font-size:16px;font-weight:500}.booking-review-list article>div>small,.booking-payment-total small{color:#aaa8b0;font-size:13px}.booking-review-list article>button{color:var(--bk-pink);background:0 0;border:0;font-size:16px}.booking-review-list article>div>p{flex-wrap:wrap;gap:20px;margin:1px 0 0;display:flex}.booking-review-list article>div>p>span{color:#d8d6dc;align-items:center;gap:8px;display:inline-flex}.booking-review-list article>div>p>span em{white-space:nowrap;font-size:13px;font-style:normal}.booking-review-list article>div>p b{color:#d9a3f6;border:1px solid #7832a6;border-radius:50%;place-items:center;width:29px;height:29px;margin-right:8px;font-weight:500;display:inline-grid}.booking-total{font-size:32px}.booking-benefits.review{padding-block:22px}.booking-benefits.review>div>svg{width:44px;height:44px}.booking-payment-method,.booking-how{background:#040c18bf;border:1px solid #263044;border-radius:8px;gap:16px;margin:0 10px;padding:24px 28px;display:grid}.booking-payment-method h2,.booking-how h2{margin:0;font-size:20px}.booking-bank-option{border:1px solid var(--bk-pink);background:#32072830;border-radius:8px;grid-template-columns:28px 70px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:108px;padding:16px 25px;display:grid}.booking-bank-option>i{border:9px solid var(--bk-pink);background:#fff;border-radius:50%;width:27px;height:27px}.bog-mini{color:#f26722;background:#fff;border-radius:9px;place-items:center;width:66px;height:66px;font-size:21px;font-style:italic;font-weight:1000;display:grid}.booking-bank-option>div{gap:7px;display:grid}.booking-bank-option strong{font-size:19px}.booking-bank-option small{color:#c3c1c7;font-size:14px}.booking-bank-option em{color:var(--bk-pink);border:1px solid #8e164f;border-radius:14px;padding:7px 14px;font-size:12px;font-style:normal}.booking-payment-method>p{color:#aaa8b0;background:#060e1c;border:1px solid #1d2737;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:12px;display:flex}.booking-payment-method>p svg{color:#a34ddc;background:#271142;border-radius:50%;width:24px;padding:4px}.booking-payment-method>p>span{flex:0 auto}.bog-payment-logo{object-fit:contain;object-position:center;flex:0 145px;width:min(145px,42vw);height:26px}.booking-how{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;padding:26px 40px}.booking-how ol{gap:21px;margin:19px 0 0;padding:0;list-style:none;display:grid;position:relative}.booking-how li{color:#c6c4ca;align-items:center;gap:16px;font-size:13px;display:flex}.booking-how li b{z-index:1;isolation:isolate;color:#fff;background:#f40067;border:2px solid #ff4a91;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;line-height:1;display:grid;position:relative;box-shadow:0 0 0 4px #f4006714,0 0 16px #f4006757}.booking-how li:not(:last-child) b:after{content:"";z-index:-1;background:#f40067;width:2px;height:25px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.bog-brand{border-left:1px solid #20293a;justify-content:center;align-items:center;gap:14px;display:flex}.bog-brand>span{color:#f26722;font-size:50px;font-style:italic;font-weight:1000}.bog-brand strong{font-size:15px;display:grid}.bog-brand small{font-size:12px}.booking-payment-total{grid-template-columns:75px minmax(0,1fr) auto;margin:0 10px}.booking-payment-total>b{font-size:33px}.booking-confirmed{justify-items:center;gap:16px;padding:10px 25px 0;display:grid}.booking-success-mark{color:#fff;width:130px;height:130px;box-shadow:0 0 14px #fff, 0 0 38px var(--bk-pink), inset 0 0 24px #f4006740;background:#f4006714;border:3px solid #fff;border-radius:50%;place-items:center;margin-top:8px;display:grid;position:relative}.booking-success-mark>i{pointer-events:none;position:absolute;inset:0}.booking-success-mark svg{stroke-width:2.5px;width:70px;height:70px;display:block}.booking-confirmed>h1{text-align:center;margin:8px 0 0;font-size:32px}.booking-confirmed>p{color:#c8c6cc;text-align:center;margin:0;font-size:16px;line-height:1.55}.booking-notified{color:var(--bk-green);background:#14d45e1a;border-radius:30px;padding:10px 18px;font-weight:600}.booking-summary{background:#040c18bf;border:1px solid #2b3447;border-radius:9px;width:min(930px,100%);margin-top:2px;padding:20px 28px 10px}.booking-summary h2{border-bottom:1px solid #263044;margin:0;padding-bottom:15px;font-size:19px}.booking-summary>div{border-bottom:1px solid #202a3a;grid-template-columns:125px 140px minmax(0,1fr);align-items:center;gap:15px;min-height:89px;display:grid}.booking-summary>div:last-child{border:0}.booking-summary-avatar{border:1px solid var(--bk-pink);background:#38102d;border-radius:50%;place-items:center;width:83px;height:83px;font-weight:800;display:grid}.booking-summary-avatar.has-image{background-image:var(--booking-coach-image);background-position:50%;background-size:cover}.booking-summary>div>span:not(.booking-summary-avatar){width:50px;height:50px;margin-left:16px}.booking-summary>div>span svg{width:28px}.booking-summary>div>small{color:#aaa8b0;font-size:15px}.booking-summary>div>strong{gap:6px;font-size:17px;font-weight:500;display:grid}.booking-summary>div>strong em{font-style:normal;display:inline}.booking-summary>div>strong b{color:#ddd2e9;background:#231038;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:11px;font-weight:500;display:flex}.booking-summary>div>strong b svg{color:#c653f1;width:15px;height:15px}.booking-summary>div>strong.paid{color:var(--bk-green);font-size:22px}.booking-next-title{margin:13px 0 0;font-size:22px;font-weight:500}.booking-next-steps{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:6px;width:100%;display:grid}.booking-next-steps article{background:#070e1cb3;border:1px solid #293246;border-radius:8px;grid-template-columns:65px 1fr;align-items:center;gap:14px;min-height:118px;padding:17px;display:grid}.booking-next-steps article>span{color:#ed4f9f;background:#f4006714;border:1px solid #9a185a;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.booking-next-steps article>span svg{width:32px}.booking-next-steps article>div{gap:6px;display:grid}.booking-next-steps strong{font-size:13px}.booking-next-steps p{color:#aaa8b0;margin:0;font-size:12px;line-height:1.45}.booking-next-steps>i{color:#fff}.booking-confirm-actions{grid-template-columns:1fr 1fr;gap:24px;width:min(930px,100%);margin-top:17px;display:grid}.booking-confirm-actions a{border:1px solid var(--bk-pink);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:68px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.booking-confirm-actions a:first-child{background:linear-gradient(100deg,#ef005c,#d20a80);border:0}.booking-confirm-actions svg{width:25px}@media (max-width:900px){.booking-shell{width:min(100% - 28px,760px)}.booking-progress{padding:0}.booking-progress-step:after{width:calc(100% - 48px);left:calc(50% + 24px)}.booking-coach-card{grid-template-columns:120px 1fr;gap:18px}.booking-coach-avatar{width:110px;height:110px}.booking-score{border:0;border-top:1px solid #202838;grid-column:1/-1;grid-template-columns:auto auto auto;min-height:auto;padding-top:14px}.booking-score>b{font-size:34px}.booking-packages{grid-template-columns:1fr}.booking-package{grid-template-rows:auto;min-height:0}.booking-benefits{grid-template-columns:1fr;gap:18px}.booking-benefits>div{border:0;padding:0}.booking-dates,.booking-slots{grid-template-columns:repeat(3,1fr)}.booking-goal-layout{grid-template-columns:1fr}.booking-tips ul{grid-template-columns:1fr 1fr}.booking-how{grid-template-columns:1fr}.bog-brand{border:0;border-top:1px solid #20293a;min-height:100px}.booking-next-steps{grid-template-columns:1fr}.booking-next-steps>i{display:none}}@media (max-width:620px){.booking-shell{width:100%;padding:14px 12px 30px}.booking-header{padding:0 3px}.booking-logo{width:142px;height:58px}.booking-help span{display:none}.booking-progress{margin:20px -4px 27px}.booking-progress-step{gap:6px}.booking-progress-step:after{width:calc(100% - 38px);top:17px;left:calc(50% + 19px)}.booking-progress-step>span{width:35px;height:35px;font-size:13px}.booking-progress-step>span svg{width:17px}.booking-progress-step>small{text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.booking-stage{gap:14px}.booking-intro{margin-inline:2px}.booking-intro h1{font-size:25px}.booking-intro p{font-size:14px}.booking-coach-card{grid-template-columns:78px 1fr;gap:13px;min-height:0;padding:14px}.booking-coach-avatar{width:76px;height:76px;font-size:22px}.booking-coach-name{gap:5px}.booking-coach-name h2{font-size:19px}.booking-coach-name em{width:max-content;margin:3px 0 0;padding:5px 7px;font-size:10px}.booking-rating{gap:5px;font-size:11px}.booking-rating strong{font-size:14px}.booking-coach-stats{gap:5px;font-size:10px}.booking-score{grid-template-columns:1fr auto 1fr}.booking-score>span{justify-self:start}.booking-score>span svg{width:31px;height:31px}.booking-score>span strong{font-size:12px}.booking-score>b{font-size:27px}.booking-score>em{justify-self:end;font-size:13px}.booking-section-heading{margin-inline:2px}.booking-section-heading h2{font-size:20px}.booking-packages{gap:22px;padding-inline:2px}.booking-package{padding-inline:18px}.booking-benefits{margin-inline:2px;padding:20px}.booking-benefits>div>svg{width:40px;height:40px}.booking-actions{grid-template-columns:1fr;gap:10px;margin-inline:2px}.booking-actions button{min-height:56px;font-size:16px}.booking-actions .booking-back{order:2}.booking-secure-note{text-align:center;margin-top:-3px}.booking-dates{grid-template-columns:repeat(2,1fr);gap:9px}.booking-dates button{min-width:0;min-height:104px;overflow:hidden}.booking-dates strong,.booking-dates span,.booking-dates small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.booking-slots{grid-template-columns:repeat(2,1fr);gap:9px}.booking-slots button{min-width:0;min-height:74px;overflow:hidden}.booking-slot-title{flex-direction:column}.booking-selected-slots{flex-wrap:wrap;align-items:flex-start;padding:13px}.booking-selected-slots>span,.booking-selected-slots>div{width:100%}.booking-selected-slots>button{margin-left:auto}.booking-goal-layout,.booking-review-list,.booking-payment-method,.booking-how,.booking-payment-total{margin-inline:2px}.booking-goal-form,.booking-tips{padding:14px}.booking-tips ul{grid-template-columns:1fr}.booking-discord-help{flex-wrap:wrap;align-items:flex-start}.booking-discord-help a{margin-left:36px}.booking-review-list article,.booking-payment-total{grid-template-columns:58px 1fr;gap:12px;padding:15px}.booking-review-list article>span,.booking-payment-total>span{width:50px;height:50px}.booking-review-list article>span svg,.booking-payment-total>span svg{width:29px}.booking-review-list article>button,.booking-review-list article>.booking-total,.booking-payment-total>b{grid-column:2;justify-self:start}.booking-bank-option{grid-template-columns:24px 50px 1fr;gap:10px;padding:13px}.bog-mini{width:48px;height:48px}.booking-bank-option strong{font-size:15px}.booking-bank-option small{font-size:11px}.booking-bank-option em{grid-column:2/-1;justify-self:start}.booking-how{padding:20px 15px}.booking-confirmed{padding-inline:0}.booking-success-mark{width:105px;height:105px}.booking-confirmed>h1{font-size:25px}.booking-confirmed>p{font-size:14px}.booking-summary{padding:15px}.booking-summary>div{grid-template-columns:70px minmax(85px,.65fr) 1fr;gap:8px}.booking-summary-avatar{width:58px;height:58px}.booking-summary>div>span:not(.booking-summary-avatar){margin:0}.booking-summary>div>small{font-size:12px}.booking-summary>div>strong{overflow-wrap:anywhere;font-size:13px}.booking-next-steps article{grid-template-columns:52px 1fr}.booking-next-steps article>span{width:48px;height:48px}.booking-confirm-actions{grid-template-columns:1fr;gap:12px}}.profile-login-panel:before{content:"";z-index:-1;border:1px solid #d245ff38;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-110px;box-shadow:0 0 80px #b12dff24}.profile-login-visual{aspect-ratio:1;color:#f4c8ff;background:linear-gradient(145deg,#e33aff33,#5736ff1f);border:1px solid #ed4eff61;border-radius:28px;place-items:center;width:clamp(84px,10vw,112px);display:grid;position:relative;transform:rotate(-4deg);box-shadow:inset 0 1px #ffffff17,0 18px 42px #6a1fb83d}.profile-login-visual svg{z-index:1;fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:53%;position:relative;transform:rotate(4deg)}.profile-login-orbit{border:1px dashed #ff66c64d;border-radius:32px;position:absolute;inset:-9px}.profile-login-copy{gap:9px;min-width:0;display:grid}.profile-login-kicker{color:#ff92cf;letter-spacing:.14em;text-transform:uppercase;background:#ff2f8f14;border:1px solid #ff4dae47;border-radius:999px;width:max-content;padding:5px 9px;font-size:10px;font-weight:950}.profile-login-panel[hidden],.public-profile-layout[hidden],.profile-control-layout[hidden]{display:none}.profile-login-panel h2,.profile-login-panel p{margin:0}.profile-login-panel h2{color:#fff;letter-spacing:-.035em;font-size:clamp(24px,3vw,36px);line-height:1.06}.profile-login-panel .profile-login-copy>p{max-width:620px;color:var(--muted);font-size:14px;font-weight:650;line-height:1.65}.profile-login-benefits{flex-wrap:wrap;gap:7px 15px;margin-top:4px;display:flex}.profile-login-benefits span{color:#bbc0d0;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.profile-login-benefits span:before{content:"";background:#dd4cff;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 9px #dd4cffcc}.profile-login-actions{gap:10px;min-width:0;display:grid}.profile-login-actions .auth-open-button{text-align:left;white-space:normal;border-color:#9199bc40;border-radius:14px;grid-template-columns:34px minmax(0,1fr);justify-content:stretch;gap:12px;width:100%;min-width:0;min-height:64px;padding:10px 16px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.profile-login-actions .auth-open-button:hover{background:#e03bff1a;border-color:#e551ff85;transform:translateY(-2px);box-shadow:0 12px 28px #00000038}.profile-login-actions .auth-open-button.primary{background:linear-gradient(100deg,#e52c91,#a43bdf);border-color:#ff5dbe80;box-shadow:0 12px 30px #c6269a38}.profile-login-actions .auth-open-button.primary:hover{background:linear-gradient(100deg,#f0399f,#b448ec)}.profile-login-action-icon{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;line-height:1;display:grid}.profile-login-action-copy{align-content:center;gap:2px;min-width:0;display:grid}.profile-login-action-copy strong,.profile-login-action-copy small{overflow-wrap:anywhere;min-width:0}.profile-login-action-copy strong{color:#fff;font-size:14px;line-height:1.2}.profile-login-action-copy small{color:#e7e8f1b8;font-size:10px;font-weight:750;line-height:1.35}.profile-login-actions .auth-open-button.primary .profile-login-action-copy small{color:#ffffffc7}@media (max-width:980px){.profile-login-panel{grid-template-columns:auto minmax(0,1fr)}.profile-login-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:600px){.profile-login-panel{border-radius:18px;grid-template-columns:1fr;justify-items:start;min-height:0;padding:24px 18px}.profile-login-visual{border-radius:22px;width:76px}.profile-login-orbit{border-radius:26px}.profile-login-actions{grid-column:auto;grid-template-columns:1fr}.profile-login-actions .auth-open-button{min-height:62px}}.profile-control-layout,.public-profile-layout{gap:18px;display:grid}.public-profile-hero{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.public-profile-avatar{width:88px;height:88px;font-size:26px}.public-profile-copy{gap:6px;min-width:0;display:grid}.public-profile-copy h2,.public-profile-copy span,.public-profile-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-profile-copy h2{color:#fff;margin:0;font-size:clamp(24px,4vw,38px);line-height:1}.public-profile-copy span{color:var(--pink-2);font-size:14px;font-weight:900}.public-profile-copy small{color:var(--muted);font-size:13px;font-weight:850}.public-profile-copy .public-profile-bio{max-width:720px;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.55;overflow:visible}.public-profile-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.public-profile-stats article{border:1px solid var(--line);background:#080d1bc7;border-radius:8px;gap:7px;min-width:0;padding:14px;display:grid}.public-profile-stats span{color:var(--muted-2);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.public-profile-stats strong{overflow-wrap:anywhere;color:#fff;font-size:clamp(20px,3vw,28px);font-weight:950}.public-review-list{gap:12px;display:grid}.public-review-card{background:radial-gradient(circle at 100% 0,#8f45ff1f,#0000 34%),linear-gradient(145deg,#12172ae6,#070b17f0);border:1px solid #ff2f8f2e;border-radius:13px;gap:13px;min-width:0;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000002e}.public-review-card:hover{border-color:#ff2f8f61;transform:translateY(-2px);box-shadow:0 18px 42px #00000042,0 0 24px #ff2f8f0f}.public-review-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.public-review-head strong,.public-review-head small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-review-head strong{color:#fff;font-size:14px}.public-review-head small,.public-review-card span{color:var(--muted-2);font-size:12px;font-weight:850}.public-review-rating{color:#9bf3be;background:#35d07f1a;border:1px solid #35d07f52;border-radius:7px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.public-review-card p{color:var(--text);background:#ffffff09;border-left:3px solid #ff2f8fb8;border-radius:0 9px 9px 0;margin:0;padding:13px 14px;font-size:13px;line-height:1.55}.public-review-reviewer{color:inherit;text-decoration:none}.public-review-reviewer-identity{gap:2px;min-width:0;display:grid}.public-review-card .public-review-reviewer .public-review-reviewer-rank{color:#d46dff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.public-review-reviewer:hover strong,.public-review-reviewer:focus-visible strong{color:var(--pink-2)}.public-review-reviewer .message-avatar{background-color:#080d1bf2;border-color:#ff2f8f6b;box-shadow:0 0 16px #ff2f8f29}.public-review-reviewer .message-avatar.avatar-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.public-review-item{text-overflow:ellipsis;white-space:nowrap;background:#8f45ff12;border:1px solid #8f45ff33;border-radius:6px;width:fit-content;max-width:100%;padding:5px 8px;overflow:hidden}.profile-settings-card{gap:18px;padding:20px;display:grid}.profile-photo-row{grid-template-columns:176px minmax(0,1fr);align-items:center;gap:16px;display:grid}.profile-photo-preview.avatar{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:160px;height:160px;font-size:36px;overflow:hidden}.profile-photo-row label,.profile-form-grid label,.profile-bio-field{color:var(--muted);gap:8px;font-size:12px;font-weight:900;display:grid}.profile-photo-row input,.profile-form-grid input,.profile-bio-field textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);font:inherit;background:#0000003d;border-radius:8px;outline:none;padding:0 12px}.profile-bio-field textarea{resize:vertical;min-height:104px;padding:11px 12px;line-height:1.5}.profile-bio-field textarea:focus{border-color:#ff48a3b8}.profile-bio-field small{color:var(--muted-2);justify-self:end;font-size:11px}.profile-main-games-field{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:16px}.profile-main-games-field legend{color:var(--text);padding:0 6px;font-size:13px;font-weight:900}.profile-main-games-field legend small,.profile-main-games-help{color:var(--muted-2);font-size:11px;font-weight:700}.profile-main-games-toggle{width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #8e9dc038;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;font-weight:850;display:flex}.profile-main-games-toggle:hover,.profile-main-games-toggle:focus-visible{border-color:#ff2f8f99}.profile-main-games-toggle-count{color:var(--muted-2);margin-left:auto;font-size:11px}.profile-main-games-toggle-icon{color:var(--pink);font-size:18px;line-height:1;transition:transform .16s}.profile-main-games-toggle[aria-expanded=true] .profile-main-games-toggle-icon{transform:rotate(180deg)}.profile-main-games-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.profile-main-games-options label{min-width:0;min-height:42px;color:var(--muted);background:#ffffff06;border:1px solid #8e9dc029;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;font-weight:850;display:flex}.profile-main-games-options label:has(input:checked){color:#fff;background:#ff2f8f1c;border-color:#ff2f8f80}.profile-main-games-options input{width:16px;height:16px;accent-color:var(--pink);flex:none}.profile-main-games-options input:disabled+span{opacity:.42}.profile-main-games-help{text-align:right;margin-top:10px;display:block}.profile-settings-card,.profile-settings-card>*,.public-profile-frame,.public-profile-frame>*,.public-profile-info-card{min-width:0}.public-profile-info-card,.profile-record-card{overflow:hidden}.public-profile-bio,.public-profile-game-copy,.public-profile-game-copy span{overflow-wrap:anywhere}@media (max-width:620px){.profile-main-games-options{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form-actions>*{max-width:100%}}@media (max-width:390px){.profile-main-games-options{grid-template-columns:minmax(0,1fr)}}.profile-form-grid input[readonly]{color:var(--muted);background:#ffffff09}.profile-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-record-section{gap:14px;padding:18px;display:grid}.profile-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-record-card{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.profile-record-thumb{color:#fff;background-color:#050813f0;background-image:linear-gradient(135deg,#ff2f8f2e,#8f45ff1f),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;place-items:center;width:76px;height:76px;font-size:13px;font-weight:950;display:grid;overflow:hidden}.profile-record-copy{gap:5px;min-width:0;display:grid}.profile-record-copy strong,.profile-record-copy span,.profile-record-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-record-copy strong{color:#fff;font-size:14px}.profile-record-copy span{color:var(--muted);font-size:12px;font-weight:800}.profile-record-copy small{color:var(--pink-2);font-size:12px;font-weight:850}.profile-record-actions{flex-wrap:wrap;gap:8px;min-width:0;padding-top:3px;display:flex}.profile-record-action{color:#fff;background:#ff2f8f1f;border:1px solid #ff2f8f5c;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.profile-record-action:hover,.profile-record-action:focus-visible{background:#ff2f8f33;border-color:#ff2f8fb8}.profile-record-action.danger{background:#ff4d6d1c;border-color:#ff4d6d6b}.profile-record-action.danger:hover,.profile-record-action.danger:focus-visible{background:#ff4d6d33;border-color:#ff4d6dc7}.profile-listing-account-field[hidden],.orders-listing-account-field[hidden]{display:none}.seller-form{gap:14px;padding:18px 20px 20px;display:grid}.seller-form label{color:var(--muted);gap:7px;font-size:12px;font-weight:900;display:grid}.seller-form input,.seller-form select,.seller-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#00000042;border-radius:8px;outline:none;padding:0 12px}.upload-control{min-width:0;min-height:74px;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#ff4ca21f,#8f45ff0f),#ffffff09;border:1px dashed #ff4ca270;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.upload-control:hover,.upload-control:focus-within{background:linear-gradient(135deg,#ff4ca22b,#8f45ff17),#ffffff0b;border-color:#ff4ca2bd;box-shadow:0 0 0 3px #ff4ca21a}.upload-icon{background:#ff4aa2;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 12px 24px #ff4ca23d}.upload-icon:before{content:"";background:#090714;border-radius:999px;width:3px;height:18px;transform:translateY(3px)}.upload-icon:after{content:"";border-top:3px solid #090714;border-left:3px solid #090714;border-radius:1px;width:12px;height:12px;position:absolute;top:10px;transform:rotate(45deg)}.upload-copy{gap:4px;min-width:0;display:grid}.upload-copy strong,.upload-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.upload-copy strong{color:#fff;font-size:13px;font-weight:950}.upload-copy small{color:var(--muted-2);font-size:11px;font-weight:800}.upload-control input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.seller-image-selection{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.seller-image-selection strong{color:var(--pink-2);font-size:11px}.seller-image-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.seller-image-previews:empty{display:none}.seller-image-preview{aspect-ratio:4/3;background:#ffffff09 50%/cover no-repeat;border:1px solid #ffffff1f;border-radius:9px;min-width:0;display:block;position:relative;overflow:hidden}.seller-image-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000004d,#0000 42%,#00000038);position:absolute;inset:0}.seller-image-preview em{z-index:2;color:#fff;text-transform:uppercase;background:#ff2f8fe0;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:950;position:absolute;top:7px;left:7px}.seller-image-preview button{z-index:3;color:#fff;background:#040812d1;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;line-height:1;display:grid;position:absolute;top:6px;right:6px}@media (max-width:560px){.seller-image-selection{flex-direction:column;align-items:flex-start}.seller-image-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}.seller-form input,.seller-form select{min-height:42px}.seller-form textarea{resize:vertical;min-height:104px;padding-block:11px;line-height:1.45}.seller-form input:focus,.seller-form select:focus,.seller-form textarea:focus{border-color:#ff2f8f9e;box-shadow:0 0 0 3px #ff2f8f1f}.seller-status{min-height:18px;color:var(--muted);margin:0;font-size:12px;font-weight:850}.seller-status.error{color:var(--red)}.seller-status.success{color:var(--green)}.seller-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.secondary-seller-action,.seller-submit-button{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.seller-submit-button{color:#fff;background:linear-gradient(90deg, var(--pink), #d335e7);border:0;box-shadow:0 12px 28px #ff2f8f3d}.profile-menu{flex:none;position:relative}.profile-chip{text-align:left;align-items:center;gap:9px;min-height:42px;padding:5px 10px 5px 6px;transition:border-color .18s,background .18s;display:flex}.profile-chip:hover,.profile-chip[aria-expanded=true]{background:#ff2f8f14;border-color:#ff2f8f6b}.profile-chip strong,.profile-chip small{display:block}.profile-chip strong{font-size:13px}.profile-chip small{color:var(--muted-2);font-size:11px;font-weight:800}.profile-dropdown{z-index:30;background:#080d1bfa;border:1px solid #ff2f8f47;border-radius:8px;width:min(320px,100vw - 28px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0000006b}.profile-dropdown[hidden]{display:none}.profile-dropdown-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.profile-dropdown-head strong,.profile-dropdown-head small{display:block}.profile-dropdown-head strong{font-size:15px}.profile-dropdown-head small{color:var(--pink-2);margin-top:2px;font-size:12px;font-weight:850}.account-details{gap:8px;padding:12px 0;display:grid}.account-details div{min-height:30px;color:var(--muted-2);justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:800;display:flex}.account-details strong{min-width:0;color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.logout-button{color:#fff;background:#ff4d6d1f;border:1px solid #ff4d6d5c;border-radius:8px;width:100%;min-height:40px;font-size:13px;font-weight:950}.logout-button:hover{background:#ff4d6d33}.logout-button:disabled{cursor:not-allowed;opacity:.45}.auth-entry-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-entry-actions[hidden],.logout-button[hidden]{display:none}.auth-open-button{border:1px solid var(--line);min-height:40px;color:var(--text);background:#ffffff0b;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex}.auth-open-button.primary{background:linear-gradient(90deg, var(--pink), #d335e7);border-color:#ff2f8f73}.auth-tabs{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.auth-tab{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:950}.auth-tab.active{color:#fff;background:linear-gradient(90deg,#ff2f8f47,#8f45ff38)}.auth-form{gap:12px;display:grid}.auth-form[hidden]{display:none}.auth-form label{gap:7px;display:grid}.auth-form label span{color:var(--muted);font-size:12px;font-weight:850}.auth-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:#0000003d;border-radius:8px;outline:none;padding:0 12px}.auth-form input:focus{border-color:#ff2f8f9e;box-shadow:0 0 0 3px #ff2f8f1f}.auth-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-status{min-height:20px;color:var(--muted);margin:0;font-size:13px;font-weight:800}.auth-status.error{color:var(--red)}.auth-status.success{color:var(--green)}.auth-submit-button{color:#fff;background:linear-gradient(90deg, var(--pink), #d335e7);border:0;border-radius:8px;min-height:44px;font-size:14px;font-weight:950;box-shadow:0 14px 32px #ff2f8f38}.auth-page{min-height:100vh;display:grid}.auth-page-shell{z-index:1;justify-content:center;align-items:flex-start;min-height:100vh;padding:64px 24px;display:flex;position:relative}.auth-card{background:#080d1bf5;border:1px solid #ff2f8f47;border-radius:8px;gap:18px;width:min(500px,100%);padding:24px;display:grid;box-shadow:0 28px 80px #0000006b}.auth-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-brand{place-items:center;width:220px;max-width:calc(100% - 56px);height:88px;display:grid;overflow:visible}.auth-brand>img{object-fit:contain;width:100%;height:100%;transform:none}.auth-cart-link{border:1px solid var(--line);width:42px;height:42px;color:var(--text);background:#ffffff09;border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:950;display:grid;position:relative}.auth-card-head h1{letter-spacing:0;margin:3px 0 0;font-size:28px}.auth-back-link{color:var(--muted);text-align:center;font-size:13px;font-weight:850}.avatar{color:#fff;background:linear-gradient(135deg, var(--pink), var(--violet));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid}.avatar-hot{box-shadow:0 0 18px #ff2f8f73}.avatar-blue{background:linear-gradient(135deg,#22d3ee,#2f7dff)}.avatar-gold{background:linear-gradient(135deg,#f4b84a,#ff7a3d)}.avatar-green{background:linear-gradient(135deg,#35d07f,#14b8a6)}.avatar.avatar-image,.coach-profile-avatar.avatar-image,.product-showcase-avatar.avatar-image{color:#0000;background-position:50%;background-size:cover}.hero-panel{border:1px solid var(--line);min-height:318px;box-shadow:0 22px 60px var(--shadow);background:linear-gradient(90deg,#080d1bfa 0%,#0a0e1ce6 46%,#260a22eb 100%),#090d18;border-radius:8px;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:stretch;display:grid;overflow:hidden}.hero-copy{z-index:2;align-content:center;gap:18px;padding:42px 28px;display:grid;position:relative}.eyebrow,.section-kicker{color:var(--pink-2);letter-spacing:1.7px;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.hero-copy h1{letter-spacing:0;text-transform:uppercase;gap:3px;margin:0;font-size:clamp(30px,4.4vw,56px);line-height:.98;display:grid}.hero-copy h1 span:nth-child(2){color:var(--pink-2)}.hero-lead{max-width:560px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.hero-tags{flex-wrap:wrap;gap:8px;display:flex}.hero-tags span{color:#cbd3e5;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.primary-action,.secondary-action{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.primary-action{color:#fff;background:linear-gradient(90deg, var(--pink), #d335e7);box-shadow:0 12px 28px #ff2f8f40}.secondary-action{border:1px solid var(--line);background:#ffffff0a}.hero-art{background:linear-gradient(100deg,#ff2f8f00,#ff2f8f2b 58%,#22d3ee0f),linear-gradient(#10162a,#070a14);min-height:318px;position:relative;overflow:hidden}.hero-art:before{content:"";opacity:.75;background-image:linear-gradient(90deg,#0000 0 48%,#ff2f8f29 50%,#0000 52%),linear-gradient(0deg,#ffffff0d 1px,#0000 1px);background-size:58px 100%,100% 36px;position:absolute;inset:0}.neon-frame{border:6px solid #ff2f8feb;border-radius:50%;width:210px;height:210px;position:absolute;top:35px;left:16%;box-shadow:0 0 22px #ff2f8feb,inset 0 0 22px #ff2f8f8c}.wave-sign{color:#0000;-webkit-text-stroke:4px #ff2f8fe6;text-shadow:0 0 28px #ff2f8fcc;font-size:180px;font-style:italic;font-weight:950;line-height:1;position:absolute;top:40px;right:9%;transform:skew(-8deg)rotate(-8deg)}.hero-character{width:170px;height:260px;position:absolute;bottom:0;left:31%;transform:translate(-50%)}.hero-character:before{content:"";background:linear-gradient(#252c3f,#070b14);border:1px solid #ffffff1f;border-radius:46% 46% 40% 40%;width:54px;height:58px;position:absolute;top:28px;left:58px;box-shadow:0 0 26px #22d3ee26}.visor{z-index:1;background:var(--cyan);border-radius:999px;width:38px;height:9px;position:absolute;top:50px;left:66px;box-shadow:0 0 16px #22d3eee0}.shoulder{background:linear-gradient(#202838,#070b13);border:1px solid #ffffff1a;width:78px;height:46px;position:absolute;top:104px}.shoulder.left{border-radius:36px 8px 16px;left:8px;transform:rotate(-16deg)}.shoulder.right{border-radius:8px 36px 8px 16px;right:8px;transform:rotate(16deg)}.body-plate{background:linear-gradient(90deg,#0000 47%,#22d3ee33 50%,#0000 53%),linear-gradient(#192335,#080b13 72%);border:1px solid #ffffff1c;border-radius:26px 26px 8px 8px;width:84px;height:168px;position:absolute;top:92px;left:43px;box-shadow:0 -12px 36px #ff2f8f2e}.city-grid{opacity:.9;background:linear-gradient(90deg,#0000 0 7%,#ff2f8f59 7% 8%,#0000 8% 17%,#ff2f8f33 17% 18%,#0000 18%) 0 0/72px 100%,linear-gradient(#0000,#ff2f8f2e) 0 0/100% 100%;width:70%;height:120px;position:absolute;bottom:0;right:0}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-tile{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff05);border-radius:8px;align-content:center;gap:6px;min-height:86px;padding:16px;display:grid}.metric-tile span{color:var(--muted-2);text-transform:uppercase;font-size:12px;font-weight:850}.metric-tile strong{letter-spacing:0;font-size:26px}.content-section{gap:12px;display:grid}.marketplace-head{border:1px solid var(--line);background:#0c1324c7;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex;box-shadow:0 18px 48px #0000002e}.marketplace-head h1{letter-spacing:0;margin:3px 0 0;font-size:30px}.marketplace-total{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ff2f8f1f,#8f45ff0f),#080d1bb3;border:1px solid #ffffff1a;border-radius:14px;place-content:center;justify-items:center;gap:5px;min-width:112px;min-height:82px;padding:13px 18px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0000002e}.marketplace-total strong{color:var(--pink-2);text-shadow:0 0 22px #ff2f8f42;font-size:32px;line-height:1}.marketplace-total span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:850}.marketplace-toolbar{border:1px solid var(--line);background:#080d1bb8;border-radius:8px;grid-template-columns:repeat(3,minmax(160px,240px));align-items:end;gap:12px;padding:14px;display:grid}.marketplace-toolbar label{color:var(--muted);gap:7px;font-size:12px;font-weight:900;display:grid}.marketplace-toolbar select{border:1px solid var(--line);min-height:40px;color:var(--text);font:inherit;background:#00000042;border-radius:8px;outline:none;padding:0 12px}.marketplace-toolbar select:focus{border-color:#ff2f8f9e;box-shadow:0 0 0 3px #ff2f8f1f}.marketplace-list-section{gap:14px;padding-bottom:76px;display:grid}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1180px){.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.marketplace-grid{grid-template-columns:1fr}}.marketplace-card{border:1px solid var(--line);background:#0c1324e6;border-radius:8px;align-content:start;gap:12px;min-width:0;min-height:224px;padding:14px;display:grid;position:relative;box-shadow:0 16px 40px #0000002e;container-type:inline-size}.marketplace-card-cover{border-bottom:1px solid var(--line);background-color:#080d1be6;background-image:linear-gradient(#ff2f8f0a,#05081347),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:138px;margin:-14px -14px 0}.account-basic-cover{background:linear-gradient(#05081305,#05081338),url(/assets/basic-account.webp) 50% 24%/cover no-repeat}.marketplace-card-top,.marketplace-card-meta{align-items:center;gap:10px;min-width:0;display:flex}.marketplace-card-top{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.marketplace-card-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:grid}.marketplace-card-actions .save-button{flex:none;width:clamp(30px,10cqi,34px);height:clamp(30px,10cqi,34px)}.marketplace-card .save-button:before{font-size:clamp(18px,6cqi,20px)}.marketplace-card-top strong{overflow-wrap:anywhere;color:#fff;text-align:right;min-width:0;font-size:18px}.marketplace-card h3{color:#fff;margin:0;font-size:15px;line-height:1.25}.marketplace-card p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.marketplace-card-meta{color:#c2cada;flex-wrap:wrap;margin-top:auto;font-size:12px;font-weight:800}.marketplace-card-meta span:not(.avatar),.marketplace-card-meta a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:130px;text-decoration:none;overflow:hidden}.marketplace-card-meta button{max-width:100%;min-height:34px;color:var(--pink-2);background:#ff2f8f14;border:1px solid #ff2f8f5c;border-radius:8px;flex:none;margin-left:auto;padding:0 12px;font-size:12px;font-weight:950}.product-showcase-card{--account-neon:var(--pink);--account-neon-rgb:255, 47, 143;aspect-ratio:auto;border-color:rgba(var(--account-neon-rgb), .62);background:linear-gradient(145deg, rgba(var(--account-neon-rgb), .12), transparent 44%), #050813f5;min-height:0;box-shadow:0 0 0 1px rgba(var(--account-neon-rgb), .18) inset, 0 0 22px rgba(var(--account-neon-rgb), .2), 0 18px 45px #00000047;border-radius:14px;grid-template-rows:auto auto auto;gap:0;padding:0;position:relative;overflow:hidden}.product-showcase-card.account-status-basic{--account-neon:#b9c2d0;--account-neon-rgb:185, 194, 208}.product-showcase-card.account-status-full-collection{--account-neon:#35ff9a;--account-neon-rgb:53, 255, 154}.product-showcase-card.account-status-og{--account-neon:#ff345f;--account-neon-rgb:255, 52, 95}.product-showcase-card.account-status-premium{--account-neon:#ffd45a;--account-neon-rgb:255, 212, 90}.product-showcase-card.account-status-ranked{--account-neon:#38a4ff;--account-neon-rgb:56, 164, 255}.product-showcase-card.account-status-rare{--account-neon:#c77dff;--account-neon-rgb:199, 125, 255}.product-showcase-card:before{content:"";pointer-events:none;border-radius:inherit;box-shadow:0 0 26px rgba(var(--account-neon-rgb), .22) inset;position:absolute;inset:0}.product-showcase-cover{z-index:1;aspect-ratio:1.8;background:radial-gradient(circle at 68% 22%, rgba(var(--account-neon-rgb), .22), transparent 24%), linear-gradient(140deg, rgba(var(--account-neon-rgb), .14), #050813eb 56%), #080d1bf0;min-height:0;box-shadow:0 0 18px rgba(var(--account-neon-rgb), .18);background-position:50%;background-size:cover;border-radius:13px 13px 0 0;grid-area:1/1;align-items:end;display:grid;position:relative;overflow:hidden}.product-showcase-cover:after{content:attr(data-game);color:#ffffff29;letter-spacing:0;font-size:54px;font-weight:950;position:absolute;top:48px;right:14px}.product-showcase-cover.has-image:after{display:none}.product-showcase-cover.has-image{background-color:#050914;background-position:bottom;background-repeat:no-repeat;background-size:cover}.product-showcase-badges{z-index:2;flex-wrap:wrap;gap:7px;display:flex;position:absolute;top:18px;left:18px;right:72px}.showcase-game-badge{border-color:rgba(var(--account-neon-rgb), .54);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:none;background:#050813ad;min-height:34px;padding:0 13px;font-size:12px}.showcase-badge{color:#fff;text-transform:uppercase;border:1px solid #ffffff24;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 0 18px #00000047}.showcase-badge-gold{border-color:rgba(var(--account-neon-rgb), .62);color:#fff;background:linear-gradient(135deg, rgba(var(--account-neon-rgb), .5), #050813d1);box-shadow:0 0 14px rgba(var(--account-neon-rgb), .3), 0 0 18px #00000047}.showcase-badge-green{color:#b9ffd8;background:#0f5a36b8;border-color:#35d07f73}.product-showcase-save.save-button{z-index:4;width:44px;height:44px;color:var(--pink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05081394;border-color:#ff2f8f5c;border-radius:999px;flex:none;margin-left:auto;position:absolute;top:16px;right:16px}.product-showcase-cover-info{z-index:1;background:0 0;align-content:start;gap:4px;padding:60px 18px 9px;display:grid;position:absolute;inset:0}.product-showcase-cover-info h3{color:#fff;text-shadow:0 4px 24px #000000d1;max-width:48%;margin:0;font-size:clamp(13px,2.5cqi,20px);line-height:1.08}.product-showcase-level{color:#d9deeb;text-shadow:0 3px 14px #000000e6;width:fit-content;font-size:10px;font-weight:850}.product-showcase-rank{align-items:center;gap:10px;min-width:0;display:flex}.product-showcase-seller strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;line-height:1.18;overflow:hidden}.product-showcase-seller small{color:var(--muted);font-size:10px;font-style:normal;font-weight:800;line-height:1.2}.product-showcase-stats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.product-showcase-stats span{gap:3px;min-width:0;display:grid}.product-showcase-stats .is-views-stat{text-align:right;justify-self:end;justify-items:end}.product-showcase-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:950;line-height:1.15;display:inline-flex;overflow:hidden}.product-showcase-stats i{color:var(--gold);font-size:10px;font-style:normal;font-weight:950}.product-showcase-stats small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.15;overflow:hidden}.product-showcase-body{z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none;background:#050813f5;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-area:2/1;grid-template-columns:1fr;align-items:center;min-width:0;padding:14px 18px;display:grid;position:relative;overflow:hidden}.product-showcase-seller{min-width:0;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}a.product-showcase-seller:hover strong,a.product-showcase-seller:focus-visible strong,.marketplace-card-meta a:hover,.marketplace-card-meta a:focus-visible{color:var(--pink-2)}.product-showcase-avatar{color:#fff;background:linear-gradient(135deg,#ff2f8fdb,#8f45ffc7);border:1px solid #ff2f8f57;border-radius:999px;flex:none;place-items:center;width:clamp(40px,10cqi,52px);height:clamp(40px,10cqi,52px);font-size:11px;font-weight:950;display:grid}.product-showcase-avatar.avatar-image{background-color:#080d1bf0}.product-showcase-seller span:last-child{gap:3px;min-width:0;display:grid}.product-showcase-seller strong{font-size:clamp(13px,3.3cqi,16px)}.product-showcase-seller .product-showcase-seller-rating{color:#f6bd42;font-size:10px}.product-showcase-seller .product-showcase-seller-rank{color:#d7def0;font-size:10px}.product-showcase-footer{z-index:4;background:#050813f5;grid-area:3/1;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(5px,1.4cqi,10px);min-width:0;padding:12px 18px 14px;display:grid;position:relative;overflow:hidden}.product-showcase-price{color:var(--pink);white-space:nowrap;font-size:clamp(21px,4.5cqi,32px);font-weight:950;line-height:1}.product-showcase-social{color:#c7d0e3;white-space:nowrap;grid-column:auto;align-items:center;gap:clamp(7px,1.8cqi,13px);min-width:0;font-size:clamp(9px,2.3cqi,12px);font-weight:950;display:inline-flex}.product-showcase-social span{align-items:center;gap:4px;display:inline-flex}.product-showcase-delivery{border:1px solid rgba(var(--account-neon-rgb), .34);color:#dbe2f1;background:rgba(var(--account-neon-rgb), .08);white-space:nowrap;border-radius:8px;align-items:center;min-height:34px;padding:0 8px;font-size:clamp(8px,2cqi,10px);font-weight:850;display:inline-flex}.product-showcase-cart,.product-showcase-details{color:#fff;background:#0a0f1ee6;border:1px solid #ff2f8f57;border-radius:7px;min-height:30px;font-size:10px;font-weight:950}.product-showcase-cart{background:#ff2f8f1f;grid-area:1/2;justify-self:end;place-items:center;width:30px;padding:0;line-height:0;display:grid}.product-showcase-icon-actions{grid-area:auto;justify-self:end;align-items:center;gap:7px;display:flex}.product-showcase-icon-actions .product-showcase-save.save-button{width:34px;height:34px;margin:0}.product-showcase-cart .cart-icon-image{width:18px;height:18px}.product-showcase-details{border-color:rgba(var(--account-neon-rgb), .72);width:auto;min-width:clamp(92px,23cqi,122px);min-height:34px;box-shadow:0 0 18px rgba(var(--account-neon-rgb), .16);white-space:nowrap;grid-area:auto;padding:0 12px}.product-showcase-cart:hover,.product-showcase-cart:focus-visible,.product-showcase-details:hover,.product-showcase-details:focus-visible{background:#ff2f8f29;border-color:#ff2f8fad}@container (max-width:560px){.product-showcase-badges{flex-wrap:nowrap;gap:4px;top:9px;left:10px;right:50px;overflow:hidden}.showcase-game-badge{min-height:25px;padding-inline:8px;font-size:9px}.showcase-badge{white-space:nowrap;min-height:21px;padding-inline:6px;font-size:8px}.product-showcase-save.save-button{width:32px;height:32px;top:7px;right:8px}.product-showcase-cover-info{gap:2px;padding:39px 12px 6px}.product-showcase-cover-info h3{max-width:52%;font-size:clamp(11px,3.5cqi,15px);line-height:1.02}.product-showcase-level{font-size:9px}.product-showcase-body{padding:4px 9px}.product-showcase-avatar{width:30px;height:30px}.product-showcase-seller{gap:7px}.product-showcase-seller span:last-child{flex-wrap:wrap;align-items:center;gap:1px 6px;display:flex}.product-showcase-seller strong{width:100%;font-size:11px;line-height:1}.product-showcase-seller .product-showcase-seller-rank,.product-showcase-seller .product-showcase-seller-rating{font-size:8px;line-height:1}.product-showcase-footer{grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:clamp(3px,1cqi,6px);padding:4px 8px 6px}.product-showcase-price{grid-area:1/1;font-size:clamp(16px,4.5cqi,21px)}.product-showcase-social{grid-area:1/2;justify-self:start;gap:5px;font-size:8px}.product-showcase-icon-actions{grid-area:1/4}.product-showcase-delivery{text-overflow:ellipsis;grid-area:1/3;justify-self:stretch;min-width:0;max-width:100%;min-height:24px;padding-inline:5px;font-size:7px;overflow:hidden}.product-showcase-details{grid-area:1/5;min-width:68px;min-height:26px;padding-inline:6px;font-size:8px}.product-showcase-cart,.product-showcase-icon-actions{width:24px}.product-showcase-cart{width:24px;height:24px;min-height:24px}.product-showcase-cart .cart-icon-image{width:14px;height:14px}}.marketplace-empty{min-height:160px;color:var(--muted);background:#ffffff06;border:1px dashed #ffffff24;border-radius:8px;place-items:center;font-size:13px;font-weight:850;display:grid}.marketplace-empty[hidden]{display:none}body.favorites-view .marketplace-head{background:radial-gradient(circle at 88% 18%,#8f45ff33,#0000 30%),linear-gradient(125deg,#ff2f8f1f,#090f21e0 48%,#22d3ee0f);border:1px solid #ff2f8f38;border-radius:18px;margin:18px 20px 14px;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000042,inset 0 1px #ffffff0d}body.favorites-view .marketplace-head:after{content:"♡";color:#ff2f8f1f;font-size:120px;line-height:1;position:absolute;top:50%;right:clamp(120px,18vw,230px);transform:translateY(-50%)rotate(-8deg)}body.favorites-view .marketplace-head h1{background:linear-gradient(90deg,#fff,#ff72bc 58%,#a97aff);color:#0000;-webkit-background-clip:text;background-clip:text}body.favorites-view .marketplace-total{z-index:1;background:#050a18a3;border-color:#ff2f8f57;position:relative;box-shadow:0 0 32px #ff2f8f17}body.favorites-view .marketplace-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1022b8;border:1px solid #ffffff12;border-radius:14px;margin-inline:20px}body.favorites-view .marketplace-list-section{margin-inline:20px}body.favorites-view .marketplace-card{background:linear-gradient(145deg,#ff2f8f0f,#0000 38%),#0b1226e0;border-color:#ff2f8f2e;box-shadow:0 18px 45px #0000003d}body.favorites-view .marketplace-card:hover{border-color:#ff2f8f7a;transform:translateY(-5px);box-shadow:0 24px 58px #00000057,0 0 30px #ff2f8f14}body.favorites-view .save-button.saved{background-color:#ff2f8f33;box-shadow:0 0 18px #ff2f8f47}body.favorites-view .marketplace-empty{text-align:center;background:radial-gradient(circle at 50% 25%,#ff2f8f1c,#0000 30%),#0a1022a3;border:1px dashed #ff2f8f52;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:330px;padding:34px;display:grid}body.favorites-view .marketplace-empty[hidden]{display:none}.favorites-empty-icon{background:linear-gradient(145deg,#ff2f8f2e,#8f45ff1f);border:1px solid #ff2f8f4d;border-radius:22px;width:72px;height:72px;position:relative;box-shadow:0 16px 40px #ff2f8f1f}.favorites-empty-icon:before{content:"♡";color:var(--pink-2);place-items:center;font-size:40px;display:grid;position:absolute;inset:0}body.favorites-view .marketplace-empty strong{color:#fff;font-size:21px}body.favorites-view .marketplace-empty p{max-width:420px;color:var(--muted);margin:0;line-height:1.55}body.favorites-view .marketplace-empty a{color:#fff;background:linear-gradient(90deg, var(--pink), #9d43f6);border-radius:9px;margin-top:8px;padding:11px 17px;font-size:12px;font-weight:950}@media (max-width:920px){body.favorites-view .marketplace-head,body.favorites-view .marketplace-toolbar,body.favorites-view .marketplace-list-section{margin-inline:0}}@media (max-width:560px){body.favorites-view .marketplace-head{align-items:flex-start;padding:20px 18px}body.favorites-view .marketplace-head:after{font-size:82px;right:8px}body.favorites-view .marketplace-total{z-index:2;position:relative}body.favorites-view .marketplace-empty{min-height:280px;padding:24px 16px}}.marketplace-cart-footer{z-index:40;pointer-events:none;justify-content:flex-end;width:min(260px,100vw - 40px);display:flex;position:fixed;bottom:18px;left:auto;right:20px}.marketplace-cart-button{color:#fff;pointer-events:auto;background:linear-gradient(135deg,#ff2f8feb,#8f45ffe0),#080d1bf5;border:1px solid #ff2f8f80;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;min-width:0;min-height:54px;padding:9px 14px;text-decoration:none;display:grid;box-shadow:0 18px 48px #ff2f8f42}.marketplace-cart-button span,.marketplace-cart-button small{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketplace-cart-button span{text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:950;display:inline-flex}.marketplace-cart-button strong{min-width:28px;min-height:28px;color:var(--pink);background:#fff;border-radius:999px;grid-area:1/2/3;place-items:center;font-size:13px;font-weight:950;display:grid}.marketplace-cart-button small{color:#ffffffc7;font-size:12px;font-weight:900}.detail-page{gap:16px;display:grid}.detail-back-link{border:1px solid var(--line);width:fit-content;min-height:36px;color:var(--muted);background:#ffffff09;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.detail-main{gap:14px;min-width:0;display:grid}.detail-breadcrumb{min-width:0;color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.detail-gallery-card,.detail-summary-card,.detail-score-card,.detail-included-card,.detail-reviews-card{border:1px solid var(--line);background:#080d1bc7;border-radius:8px;box-shadow:0 18px 50px #0000002e}.detail-gallery-card{gap:12px;padding:12px;display:grid}.detail-hero-image{background-color:#0c1324f5;background-image:linear-gradient(135deg,#ff2f8f26,#8f45ff17),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ff2f8f38;border-radius:8px;min-height:clamp(320px,48vw,520px);position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00000038}.detail-hero-image:before{content:"";pointer-events:none;background:radial-gradient(circle at 58% 20%,#ffffff2e,#0000 18%),linear-gradient(#0000 50%,#05081394);position:absolute;inset:0}.detail-hero-image:after{content:attr(data-label);z-index:1;color:#ffffff29;letter-spacing:0;text-transform:uppercase;font-size:clamp(52px,9vw,118px);font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-hero-image[style*=url]:after{content:""}.detail-hero-image.game-cover-contain{background-color:#050914;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,contain}.detail-hero-badges{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:14px;left:14px}.detail-delivery-chip{color:#92f4bd;background:#35d07f1f;border:1px solid #35d07f5c;border-radius:7px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.detail-hero-save{z-index:2;width:38px;height:38px;color:var(--pink-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0508138f;border:1px solid #ff5bb361;border-radius:8px;position:absolute;top:14px;right:14px}.detail-hero-save:before{content:"♥";font-size:19px}.detail-hero-save.saved{color:#fff;background:linear-gradient(135deg, var(--pink), var(--violet))}.detail-gallery-count{z-index:2;color:#fff;background:#050813bd;border-radius:7px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:14px;left:14px}.detail-hero-image.is-basic-card .detail-gallery-count{bottom:calc(38% + 28px)}.detail-basic-info-panel{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#21272ebd,#12161be0),#11161ce0;border:1px solid #d2e1f457;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:10px;min-height:min(38%,190px);padding:18px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:inset 0 0 30px #ffffff0d,0 0 22px #d2e1f429}.detail-basic-info-panel[hidden]{display:none}.detail-basic-info-panel div{gap:5px;min-width:0;display:grid}.detail-basic-info-panel span{color:#aeb9c8;text-transform:uppercase;font-size:11px;font-weight:900}.detail-basic-info-panel strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.4vw,18px);font-weight:950;overflow:hidden}.detail-thumbnails{grid-template-columns:repeat(6,minmax(72px,1fr));gap:9px;min-width:0;display:grid}.detail-thumbnail{aspect-ratio:16/10;color:#fff;background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:8px;min-width:0;position:relative;overflow:hidden}.detail-thumbnail.active{border-color:#ff2f8fc7;box-shadow:0 0 0 2px #ff2f8f2e}.detail-thumbnail.game-cover-contain{background-color:#050914;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,contain}.detail-thumbnail span{inset-inline:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#0000,#03060ed6);padding:12px 6px 6px;font-size:9px;font-weight:950;position:absolute;bottom:0;overflow:hidden}.detail-title-block{gap:9px;padding:4px 2px 0;display:grid}.detail-heading-row{align-items:center;gap:12px;min-width:0;display:flex}.detail-title-game-icon{object-fit:contain;flex:none;width:clamp(42px,5vw,58px);height:clamp(42px,5vw,58px)}.detail-main h1{color:#fff;max-width:760px;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.08}.detail-lead{color:#c5cee2;max-width:720px;margin:0;font-size:14px;line-height:1.55}.detail-tabs{border:1px solid var(--line);background:#080d1bc7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detail-tabs button{min-width:0;min-height:54px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;font-size:13px;font-weight:900}.detail-tabs button.active{color:#fff;border-bottom-color:var(--pink);background:linear-gradient(#ff2f8f1f,#0000)}.detail-tab-panels{gap:14px;display:grid}#detailGallery{order:-1}.detail-combined-section{gap:12px;min-width:0;display:grid}.detail-combined-title{color:#fff;margin:0;font-size:20px}.detail-tab-panel[hidden]{display:none}.detail-info-grid{grid-template-columns:minmax(0,.95fr) minmax(260px,1.05fr);align-items:start;gap:14px;display:grid}.detail-score-card[hidden],.detail-summary-card[hidden],.detail-included-card[hidden]{display:none}.detail-summary-card,.detail-score-card,.detail-included-card,.detail-game-specific-card,.detail-reviews-card{padding:16px}.detail-game-specific-card{grid-column:1/-1;padding:18px}.detail-game-specific-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-game-specific-card[hidden]{display:none}.detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.detail-meta-grid div{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.detail-meta-grid span{color:var(--muted-2);text-transform:uppercase;font-size:11px;font-weight:900}.detail-meta-grid strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.detail-meta-grid .detail-game-value{align-items:center;gap:9px;display:flex}.detail-game-value img{object-fit:cover;border-radius:11px;flex:0 0 52px;width:52px;height:52px;box-shadow:0 0 14px #ff2f8f33}.detail-profile-link{overflow-wrap:anywhere;color:var(--text);font-size:13px;font-weight:950;text-decoration:none}.detail-profile-link:hover,.detail-profile-link:focus-visible{color:var(--pink-2)}.detail-section{gap:10px;display:grid}.detail-section h2{color:#fff;margin:0;font-size:17px}.detail-section p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.detail-review-summary{color:var(--pink-2);font-size:13px;font-weight:950}.detail-review-list{gap:12px;display:grid}.detail-review-form{border-top:1px solid var(--line);gap:12px;margin-top:4px;padding-top:14px;display:grid}.detail-review-form[hidden]{display:none}.detail-review-form label{color:var(--muted);gap:7px;font-size:12px;font-weight:900;display:grid}.detail-review-form select,.detail-review-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#00000042;border-radius:8px;outline:none;padding:0 12px}.detail-review-form select{min-height:42px}.detail-review-form textarea{resize:vertical;min-height:96px;padding-block:10px}.detail-section ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.detail-section li{border:1px solid var(--line);color:#dbe4f8;background:#ffffff09;border-radius:8px;align-items:center;min-height:42px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.detail-score-card{border-color:#ff2f8f38;grid-template-columns:repeat(3,minmax(0,1fr))}.detail-score-card div,.detail-buy-scores div{border:1px solid var(--line-soft);text-align:center;background:#ffffff08;border-radius:8px;justify-items:center;gap:4px;min-width:0;padding:12px;display:grid}.detail-score-card span,.detail-buy-scores span{color:var(--muted-2);font-size:11px;font-weight:900}.detail-score-card strong,.detail-buy-scores strong{color:#fff;font-size:24px;line-height:1}.detail-score-card small,.detail-buy-scores small{color:var(--pink-2);font-size:11px;font-weight:900}.detail-included-card,.detail-reviews-card{grid-column:1/-1}.detail-access-card,.detail-linked-card{grid-column:1/-1;padding:18px}.detail-facts-grid,.detail-linked-grid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.detail-facts-grid>div,.detail-linked-grid>div{background:#080e1bfa;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-width:0;min-height:42px;padding:9px 12px;display:grid}.detail-facts-grid span{color:var(--muted);font-size:12px;font-weight:800}.detail-facts-grid strong,.detail-linked-grid strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:12px}.detail-linked-grid>div{justify-content:space-between;display:flex}.detail-linked-grid span{color:#59e99a;font-size:11px;font-weight:900}.detail-seller-strip{border:1px solid var(--line);background:#080e1bf5;border-radius:9px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px;display:grid}.detail-seller-avatar{border:2px solid var(--pink);color:#fff;background:linear-gradient(135deg, var(--pink), #703cff);background-position:50%;background-size:cover;border-radius:999px;place-items:center;width:58px;height:58px;font-weight:950;display:grid}.detail-seller-strip>div{gap:5px;min-width:0;display:grid}.detail-seller-strip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.detail-seller-strip small{color:#c8d1e3;font-size:12px}.detail-seller-strip a{border:1px solid var(--line);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.detail-access-card[hidden],.detail-linked-card[hidden],.detail-seller-strip[hidden]{display:none}@media (max-width:620px){.detail-facts-grid>div{grid-template-columns:1fr;gap:3px}.detail-seller-strip{grid-template-columns:auto minmax(0,1fr)}.detail-seller-strip a{grid-column:1/-1;width:100%}}.detail-buy-panel{border:1px solid var(--line);background:#080e1bfa;border-radius:9px;gap:14px;padding:20px;display:grid;position:sticky;top:96px;box-shadow:0 22px 54px #00000052,0 0 28px #ff2f8f14}.detail-buy-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-buy-head strong{color:var(--pink);font-size:38px;line-height:1}.detail-share-button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#ffffff09;border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.detail-stock-lines{color:#c8d1e3;gap:8px;font-size:12px;display:grid}.detail-stock-lines span{align-items:center;gap:7px;display:flex}.detail-stock-lines i{background:#42e590;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 8px #42e590b3}.detail-stock-lines strong{color:#fff}.detail-buy-tags,.detail-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-buy-tags .service-tag,.detail-buy-tags .detail-delivery-chip{justify-content:center;width:100%}.detail-buy-scores{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.detail-buy-scores div{text-align:left;background:#080e1bfa;border:0;border-radius:0;grid-template-columns:1fr auto;place-items:center start;gap:2px 12px;min-height:68px}.detail-buy-scores div span{grid-column:1}.detail-buy-scores div strong{grid-area:1/2/span 2;font-size:20px}.detail-buy-scores div small{grid-column:1}.detail-buy-scores .detail-icon-score{grid-template-columns:34px minmax(0,1fr) auto}.detail-icon-score .detail-score-icon{object-fit:contain;grid-area:1/1/span 2;align-self:center;width:28px;height:28px}.detail-icon-score span,.detail-icon-score small{grid-column:2}.detail-icon-score strong{grid-column:3}.detail-buy-button{color:#fff;background:linear-gradient(90deg, var(--pink), #d335e7);border:0;border-radius:8px;min-height:54px;font-size:16px;font-weight:950;box-shadow:0 12px 28px #ff2f8f3d}.detail-secondary-actions button{border:1px solid var(--line);min-height:42px;color:var(--text);background:#ffffff09;border-radius:8px;font-size:12px;font-weight:900}.detail-protection{border-top:1px solid var(--line);gap:4px;padding:14px;display:grid}.detail-protection strong{color:#fff;font-size:14px}.detail-protection span{color:var(--muted);font-size:12px;line-height:1.45}.detail-review-button{min-height:40px;color:var(--cyan);background:#22d3ee14;border:1px solid #22d3ee61;border-radius:8px;font-size:13px;font-weight:950}.feedback-stars{align-items:center;gap:5px;display:inline-flex}.feedback-stars button{color:#596177;background:#ffffff09;border:1px solid #ff2f8f38;border-radius:8px;width:34px;height:34px;padding:0;font-size:24px;line-height:1;transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.feedback-stars button.selected,.feedback-stars button:hover,.feedback-stars button:focus-visible{color:#ff2189;background:#ff2f8f1f;border-color:#ff2f8f94;box-shadow:0 0 14px #ff2f8f47}.coach-feedback-form{background:#070b18e0;border:1px solid #ff2f8f47;border-radius:12px;gap:14px;margin-top:18px;padding:18px;display:grid}.coach-feedback-form h3{color:#fff;margin:0;font-size:18px}.coach-feedback-form label{color:var(--muted);gap:8px;font-size:12px;font-weight:900;display:grid}.coach-feedback-form textarea{resize:vertical;border:1px solid var(--line);color:#fff;background:#030711f0;border-radius:9px;outline:none;min-height:110px;padding:12px}.coach-feedback-form textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ff2f8f1a}.coach-feedback-form>.coach-book-primary{width:fit-content;min-width:170px}.message-icon-image{object-fit:contain;width:21px;height:21px;display:block}.nav-icon .message-icon-image{width:17px;height:17px}.coach-icon-button .message-icon-image{width:20px;height:20px}.messages-page .main-panel{background:radial-gradient(circle at 38% 8%,#ff2f8f13,#0000 25%),radial-gradient(circle at 92% 28%,#22d3ee0e,#0000 24%)}.messages-hero{background:linear-gradient(110deg,#ff2f8f1f,#0000 38%),linear-gradient(145deg,#10192df5,#070b18f0);border-color:#ff2f8f38;border-radius:14px;min-height:150px;position:relative;overflow:hidden}.messages-hero:after{content:"";border:1px solid #ff2f8f24;border-radius:50%;width:250px;height:250px;position:absolute;top:-85px;right:-60px;box-shadow:0 0 0 35px #8f45ff09,0 0 0 70px #22d3ee06}.messages-hero-copy{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.messages-hero-icon{background:linear-gradient(145deg,#ff2f8f47,#8f45ff26);border:1px solid #ff2f8f6b;border-radius:18px 18px 18px 6px;flex:none;justify-content:center;align-items:center;gap:4px;width:62px;height:62px;display:flex;box-shadow:0 12px 35px #ff2f8f26,inset 0 1px #ffffff1a}.messages-hero-icon .message-icon-image{filter:drop-shadow(0 0 8px #ffffff38);width:34px;height:34px}.messages-hero-description{color:var(--muted);margin:8px 0 0;font-size:13px}.messages-hero .marketplace-total{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03071166;border:1px solid #ffffff17;border-radius:12px;min-width:130px;padding:14px 18px;position:relative}.message-avatar{color:#fff;background:linear-gradient(145deg,#22d3ee42,#8f45ff47);border:1px solid #22d3ee57;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:950;display:grid}.message-notification-badge{z-index:4;color:#fff;background:var(--pink);border:2px solid #080d1b;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-weight:950;line-height:1;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 0 14px #ff2f8fb8}.message-notification-badge[hidden]{display:none}.direct-messages-shell{background:#060b18d1;border:1px solid #8b9bbe2b;border-radius:16px;grid-template-columns:minmax(220px,310px) minmax(0,1fr);min-height:540px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000040}.direct-message-contacts{background:#091020c7;border-right:1px solid #8b9bbe24}.direct-message-contacts>header,.direct-message-thread>header{border-bottom:1px solid #8b9bbe21;min-height:78px;padding:17px 18px}.direct-message-contacts h2,.direct-message-thread h2{margin:3px 0 0;font-size:17px}.direct-message-contacts>div{padding:8px;display:grid}.direct-contact{color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.direct-contact:hover,.direct-contact.active{background:#ff2f8f14;border-color:#ff2f8f40}.direct-contact>span:nth-child(2){gap:4px;min-width:0;display:grid}.direct-contact strong,.direct-contact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direct-contact strong{font-size:12px}.direct-contact small{color:var(--muted);font-size:10px}.direct-contact>b{color:#fff;background:var(--pink);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.direct-message-thread{grid-template-rows:auto minmax(280px,1fr) auto auto;min-width:0;display:grid}.direct-message-thread>header{align-items:center;gap:11px;display:flex}.direct-message-thread>header small{color:var(--muted);font-size:11px}.direct-message-history{background:radial-gradient(circle at 85% 10%,#8f45ff0f,#0000 28%),#03071159;flex-direction:column;gap:13px;max-height:480px;padding:20px;display:flex;overflow-y:auto}.direct-message-bubble{background:linear-gradient(145deg,#1f2d4bfa,#0f182dfa);border:1px solid #8b9bbe47;border-radius:14px 14px 14px 4px;gap:7px;max-width:min(72%,560px);padding:11px 13px;display:grid;box-shadow:0 5px 16px #00000029}.direct-message-bubble.mine{background:linear-gradient(135deg,#d91672,#913ce9);border-color:#ff55a5b8;border-radius:14px 14px 4px;box-shadow:0 7px 20px #d9167238}.direct-message-row{align-items:flex-end;gap:8px;display:flex}.direct-message-row.mine{flex-direction:row-reverse}.direct-message-avatar{color:#dff9ff;background:linear-gradient(145deg,#164c70,#273b75);border:1px solid #5dd6ff9e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.direct-message-row.mine .direct-message-avatar{color:#fff;background:linear-gradient(145deg,#fb4eaa,#8e45ee);border-color:#ff9fcfcc}.direct-message-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.direct-message-meta strong{color:#94edff;font-size:10px;font-weight:900}.direct-message-meta small{color:#9eabc6;white-space:nowrap;font-size:9px}.direct-message-bubble.mine .direct-message-meta strong,.direct-message-bubble.mine .direct-message-meta small{color:#ffffffdb}.direct-message-bubble p{color:#f4f7ff;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.direct-message-form{border-top:1px solid #8b9bbe21;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.direct-message-form textarea{resize:vertical;border:1px solid var(--line);color:#fff;background:#ffffff09;border-radius:11px;outline:0;min-height:46px;max-height:130px;padding:12px 13px}.direct-message-form textarea:focus{border-color:#ff2f8f8c;box-shadow:0 0 0 3px #ff2f8f1a}.direct-message-form button{color:#fff;background:linear-gradient(90deg, var(--pink), var(--violet));border:0;border-radius:11px;min-width:92px;font-size:12px;font-weight:900}.direct-message-form button:disabled,.direct-message-form textarea:disabled{cursor:not-allowed;opacity:.45}.direct-message-thread>.seller-status{min-height:0;margin:0;padding:0 14px 10px}.direct-message-empty{color:var(--muted);text-align:center;margin:auto;padding:22px;font-size:12px}@media (max-width:720px){.direct-messages-shell{grid-template-columns:1fr}.direct-message-contacts{border-bottom:1px solid #8b9bbe24;border-right:0}.direct-message-contacts>div{grid-auto-columns:minmax(210px,78vw);grid-auto-flow:column;overflow-x:auto}.direct-message-bubble{max-width:88%}.direct-message-history{padding:16px 12px}}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.section-heading h2{letter-spacing:0;margin:2px 0 0;font-size:18px}.section-heading a{color:var(--pink-2);font-size:12px;font-weight:900}.game-carousel{cursor:grab;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch;padding-block:2px 10px;position:relative;overflow:auto hidden}.game-carousel::-webkit-scrollbar{display:none}.game-carousel.is-dragging,.game-carousel.is-autoplaying{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.game-carousel.is-autoplaying{cursor:grab;-webkit-user-select:auto;user-select:auto}.game-carousel:before,.game-carousel:after{content:"";z-index:2;pointer-events:none;width:46px;position:absolute;top:0;bottom:0}.game-carousel:before{background:linear-gradient(90deg,#090d18,#090d1800);left:0}.game-carousel:after{background:linear-gradient(270deg,#090d18,#090d1800);right:0}.game-grid,.service-grid{will-change:transform;gap:12px;width:max-content;display:flex}.game-grid[data-carousel-ready=true],.service-grid[data-carousel-ready=true]{animation:none}.game-carousel:hover .game-grid,.game-carousel:focus-within .game-grid,.game-carousel:hover .service-grid,.game-carousel:focus-within .service-grid{animation-play-state:paused}.game-carousel.is-filtering{overflow:visible}.game-carousel.is-filtering:before,.game-carousel.is-filtering:after{display:none}.game-carousel.is-filtering .game-grid,.game-carousel.is-filtering .service-grid{flex-wrap:wrap;width:100%;animation:none}.game-carousel.is-filtering .carousel-clone{display:none}.game-grid .game-card{scroll-snap-align:start;flex:0 0 clamp(178px,19vw,238px)}.service-grid .service-card{scroll-snap-align:start;flex:0 0 clamp(214px,23vw,286px)}@keyframes popular-games-scroll{to{transform:translate(calc(-50% - 6px))}}.game-card,.service-card{border:1px solid var(--line);background:#0c1324e6;border-radius:8px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000002e}.game-card:hover,.service-card:hover{border-color:#ff2f8f66;transform:translateY(-2px)}.game-cover{aspect-ratio:16/9;border-bottom:1px solid var(--line);min-height:96px;position:relative;overflow:hidden}.game-cover:before,.game-cover:after{content:"";position:absolute;inset:auto}.game-cover:before{background:linear-gradient(#ffffff29,#000000e6);border-radius:30px 30px 8px 8px;width:54px;height:102px;bottom:-22px;left:14%;box-shadow:0 0 30px #00000073}.game-cover:after{border:2px solid #ffffff29;width:110px;height:80px;top:20px;right:-20px;transform:rotate(-16deg)}.cover-pubg{background:linear-gradient(#080c1a14,#080c1a47),url(/assets/pubg-photo.jpeg) 50%/cover no-repeat,#121621}.cover-pubg:before,.cover-pubg:after{content:none}.cover-cod{background:linear-gradient(#060a1114,#060a1147),url(/assets/call-of-duty-popular-games-photo.webp) 50%/cover no-repeat,#10151f}@media (max-width:620px){.home-page{background:#03060d}.home-page:before{opacity:.18}.home-page .main-panel{gap:14px;padding:14px 10px 28px}.home-page .topbar{grid-template-columns:46px minmax(0,1fr) auto;gap:9px;min-height:48px;display:grid}.home-page .menu-toggle{background:#080d19d1;border-color:#7487ae38;border-radius:11px;gap:5px;width:46px;height:46px}.home-page .menu-toggle span{width:20px;height:2px}.home-page .search-box{background:#080d19d1;border-color:#7487ae38;border-radius:11px;grid-template-columns:40px minmax(0,1fr);height:46px}.home-page .search-icon{color:#0000;width:40px;height:46px;font-size:0;position:relative;overflow:hidden}.home-page .search-icon:before{content:"";border:2px solid #aeb6ca;border-radius:50%;width:12px;height:12px;position:absolute;top:13px;left:14px}.home-page .search-icon:after{content:"";transform-origin:0;background:#aeb6ca;border-radius:999px;width:8px;height:2px;position:absolute;top:27px;left:26px;transform:rotate(47deg)}.home-page .search-box input{padding-right:8px;font-size:12px}.home-page .top-actions{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end;gap:3px}.home-page .top-actions .seller-button,.home-page .top-actions .profile-menu{display:none}.home-page .top-actions .icon-button{background-color:#0000;border-color:#0000;width:35px;height:46px}.home-page .top-actions .message-icon-image{width:24px;height:24px}.home-page .top-actions .cart-icon-image{width:26px;height:26px}.home-page .icon-button.has-alert{background-size:24px 24px}.home-page .cart-top-button .cart-badge,.home-page .message-notification-badge,.home-page .notification-count-badge{top:0;right:-1px}.home-page .mobile-account-overview{grid-template-rows:repeat(2,minmax(68px,auto));grid-template-columns:minmax(0,1.62fr) minmax(116px,1fr);gap:9px;padding-top:2px;display:grid}.mobile-account-card,.mobile-account-shortcut{background:linear-gradient(145deg,#ff2f8f06,#0000 45%),#070c16eb;border:1px solid #7487ae33;border-radius:13px;box-shadow:inset 0 1px #ffffff04}.mobile-account-card{grid-row:1/3;grid-template-columns:minmax(82px,.92fr) minmax(0,1.08fr);align-items:center;gap:8px;min-width:0;padding:11px 10px;display:grid}.mobile-account-avatar-wrap{aspect-ratio:1;place-items:center;min-width:0;display:grid;position:relative}.mobile-account-avatar-wrap:before{content:"";background:radial-gradient(circle at 50% 45%,#ff2f8f38,#0000 47%),#090817;border:2px solid #ed30ff;border-radius:50%;position:absolute;inset:4px;box-shadow:0 0 18px #e023ff70,inset 0 0 16px #ff2f8f29}.mobile-account-avatar{z-index:1;width:calc(100% - 15px);height:calc(100% - 15px);box-shadow:none;background-color:#111329;background-position:50%;background-size:cover;border:0;border-radius:50%;font-size:clamp(22px,8vw,38px)}.mobile-account-level{z-index:3;color:#fff;text-align:center;background:#12091d;border:1px solid #f22bc7;border-radius:5px;min-width:56px;padding:4px 8px;font-size:10px;font-weight:850;position:absolute;bottom:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ff2f8f61}.mobile-account-online{z-index:4;background:#1ee478;border:2px solid #07101b;border-radius:50%;width:11px;height:11px;position:absolute;bottom:19%;right:4px}.mobile-account-copy{flex-direction:column;justify-content:center;align-self:stretch;gap:9px;min-width:0;display:flex}.mobile-account-copy h2{color:#fff;align-items:center;gap:6px;min-width:0;margin:0;font-size:clamp(14px,4vw,19px);line-height:1.05;display:flex}.mobile-account-copy h2>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-account-copy h2 i{color:#fff;background:var(--pink);border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;display:grid;transform:rotate(8deg)}.mobile-account-copy p{color:#b846ff;align-items:center;gap:7px;min-width:0;margin:0;font-size:clamp(10px,3vw,13px);display:flex}.mobile-account-copy p strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-rank-icon{color:#d6a6ff;border:2px solid #8f45ff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:8px;display:grid;transform:rotate(30deg)}.mobile-rank-icon:first-letter{transform:rotate(-30deg)}.mobile-account-copy>a{color:#aeb6c8;border:1px solid #7487ae3d;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;display:flex}.mobile-account-copy>a span,.mobile-shortcut-arrow{color:#9099ae;font-size:25px;font-weight:300;line-height:1}.mobile-account-shortcut{grid-template-columns:35px minmax(0,1fr) 12px;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.mobile-shortcut-icon{width:33px;height:33px;color:var(--pink);place-items:center;display:grid}.mobile-shortcut-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.mobile-account-shortcut>span:nth-child(2){gap:3px;min-width:0;display:grid}.mobile-account-shortcut small{color:#aab1c1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mobile-account-shortcut strong{color:#fff;font-size:clamp(11px,3.2vw,15px);line-height:1.1}.home-page .hero-panel{display:none}}@media (max-width:370px){.home-page .main-panel{padding-inline:8px}.home-page .topbar{grid-template-columns:42px minmax(0,1fr) auto;gap:5px}.home-page .menu-toggle{width:42px}.home-page .top-actions .icon-button{width:30px}.home-page .mobile-account-overview{grid-template-columns:minmax(0,1.5fr) minmax(105px,1fr);gap:7px}.mobile-account-card{grid-template-columns:minmax(70px,.9fr) minmax(0,1.1fr);padding-inline:7px}.mobile-account-shortcut{grid-template-columns:29px minmax(0,1fr) 8px;gap:5px;padding:7px}.mobile-shortcut-icon,.mobile-shortcut-icon svg{width:27px;height:27px}}.cover-cod:before,.cover-cod:after{content:none}.cover-cs2{background:linear-gradient(#1012140a,#1012143d),url(/assets/cs2-popular-games-photo.jpeg) 50%/cover no-repeat,#17110c}.cover-cs2:before,.cover-cs2:after{content:none}.cover-ml{background:linear-gradient(#0c0a1c0a,#0c0a1c3d),url(/assets/mobile-legends-popular-games-photo.webp) 50%/cover no-repeat,#121423}.cover-ml:before,.cover-ml:after{content:none}.cover-freefire{background:linear-gradient(#080c1708,#080c1738),url(/assets/freefire-photo.jpeg) 50%/cover no-repeat,#181018}.cover-freefire:before,.cover-freefire:after{content:none}.cover-roblox{background:linear-gradient(#080c170a,#080c1738),url(/assets/roblox-popular-games-photo.webp) 50%/cover no-repeat,#0e1522}.cover-roblox:before,.cover-roblox:after{content:none}.cover-label{z-index:2;color:#fff;letter-spacing:0;text-shadow:0 4px 16px #000000b8;font-size:22px;font-weight:950;position:absolute;bottom:9px;left:10px}.card-body{gap:5px;padding:12px;display:grid}.card-body h3,.service-card h3{color:#fff;margin:0;font-size:14px;line-height:1.2}.rating{color:var(--gold);letter-spacing:0;font-size:11px}.card-body p{color:var(--muted-2);justify-content:space-between;gap:10px;margin:0;font-size:11px;font-weight:800;display:flex}.game-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:3px;display:grid}.game-card-actions a{min-width:0;min-height:28px;color:var(--pink-2);text-align:center;text-transform:uppercase;background:#ff2f8f14;border:1px solid #ff2f8f47;border-radius:8px;place-items:center;padding:0 8px;font-size:10px;font-weight:950;line-height:1;display:grid}.game-card-actions a:hover,.game-card-actions a:focus-visible{background:#ff2f8f29;border-color:#ff2f8f94}.popular-games-section{background:radial-gradient(circle at 90% 15%,#8f45ff1a,#0000 28%),linear-gradient(145deg,#070d1ff5,#030712e6);border:1px solid #465c9a21;border-radius:16px;padding:24px;position:relative;box-shadow:0 24px 80px #00000047}.popular-games-heading{align-items:center;margin-bottom:18px}.popular-games-heading-copy{align-items:center;gap:13px;display:flex}.popular-games-heading-icon{color:#fff;background:linear-gradient(145deg,#2f7dff61,#8f45ff33);border:1px solid #2f7dff57;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 0 24px #2f7dff42}.popular-games-heading h2{letter-spacing:-.7px;text-transform:uppercase;margin:0;font-size:clamp(22px,2.4vw,31px);font-weight:950}.popular-games-heading h2 span{color:var(--pink-2);text-shadow:0 0 20px #ff2f8f6b}.popular-games-heading-copy p{color:var(--muted);margin:5px 0 0;font-size:11px}.popular-games-heading>a{color:#fff;background:linear-gradient(100deg,#2f7dff14,#ff2f8f17);border:1px solid #8f45ff61;border-radius:999px;align-items:center;gap:12px;min-height:38px;padding:0 15px;display:inline-flex;box-shadow:0 0 20px #ff2f8f1a}.popular-games-heading>a span{color:var(--pink-2);font-size:22px;line-height:1}.popular-games-section .game-carousel{margin-inline:-2px;padding:2px 2px 8px}.popular-games-section .game-carousel:before,.popular-games-section .game-carousel:after{opacity:.42;width:18px}.popular-games-section .game-grid{gap:12px}.popular-games-section .game-grid .game-card{--game-accent:47, 125, 255;border-color:rgba(var(--game-accent), .52);box-shadow:inset 0 0 22px rgba(var(--game-accent), .06), 0 16px 42px #00000057;cursor:pointer;background:#040814f5;border-radius:14px;flex-basis:clamp(292px,30vw,380px)}.popular-games-section .game-card:focus-visible{outline:2px solid rgba(var(--game-accent), .9);outline-offset:3px}.popular-games-section .game-card:nth-child(3n+2){--game-accent:245, 184, 72}.popular-games-section .game-card:nth-child(3n){--game-accent:143, 69, 255}.popular-games-section .game-card:hover{border-color:rgba(var(--game-accent), .82);box-shadow:0 18px 50px rgba(var(--game-accent), .14)}.popular-games-section .game-cover{aspect-ratio:16/9;border-bottom-color:rgba(var(--game-accent), .3);min-height:198px}.popular-games-section .game-cover:after{content:"";background:linear-gradient(#0000,#02050ed6);border:0;height:54%;position:absolute;inset:auto 0 0;transform:none}.popular-games-section .cover-label{z-index:3;letter-spacing:-1.5px;text-transform:uppercase;font-size:clamp(25px,3vw,36px);font-style:italic;bottom:14px;left:17px}.game-trend-badge{z-index:4;color:#fff;text-transform:uppercase;background:#ff2f8fd1;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:9px;font-weight:950;display:inline-flex;position:absolute;top:13px;left:13px;box-shadow:0 0 18px #ff2f8f57}.game-trend-badge:before{content:"◆";margin-right:5px;font-size:8px}.game-trend-badge.trending{background:#c27e13db;box-shadow:0 0 18px #f5b8484d}.game-trend-badge.new{background:#6f2dcae0;box-shadow:0 0 18px #8f45ff57}.game-trend-badge.popular{background:#149471db}.popular-games-section .card-body{gap:13px;padding:13px 16px 16px;position:relative}.popular-games-section .card-body h3{text-transform:uppercase;align-items:center;padding-right:44px;font-size:14px;display:flex}.popular-games-section .card-body h3:before{content:"";background:#4ff97e;border-radius:50%;flex:none;width:9px;height:9px;margin-right:8px;box-shadow:0 0 11px #4ff97ecc}.popular-games-section .rating{display:none}.popular-games-section .game-listing-counts{border-top:1px solid #ffffff12;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.popular-games-section .game-listing-counts .game-stat{justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.popular-games-section .game-stat i{width:17px;height:17px;color:rgb(var(--game-accent));opacity:.9;border:1px solid;border-radius:5px;flex:none;place-items:center;display:grid}.popular-games-section .game-stat i:before{content:"•";font-size:14px;line-height:1}.popular-games-section .game-stat-players i{filter:drop-shadow(0 0 5px #10aef06b);opacity:1;background:url(/assets/active-players-icon.svg) 50%/contain no-repeat;border:0;border-radius:0;width:21px;height:21px}.popular-games-section .game-stat-players i:before{content:none}.popular-games-section .game-stat-coaches i{filter:drop-shadow(0 0 5px #ff2f9f70);opacity:1;background:url(/assets/coaching-icon.svg) 50%/contain no-repeat;border:0;border-radius:0;width:21px;height:21px}.popular-games-section .game-stat-coaches i:before{content:none}.popular-games-section .game-stat-listings i{filter:drop-shadow(0 0 5px #ffbd186b);opacity:1;background:url(/assets/listings-icon.svg) 50%/contain no-repeat;border:0;border-radius:0;width:21px;height:21px}.popular-games-section .game-stat-listings i:before{content:none}.popular-games-section .game-stat-services i{filter:drop-shadow(0 0 5px #49ed1c6b);opacity:1;background:url(/assets/active-services-icon.svg) 50%/contain no-repeat;border:0;border-radius:0;width:21px;height:21px}.popular-games-section .game-stat-services i:before{content:none}.popular-games-section .game-stat>span{gap:2px;min-width:0;display:grid}.popular-games-section .game-stat strong,.popular-games-section .game-stat small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popular-games-section .game-stat strong{color:#fff;font-size:10px}.popular-games-section .game-stat small{color:var(--muted-2);font-size:7px}.popular-games-section .game-card-actions{display:none}.popular-games-section .game-card-actions a:first-child{border-color:rgba(var(--game-accent), .62);color:#0000;width:43px;height:43px;box-shadow:0 0 22px rgba(var(--game-accent), .28);background:#080c1be6;border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden}.popular-games-section .game-card-actions a:first-child:after{content:"›";color:rgb(var(--game-accent));font-size:31px;line-height:1}.popular-games-section .game-card-actions a:not(:first-child){display:none}.popular-games-dots{justify-content:center;gap:8px;padding-top:5px;display:flex}.popular-games-dots span{background:#596179;border-radius:50%;width:6px;height:6px}.popular-games-dots .active{background:var(--pink);border-radius:999px;width:20px;box-shadow:0 0 10px #ff2f8fb3}@media (max-width:720px){.popular-games-section{padding:18px 14px}.popular-games-heading{flex-direction:column;align-items:flex-start}.popular-games-heading>a{align-self:flex-end}.popular-games-section .game-grid .game-card{flex-basis:min(84vw,340px)}.popular-games-section .game-cover{min-height:178px}}@media (max-width:420px){.popular-games-heading-copy{align-items:flex-start}.popular-games-heading-icon{width:38px;height:38px}.popular-games-heading-copy p{max-width:240px;line-height:1.5}.popular-games-section .game-listing-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-card{align-content:start;gap:12px;min-height:216px;padding:14px;display:grid}.service-card:before{content:"";background:linear-gradient(90deg, var(--pink), var(--cyan));opacity:.85;height:3px;position:absolute;inset:0 0 auto}.service-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-tag{color:#fff;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.service-tag.hot{background:var(--pink)}.service-tag.pro{background:#2f7dff}.service-tag.team{background:#7c3aed}.service-tag.event{background:#0f9f78}.service-tag.account{background:linear-gradient(135deg, var(--cyan), var(--violet))}.service-tag-account-icon{object-fit:contain;flex:none;width:12px;height:12px;display:none}#detailHeroTag{gap:5px}#detailHeroTag.service-tag.account.is-basic-account .service-tag-account-icon{display:block}#detailHeroTagText{color:inherit;font:inherit;text-transform:inherit}.service-tag.skin{background:linear-gradient(135deg, var(--pink), #f59e0b)}.save-button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#070b189e;border:1px solid #969fbc38;border-radius:50%;place-items:center;font-size:0;line-height:1;transition:color .15s,border-color .15s,background .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.save-button:hover,.save-button:focus-visible{color:#ff77b8;background:#ff2f8f21;border-color:#ff59a98a;outline:none;transform:translateY(-1px)}.save-button:before{content:"♡";color:currentColor;font-size:18px;font-weight:900}.save-button.saved{color:#ff4f9e;background:#ff2f8f33;border-color:#ff4f9ead;box-shadow:0 0 18px #ff2f8f3d,inset 0 0 12px #ff2f8f14}.save-button.saved:before{content:"♥"}.save-button.favorite-pop:before{animation:.28s favorite-heart-pop}@keyframes favorite-heart-pop{0%{transform:scale(.65)}55%{transform:scale(1.28)}to{transform:scale(1)}}.service-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.seller-row,.price-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-row{color:#c2cada;justify-content:flex-start;font-size:12px;font-weight:800}.price-row{margin-top:auto}.price-row strong{font-size:18px}.price-row button{min-height:34px;color:var(--pink-2);background:#ff2f8f14;border-color:#ff2f8f5c;padding:0 14px;font-size:12px;font-weight:950}.is-hidden,.scrim,.mobile-bottom-nav,.mobile-account-overview{display:none}@media (max-width:1180px){.game-grid .game-card{flex-basis:clamp(176px,28vw,230px)}.service-grid .service-card{flex-basis:clamp(220px,36vw,284px)}}@media (max-width:920px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:20;width:min(286px,82vw);transition:transform .22s;position:fixed;transform:translate(-105%)}body.sidebar-open .sidebar{transform:translate(0)}.scrim{z-index:19;background:#00000094;display:block;position:fixed;inset:0}.scrim[hidden]{display:none}.main-panel{padding:14px}.marketplace-cart-footer{left:14px;right:14px;bottom:max(14px, env(safe-area-inset-bottom));width:auto}.marketplace-cart-button{width:100%;max-width:none}.cart-page-layout,.wallet-layout,.profile-form-grid,.profile-record-grid,.public-profile-stats{grid-template-columns:1fr}.cart-checkout-panel{position:static}.wallet-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{grid-template-columns:42px minmax(0,1fr)}.menu-toggle{border:1px solid var(--line);background:#ffffff09;border-radius:8px;place-content:center;gap:4px;width:42px;height:42px;display:grid}.menu-toggle span{background:var(--text);border-radius:999px;width:18px;height:2px}.top-actions{grid-column:1/-1;justify-content:space-between}.hero-panel{grid-template-columns:1fr}.hero-art{order:-1;min-height:250px}.hero-copy{padding:28px 18px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout{grid-template-columns:1fr}.detail-buy-panel{position:static}.detail-info-grid{grid-template-columns:1fr}.detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-facts-grid,.detail-linked-grid{grid-template-columns:1fr}}@media (max-width:620px){body{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.mobile-bottom-nav{z-index:50;right:10px;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050a14f5;border:1px solid #7389b524;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:82px;padding:8px 4px 6px;display:grid;position:fixed;left:10px;box-shadow:0 16px 40px #0000007a}.mobile-bottom-nav a{color:#8991a7;text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;height:100%;font-size:clamp(9px,2.8vw,12px);line-height:1;text-decoration:none;display:flex}.mobile-bottom-nav a>svg,.mobile-home-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.mobile-bottom-nav a.active{color:#ff3ba2}.mobile-bottom-nav .mobile-home-link{color:#ff3ba2;overflow:visible}.mobile-home-icon{color:#ff48aa;background:#0a0d18;border:2px solid #ff32a0;border-radius:50%;place-items:center;width:62px;height:62px;margin-top:-36px;display:grid;box-shadow:0 0 12px #ff2d9fcc,inset 0 0 18px #ff2d9f29}.mobile-home-icon svg{stroke-width:2px;width:27px;height:27px}.mobile-home-link>span:last-child{margin-top:-2px}.marketplace-cart-footer{bottom:calc(100px + env(safe-area-inset-bottom))}.top-actions{flex-wrap:wrap}.profile-chip,.profile-menu{flex:156px}.profile-chip{width:100%}.seller-button{flex:160px}.hero-copy h1{font-size:31px}.metric-row{grid-template-columns:1fr}.game-grid .game-card{flex-basis:min(76vw,250px)}.service-grid .service-card{flex-basis:min(82vw,286px)}.game-carousel:before,.game-carousel:after{width:28px}.section-heading{align-items:flex-start}.marketplace-head{align-items:flex-start;padding:18px}.messages-hero{flex-direction:column;gap:20px;min-height:0}.messages-hero-copy{align-items:flex-start}.messages-hero-icon{border-radius:14px 14px 14px 5px;width:50px;height:50px}.messages-hero .marketplace-total{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.marketplace-toolbar,.profile-photo-row,.profile-record-card,.public-profile-hero{grid-template-columns:1fr}.profile-photo-preview{border-radius:50%;justify-self:center;width:148px;max-width:none;height:148px}.profile-record-thumb,.public-profile-avatar{aspect-ratio:1;width:100%;max-width:120px;height:auto}.public-profile-hero{justify-items:start}.public-review-head{flex-direction:column;align-items:flex-start}.detail-hero-image{min-height:300px}.detail-basic-info-panel{grid-template-columns:repeat(2,minmax(0,1fr));min-height:150px;padding:14px}.detail-thumbnails{grid-template-columns:repeat(6,minmax(92px,1fr));padding-bottom:2px;overflow-x:auto}.detail-tabs,.detail-score-card,.detail-buy-tags,.detail-buy-scores,.detail-secondary-actions,.detail-meta-grid,.detail-section ul{grid-template-columns:1fr}.game-cover{min-height:146px}.auth-split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.game-grid,.service-grid{animation:none}}@media (max-width:420px){.main-panel{padding-inline:10px}.top-actions .icon-button{flex:42px}.hero-actions a{width:100%}.marketplace-card-meta button{width:100%;margin-left:0}.cart-item{grid-template-columns:48px minmax(0,1fr)}.cart-item-thumb{width:48px;height:48px}.cart-remove-button{grid-column:1/-1;width:100%}.cart-page-item{grid-template-columns:48px minmax(0,1fr)}.cart-page-item .cart-item-thumb{width:48px;height:48px}.cart-item-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.cart-item-actions a{justify-content:center}.product-showcase-cover{min-height:0}.product-showcase-body{grid-template-columns:1fr}.product-showcase-cover-info h3{max-width:60%}}.coaching-body{--coach-bg:#030612;--coach-panel:#071024;--coach-panel-2:#0a1329;--coach-card:#0b142b;--coach-line:#8197c72e;--coach-line-bright:#ff2f8f6b;--coach-text:#f8faff;--coach-muted:#9aa7c4;--coach-muted-2:#64708d;--coach-pink:#ff2f8f;--coach-pink-2:#ff5bb3;--coach-violet:#8f45ff;--coach-cyan:#21d4d8;--coach-green:#23d071;--coach-gold:#f5b848;background:linear-gradient(125deg, #ff2f8f12, transparent 26%), linear-gradient(225deg, #21d4d80f, transparent 34%), var(--coach-bg);min-height:100vh}.coaching-body:before{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(#000c,#0000 88%);mask-image:linear-gradient(#000c,#0000 88%)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coach-page{z-index:1;min-height:100vh;position:relative}.coach-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030612f0;border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(360px,1fr) auto;align-items:center;gap:20px;min-height:82px;padding:8px 20px;display:grid;position:sticky;top:0;box-shadow:0 12px 34px #00000047}.coach-brand{place-items:center;width:220px;min-width:220px;height:82px;display:grid;overflow:visible}.coach-brand>img{object-fit:contain;width:100%;height:100%;transform:none}.coach-brand-mark{color:#fff;text-shadow:0 0 10px #ff2f8fd9,0 0 22px #8f45ffbf;place-items:center;width:42px;height:34px;font-size:30px;font-style:italic;font-weight:950;line-height:1;display:grid;transform:skew(-10deg)}.coach-brand strong{color:#fff;letter-spacing:0;text-shadow:0 0 18px #ff2f8f73;font-size:20px;font-weight:950}.coach-nav{scrollbar-width:none;justify-content:center;align-items:center;gap:clamp(14px,2vw,30px);min-width:0;display:flex;overflow-x:auto}.coach-nav::-webkit-scrollbar{display:none}.coach-nav a{color:#c7cee0;white-space:nowrap;flex:none;align-items:center;min-height:36px;font-size:12px;font-weight:850;display:inline-flex;position:relative}.coach-nav a:after{content:"";background:linear-gradient(90deg, var(--coach-pink), var(--coach-violet));transform-origin:50%;border-radius:999px;height:3px;transition:transform .16s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 16px #ff2f8fb8}.coach-nav a:hover,.coach-nav a.active{color:#fff}.coach-nav a:hover:after,.coach-nav a.active:after{transform:scaleX(1)}.coach-top-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.coach-search{background:#060c1cd1;border:1px solid #8197c72e;border-radius:7px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;width:min(260px,24vw);min-width:196px;height:40px;display:grid;overflow:hidden}.coach-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 6px 0 14px;font-size:12px;font-weight:700}.coach-search input::placeholder{color:#6d7791}.coach-search span{width:38px;height:38px;display:block;position:relative}.coach-search span:before{content:"";border:2px solid #aab3c8;border-radius:50%;width:12px;height:12px;position:absolute;top:9px;left:10px}.coach-search span:after{content:"";background:#aab3c8;border-radius:999px;width:8px;height:2px;position:absolute;top:23px;left:23px;transform:rotate(45deg)}.coach-icon-button,.coach-profile{color:#fff;background:#060c1cc7;border:1px solid #8197c72e;border-radius:7px}.coach-icon-button{color:#dbe3f5;place-items:center;width:38px;height:38px;font-size:0;display:grid;position:relative}.coach-icon-button:before,.coach-icon-button:after{content:"";position:absolute}.coach-message-button:before,.coach-message-button:after{display:none}.coach-icon-button:before{border:2px solid;border-radius:4px;width:16px;height:12px}.coach-icon-button:after{border:0 solid #0000;border-top-width:5px;border-left:6px solid;bottom:10px;left:17px}.coach-icon-button.has-badge:before{border-radius:8px 8px 5px 5px;width:15px;height:17px}.coach-icon-button.has-badge:after{color:#fff;background:var(--coach-pink);content:"3";border:0;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:950;display:grid;top:5px;left:auto;right:7px;transform:none;box-shadow:0 0 14px #ff2f8fc7}.coach-cart-button{font-size:15px;font-weight:950;position:relative}.coach-cart-button:before,.coach-cart-button:after{display:none}.coach-cart-button .cart-badge{border-color:#060c1c}.coach-profile{text-align:left;align-items:center;gap:9px;min-height:42px;padding:4px 9px 4px 5px;display:flex}.coach-profile-avatar{color:#f6d8ff;background:radial-gradient(circle at 50% 50%, #ff2f8f38, #050814fa 62%), conic-gradient(from 40deg, var(--coach-pink), var(--coach-violet), var(--coach-cyan), var(--coach-pink));border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid;box-shadow:0 0 18px #ff2f8f59}.coach-profile strong,.coach-profile small{display:block}.coach-profile strong{font-size:12px}.coach-profile small{color:var(--coach-muted);font-size:11px;font-weight:750}.coach-profile:after{content:"";border-bottom:1px solid #b7c0d6;border-right:1px solid #b7c0d6;width:6px;height:6px;margin-left:6px;transform:rotate(45deg)translateY(-2px)}.coach-shell{grid-template-columns:178px minmax(0,1fr);gap:18px;padding:16px 20px 30px;display:grid}.coach-filter-panel{border:1px solid var(--coach-line);background:#071024d6;border-radius:7px;align-self:start;max-height:calc(100vh - 92px);position:sticky;top:76px;overflow:auto;box-shadow:0 16px 42px #00000038}.coach-filter-panel::-webkit-scrollbar{width:7px}.coach-filter-panel::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.coach-filter-head{border-bottom:1px solid var(--coach-line);justify-content:space-between;align-items:center;gap:10px;padding:15px 14px 12px;display:flex}.coach-filter-head strong{letter-spacing:.2px;font-size:12px;font-weight:950}.coach-filter-head button,.coach-show-more{color:var(--coach-pink-2);background:0 0;border:0;font-size:11px;font-weight:850}.coach-filters{display:grid}.coach-filters fieldset{border:0;border-bottom:1px solid #8197c71c;gap:9px;min-width:0;margin:0;padding:14px;display:grid}.coach-filters legend{float:left;color:#fff;justify-content:space-between;align-items:center;width:100%;padding:0 0 4px;font-size:12px;font-weight:950;display:flex}.coach-filters legend+*{clear:both}.coach-collapse{background:0 0;border:0;width:22px;height:20px;position:relative}.coach-collapse:before{content:"";border-top:1px solid #b8c1d7;border-left:1px solid #b8c1d7;width:6px;height:6px;position:absolute;top:8px;left:7px;transform:rotate(45deg)}.coach-filters fieldset.is-collapsed label,.coach-filters fieldset.is-collapsed .coach-show-more,.coach-filters fieldset.is-collapsed input[type=range],.coach-filters fieldset.is-collapsed .coach-range-labels{display:none}.coach-filters fieldset.is-collapsed .coach-collapse:before{transform:rotate(225deg)}.coach-filters label:not(.coach-select-label){color:#d1d8e8;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:750;display:flex}.coach-filters input[type=checkbox]{appearance:none;background:#0000002e;border:1px solid #64708d;border-radius:3px;flex:none;width:13px;height:13px}.coach-filters input[type=checkbox]:checked{border-color:var(--coach-pink);background:linear-gradient(135deg, var(--coach-pink), var(--coach-violet));box-shadow:0 0 10px #ff2f8f59}.coach-filters input[type=range]{appearance:none;background:linear-gradient(90deg, var(--coach-pink) 0 var(--price-progress,100%), #8197c740 var(--price-progress,100%) 100%) center / 100% 4px no-repeat;cursor:pointer;touch-action:pan-y;border-radius:999px;outline:none;width:100%;height:22px;margin:3px 0 0}.coach-filters input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--coach-pink);cursor:grab;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 16px #ff2f8fd9}.coach-filters input[type=range]::-moz-range-thumb{background:var(--coach-pink);cursor:grab;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 16px #ff2f8fd9}.coach-filters input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.coach-filters input[type=range]:active::-moz-range-thumb{cursor:grabbing}.coach-filters input[type=range]:focus-visible{filter:drop-shadow(0 0 7px #ff2f8f8c)}.coach-range-labels{color:#c7cee0;justify-content:space-between;align-items:center;font-size:11px;font-weight:850;display:flex}.coach-select-label{color:#fff;gap:8px;padding:12px 14px;font-size:12px;font-weight:950;display:grid}.coach-select-label select,.coach-sort-row select{border:1px solid var(--coach-line);color:#dce4f5;width:100%;min-height:35px;font:inherit;background:#071024;border-radius:7px;outline:0;padding:0 10px;font-size:11px;font-weight:800}.coach-select-label select:focus,.coach-sort-row select:focus,.coach-search:focus-within{border-color:#ff2f8f94;box-shadow:0 0 0 3px #ff2f8f1f}.coach-browse{align-content:start;gap:14px;min-width:0;display:grid}.coach-heading-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.coach-heading-row h1{color:#fff;letter-spacing:0;align-items:center;gap:10px;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.05;display:flex}.coach-heading-row p{color:var(--coach-muted);margin:6px 0 0 36px;font-size:13px;font-weight:750}.coach-heading-icon{flex:none;width:26px;height:22px;position:relative}.coach-heading-icon:before,.coach-heading-icon:after{content:"";border:2px solid var(--coach-pink);border-radius:50%;position:absolute;box-shadow:0 0 12px #ff2f8f94}.coach-heading-icon:before{width:9px;height:9px;box-shadow:13px 0 0 -2px #ff2f8f1f, 13px 0 0 0 var(--coach-pink), 0 0 12px #ff2f8f94;top:2px;left:0}.coach-heading-icon:after{border-top:0;border-radius:0 0 12px 12px;width:14px;height:8px;top:10px;left:6px}.coach-sort-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.coach-sort-row label{width:min(250px,28vw)}.coach-view-toggle{border:1px solid var(--coach-line);background:#071024bd;border-radius:7px;grid-template-columns:repeat(2,38px);gap:6px;padding:4px;display:grid}.coach-view-toggle button{background:0 0;border:0;border-radius:6px;width:30px;height:30px;position:relative}.coach-view-toggle button.active{background:#ff2f8f24;box-shadow:inset 0 0 0 1px #ff2f8f42}.coach-view-toggle button[data-view=grid]:before{content:"";background:var(--coach-pink-2);width:5px;height:5px;box-shadow:9px 0 0 var(--coach-pink-2), 0 9px 0 var(--coach-pink-2), 9px 9px 0 var(--coach-pink-2);border-radius:2px;position:absolute;top:8px;left:8px}.coach-view-toggle button[data-view=list]:before{content:"";background:#b7c0d6;border-radius:999px;width:14px;height:2px;position:absolute;top:9px;left:8px;box-shadow:0 6px #b7c0d6,0 12px #b7c0d6}.coach-game-tabs{scrollbar-width:none;align-items:center;gap:10px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.coach-game-tabs::-webkit-scrollbar{display:none}.coach-game-tabs button{border:1px solid var(--coach-line);color:#cbd4e7;background:#071024c7;border-radius:7px;flex:none;min-height:36px;padding:0 18px;font-size:11px;font-weight:900}.coach-game-tabs button.active,.coach-game-tabs button:hover{border-color:var(--coach-line-bright);color:#fff;background:linear-gradient(90deg,#ff2f8f47,#8f45ff29),#071024f0;box-shadow:0 0 18px #ff2f8f2e}.coach-result-row{justify-content:space-between;align-items:center;min-height:20px;display:flex}.coach-result-row strong{color:#d9e0ef;font-size:12px;font-weight:850}.coach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.coach-card{border:1px solid var(--coach-line);background:linear-gradient(#ffffff06,#fff0),#0a1329f0;border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:174px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 18px 42px #00000038}.coach-card:hover{border-color:#ff2f8f57;transform:translateY(-2px);box-shadow:0 22px 48px #00000047}.coach-card-main{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.coach-avatar-ring{background:conic-gradient(from 25deg, var(--coach-pink), var(--coach-violet), #1b2450, var(--coach-pink));border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:relative;box-shadow:0 0 18px #ff2f8f85,inset 0 0 14px #ffffff14}.coach-avatar-ring:before{content:"";background:radial-gradient(circle at 50% 44%,#8f45ff33,#0000 36%),#040817;border-radius:50%;position:absolute;inset:4px}.coach-avatar-ring.has-image:before{background:linear-gradient(135deg, #ff2f8f14, #03061233), var(--coach-image) center / cover}.coach-avatar-ring span{z-index:1;color:#dba9ff;text-shadow:0 0 14px #ff2f8fd9;font-size:36px;font-weight:950;position:relative}.coach-avatar-ring i{z-index:2;background:var(--coach-green);border:2px solid #071024;border-radius:50%;width:12px;height:12px;position:absolute;bottom:13px;right:0;box-shadow:0 0 12px #23d071e6}.coach-card-copy{gap:5px;min-width:0;display:grid}.coach-card-copy h2{color:#fff;margin:0;font-size:14px;font-weight:950;line-height:1.1}.coach-rank-line,.coach-rating-line{color:#d7ddea;align-items:center;gap:6px;min-width:0;margin:0;font-size:11px;font-weight:800;display:flex}.coach-rank-line span:last-child,.coach-rating-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coach-rating-line span{color:var(--coach-gold);font-size:13px}.coach-session-meta{color:var(--coach-pink-2);margin:6px 0 0;font-size:13px;font-weight:800;line-height:1.35}.coach-rank-dot{background:linear-gradient(135deg, var(--coach-gold), #f87227);border-radius:50%;flex:none;width:16px;height:16px;box-shadow:0 0 10px #f5b84861}.coach-rank-dot.immortal{background:linear-gradient(135deg,#ff2f8f,#a855f7)}.coach-rank-dot.diamond{background:linear-gradient(135deg,#b8c7ff,#7c3aed)}.coach-rank-dot.master{background:linear-gradient(135deg,#ff4d6d,#f5b848)}.coach-game-row{color:#dfe5f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.coach-game-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:900;overflow:hidden}.coach-game-icon{color:#fff;background:#ffffff17;border-radius:5px;place-items:center;width:18px;height:18px;font-size:7px;font-weight:950;display:grid}.coach-service-pill{color:#f2d8ff;white-space:nowrap;background:linear-gradient(90deg,#8f45ff61,#ff2f8f2e);border:1px solid #8f45ff40;border-radius:5px;justify-content:center;align-items:center;min-height:22px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.coach-price-row{grid-template-columns:minmax(74px,auto) minmax(98px,1fr);align-items:center;gap:10px;min-width:0;display:grid}.coach-price-row p{color:#fff;margin:0}.coach-price-row strong{font-size:20px;line-height:1}.coach-price-row span{color:#c1cadc;font-size:11px;font-weight:800}.coach-price-row button,.coach-price-row a{color:#fff;background:linear-gradient(90deg, var(--coach-pink), #d735dd);white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:32px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:0 10px 22px #ff2f8f40}.coach-card-tags{align-items:center;gap:7px;min-width:0;margin-top:1px;display:flex}.coach-card-tags span{color:#dbe4ff;white-space:nowrap;background:#8f45ff33;border-radius:5px;align-items:center;min-width:0;min-height:22px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.coach-card-tags .fast{color:#8df3c1;background:#23d07129}.coach-card-tags .sessions{color:#cbd8ff;background:#2f7dff2e}.coach-card-tags .budget{color:#ffd28a;background:#f5b84829}.coach-card-tags .language{color:#fff;background:#ffffff0b;margin-left:auto}.coach-grid.is-list{grid-template-columns:1fr}.coach-grid.is-list .coach-card{grid-template-columns:minmax(230px,1.2fr) minmax(210px,.95fr) minmax(190px,.8fr) minmax(210px,1fr);align-items:center;min-height:116px}.coach-grid.is-list .coach-card-main{grid-template-columns:78px minmax(0,1fr)}.coach-empty{min-height:180px;color:var(--coach-muted);background:#07102494;border:1px dashed #ffffff24;border-radius:8px;place-items:center;font-size:13px;font-weight:850;display:grid}.coach-pagination{justify-content:center;align-items:center;gap:10px;padding:2px 0 0;display:flex}.coach-pagination[hidden]{display:none}.coach-pagination button{border:1px solid var(--coach-line);color:#cbd4e7;background:#071024c2;border-radius:7px;min-width:34px;height:34px;font-size:12px;font-weight:900}.coach-pagination button.active{color:#fff;background:linear-gradient(135deg, var(--coach-pink), var(--coach-violet));border-color:#ff2f8f9e;box-shadow:0 0 18px #ff2f8f57}.coach-pagination button:disabled{cursor:not-allowed;opacity:.38}.coach-pagination span{color:#8f99b0;font-size:12px;font-weight:900}@media (max-width:1180px){.coach-topbar{gap:14px}.coach-nav{gap:16px}.coach-search{width:220px;min-width:178px}}@media (max-width:1040px){.coach-topbar{grid-template-columns:auto minmax(260px,1fr)}.coach-top-actions{grid-column:1/-1;justify-content:flex-end}.coach-search{width:min(360px,42vw)}}@media (max-width:980px){.coach-topbar{grid-template-columns:1fr;gap:10px;position:static}.coach-brand{min-width:0}.coach-nav{order:3;justify-content:flex-start}.coach-top-actions{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.coach-search{flex:260px;width:min(100%,420px)}.coach-shell{grid-template-columns:1fr;padding:14px}.coach-filter-panel{max-height:none;position:static}.coach-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-filters fieldset,.coach-select-label{border-bottom:1px solid #8197c71c}.coach-heading-row{flex-direction:column;align-items:flex-start}.coach-sort-row{justify-content:space-between;width:100%}.coach-sort-row label{width:min(100%,320px)}.coach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.coach-filters{grid-template-columns:1fr}.coach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-grid.is-list .coach-card{grid-template-columns:1fr}.coach-game-tabs{gap:8px}.coach-game-tabs button{padding-inline:13px}}@media (max-width:540px){.coach-topbar{padding:10px}.coach-top-actions{gap:8px}.coach-profile{flex:168px}.coach-shell{padding:10px}.coach-heading-row h1{font-size:24px}.coach-heading-row p{margin-left:0}.coach-sort-row{flex-direction:column;align-items:stretch}.coach-sort-row label,.coach-view-toggle{width:100%}.coach-view-toggle{grid-template-columns:repeat(2,1fr)}.coach-view-toggle button{width:100%}.coach-grid{grid-template-columns:1fr}.coach-card{min-height:0}.coach-pagination{gap:6px}.coach-pagination button{min-width:31px}}.coach-profile-shell{gap:16px;width:min(1240px,100%);margin:0 auto;padding:14px clamp(14px,2.6vw,32px) 34px;display:grid}.coach-profile-back{color:#cbd4e7;align-items:center;gap:8px;width:fit-content;min-height:28px;font-size:12px;font-weight:850;display:inline-flex}.coach-profile-back span{color:var(--coach-pink);font-size:16px;line-height:1}.coach-profile-hero{grid-template-columns:minmax(220px,290px) minmax(0,1fr) minmax(300px,410px);align-items:center;gap:24px;min-width:0;display:grid}.coach-profile-portrait-wrap{place-items:center;min-height:278px;display:grid;position:relative}.coach-profile-portrait{aspect-ratio:1;border:4px solid var(--coach-pink);background:radial-gradient(circle at 50% 32%, #ff2f8f14, #030612c7), var(--coach-image) center / cover;border-radius:50%;place-items:center;width:min(258px,72vw);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 0 38px #ff2f8f80}.coach-profile-portrait:after{content:"";background:linear-gradient(135deg,#ff2f8f33,#0000 44%),linear-gradient(315deg,#030612b8,#0000 56%);position:absolute;inset:0}.coach-profile-portrait span{z-index:1;color:#ffffffe0;text-shadow:0 0 22px #ff2f8fc7;font-size:clamp(42px,7vw,76px);font-weight:950;position:relative}.coach-online-pill{z-index:2;min-height:36px;color:var(--coach-green);background:#030d14f0;border:1px solid #23d0716b;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #23d07129}.coach-online-pill i{background:var(--coach-green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #23d071f2}.coach-profile-intro{gap:12px;min-width:0;display:grid}.coach-profile-title-row{align-items:center;gap:12px;display:flex}.coach-profile-title-row h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(32px,4vw,46px);line-height:1}.coach-verified-mark{background:linear-gradient(135deg, var(--coach-pink), #ff0f72);border-radius:9px;flex:none;width:30px;height:30px;position:relative;transform:rotate(45deg);box-shadow:0 0 22px #ff2f8fa6}.coach-verified-mark:before{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:10px;height:6px;position:absolute;top:8px;left:9px;transform:rotate(-90deg)skew(-8deg)}.coach-profile-badges{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.coach-profile-badge{color:#e8eefc;white-space:nowrap;background:#0a1329e6;border:1px solid #8197c733;border-radius:7px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.coach-profile-badge.gold{color:#ffe0a0;background:#f5b8481a;border-color:#f5b84847}.coach-profile-badge.violet{color:#f0dfff;background:#8f45ff24;border-color:#8f45ff4d}.coach-profile-badge.pink{color:#ffd7e9;background:#ff2f8f21;border-color:#ff2f8f57}.coach-profile-badge.green{color:#94f6c9;background:#23d0711f;border-color:#23d07147}.coach-profile-intro h2{color:#fff;letter-spacing:0;margin:4px 0 0;font-size:20px;line-height:1.2}.coach-profile-intro p{color:#cbd4e7;max-width:560px;margin:0;font-size:15px;font-weight:650;line-height:1.58}.coach-score-panels{grid-template-columns:1fr 1fr;gap:18px;min-width:0;display:grid}.coach-score-panels.single{grid-template-columns:minmax(0,1fr)}.coach-score-card{border:1px solid var(--coach-line);background:linear-gradient(145deg,#ffffff0a,#0000),#071024db;border-radius:8px;align-content:center;gap:10px;min-height:180px;padding:24px;display:grid;box-shadow:0 20px 48px #0000003d}.coach-score-card span,.coach-score-card small{color:#c9d2e7;font-size:13px;font-weight:850}.coach-score-card strong{color:#fff;letter-spacing:0;font-size:44px;line-height:1}.coach-score-card strong small{color:#cbd4e7;margin-left:5px;font-size:15px;font-weight:750}.coach-score-card em{color:#76ff94;font-size:12px;font-style:normal;font-weight:950}.coach-score-card>i{background:#ffffff17;border-radius:999px;width:100%;height:6px;overflow:hidden}.coach-score-card>i b{border-radius:inherit;background:linear-gradient(90deg, var(--coach-pink), #a83df8);height:100%;display:block}.coach-stars{color:var(--coach-gold);letter-spacing:2px;font-size:20px}.coach-profile-metrics{border:1px solid var(--coach-line);background:#071024b3;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid;overflow:hidden}.coach-profile-metric{border-right:1px solid #8197c71f;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;min-height:70px;padding:12px 18px;display:grid}.coach-profile-metric:last-child{border-right:0}.coach-profile-metric>span{width:34px;height:34px;color:var(--coach-pink-2);background:#ff2f8f17;border:1px solid #ff2f8f3d;border-radius:9px;grid-row:1/3;place-items:center;font-size:10px;font-weight:950;display:grid}.coach-profile-metric>.coach-profile-metric-icon-plain{background:0 0;border:0}.coach-profile-metric>.coach-profile-metric-icon-sessions{width:44px;height:44px}.coach-profile-metric>.coach-profile-metric-icon-rank{overflow:hidden}.coach-highest-rank-icon{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.coach-profile-metric strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:16px;line-height:1.15;overflow:hidden}.coach-profile-metric small{color:var(--coach-muted);font-size:11px;font-weight:800}.coach-profile-tabs{background:linear-gradient(90deg,#ff2f8f2e,#8f45ff29),#071024d1;border:1px solid #ff2f8f85;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.coach-profile-tabs button{color:#fff;background:0 0;border:0;min-height:70px;font-size:16px;font-weight:950}.coach-profile-tabs button.active{background:linear-gradient(90deg, var(--coach-pink), #c417b2c2);box-shadow:0 0 28px #ff2f8f52}.coach-profile-panel{gap:16px;min-width:0;display:grid}.coach-overview-top{grid-template-columns:minmax(0,1fr) minmax(320px,.98fr);gap:16px;display:grid}.coach-video-card,.coach-quote-card,.coach-info-card,.coach-achievements,.coach-booking-panel,.coach-similar-section,.coach-reviews-panel article{border:1px solid var(--coach-line);background:linear-gradient(145deg,#ffffff08,#0000 42%),#071024c7;border-radius:8px;box-shadow:0 20px 50px #00000038}.coach-video-card{overflow:hidden}.coach-video-preview{background:linear-gradient(90deg, #0306121a, #0306129e), var(--coach-image) center / cover;min-height:280px;position:relative;overflow:hidden}.coach-video-preview:after{content:"";background:linear-gradient(#0000 44%,#00000075);position:absolute;inset:0}.coach-video-preview button{z-index:2;background:#0000002e;border:2px solid #ffffffe0;border-radius:50%;width:84px;height:84px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coach-video-preview-empty{place-items:center;display:grid}.coach-video-preview-empty strong{z-index:2;color:#ffffffc7;background:#050813b8;border:1px solid #ffffff29;border-radius:999px;padding:9px 13px;font-size:11px;position:relative}.coach-score-card-empty strong{color:var(--muted)}.orders-page-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 30px 20px;display:flex}.orders-page-head h1{margin:4px 0 6px;font-size:clamp(28px,4vw,42px)}.orders-page-head p{color:var(--muted);margin:0}.orders-dashboard{padding:0 30px 42px}.orders-dashboard[hidden],.orders-login[hidden]{display:none}.orders-login{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:16px;margin:22px 30px;padding:36px}.orders-login p{color:var(--muted)}.orders-login a,.order-side a{color:#fff;background:#ff2f8f1f;border:1px solid #ff2f8f73;border-radius:9px;justify-content:center;align-items:center;padding:9px 14px;font-size:11px;font-weight:900;display:inline-flex}.orders-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.orders-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#ff2f8f14,#0d1427e0);border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:3px 14px;padding:18px 20px;display:grid}.orders-summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.orders-summary strong{grid-row:span 2;font-size:30px}.orders-summary small{color:var(--pink-2);font-weight:900}.orders-tabs{gap:8px;margin-bottom:14px;display:flex}.orders-tabs button{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:9px;padding:10px 18px;font-weight:900}.orders-tabs button.active{color:#fff;background:#ff2f8f24;border-color:#ff2f8f80}.orders-list{gap:12px;display:grid}.order-card{border:1px solid var(--line);background:#0d1427c7;border-radius:14px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.order-thumb{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#22d3ee2e,#ff2f8f2e) 50%/cover;border-radius:11px;place-items:center;width:92px;font-weight:950;display:grid}.order-copy{gap:5px;min-width:0;display:grid}.order-copy>div{align-items:center;gap:9px;display:flex}.order-copy h2,.order-copy p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.order-copy h2{font-size:15px}.order-copy p,.order-copy>span,.order-copy small,.order-copy code{color:var(--muted);font-size:10px}.order-status{color:var(--green);background:#35d07f1a;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950}.order-side{justify-items:end;gap:8px;min-width:140px;display:grid}.order-side strong{color:var(--pink-2);font-size:15px}.order-side small{color:var(--muted)}.orders-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;padding:42px}.orders-empty[hidden]{display:none}.orders-empty p{margin-bottom:0}.tournaments-page{width:100%;min-width:0;padding:24px clamp(18px,2.4vw,36px) 34px}.main-panel{min-width:0}.tournaments-top-title{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.tournaments-hero{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 4px 18px;display:grid}.tournaments-hero-icon{background:radial-gradient(circle,#ff2f8f45,#ff2f8f08 68%);border:1px solid #ff2f8fb8;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 28px #ff2f8f47}.tournaments-hero-icon img{object-fit:contain;filter:drop-shadow(0 0 8px #ff2f8fb8);width:43px;height:43px}.tournaments-hero h1{color:#fff;margin:0 0 4px;font-size:clamp(30px,3.2vw,45px);line-height:1}.tournaments-hero p{color:var(--muted);margin:0;font-size:13px}.tournament-admin-toggle{color:#fff;background:#ff2f8f14;border:1px solid #ff2f8fad;border-radius:8px;flex:none;min-height:44px;padding:0 19px;font-weight:900;box-shadow:0 0 20px #ff2f8f24}.tournament-admin-toggle:hover{background:#ff2f8f2e}.tournament-toolbar{grid-template-columns:minmax(220px,1.35fr) minmax(140px,.72fr) minmax(130px,.62fr) minmax(150px,.76fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.tournament-toolbar>label{min-width:0;position:relative}.tournament-toolbar input,.tournament-toolbar select{color:#dce1ee;background:#040710eb;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;height:45px;padding:0 14px}.tournament-toolbar select{appearance:auto}.tournament-search input{padding-right:42px}.tournament-search>span:last-child{color:#aeb6c8;font-size:24px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.tournament-status-tabs{align-items:center;gap:8px;min-width:0;display:flex}.tournament-status-tabs button{color:#b9c0cf;white-space:nowrap;background:#040710b8;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;height:45px;padding:0 16px;font-weight:850;display:inline-flex}.tournament-status-tabs button.active{color:#fff;background:linear-gradient(#ff2f8f57,#ff2f8f1f);border-color:#ff2f8fb8;box-shadow:0 0 16px #ff2f8f26}.tournament-status-tabs i{background:#1fe887;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.tournament-status-tabs button[data-tournament-status=upcoming] i{background:#ff921e}.tournament-admin-panel,.tournaments-list-section{border:1px solid var(--line);background:#080d1bc7;border-radius:16px;margin-top:24px;padding:clamp(18px,3vw,28px)}.tournament-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.tournament-form label{min-width:0;color:var(--muted);gap:8px;font-size:12px;font-weight:900;display:grid}.tournament-form input,.tournament-form select,.tournament-form textarea{border:1px solid var(--line);color:#fff;background:#040812eb;border-radius:10px;outline:none;width:100%;padding:12px}.tournament-form textarea{resize:vertical;min-height:130px}.tournament-form input:focus,.tournament-form select:focus,.tournament-form textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ff2f8f1a}.tournament-form-wide,.tournament-cover-field{grid-column:1/-1}.tournament-image-ratio{color:#83e9b8;font-size:11px}.tournament-image-ratio.warning{color:#ffbd68}.tournament-form-status{grid-column:1/-1}.tournament-form-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.tournament-form-actions button{min-height:42px;padding-inline:18px}.tournament-count{color:var(--pink);font-size:13px}.tournaments-list-section{background:0 0;border:0;margin-top:0;padding:0}.tournaments-list-heading{display:none}.tournaments-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:0;display:grid}.tournament-card{background:#040710fa;border:1px solid #ff469a61;border-radius:10px;min-width:0;transition:transform .18s,border-color .18s;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.tournament-card-cover{aspect-ratio:1.8;background:linear-gradient(135deg,#ff2f8f59,#4722b573) 50%/cover;align-items:flex-start;padding:10px;display:flex;position:relative}.tournament-game{z-index:1;color:var(--pink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;background:#040710c7;border:1px solid #ff2f8f42;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:900}.tournament-card-title{position:absolute;bottom:10px;left:10px;right:10px}.tournament-card-title h3{color:#fff;text-shadow:0 2px 10px #000;margin:0 0 7px;font-size:clamp(18px,1.5vw,24px)}.tournament-card-status{color:#ff9d24;background:#311c00b8;border:1px solid #ff961c40;border-radius:5px;align-items:center;gap:6px;width:max-content;min-height:23px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.tournament-card-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px}.tournament-card-status.open{color:#1fe887;background:#00311fb8;border-color:#1fe88740}.tournament-card-status.completed{color:#a75eff;background:#20083abf;border-color:#9e4cff47}.tournament-card-copy{gap:10px;padding:10px;display:grid}.tournament-card-description{display:none}.tournament-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tournament-card-facts>span{grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:4px;min-width:0;display:grid}.tournament-card-facts b{color:var(--pink);grid-row:1/3;font-size:16px}.tournament-card-facts small{color:#858da0;font-size:8px}.tournament-progress{border-top:1px solid #ffffff14;gap:5px;padding-top:8px;display:grid}.tournament-progress>span{justify-content:space-between;gap:10px;display:flex}.tournament-progress small{color:#929aac;font-size:8px}.tournament-progress strong{color:var(--pink);font-size:8px}.tournament-progress>i{background:#ffffff1a;border-radius:5px;height:4px;overflow:hidden}.tournament-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#13dc81,var(--pink));height:100%;display:block}.tournament-view-button{color:#fff;background:linear-gradient(#de1674,#8e0d50);border:1px solid #ff2f8fb3;border-radius:5px;justify-content:center;align-items:center;min-height:33px;font-weight:850;display:inline-flex;box-shadow:0 0 14px #ff2f8f29}.tournament-view-button span{margin-left:8px}.tournament-delete-button{color:#ff789e;background:#ff326412;border:1px solid #ff4e7847;border-radius:5px;min-height:28px;font-size:10px;font-weight:900}.tournaments-empty{margin-top:20px}.tournaments-empty[hidden]{display:none}.tournament-benefits{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:18px;margin-top:28px;padding:18px 8px 0;display:grid}.tournament-benefits>div{align-items:center;gap:10px;display:flex}.tournament-benefits>div>span{color:var(--pink);font-size:25px}.tournament-benefits p{gap:2px;margin:0;display:grid}.tournament-benefits strong{color:#eef1f8;font-size:11px}.tournament-benefits small{color:#80899c;font-size:9px}.tournament-benefits a{color:#fff;border:1px solid #ff2f8f8c;border-radius:7px;justify-content:center;align-items:center;gap:15px;min-height:39px;padding:0 17px;font-size:11px;font-weight:850;display:inline-flex}.tournaments-page{max-width:1540px;padding-top:30px;padding-bottom:22px}.tournaments-hero{padding-bottom:15px}.tournaments-hero h1{font-size:30px;line-height:1.15}.tournaments-hero p{color:#b9bdc9;font-size:15px}.tournament-toolbar{min-height:48px;margin-bottom:18px;display:block;position:relative}.tournament-game-filter{width:min(320px,30vw);top:-70px;right:0;position:absolute!important}.tournament-toolbar>.tournament-search,.tournament-toolbar>.tournament-legacy-filter{display:none}.tournament-toolbar select{border-color:#e34edc40;height:47px;font-size:15px}.tournament-status-tabs{gap:5px;display:flex}.tournament-status-tabs button{color:#dddfe6;border-radius:7px;height:46px;padding:0 24px;font-size:14px}.tournament-status-tabs button strong,.tournament-group h2 strong{color:#d9e0ef;background:#172239;border-radius:5px;place-items:center;min-width:25px;padding:4px 7px;font-size:12px;display:inline-grid}.tournament-status-tabs button.active{background:linear-gradient(110deg,#a31270,#5d22d8);border-color:#0000}.tournament-status-tabs button[data-tournament-status=completed] i{background:#397eff}.tournaments-grid{display:block}.tournament-group{margin-top:18px}.tournament-group>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:11px;display:flex}.tournament-group h2{color:#ecedf4;align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.tournament-group h2>i{background:#00e977;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #00e977a6}.tournament-group-completed h2>i{background:#3577fa;box-shadow:0 0 10px #3577fa9e}.tournament-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tournament-group-active .tournament-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-card{background:#060b16;border-color:#8f99b640;border-radius:8px;grid-template-columns:45% 55%;min-height:158px;display:grid;position:relative;overflow:hidden}.tournament-card:hover{border-color:#d547d3a6;transform:translateY(-2px)}.tournament-card-cover{aspect-ratio:auto;background-position:50%;min-height:100%;padding:0}.tournament-card-copy{min-width:0;padding:16px 20px 14px;display:block}.tournament-card-copy h3{color:#f4f5fa;text-overflow:ellipsis;white-space:nowrap;margin:12px 27px 15px 0;font-size:19px;line-height:1.15;overflow:hidden}.tournament-card-status{color:#75e993;text-transform:uppercase;background:#00914885;border:0;border-radius:7px;min-height:28px;padding:0 10px;font-size:11px}.tournament-card-status.completed{color:#b7d6ff;background:#102d5b}.tournament-card-facts{flex-wrap:wrap;gap:10px 17px;display:flex}.tournament-card-facts>span{align-items:center;gap:7px;display:inline-flex}.tournament-card-facts>span:last-child{width:100%}.tournament-card-facts svg,.tournament-card-arrow svg,.tournament-view-button svg{fill:none;stroke:#edf0f6;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.tournament-card-facts strong{color:#dfe2eb;text-overflow:clip;white-space:normal;font-size:13px;overflow:visible}.tournament-view-button{min-height:41px;box-shadow:none;background:linear-gradient(100deg,#a01a726b,#581fcf73);border-color:#bf32c0;border-radius:7px;font-size:14px;position:absolute;bottom:12px;left:20px;right:20px}.tournament-view-button svg{stroke:#ef6ae8;width:20px;position:absolute;right:13px}.tournament-group-active .tournament-card{min-height:224px}.tournament-group-active .tournament-card-copy{padding:16px 20px 59px}.tournament-group-active .tournament-card-copy h3{font-size:23px}.tournament-card-arrow{color:#df51dd;place-items:center;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tournament-card-arrow svg{stroke:currentColor;width:23px;height:23px}.tournament-progress,.tournament-game,.tournament-card-description,.tournament-benefits{display:none}@media (max-width:1120px){.tournament-card-grid,.tournament-group-active .tournament-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-game-filter{width:270px}}@media (max-width:720px){.tournaments-page{padding-top:18px}.tournaments-hero{grid-template-columns:55px minmax(0,1fr);gap:12px}.tournaments-hero-icon{width:52px;height:52px}.tournaments-hero-icon img{width:31px;height:31px}.tournaments-hero h1{font-size:24px}.tournaments-hero p{font-size:12px}.tournament-admin-toggle{grid-column:1/-1;width:100%}.tournament-toolbar{min-height:102px}.tournament-game-filter{width:100%;margin-bottom:8px;position:static!important}.tournament-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tournament-status-tabs button{justify-content:center;padding:0 5px;font-size:11px}.tournament-status-tabs button strong{min-width:19px;padding:3px 4px;font-size:10px}.tournament-card-grid,.tournament-group-active .tournament-card-grid{grid-template-columns:1fr}.tournament-card,.tournament-group-active .tournament-card{min-height:175px}.tournament-card-copy,.tournament-group-active .tournament-card-copy{padding:13px 15px 52px}.tournament-card-copy h3,.tournament-group-active .tournament-card-copy h3{margin:10px 24px 12px 0;font-size:17px}.tournament-card-facts{gap:7px 11px}.tournament-card-facts strong{font-size:11px}.tournament-view-button{min-height:35px;bottom:10px;left:15px;right:15px}}@media (max-width:1500px){.tournament-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.tournament-status-tabs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tournament-status-tabs button{justify-content:center;padding-inline:10px}.tournaments-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tournament-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.tournament-benefits a{grid-column:1/-1}}@media (max-width:1120px){.tournament-toolbar,.tournaments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-card-title h3{font-size:20px}}@media (max-width:920px){.tournaments-page{padding-inline:clamp(12px,3vw,24px)}.tournaments-hero{grid-template-columns:64px minmax(0,1fr);gap:14px}.tournament-admin-toggle{grid-column:1/-1;width:100%}.tournaments-page+*{min-width:0}}@media (max-width:720px){.tournaments-page{padding:18px 0 110px}.tournaments-hero{grid-template-columns:54px minmax(0,1fr);padding:0 2px 16px}.tournaments-hero-icon{width:50px;height:50px}.tournaments-hero-icon img{width:30px;height:30px}.tournaments-hero h1{font-size:clamp(25px,8vw,34px)}.tournaments-hero p{font-size:11px;line-height:1.45}.tournament-toolbar{grid-template-columns:1fr;gap:9px}.tournament-status-tabs{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tournament-status-tabs button{width:100%}.tournament-form{grid-template-columns:1fr}.tournament-form-wide,.tournament-cover-field,.tournament-form-status,.tournament-form-actions{grid-column:auto}.tournament-form-actions{grid-template-columns:1fr 1fr;display:grid}.tournaments-grid{grid-template-columns:1fr}.tournament-card{width:100%}.tournament-card-cover{min-height:0}.tournament-card-title h3{font-size:clamp(19px,6vw,24px)}.tournament-benefits{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(145px,1fr));padding-bottom:8px;overflow-x:auto}.tournament-benefits a{grid-column:1/-1;width:100%}.tournaments-top-title{display:none}.topbar .top-actions{justify-content:flex-end;gap:6px;min-width:0}.topbar .top-actions .seller-button{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;padding-inline:10px;overflow:hidden}}@media (max-width:420px){.tournament-card-facts{gap:3px}.tournament-card-facts>span{grid-template-columns:15px minmax(0,1fr)}.tournament-card-facts b{font-size:13px}.tournament-card-facts strong{font-size:8px}.tournament-form-actions{grid-template-columns:1fr}.topbar .top-actions .seller-button{max-width:94px;font-size:11px}}.tournament-detail-page{color:#f7f8fc;width:100%;min-width:0;padding:18px clamp(14px,2.2vw,34px) 44px}.tournament-detail-topbar{gap:18px}.tournament-detail-back{color:#cbd2df;font-size:13px;font-weight:850}.tournament-detail-back:hover{color:var(--pink)}.tournament-detail-hero{aspect-ratio:2.45;background-color:#0000;background-image:radial-gradient(circle at 50% 30%,#ff2f8f47,#0000 48%),linear-gradient(135deg,#101a31,#040711 62%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff17;border-radius:15px 15px 0 0;place-items:center;min-height:300px;max-height:520px;display:grid;position:relative;overflow:hidden}.tournament-detail-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#02050cad);position:absolute;inset:0}.tournament-detail-hero-copy{z-index:1;text-align:center;text-shadow:0 4px 22px #000;justify-items:center;gap:8px;padding:30px;display:grid;position:relative}.tournament-detail-hero-copy>span{color:#fff;letter-spacing:.48em;align-items:center;gap:15px;font-size:clamp(12px,1.5vw,22px);font-weight:850;display:flex}.tournament-detail-hero-copy i{background:linear-gradient(90deg,transparent,var(--pink));width:45px;height:3px}.tournament-detail-hero-copy i:last-child{transform:scaleX(-1)}.tournament-detail-hero h1{color:#fff;text-transform:uppercase;letter-spacing:-.035em;max-width:100%;margin:0;font-size:clamp(36px,5.3vw,82px);font-weight:1000;line-height:.96}.tournament-detail-hero-copy strong{color:#fff;background:linear-gradient(90deg,#c81467,var(--pink),#c81467);padding:8px clamp(18px,3vw,48px);font-size:clamp(13px,1.8vw,26px);font-style:italic}.tournament-detail-summary{z-index:2;background:#050a15f5;border:1px solid #778cb557;border-radius:0 0 13px 13px;grid-template-columns:repeat(5,minmax(105px,1fr)) minmax(155px,.9fr);align-items:stretch;margin-top:-1px;display:grid;position:relative;box-shadow:0 14px 36px #0000003d}.tournament-detail-summary>div{border-right:1px solid #ffffff1a;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:18px 13px;display:grid}.tournament-detail-summary b{color:#fff;font-size:27px;font-weight:500}.tournament-detail-summary span{gap:3px;min-width:0;display:grid}.tournament-detail-summary small,.tournament-info-grid small,.tournament-organizer small{color:#a9b1c1;letter-spacing:.06em;font-size:9px;font-weight:900}.tournament-detail-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1.2vw,18px);overflow:hidden}.tournament-detail-summary em{color:#818b9e;white-space:nowrap;font-size:8px;font-style:normal}.tournament-detail-summary .is-open{color:#36eb77}.tournament-detail-summary .is-pink{color:var(--pink)}.tournament-detail-summary .is-orange{color:#ff9b32}.tournament-detail-summary .is-purple{color:#a75eff}.tournament-detail-summary button{color:#fff;background:linear-gradient(100deg,#d51570,var(--pink));border:0;border-radius:7px;margin:18px 15px;font-size:12px;font-weight:950;box-shadow:0 8px 24px #ff2f8f40}.tournament-detail-summary button span{margin-left:12px;font-size:25px;line-height:0;display:inline}.tournament-detail-summary button:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.tournament-detail-tabs{border-bottom:3px solid #8197c733;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:35px 0 20px;display:grid}.tournament-detail-tabs button{color:#f7f8fc;background:#070d19b8;border:1px solid #8197c745;border-bottom:0;border-radius:10px 10px 0 0;min-height:76px;font-size:24px}.tournament-detail-tabs button span{margin-left:12px;font-size:14px;font-weight:900}.tournament-detail-tabs button.active{box-shadow:inset 0 -4px 0 var(--pink),0 0 24px #ff2f8f2e;background:linear-gradient(#ff2f8f24,#ff2f8f0a);border-color:#ff2f8fc2}.tournament-detail-panel{display:none}.tournament-detail-panel.active{display:grid}.tournament-detail-panel.active[data-td-panel=general]{background:#060c17c7;border:1px solid #8197c740;border-radius:9px;grid-template-columns:1.15fr .95fr;gap:24px;padding:clamp(20px,2.4vw,32px)}.tournament-detail-panel h2{color:#fff;margin:0 0 24px;padding-left:16px;font-size:17px;position:relative}.tournament-detail-panel h2:before{content:"";background:var(--pink);width:2px;position:absolute;top:2px;bottom:2px;left:0}.tournament-general-info{border-right:1px solid #ffffff1f;padding-right:24px}.tournament-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tournament-info-grid p{border-bottom:1px solid #ffffff1a;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:95px;margin:0;display:grid}.tournament-info-grid p:nth-child(odd){border-right:1px solid #ffffff1a}.tournament-info-grid p:nth-child(2n){padding-left:22px}.tournament-info-grid b{color:#fff;font-size:31px;font-weight:400}.tournament-info-grid span{gap:8px;display:grid}.tournament-info-grid strong{color:#fff;font-size:16px}.tournament-about{min-width:0}.tournament-about>p{color:#c7cedb;white-space:pre-line;min-height:180px;margin:0;font-size:14px;line-height:1.85}.tournament-organizer{border:1px solid #8197c754;border-radius:9px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding:14px;display:grid}.tournament-organizer img{object-fit:contain;width:70px;height:70px}.tournament-organizer span{gap:5px;display:grid}.tournament-organizer strong{color:#fff;font-size:17px}.tournament-organizer a{color:#fff;border:1px solid #8197c766;border-radius:6px;grid-column:2;width:max-content;padding:9px 14px;font-size:10px;font-weight:900}.td-simple-panel{background:#060c17c7;border:1px solid #8197c740;border-radius:9px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:30px;min-height:300px;padding:35px;display:grid}.td-simple-panel>span{color:var(--pink);text-shadow:0 0 28px #ff2f8f73;place-items:center;font-size:100px;display:grid}.td-simple-panel p,.td-simple-panel li{color:#c7cedb;line-height:1.8}.td-simple-panel strong{color:var(--pink);font-size:38px}.tournament-detail-notice{color:#43e894;text-align:center;font-weight:850}.td-not-found{text-align:center;place-content:center;justify-items:center;min-height:60vh;display:grid}.td-not-found a{color:var(--pink)}@media (max-width:1250px){.tournament-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tournament-detail-summary button{min-height:58px}.tournament-detail-panel.active[data-td-panel=general]{grid-template-columns:1fr}.tournament-general-info{border-right:0;padding-right:0}.tournament-about>p{min-height:0}}@media (max-width:760px){.tournament-detail-page{padding:12px 0 110px}.tournament-detail-hero{aspect-ratio:1.55;border-radius:10px 10px 0 0;min-height:250px}.tournament-detail-hero-copy{padding:14px}.tournament-detail-hero-copy>span{letter-spacing:.25em}.tournament-detail-hero-copy i{width:24px}.tournament-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-detail-summary>div{padding:13px 9px}.tournament-detail-summary button{grid-column:1/-1}.tournament-detail-tabs{gap:5px;margin-top:22px}.tournament-detail-tabs button{min-height:58px;font-size:19px}.tournament-detail-tabs button span{display:none}.tournament-detail-panel.active[data-td-panel=general]{gap:25px;padding:16px}.tournament-info-grid{grid-template-columns:1fr}.tournament-info-grid p:nth-child(odd){border-right:0}.tournament-info-grid p:nth-child(2n){padding-left:0}.tournament-organizer{grid-template-columns:56px minmax(0,1fr)}.tournament-organizer img{width:56px;height:56px}.tournament-organizer a{text-align:center;grid-column:1/-1;width:100%}.td-simple-panel{grid-template-columns:1fr;padding:22px}.td-simple-panel>span{font-size:70px}.tournament-detail-back{font-size:11px}}.orders-listings-section{border:1px solid var(--line);background:#080d1bb8;border-radius:14px;margin-top:24px}@media (max-width:720px){.orders-page-head{align-items:flex-start;padding-inline:18px}.orders-dashboard{padding-inline:18px}.orders-summary{grid-template-columns:1fr}.order-card{grid-template-columns:68px minmax(0,1fr)}.order-thumb{width:68px}.order-side{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start;min-width:0}.order-side small{display:none}}.coach-video-preview button:before{content:"";border:17px solid #0000;border-left:25px solid #fff;border-right-width:0;position:absolute;top:24px;left:33px}.coach-video-preview span{z-index:2;color:#fff;font-size:13px;font-weight:950;position:absolute;bottom:17px;left:22px}.coach-video-stats{background:#8197c714;grid-template-columns:1fr 1fr;gap:1px;display:grid}.coach-video-stats div{background:#071024f0;align-content:center;gap:2px;min-height:66px;padding:0 22px;display:grid}.coach-video-stats strong,.coach-video-stats small{display:block}.coach-video-stats strong{color:#fff;font-size:15px}.coach-video-stats small{color:var(--coach-muted);font-size:11px;font-weight:800}.coach-quote-card{align-content:start;gap:18px;min-height:100%;padding:24px 28px;display:grid}.coach-quote-card h2,.coach-info-card h2,.coach-achievements h2,.coach-similar-section h2{color:#fff;letter-spacing:0;margin:0;font-size:18px}.coach-quote-card blockquote{color:#d6ddeb;max-width:360px;margin:0;font-size:17px;font-style:italic;line-height:1.58}.coach-quote-card>strong{color:var(--coach-pink);justify-self:center;font-size:15px;font-style:italic}.coach-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.coach-info-card{gap:12px;min-width:0;height:100%;padding:18px 22px;display:grid}.coach-info-card p{color:#cbd4e7;margin:0;font-size:14px;font-weight:650;line-height:1.64}.coach-check-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.coach-check-list li{color:#d8dfef;padding-left:24px;font-size:14px;font-weight:750;position:relative}.coach-check-list li:before{content:"";border-bottom:2px solid #2df26d;border-left:2px solid #2df26d;width:12px;height:7px;position:absolute;top:3px;left:1px;transform:rotate(-45deg)}.coach-expertise-list{gap:10px;display:grid}.coach-expertise-row{grid-template-columns:minmax(90px,.8fr) minmax(110px,1fr) 42px;align-items:center;gap:12px;min-width:0;display:grid}.coach-expertise-row span,.coach-expertise-row strong{color:#d8dfef;font-size:13px;font-weight:850}.coach-expertise-row i{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.coach-expertise-row b{border-radius:inherit;background:linear-gradient(90deg, var(--coach-pink), #ff0f72);height:100%;display:block}.coach-games-card,.coach-languages-card{grid-column:span 1}.coach-games-card div,.coach-languages-card div{flex-wrap:wrap;gap:10px;display:flex}.coach-games-card div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:9px;display:grid}.coach-info-card.coach-games-card span{border-radius:6px;grid-template-columns:42px minmax(0,1fr);column-gap:7px;min-width:0;min-height:66px;padding:6px;font-size:10px;line-height:1.2;overflow:hidden}.coach-info-card.coach-games-card b{border-radius:6px;width:42px;height:42px;font-size:7px}.coach-info-card.coach-games-card span.coach-game-item-with-image{grid-template-columns:42px minmax(0,1fr)}.coach-info-card.coach-games-card b.coach-game-image-shell{border-radius:6px;width:42px;height:42px}.coach-info-card.coach-games-card small{color:#f4c864;white-space:normal;letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #f5b8484d;grid-column:2;align-self:start;margin-top:-5px;padding-top:3px;font-size:8px;font-weight:900;line-height:1.15;overflow:visible}.coach-game-name{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:10px;font-style:normal;font-weight:900;line-height:1.2}.coach-info-card.coach-games-card .coach-game-item-main{background:radial-gradient(circle at 50% 100%,#8b4aff57,#0000 68%),linear-gradient(145deg,#43185cf2,#161d3efa);border-color:#f274cde0;grid-template-rows:17px 42px;min-height:72px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffb9e424,0 5px 15px #230c4452}.coach-info-card.coach-games-card .coach-game-item-main small{box-sizing:border-box;color:#fff;width:100%;max-width:none;box-shadow:none;text-align:center;white-space:nowrap;background:#ce349933;border:0;border-bottom:1px solid #ffa5da80;border-radius:0;grid-area:1/1/auto/-1;place-items:center;margin:0;padding:0 2px;font-size:8px;line-height:1;display:grid;transform:none}.coach-info-card.coach-games-card .coach-game-item-main>b{grid-area:2/1}.coach-info-card.coach-games-card .coach-game-item-main>.coach-game-name{grid-area:2/2}.coach-info-card.coach-games-card .coach-game-item-main .coach-game-image-shell{outline-offset:2px;outline:1px solid #ffcbea8c}.coach-games-card span,.coach-languages-card span{color:#fff;background:#ffffff09;border:1px solid #8197c72e;border-radius:8px;grid-template-columns:34px auto;align-items:center;column-gap:10px;min-height:48px;padding:6px 12px;font-size:13px;font-weight:900;display:inline-grid}.coach-games-card b{width:34px;height:34px;color:var(--coach-gold);background:#f5b8481a;border:1px solid #f5b8484d;border-radius:8px;place-items:center;font-size:9px;font-weight:950;display:grid}.coach-games-card span.coach-game-item-with-image{grid-template-columns:72px auto}.coach-games-card b.coach-game-image-shell{background:0 0;border:0;width:72px;height:72px;overflow:hidden}.coach-game-image-shell img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.coach-games-card small{color:var(--coach-muted);grid-column:2;font-size:10px;font-weight:800}.coach-languages-card span{grid-template-columns:1fr;min-width:128px}.coach-languages-card span.coach-language-with-icon{grid-template-columns:44px auto}.coach-language-icon{object-fit:cover;object-position:center;border:0;width:44px;height:30px;display:block}.coach-languages-card span.coach-language-georgian{grid-template-columns:60px auto}.coach-language-georgian .coach-language-icon{width:60px;height:42px}.coach-achievements{gap:14px;padding:18px 22px;display:grid}.coach-achievements>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.coach-achievements .coach-profile-metric,.coach-badge-row{background:#ffffff06;border:1px solid #8197c724;border-radius:8px;min-height:78px}.coach-achievements .coach-profile-metric{grid-template-columns:48px minmax(0,1fr)}.coach-achievements .coach-profile-metric>span{background:0 0;border:0;width:46px;height:46px}.coach-badge-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.coach-badge-row span{color:#fff;text-align:center;width:100%;font-size:12px;font-weight:850}.coach-badge-row strong{width:38px;height:38px;color:var(--coach-pink-2);background:#ff2f8f1a;border:1px solid #ff2f8f4d;border-radius:10px;flex:none;place-items:center;font-size:10px;display:grid}.coach-reviews-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-reviews-panel.is-empty{min-height:0}.coach-reviews-panel article{gap:10px;padding:18px;display:grid}.coach-reviews-panel strong{color:var(--coach-gold)}.coach-reviews-panel p{color:#d6ddeb;margin:0;line-height:1.55}.coach-reviews-panel span{color:var(--coach-muted);font-size:12px;font-weight:850}.coach-booking-panel{background:linear-gradient(#ff2f8f12,#0000 44%),#071024e6;border-color:#ff2f8f9e;gap:16px;padding:18px 28px;display:grid}.coach-booking-main{grid-template-columns:170px minmax(190px,1fr) minmax(190px,1fr) minmax(190px,1fr);align-items:center;gap:28px;display:grid}.coach-starting-price{gap:2px;display:grid}.coach-starting-price span,.coach-time-row small{color:var(--coach-muted);font-size:12px;font-weight:800}.coach-starting-price strong{color:#fff;font-size:36px;line-height:1}.coach-starting-price small{color:#d8dfef;margin-left:4px;font-size:13px;font-weight:800}.coach-book-primary,.coach-book-secondary{color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:54px;font-size:15px;font-weight:950;display:inline-flex}.coach-book-primary{background:linear-gradient(90deg, var(--coach-pink), #e23ee5);border:0;box-shadow:0 16px 34px #ff2f8f47}.coach-book-secondary{background:#ffffff06;border:1px solid #c7d3ec61}.coach-time-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.coach-time-row strong{color:#fff;font-size:15px}.coach-time-row a{color:var(--coach-pink);font-size:13px;font-weight:950}.coach-time-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;display:grid}.coach-times-group{gap:10px;display:grid}.coach-time-day{color:#d7dfee;padding-left:18px;font-size:13px;font-weight:850;position:relative}.coach-time-day:before{content:"";background:var(--coach-green);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0;box-shadow:0 0 12px #23d071b8}.coach-time-day.gold:before{background:var(--coach-gold);box-shadow:0 0 12px #f5b848b8}.coach-time-day.cyan:before{background:var(--coach-cyan);box-shadow:0 0 12px #21d4d8b8}.coach-times-group div{flex-wrap:wrap;gap:12px;display:flex}.coach-times-group button{color:#d7dfee;background:#030813ad;border:1px solid #8197c738;border-radius:7px;min-width:78px;min-height:36px;font-size:12px;font-weight:850}.coach-times-group button:hover{color:#fff;border-color:#ff2f8f7a}.coach-calendar-card{background:linear-gradient(135deg,#ff2f8f14,#2ce0ff0a),#03081394;border:1px solid #8197c738;border-radius:8px;gap:14px;padding:14px;display:grid}.coach-fixed-session-card{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-fixed-session-row,.coach-fixed-session-summary{background:#ffffff09;border:1px solid #8197c72e;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.coach-fixed-session-row span,.coach-fixed-session-summary small{color:var(--coach-muted);font-size:12px;font-weight:850}.coach-fixed-session-row strong,.coach-fixed-session-summary strong{overflow-wrap:anywhere;color:#fff;font-size:15px}.coach-fixed-session-summary{background:#ff2f8f14;border-color:#ff2f8f5c;grid-column:1/-1}.coach-game-picker{background:#ffffff06;border:1px solid #8197c729;border-radius:8px;gap:10px;padding:12px;display:grid}.coach-game-picker>div:first-child{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.coach-game-picker strong{color:#fff;font-size:15px}.coach-game-picker small{min-width:0;color:var(--coach-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.coach-game-picker>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.coach-game-picker button{color:#d7dfee;background:#030813b8;border:1px solid #8197c73d;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:950}.coach-game-picker button:hover,.coach-game-picker button.active{color:#fff;background:#ff2f8f29;border-color:#ff2f8f9e}.coach-calendar-head,.coach-slot-panel{justify-content:space-between;align-items:center;gap:14px;display:flex}.coach-calendar-head>div:first-child,.coach-slot-panel>div:first-child{gap:3px;min-width:0;display:grid}.coach-calendar-head strong,.coach-slot-panel strong{color:#fff;font-size:15px}.coach-calendar-head small,.coach-slot-panel small{min-width:0;color:var(--coach-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.coach-calendar-nav{flex:none;grid-template-columns:34px minmax(118px,auto) 34px;align-items:center;gap:8px;display:grid}.coach-calendar-nav button{color:#fff;background:#ffffff09;border:1px solid #c7d3ec47;border-radius:8px;width:34px;height:34px;font-size:14px;font-weight:950}.coach-calendar-nav button:disabled{cursor:not-allowed;opacity:.4}.coach-calendar-nav span{color:#d7dfee;text-align:center;white-space:nowrap;font-size:12px;font-weight:950}.coach-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.coach-calendar-grid button{color:#d7dfee;background:#050b1ac7;border:1px solid #8197c738;border-radius:8px;place-items:center;gap:2px;min-width:0;min-height:76px;padding:8px 5px;display:grid}.coach-calendar-grid button:hover,.coach-calendar-grid button.active{color:#fff;background:linear-gradient(#ff2f8f38,#884eff14),#050b1adb;border-color:#ff2f8f9e;box-shadow:0 0 0 3px #ff2f8f14}.coach-calendar-grid span,.coach-calendar-grid small{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:10px;font-weight:900;overflow:hidden}.coach-calendar-grid strong{color:#fff;font-size:22px;line-height:1}.coach-calendar-empty{color:var(--coach-muted);text-align:center;border:1px dashed #8197c738;border-radius:8px;grid-column:1/-1;margin:0;padding:18px}.coach-session-slots{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:8px;display:flex}.coach-session-slots button{color:#d7dfee;background:#030813b8;border:1px solid #8197c73d;border-radius:8px;min-width:72px;min-height:36px;font-size:12px;font-weight:950}.coach-session-slots button:hover,.coach-session-slots button.active{color:#fff;background:#23d07124;border-color:#23d0719e}.coach-session-slots span{color:var(--coach-muted);font-size:12px;font-weight:850}.coach-booking-status{min-height:18px;color:var(--coach-muted);margin:-4px 0 0;font-size:13px;font-weight:850}.coach-booking-status.success{color:var(--coach-green)}.coach-booking-status.error{color:var(--red)}.coach-protection-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.coach-protection-row div{background:#ffffff06;border:1px solid #8197c71a;border-radius:8px;align-content:center;gap:3px;min-height:62px;padding:10px 14px;display:grid}.coach-protection-row strong{color:#fff;font-size:13px}.coach-protection-row span{color:var(--coach-muted);font-size:11px;font-weight:750}.coach-similar-section{background:radial-gradient(circle at 8% 0,#ff2f8f29,#0000 32%),radial-gradient(circle at 92% 100%,#8f45ff21,#0000 30%),linear-gradient(145deg,#0d1833f5,#050b1bf0);border-radius:16px;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000004d,inset 0 1px #ffffff0a}.coach-similar-section:before{content:"";background:linear-gradient(90deg, transparent, var(--coach-pink), var(--coach-violet), transparent);opacity:.85;height:2px;position:absolute;inset:0 0 auto}.coach-similar-section>div:first-child{border-bottom:1px solid #8197c724;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.coach-similar-section h2{align-items:center;gap:10px;font-size:20px;display:flex}.coach-similar-section h2:before{content:"";background:var(--coach-pink);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #ff2f8f1f,0 0 18px #ff2f8fb8}.coach-similar-section>div:first-child a{min-height:34px;color:var(--coach-pink);background:#ff2f8f14;border:1px solid #ff2f8f3d;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:950;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.coach-similar-section>div:first-child a:hover{color:#fff;background:#ff2f8f29;border-color:#ff2f8f8c;transform:translateY(-1px)}.coach-similar-grid{grid-template-columns:repeat(4,minmax(0,1fr)) 44px;align-items:stretch;gap:12px;display:grid}.coach-similar-card{background:linear-gradient(135deg,#ffffff0e,#0000 48%),#040b1cb8;border:1px solid #8197c729;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:92px;padding:14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.coach-similar-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ff2f8fb8,#0000);height:1px;transition:opacity .18s;position:absolute;inset:auto 12% 0}.coach-similar-card:hover{background:linear-gradient(135deg,#ff2f8f1a,#0000 52%),#070f23eb;border-color:#ff2f8f66;transform:translateY(-3px);box-shadow:0 14px 30px #0000003d,0 0 24px #ff2f8f0f}.coach-similar-card:hover:after{opacity:1}.coach-similar-avatar{color:#fff;background:linear-gradient(135deg, #ff2f8f38, #030612a8), var(--coach-image) center / cover;border:1px solid #ff2f8f5c;border-radius:50%;place-items:center;width:58px;height:58px;font-size:13px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 0 0 4px #ff2f8f12,0 8px 20px #00000047}.coach-profile-portrait.has-image span,.coach-similar-avatar.has-image{color:#0000;text-shadow:none}.coach-similar-card span:not(.coach-similar-avatar){gap:2px;min-width:0;display:grid}.coach-similar-card strong,.coach-similar-card small,.coach-similar-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coach-similar-card strong{color:#fff;font-size:14px;font-weight:950}.coach-similar-card small{color:var(--coach-muted);font-size:11px;font-weight:800}.coach-similar-card em{color:var(--coach-gold);font-size:12px;font-style:normal;font-weight:850}.coach-similar-card b{color:var(--coach-pink-2);text-shadow:0 0 16px #ff2f8f47;justify-items:end;font-size:17px;font-weight:950;display:grid}.coach-similar-card b small{color:var(--coach-muted);margin:2px 0 0;font-size:10px}.coach-similar-next{color:#fff;background:linear-gradient(145deg,#ff2f8f2e,#8f45ff1f);border:1px solid #ff2f8f4d;border-radius:14px;place-items:center;font-size:24px;font-weight:750;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff0f}.coach-similar-next:hover{background:linear-gradient(145deg,#ff2f8f52,#8f45ff38);border-color:#ff2f8fa6;transform:translate(3px);box-shadow:0 12px 28px #ff2f8f24}.coach-profile-empty{border:1px solid var(--coach-line);min-height:300px;color:var(--coach-muted);background:#071024c7;border-radius:8px;place-items:center;display:grid}.coach-profile-empty a{color:var(--coach-pink);font-weight:950}@media (max-width:1120px){.coach-profile-hero{grid-template-columns:minmax(210px,260px) minmax(0,1fr)}.coach-score-panels{grid-column:1/-1}.coach-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-info-card:first-child,.coach-info-card:nth-child(3){grid-column:1/-1}.coach-achievements>div,.coach-protection-row,.coach-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.coach-similar-next{border-radius:8px;min-height:54px}.coach-booking-main{grid-template-columns:1fr 1fr;gap:14px}}@media (max-width:820px){.coach-profile-shell{padding-inline:12px}.coach-profile-hero,.coach-overview-top,.coach-info-grid,.coach-reviews-panel,.coach-time-groups{grid-template-columns:1fr}.coach-profile-portrait-wrap{min-height:244px}.coach-profile-intro{justify-items:start}.coach-score-panels,.coach-profile-metrics,.coach-profile-tabs{grid-template-columns:1fr 1fr}.coach-profile-metric:nth-child(2n){border-right:0}.coach-profile-metric:nth-child(-n+2){border-bottom:1px solid #8197c71f}.coach-video-preview{min-height:230px}.coach-booking-panel{padding-inline:16px}.coach-time-groups{gap:16px}.coach-calendar-head,.coach-slot-panel{flex-direction:column;align-items:stretch}.coach-calendar-nav{grid-template-columns:34px minmax(0,1fr) 34px;width:100%}.coach-session-slots{justify-content:flex-start}}@media (max-width:560px){.coach-profile-hero{gap:14px}.coach-profile-title-row h1{font-size:32px}.coach-profile-badges{gap:8px}.coach-profile-badge{min-height:30px;padding-inline:10px;font-size:11px}.coach-score-panels,.coach-profile-metrics,.coach-profile-tabs,.coach-achievements>div,.coach-booking-main,.coach-fixed-session-card,.coach-protection-row,.coach-similar-grid{grid-template-columns:1fr}.coach-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-profile-metric{border-bottom:1px solid #8197c71f;border-right:0}.coach-profile-metric:last-child{border-bottom:0}.coach-profile-tabs button{min-height:56px;font-size:14px}.coach-video-preview{min-height:196px}.coach-video-preview button{width:66px;height:66px}.coach-video-preview button:before{border-width:14px 0 14px 21px;top:19px;left:27px}.coach-video-stats,.coach-time-row,.coach-similar-section>div:first-child{align-items:flex-start}.coach-time-row,.coach-similar-section>div:first-child{flex-direction:column}.coach-video-stats{grid-template-columns:1fr;display:grid}.coach-expertise-row{grid-template-columns:1fr;gap:6px}.coach-book-primary,.coach-book-secondary{width:100%}}@media (max-width:900px){.cart-page .cart-page-layout{grid-template-columns:1fr}.cart-page .cart-checkout-panel{position:static}}@media (max-width:560px){.cart-page-head{border-radius:16px;align-items:flex-start;padding:22px 18px}.cart-page-head .marketplace-total{min-width:76px}.cart-progress strong{display:none}.cart-progress li{gap:6px}.cart-list-heading{align-items:flex-start;padding:16px}.cart-list-heading>a{text-align:right;max-width:72px}.cart-page .cart-page-item{grid-template-columns:64px minmax(0,1fr);padding:16px}.cart-page .cart-page-item .cart-item-thumb{width:64px;height:64px}.cart-page .cart-item-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.cart-page .cart-checkout-panel{padding:18px}}.wallet-page .main-panel{background:radial-gradient(circle at 62% 18%,#ff2f8f0e,#0000 25%),linear-gradient(135deg,#070b15,#050812 62%,#070b16);gap:16px}.wallet-page .topbar{margin-bottom:2px}.wallet-page-head{gap:4px;display:grid}.wallet-page-head h1{color:#fff;margin:0;font-size:clamp(26px,3vw,36px);line-height:1.1}.wallet-page-head p{color:var(--muted);margin:0;font-size:14px}.wallet-dashboard-hero{background:radial-gradient(circle at 48% 55%,#ff00772e,#0000 28%),linear-gradient(115deg,#1e0826eb,#070b18f5 68%);border:1px solid #ff1484d1;border-radius:12px;grid-template-columns:minmax(240px,.85fr) minmax(260px,1.1fr) minmax(290px,.9fr);align-items:center;min-height:230px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff0a}.wallet-hero-balance{z-index:1;gap:10px;padding:32px 0 32px 34px;display:grid}.wallet-hero-balance>span,.wallet-hero-balance small{color:#b8bfd0;font-size:13px;font-weight:800}.wallet-hero-balance h2{margin:0}.wallet-hero-balance strong{color:#fff;letter-spacing:-2px;text-shadow:0 0 32px #ffffff14;font-size:clamp(42px,5vw,68px);line-height:.95}.wallet-hero-art{filter:drop-shadow(0 18px 26px #ff007738);min-height:220px;position:relative}.wallet-hero-shape{background:linear-gradient(145deg,#ff278f6b,#300425e0),repeating-linear-gradient(90deg,#0000 0 12px,#ffffff08 13px 14px);border:3px solid #ff2189;border-radius:22px 30px 30px 22px;width:190px;height:120px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:inset 0 0 28px #ff2b9447,0 0 32px #ff007757}.wallet-hero-shape:before{content:"";background:#3a082d;border:3px solid #ff2189;border-radius:12px;width:58px;height:48px;position:absolute;top:35px;right:-20px;box-shadow:inset 0 0 14px #ff21895c}.wallet-hero-shape:after{content:"";border:2px solid #ff5cac;border-radius:50%;width:12px;height:12px;position:absolute;top:51px;right:-4px}.wallet-hero-coin{z-index:2;color:#fff;background:linear-gradient(145deg,#ff2f8f,#7d0a65);border:3px solid #f5a;border-radius:50%;place-items:center;width:64px;height:64px;font-size:27px;font-weight:950;display:grid;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 0 25px #ff2f8f94,inset 0 0 12px #fff3}.wallet-hero-breakdown{z-index:1;align-self:stretch;margin:0;padding:20px 28px 20px 0;display:grid}.wallet-hero-breakdown>div{border-bottom:1px solid #97a9cf24;justify-content:space-between;align-items:center;gap:16px;display:flex}.wallet-hero-breakdown>div:last-child{border-bottom:0}.wallet-hero-breakdown dt,.wallet-hero-breakdown dd{color:#c6ccda;margin:0;font-size:13px}.wallet-hero-breakdown dt{align-items:center;gap:10px;display:flex}.wallet-hero-breakdown dd{color:#fff;font-size:15px;font-weight:850}.wallet-hero-breakdown i{background:#36d56f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px}.wallet-hero-breakdown i.escrow{background:#ff9d00}.wallet-hero-breakdown i.pending{background:#a947ef}.wallet-hero-breakdown i.withdrawn{background:#ff2083}.wallet-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wallet-summary-card{background:linear-gradient(135deg,#ffffff09,#050a16d1);border:1px solid #8c9dc12b;border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:96px;padding:15px 18px;display:grid;box-shadow:inset 0 1px #ffffff06}.wallet-summary-card>i,.wallet-add-icon{color:#30e66d;background:#30e66d17;border:1px solid;border-radius:50%;place-items:center;width:50px;height:50px;font-size:23px;font-style:normal;display:grid;box-shadow:0 0 24px #30e66d14}.wallet-summary-card.escrow>i{color:#ff9d00;background:#ff9d0017}.wallet-summary-card.pending>i{color:#b64cff;background:#b64cff17}.wallet-summary-card.purchased>i{color:#ff2f8f;background:#ff2f8f17}.wallet-summary-card div{gap:3px;min-width:0;display:grid}.wallet-summary-card span,.wallet-summary-card small{color:#b8bfd0;font-size:12px}.wallet-summary-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.wallet-summary-card small{color:#7f899e}.wallet-page .wallet-layout{display:block}.wallet-page .wallet-buy-panel{box-shadow:none;background:linear-gradient(110deg,#ff2f8f11,#060b18e0);border:1px dashed #ff2f8fb8;border-radius:10px;grid-template-columns:minmax(190px,.8fr) minmax(210px,1fr) minmax(290px,1.2fr) minmax(130px,.65fr) minmax(210px,.9fr);align-items:end;gap:14px;padding:16px 18px}.wallet-buy-heading{align-items:center;gap:12px;display:flex}.wallet-buy-heading h2{font-size:16px}.wallet-buy-heading .section-kicker{color:#fff;text-transform:none;margin-bottom:3px;font-size:14px}.wallet-add-icon{width:38px;height:38px;color:var(--pink);background:#ff2f8f1a;flex:none}.wallet-page .wallet-buy-panel label{align-content:end;align-self:stretch}.wallet-page .wallet-buy-panel .seller-status{grid-column:1/-1;margin:0}.wallet-page .wallet-history-section{background:linear-gradient(145deg,#0c1324e6,#050a15f0);border-color:#8899be2e;border-radius:12px;gap:0;padding:0 18px 14px;box-shadow:0 20px 54px #0000003d}.wallet-history-head{justify-content:space-between;align-items:center;gap:18px;min-height:68px;display:flex}.wallet-history-head>div:first-child{align-items:baseline;gap:12px;display:flex}.wallet-history-head h2{font-size:18px}.wallet-history-head span{color:var(--muted);font-size:12px}.wallet-history-tools{align-items:center;gap:10px;display:flex}.wallet-history-tools>span,.wallet-history-tools button{color:#b9c1d2;min-height:36px;font:inherit;background:#03071066;border:1px solid #8899be2b;border-radius:7px;align-items:center;padding:0 13px;font-size:12px;display:inline-flex}.wallet-history-tabs{border-bottom:1px solid #8899be21;align-items:end;gap:28px;min-height:44px;display:flex;overflow-x:auto}.wallet-history-tabs span,.wallet-history-tabs strong{color:#8f98ac;flex:none;padding:0 4px 11px;font-size:12px}.wallet-history-tabs strong{border-bottom:2px solid var(--pink);color:var(--pink)}.wallet-table-head,.wallet-transaction-card{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.9fr) minmax(140px,.8fr) minmax(100px,.55fr) 92px}.wallet-table-head{color:#7f899e;border-bottom:1px solid #8899be1f;align-items:center;gap:12px;min-height:38px;font-size:11px;display:grid}.wallet-page .wallet-transaction-list{gap:0}.wallet-page .wallet-transaction-card{background:0 0;border:0;border-bottom:1px solid #8899be1a;border-radius:0;gap:12px;min-height:52px;padding:7px 0 7px 42px;display:grid;position:relative}.wallet-page .wallet-transaction-card:hover{background:#ffffff05}.wallet-page .wallet-transaction-icon{border:1px solid #ff2f8f4d;border-radius:50%;width:30px;height:30px;font-size:16px;position:absolute;left:0}.wallet-page .wallet-transaction-copy{gap:2px}.wallet-page .wallet-transaction-copy strong{font-size:12px}.wallet-page .wallet-transaction-copy span,.wallet-transaction-reference,.wallet-transaction-date{color:#8e98ab;font-size:11px}.wallet-transaction-reference{color:var(--pink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-transaction-date{white-space:nowrap}.wallet-page .wallet-transaction-amount{color:#ff2f8f;text-align:right;font-size:13px}.wallet-page .wallet-transaction-card[data-type=credit] .wallet-transaction-amount{color:#3ee478}.wallet-transaction-status{color:#ffb126;text-transform:capitalize;background:#ffa60014;border:1px solid #ffa6003d;border-radius:5px;justify-self:start;padding:4px 9px;font-size:10px;font-weight:850}.wallet-transaction-status.completed{color:#45df7b;background:#36d56f14;border-color:#36d56f33}.wallet-transaction-status.failed{color:#ff617d;background:#ff4d6d14;border-color:#ff4d6d3d}@media (max-width:1240px){.wallet-dashboard-hero{grid-template-columns:minmax(220px,.8fr) minmax(210px,.9fr) minmax(250px,1fr)}.wallet-summary-grid,.wallet-page .wallet-buy-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-page .wallet-buy-panel .seller-status{grid-column:1/-1}}@media (max-width:900px){.wallet-dashboard-hero{grid-template-columns:1fr 1fr}.wallet-hero-art{order:3;min-height:180px}.wallet-hero-breakdown{padding-right:24px}.wallet-hero-balance{padding-left:24px}.wallet-table-head{display:none}.wallet-page .wallet-transaction-card{grid-template-columns:minmax(0,1fr) auto auto;padding:12px 0 12px 44px}.wallet-transaction-reference,.wallet-transaction-date{display:none}}@media (max-width:620px){.wallet-dashboard-hero,.wallet-summary-grid,.wallet-page .wallet-buy-panel{grid-template-columns:1fr}.wallet-hero-balance{padding:24px 20px 8px}.wallet-hero-art{order:2}.wallet-hero-breakdown{order:3;padding:0 20px 20px}.wallet-hero-breakdown>div{min-height:44px}.wallet-history-head{flex-direction:column;align-items:flex-start;padding-block:16px}.wallet-history-tools{width:100%}.wallet-history-tools>span{flex:1}.wallet-history-tabs{gap:18px}.wallet-page .wallet-transaction-card{grid-template-columns:minmax(0,1fr) auto}.wallet-transaction-status{display:none}}.coach-profile-shell{gap:14px;max-width:1180px;padding-top:20px}.coach-profile-hero{grid-template-columns:250px minmax(0,1fr) 390px;align-items:center;gap:22px}.coach-profile-portrait-wrap{min-height:236px}.coach-profile-portrait{background:radial-gradient(circle at 42% 34%, #ff2f8f1a, #03061233 42%, #030612db), var(--coach-image) center / cover;border-width:3px;width:216px}.coach-profile-title-row h1{font-size:clamp(32px,3.2vw,42px)}.coach-verified-mark{border-radius:8px;width:26px;height:26px}.coach-profile-badge{min-height:30px;padding-inline:11px}.coach-score-card{min-height:150px;padding:20px}.coach-score-card strong{font-size:38px}.coach-profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.coach-profile-tabs button{min-height:60px}.coach-video-preview{min-height:260px}.coach-quote-card{padding:24px 28px}.coach-info-grid{grid-template-columns:minmax(220px,.85fr) minmax(250px,.95fr) minmax(300px,1.15fr)}.coach-achievements>div{grid-template-columns:repeat(5,minmax(0,1fr))}.coach-booking-panel{border-color:#ff2f8fb8;gap:14px;box-shadow:inset 0 0 0 1px #ff2f8f1f,0 0 32px #ff2f8f1a}.coach-booking-main{grid-template-columns:175px minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr);gap:26px}.coach-book-primary:before,.coach-book-secondary:before{margin-right:9px;font-weight:900}.coach-book-primary:before{content:"";filter:drop-shadow(0 0 6px #ffffff2e);background:url(/assets/calendar-icon.svg) 50%/contain no-repeat;flex:none;width:20px;height:20px}.coach-book-secondary:before{content:"";filter:invert();background:url(/assets/cart-icon.png) 50%/contain no-repeat;flex:none;width:18px;height:18px}.coach-message-secondary:before{filter:drop-shadow(0 0 6px #ffffff2e);background-image:url(/assets/message-icon.svg)}.coach-times-group button.active,.coach-times-group button:hover{color:#fff;background:#ff2f8f29;border-color:#ff2f8f9e;box-shadow:0 0 18px #ff2f8f1f}.coach-protection-row{grid-template-columns:repeat(4,minmax(0,1fr))}.coach-protection-row div:first-child{border-color:#8f45ff52}.coach-protection-row div:nth-child(2){border-color:#f5b84842}.coach-protection-row div:nth-child(3){border-color:#23d07147}.coach-protection-row div:nth-child(4){border-color:#21d4d847}@media (max-width:1120px){.coach-profile-hero{grid-template-columns:230px minmax(0,1fr)}.coach-score-panels,.coach-booking-main,.coach-protection-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.coach-profile-hero,.coach-overview-top,.coach-info-grid,.coach-time-groups{grid-template-columns:1fr}.coach-profile-hero{justify-items:start}.coach-profile-metrics,.coach-achievements>div{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-booking-main,.coach-protection-row{grid-template-columns:1fr}}@media (max-width:560px){.coach-profile-shell{padding-inline:12px}.coach-profile-portrait{width:min(210px,72vw)}.coach-score-panels,.coach-profile-metrics,.coach-achievements>div{grid-template-columns:1fr}}@media (max-width:700px){.coaching-body{overflow-x:hidden}.coaching-body .coach-topbar{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;padding:10px 12px;overflow:hidden}.coaching-body .coach-brand{width:150px;min-width:150px;height:44px}.coaching-body .coach-brand-mark{width:34px;font-size:25px}.coaching-body .coach-brand strong{font-size:17px}.coaching-body .coach-nav{scroll-snap-type:x proximity;order:3;justify-content:flex-start;gap:18px;width:100%;max-width:100%;padding:0 2px 3px;overflow-x:auto}.coaching-body .coach-nav a{scroll-snap-align:start;min-height:32px}.coaching-body .coach-top-actions{grid-template-columns:repeat(3,40px) minmax(0,1fr);gap:8px;width:100%;display:grid}.coaching-body .coach-search{grid-column:1/-1;width:100%;min-width:0}.coaching-body .coach-icon-button{width:40px;height:40px}.coaching-body .coach-profile{width:100%;min-width:0;min-height:40px;padding:4px 8px}.coaching-body .coach-profile>span:last-child{min-width:0}.coaching-body .coach-profile strong,.coaching-body .coach-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coaching-body .coach-profile-shell{gap:12px;width:100%;max-width:100%;padding:12px 10px 28px}.coaching-body .coach-profile-hero{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:16px;width:100%}.coaching-body .coach-profile-portrait-wrap{min-height:206px}.coaching-body .coach-profile-portrait{width:min(190px,62vw)}.coaching-body .coach-profile-intro{text-align:center;justify-items:center;width:100%}.coaching-body .coach-profile-title-row{justify-content:center;max-width:100%}.coaching-body .coach-profile-title-row h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,10vw,36px)}.coaching-body .coach-profile-badges{justify-content:center;gap:7px}.coaching-body .coach-profile-badge{white-space:normal;text-align:center;max-width:100%;min-height:28px;padding-inline:9px;font-size:10px}.coaching-body .coach-profile-intro h2{font-size:18px}.coaching-body .coach-profile-intro p{font-size:13px;line-height:1.55}.coaching-body .coach-score-panels,.coaching-body .coach-overview-top,.coaching-body .coach-info-grid,.coaching-body .coach-booking-main,.coaching-body .coach-fixed-session-card,.coaching-body .coach-time-groups,.coaching-body .coach-protection-row,.coaching-body .coach-similar-grid,.coaching-body .coach-reviews-panel{grid-template-columns:minmax(0,1fr)}.coaching-body .coach-score-card{gap:7px;min-height:128px;padding:17px}.coaching-body .coach-score-card strong{font-size:34px}.coaching-body .coach-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coaching-body .coach-profile-metric{border-bottom:1px solid #8197c71f;border-right:0;min-height:68px;padding:10px 12px}.coaching-body .coach-profile-metric:nth-child(odd){border-right:1px solid #8197c71f}.coaching-body .coach-profile-metric:nth-last-child(-n+2){border-bottom:0}.coaching-body .coach-profile-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.coaching-body .coach-profile-tabs button{min-height:48px;padding-inline:6px;font-size:12px}.coaching-body .coach-video-preview{min-height:190px}.coaching-body .coach-quote-card,.coaching-body .coach-info-card,.coaching-body .coach-achievements,.coaching-body .coach-similar-section{padding:17px}.coaching-body .coach-quote-card blockquote{overflow-wrap:anywhere;max-width:100%;font-size:14px}.coaching-body .coach-info-card,.coaching-body .coach-info-card:first-child,.coaching-body .coach-info-card:nth-child(3),.coaching-body .coach-games-card,.coaching-body .coach-languages-card{grid-column:auto}.coaching-body .coach-info-card p,.coaching-body .coach-check-list li{overflow-wrap:anywhere;font-size:13px}.coaching-body .coach-expertise-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.coaching-body .coach-expertise-row i{grid-column:1/-1}.coaching-body .coach-games-card span,.coaching-body .coach-languages-card span,.coaching-body .coach-games-card span.coach-game-item-with-image,.coaching-body .coach-languages-card span.coach-language-with-icon,.coaching-body .coach-languages-card span.coach-language-georgian{width:100%;min-width:0}.coaching-body .coach-games-card span.coach-game-item-with-image{grid-template-columns:54px minmax(0,1fr)}.coaching-body .coach-games-card b.coach-game-image-shell{width:54px;height:54px}.coaching-body .coach-achievements>div{grid-template-columns:minmax(0,1fr)}.coaching-body .coach-badge-row strong{overflow-wrap:anywhere;width:auto;min-width:38px;max-width:100%;padding-inline:8px}.coaching-body .coach-booking-panel{gap:12px;padding:15px 12px}.coaching-body .coach-starting-price{text-align:center;justify-items:center}.coaching-body .coach-starting-price strong{overflow-wrap:anywhere;font-size:29px}.coaching-body .coach-book-primary,.coaching-body .coach-book-secondary{width:100%;min-height:48px}.coaching-body .coach-calendar-card,.coaching-body .coach-fixed-session-row,.coaching-body .coach-fixed-session-summary{min-width:0}.coaching-body .coach-fixed-session-summary{grid-column:auto}.coaching-body .coach-time-row,.coaching-body .coach-calendar-head,.coaching-body .coach-slot-panel,.coaching-body .coach-game-picker>div:first-child,.coaching-body .coach-similar-section>div:first-child{flex-direction:column;align-items:stretch}.coaching-body .coach-calendar-nav{grid-template-columns:34px minmax(0,1fr) 34px;width:100%}.coaching-body .coach-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.coaching-body .coach-calendar-grid button{min-height:66px}.coaching-body .coach-session-slots,.coaching-body .coach-times-group div{justify-content:flex-start}.coaching-body .coach-protection-row div{min-height:56px}.coaching-body .coach-similar-section>div:first-child a{justify-content:center;width:100%}.coaching-body .coach-similar-card{grid-template-columns:50px minmax(0,1fr) auto;gap:9px;min-width:0;padding:11px}.coaching-body .coach-similar-avatar{width:50px;height:50px}.coaching-body .coach-similar-card b{font-size:14px}.coaching-body .coach-similar-next{min-height:46px}.coaching-body .coach-profile-empty{text-align:center;min-height:170px;padding:18px}}@media (max-width:390px){.coaching-body .coach-profile-metrics{grid-template-columns:minmax(0,1fr)}.coaching-body .coach-profile-metric,.coaching-body .coach-profile-metric:nth-child(odd),.coaching-body .coach-profile-metric:nth-last-child(-n+2){border-bottom:1px solid #8197c71f;border-right:0}.coaching-body .coach-profile-metric:last-child{border-bottom:0}.coaching-body .coach-similar-card{grid-template-columns:44px minmax(0,1fr)}.coaching-body .coach-similar-avatar{width:44px;height:44px}.coaching-body .coach-similar-card b{grid-column:2;justify-items:start}}body.public-profile-view .marketplace-head{display:none}body.public-profile-view .main-panel{background:radial-gradient(circle at 32% 8%,#ff007017,#0000 28%),radial-gradient(circle at 92% 48%,#792aff12,#0000 24%);gap:16px}.public-profile-layout{width:min(100%,1260px);margin:0 auto}.public-profile-frame{background:linear-gradient(135deg,#ff167c0e,#0000 25%),linear-gradient(155deg,#050815fb,#030610f7);border:1px solid #aeb9d745;border-radius:24px;gap:12px;padding:clamp(14px,2vw,24px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff09}.public-profile-frame:before{content:"";z-index:0;filter:blur(90px);pointer-events:none;background:#ff007014;border-radius:50%;width:430px;height:300px;position:absolute;top:-140px;left:5%}.public-profile-frame>*{z-index:1;position:relative}.public-profile-hero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:190px minmax(0,1fr) minmax(260px,330px);align-items:center;gap:clamp(20px,3vw,42px);padding:10px 14px 18px;display:grid}.public-profile-avatar-wrap{place-items:center;width:174px;height:174px;display:grid;position:relative}.public-profile-avatar{z-index:2;border:3px solid #ff2084f0;width:148px;height:148px;font-size:42px;position:relative;box-shadow:0 0 0 9px #ff157912,0 0 38px #ff006f61}.public-profile-avatar-ring{border:2px solid #ff3694a6;border-right-color:#0000;border-radius:50%;position:absolute;inset:2px;transform:rotate(-18deg)}.public-profile-copy{justify-items:start;gap:9px;min-width:0;display:grid}.public-profile-name-row{align-items:flex-start;gap:12px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.public-profile-copy .public-profile-name-row h2{color:#fff;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;max-width:100%;margin:0;font-size:clamp(30px,4vw,52px);font-weight:950;line-height:1.05;overflow:hidden}.public-profile-member-mark{clip-path:polygon(50% 0,90% 18%,100% 58%,74% 92%,32% 100%,0 70%,4% 27%);text-shadow:0 1px 4px #00000080;background:linear-gradient(145deg,#ff1984,#d70063);flex:none;place-items:center;width:30px;height:30px;font-weight:950;display:grid;color:#fff!important;font-size:12px!important}.public-profile-copy>span{color:#ff2b8c;font-size:18px;font-weight:900}.public-profile-role{color:#f5dce9;background:#ff0e780f;border:1px solid #ff1f834d;border-radius:7px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.public-profile-copy>small{color:#aeb7ca;padding-left:20px;font-size:13px;position:relative}.public-profile-copy>small:before{content:"◷";color:#ff1d82;position:absolute;left:0}.public-profile-rank-panel{background:radial-gradient(circle at 85% 25%,#ff006f24,#0000 38%),#080a17b8;border:1px solid #ff1e8229;border-radius:14px;align-content:center;gap:9px;min-height:190px;padding:20px 24px;display:grid;position:relative;overflow:hidden}.public-profile-rank-panel:after{content:"W";clip-path:polygon(50% 0,92% 18%,84% 77%,50% 100%,16% 77%,8% 18%);color:#ffffffd6;text-shadow:0 0 15px #ff147e;background:linear-gradient(145deg,#ff2a8d,#6d002f 72%);place-items:center;width:104px;height:120px;font-size:42px;font-weight:950;display:grid;position:absolute;top:50%;right:20px;box-shadow:0 0 38px #ff006f4d}.public-profile-rank-panel>*{z-index:1;max-width:calc(100% - 118px);position:relative}.public-profile-rank-panel>span{color:#b7bfce;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.public-profile-rank-panel>strong{color:#ff0873;font-size:48px;font-weight:950;line-height:1}#publicProfileScoreStars{color:#ff0b77;letter-spacing:3px;text-shadow:0 0 12px #ff007052;font-size:18px}.public-profile-rank-panel>small,.public-profile-rank-panel>em{color:#8f98ac;font-size:11px;font-style:normal}.public-profile-rank-panel>i{background:#ffffff0f;border-radius:999px;width:100%;height:6px;overflow:hidden}.public-profile-rank-panel>i b{border-radius:inherit;background:linear-gradient(90deg,#ec0067,#ff2690);width:0;height:100%;transition:width .3s;display:block;box-shadow:0 0 12px #ff006f8f}.public-profile-stats{background:#060914b8;border:1px solid #8e9dc02b;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.public-profile-stats article{background:0 0;border:0;border-right:1px solid #8e9dc021;border-radius:0;justify-content:center;align-items:center;gap:14px;min-width:0;padding:18px 12px;display:flex}.public-profile-stats article:last-child{border-right:0}.public-profile-stats i{color:#ff137e;font-size:27px;font-style:normal;line-height:1}.public-profile-stats .public-profile-rating-icon{flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.public-profile-rating-icon img{object-fit:contain;width:100%;height:100%}.public-profile-stats .public-profile-completed-icon{flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.public-profile-completed-icon img{object-fit:contain;width:100%;height:100%}.public-profile-stats .public-profile-reviews-icon{flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.public-profile-reviews-icon img{object-fit:contain;width:100%;height:100%}.public-profile-stats article div{gap:3px;min-width:0;display:grid}.public-profile-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2vw,26px);overflow:hidden}.public-profile-stats span{color:#939caf;letter-spacing:0;text-transform:none;font-size:10px}.public-profile-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.public-profile-overview{grid-template-columns:minmax(280px,1.15fr) repeat(2,minmax(220px,.85fr));gap:12px;display:grid}.public-profile-info-card,.public-profile-frame .profile-record-section{min-width:0;box-shadow:none;background:#060914ab;border:1px solid #8e9dc029;border-radius:13px;align-content:start;gap:16px;padding:18px;display:grid}.public-profile-section-title{border-bottom:1px solid #ff147c26;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.public-profile-section-title>span{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:950}.public-profile-section-title>small{color:#9ca5b8;font-size:11px;font-weight:800}.public-profile-copy .public-profile-bio,.public-profile-bio{color:#c6ccda;white-space:pre-wrap;max-width:none;min-height:70px;margin:0;font-size:13px;line-height:1.7}.public-profile-facts{gap:9px;margin:0;display:grid}.public-profile-facts>div{grid-template-columns:132px minmax(0,1fr);gap:12px;display:grid}.public-profile-facts dt{color:#7f899f;font-size:11px;font-weight:800}.public-profile-facts dd{color:#e7eaf1;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;font-weight:850;overflow:hidden}.public-profile-game-card{grid-template-rows:auto minmax(150px,1fr) auto}.public-profile-game-visual{color:#ff288d;background-color:#ffffff06;background-position:50%;background-size:cover;border:1px solid #ff198029;border-radius:12px;place-items:center;min-height:160px;font-size:28px;font-weight:950;display:grid;overflow:hidden}.coach-game-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.public-profile-game-visual.is-empty{background:radial-gradient(circle,#ff127c1f,#0000 62%)}.public-profile-game-copy{text-align:center;justify-items:center;gap:5px;display:grid}.public-profile-game-copy strong{color:#fff;font-size:15px}.public-profile-game-copy span{color:#8e98ac;font-size:10px;font-weight:800}.public-profile-achievements,.public-profile-performance{background:#060914ab;border:1px solid #8e9dc029;border-radius:13px;gap:15px;padding:18px;display:grid}.public-profile-badge-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.public-profile-badge-grid article{text-align:center;background:linear-gradient(145deg,#111627d9,#080b17e6);border:1px solid #8f9dbe26;border-radius:11px;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:155px;padding:14px;display:grid}.public-profile-badge-grid i{clip-path:polygon(50% 0,91% 17%,84% 77%,50% 100%,16% 77%,9% 17%);color:#fff;text-shadow:0 0 12px #ff137e;filter:drop-shadow(0 0 10px #ff006f4d);background:linear-gradient(145deg,#ff268c,#720033 72%);place-items:center;width:68px;height:74px;font-size:25px;font-style:normal;font-weight:950;display:grid}.public-profile-badge-grid article:nth-child(2) i{background:linear-gradient(145deg,#dca444,#5b3305 72%)}.public-profile-badge-grid article:nth-child(3) i{background:linear-gradient(145deg,#2c8dff,#062d67 72%)}.public-profile-badge-grid article:nth-child(4) i{background:linear-gradient(145deg,#24d779,#064526 72%)}.public-profile-badge-grid article:nth-child(5) i{background:linear-gradient(145deg,#b65cff,#471574 72%)}.public-profile-badge-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.public-profile-badge-grid span{color:#929caf;font-size:10px;line-height:1.45}.public-profile-performance-grid{grid-template-columns:190px minmax(260px,1fr) minmax(210px,.65fr);align-items:center;gap:26px;display:grid}.public-profile-performance .public-profile-score{align-content:center;align-self:stretch}.public-profile-score>span:first-child{color:#aeb6c6;text-transform:uppercase;font-size:11px;font-weight:900}.public-profile-performance-facts{border-left:1px solid #8e9dc021;gap:0;margin:0;padding-left:24px;display:grid}.public-profile-performance-facts>div{border-bottom:1px solid #8e9dc017;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.public-profile-performance-facts>div:last-child{border-bottom:0}.public-profile-performance-facts dt{color:#949eb1;font-size:11px}.public-profile-performance-facts dd{color:#fff;margin:0;font-size:13px;font-weight:950}.public-profile-score-wrap{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:24px;display:grid}.public-profile-score{border-right:1px solid #8e9dc021;justify-items:center;gap:7px;padding-right:24px;display:grid}.public-profile-score>strong{color:#ff0a75;font-size:54px;font-weight:950;line-height:1}.public-profile-score>small{color:#8f98ac;text-align:center;font-size:10px}.public-profile-rating-bars{gap:7px;display:grid}.public-profile-rating-row{color:#9ca5b7;grid-template-columns:30px minmax(0,1fr) 32px;align-items:center;gap:9px;font-size:10px;display:grid}.public-profile-rating-row i{background:#ffffff0e;border-radius:999px;height:5px;overflow:hidden}.public-profile-rating-row b{border-radius:inherit;background:linear-gradient(90deg,#f50069,#ff2a91);height:100%;display:block;box-shadow:0 0 9px #ff006f6b}.public-profile-rating-row small{color:#7f899e;text-align:right}.public-profile-frame .profile-record-section{gap:14px}.public-profile-frame .section-heading h2{color:#fff;text-transform:uppercase;font-size:18px}.public-profile-section-count{color:#ff4a9c;background:#ff0a7512;border:1px solid #ff188040;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:11px;font-weight:950;display:grid}.public-profile-frame .profile-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-frame .profile-record-card{background:linear-gradient(145deg,#111627d9,#080b17e6);border-color:#8f9dbe26;border-radius:11px}.public-profile-frame .profile-record-card:hover{border-color:#ff1a8259;transform:translateY(-2px)}.public-review-list{grid-template-columns:repeat(3,minmax(0,1fr))}.public-review-card{background:linear-gradient(145deg,#111627d9,#080b17e6);border-color:#8f9dbe26;border-radius:11px;gap:12px;padding:15px}.public-review-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.public-review-reviewer{align-items:center;gap:9px;min-width:0;display:flex}.public-review-reviewer .message-avatar{width:32px;height:32px;font-size:11px}.public-review-rating{color:#ff1a83;letter-spacing:1px;background:0 0;border:0;grid-area:1/2;min-height:auto;padding:0}.public-review-head>small{grid-column:1/-1;margin-top:-7px;padding-left:41px}.public-profile-footer{justify-content:space-between;align-items:center;gap:16px;padding:4px 2px 0;display:flex}.public-profile-message-button{color:#fff;background:linear-gradient(100deg,#d8005e,#ff1281);border:1px solid #ff238966;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:190px;min-height:50px;padding:0 24px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #e2005e2e}.public-profile-message-button[hidden]{display:none}.public-profile-message-button img{filter:brightness(0)invert();width:18px;height:18px}.public-profile-activity-note{color:#8e98ab;font-size:11px;font-weight:800}@media (max-width:1050px){.public-profile-hero{grid-template-columns:160px minmax(0,1fr)}.public-profile-avatar-wrap{width:150px;height:150px}.public-profile-avatar{aspect-ratio:1;width:128px;height:auto}.public-profile-rank-panel{grid-column:1/-1;min-height:0}.public-profile-rank-panel>strong{font-size:34px}.public-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-stats article:nth-child(3){border-right:0}.public-profile-stats article:nth-child(-n+3){border-bottom:1px solid #8e9dc021}.public-profile-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-games-overview>:first-child{grid-column:1/-1}.public-profile-badge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-performance-grid{grid-template-columns:170px minmax(0,1fr)}.public-profile-performance-facts{border-top:1px solid #8e9dc021;border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:12px;padding-left:0}.public-profile-performance-facts>div{border-bottom:0;border-right:1px solid #8e9dc017;justify-content:center}.public-profile-performance-facts>div:last-child{border-right:0}}@media (max-width:760px){body.public-profile-view .main-panel{padding-inline:12px}.public-profile-frame{border-radius:17px}.public-profile-hero{text-align:center;grid-template-columns:1fr;justify-items:center;padding-inline:0}.public-profile-copy{justify-items:center}.public-profile-copy .public-profile-name-row h2{max-width:calc(100vw - 120px);font-size:clamp(27px,10vw,42px)}.public-profile-rank-panel{text-align:left;justify-items:start;width:100%}.public-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-stats article,.public-profile-stats article:nth-child(3){border-bottom:1px solid #8e9dc021;border-right:1px solid #8e9dc021}.public-profile-stats article:nth-child(2n){border-right:0}.public-profile-stats article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.public-profile-stats-4 article:nth-child(3){border-bottom:0}.public-profile-stats-4 article:last-child{grid-column:auto}.public-profile-score-wrap,.public-profile-performance-grid{grid-template-columns:1fr}.public-profile-score{border-bottom:1px solid #8e9dc021;border-right:0;padding:0 0 18px}.public-profile-overview{grid-template-columns:1fr}.public-profile-games-overview>:first-child{grid-column:auto}.public-profile-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-performance-facts{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-performance-facts>div:nth-child(2){border-right:0}.public-profile-frame .profile-record-grid,.public-review-list{grid-template-columns:1fr}.public-profile-footer{flex-direction:column;align-items:stretch}.public-profile-activity-note{text-align:center}}@media (max-width:430px){.public-profile-stats{grid-template-columns:1fr}.public-profile-stats article,.public-profile-stats article:nth-child(3),.public-profile-stats article:nth-child(2n){border-right:0;justify-content:flex-start}.public-profile-stats article:last-child{grid-column:auto}.public-profile-facts>div{grid-template-columns:1fr;gap:3px}.public-profile-facts dd{text-align:left}.public-profile-message-button{width:100%;min-width:0}}@media (max-width:760px){.about-page-body .about-topbar{grid-template-columns:42px minmax(0,1fr) auto}.about-page-body .about-topbar .top-actions{grid-column:auto;justify-content:flex-end}}.nav-icon-faq{border:1px solid;border-radius:50%;font-weight:950}.faq-main-panel{min-height:100vh}.faq-topbar-brand{width:150px;height:48px;display:none}.faq-topbar-brand img{object-fit:contain;width:100%;height:100%}.faq-page{width:min(100%,1380px);margin:auto;padding:clamp(22px,4vw,58px) 0}.faq-hero{text-align:center;margin-bottom:34px}.faq-eyebrow{color:#ff2f8f;letter-spacing:.08em;justify-content:center;align-items:center;gap:17px;margin:0 0 12px;font-weight:950;display:flex}.faq-eyebrow span{background:linear-gradient(90deg,#0000,#ff2f8f);width:62px;height:1px}.faq-eyebrow span:last-child{transform:scaleX(-1)}.faq-eyebrow b{font-size:18px}.faq-hero h1{color:#f8f8fb;letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.05}.faq-hero h1 em{color:#ff1677;font-style:normal}.faq-hero>p:last-child{color:#b9b7c1;margin:16px 0 0;font-size:clamp(16px,1.7vw,22px)}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.faq-card{background:linear-gradient(145deg,#0e0512f0,#050711fa);border:1px solid #ff2f8f47;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-card[open]{border-color:#ff2f8fbf;box-shadow:0 0 24px #ff2f8f1f}.faq-card summary{cursor:pointer;grid-template-columns:88px minmax(0,1fr) 34px;align-items:center;gap:22px;min-height:148px;padding:24px 28px;list-style:none;display:grid}.faq-card summary::-webkit-details-marker{display:none}.faq-question-mark{color:#ff2f8f;border:2px solid #ff1677;border-radius:50%;place-items:center;width:72px;height:72px;font-size:38px;font-weight:800;display:grid;box-shadow:0 0 18px #ff16771f}.faq-question-copy{gap:8px;min-width:0;display:grid}.faq-question-copy strong{color:#f7f7fb;font-size:clamp(18px,1.55vw,24px);line-height:1.2}.faq-question-copy small{color:#b4b1bb;font-size:clamp(14px,1.25vw,18px);line-height:1.55}.faq-card summary i{width:26px;height:26px;position:relative}.faq-card summary i:before,.faq-card summary i:after{content:"";background:#ff1677;border-radius:10px;width:24px;height:3px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-card summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-card[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.faq-card>p{color:#c8c5ce;margin:0;padding:0 28px 26px 138px;font-size:15px;line-height:1.7}.faq-support-banner{background:radial-gradient(circle at 10%,#ff2f8f1c,#0000 22%),linear-gradient(110deg,#0a0411fa,#040610fa);border:1px solid #ff2f8fa6;border-radius:14px;grid-template-columns:150px minmax(0,1fr) minmax(260px,370px);align-items:center;gap:24px;margin-top:30px;padding:30px 54px;display:grid}.faq-support-icon{color:#ffabd0;letter-spacing:5px;border:4px solid #ff1677;border-radius:50%;place-items:center;width:100px;height:100px;font-size:26px;display:grid;box-shadow:0 0 26px #ff16773d}.faq-support-banner h2{color:#fff;margin:0 0 8px;font-size:clamp(26px,3vw,39px)}.faq-support-banner p{color:#bcb9c3;margin:0;font-size:18px}.faq-support-banner a{color:#fff;text-transform:uppercase;background:linear-gradient(100deg,#da0866,#ad0c5e);border:1px solid #ff65ae;border-radius:11px;justify-content:center;align-items:center;gap:30px;min-height:70px;font-size:20px;font-weight:950;display:flex;box-shadow:0 0 26px #ff207b33}.faq-support-banner a:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 34px #ff207b59}.faq-support-banner a strong{font-size:32px}.home-steam-section{background:radial-gradient(circle at 82% 0,#7614981f,#0000 34%),linear-gradient(145deg,#05030dfc,#02030afc);border:1px solid #6f228861;border-radius:18px;order:2;min-width:0;padding:clamp(24px,2.7vw,38px);position:relative;overflow:hidden;box-shadow:0 0 28px #5914801c,inset 0 0 0 1px #ffffff03}.home-steam-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.home-steam-title-wrap{align-items:center;gap:18px;min-width:0;display:flex}.home-steam-logo{color:#fff;background:radial-gradient(circle,#b322d038,#20052f80);border:1px solid #dd38ff73;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 18px #c228e333}.home-steam-logo img{object-fit:contain;filter:invert()drop-shadow(0 1px 5px #ffffff4d);width:30px;height:30px;display:block}.home-steam-title-wrap h2{color:#f7f4f8;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:clamp(22px,2vw,31px)}.home-steam-title-wrap p{color:#aaa4af;margin:5px 0 0;font-size:clamp(11px,1.05vw,15px)}.home-steam-heading>a{color:#ff3ba0;white-space:nowrap;align-items:center;gap:14px;font-size:13px;display:inline-flex}.home-steam-heading>a span{font-size:24px;line-height:1}.home-steam-carousel{width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.home-steam-track{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;width:100%;min-width:0;max-width:100%;padding:1px;display:flex;overflow-x:auto}.home-steam-track::-webkit-scrollbar{display:none}.home-steam-card{color:#f5f1f7;scroll-snap-align:start;background:#06050d;border:1px solid #75278973;border-radius:12px;flex:0 0 calc(20% - 9.6px);grid-template-rows:minmax(225px,1fr) auto auto;min-width:calc(20% - 9.6px);transition:border-color .18s,transform .18s;display:grid;overflow:hidden}.home-steam-card:hover,.home-steam-card:focus-visible{color:#fff;border-color:#ff2a9bad;transform:translateY(-3px)}.home-steam-cover{background-position:50%;background-size:cover;min-height:225px;display:block}.home-steam-cover.cs2{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/cs2-marketplace-cover.webp)}.home-steam-cover.dota{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/dota-2-marketplace-cover.webp)}.home-steam-cover.fortnite{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/fortnite-marketplace-cover.webp)}.home-steam-cover.elden-ring{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/gta-5-marketplace-cover.webp)}.home-steam-cover.cod{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/call-of-duty-marketplace-photo.webp)}.home-steam-cover.gta{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/gta-5-marketplace-cover.webp)}.home-steam-cover.valorant{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/valorant-marketplace-cover.webp)}.home-steam-cover.minecraft{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/minecraft-marketplace-cover.webp)}.home-steam-cover.league{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/league-of-legends-marketplace-cover.webp)}.home-steam-cover.pubg{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/pubg-mobile-marketplace-cover.webp)}.home-steam-cover.roblox{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/roblox-marketplace-cover.webp)}.home-steam-cover.mobile-legends{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/mobile-legends-marketplace-cover.webp)}.home-steam-cover.clash{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/clash-of-clans-marketplace-cover.webp)}.home-steam-cover.standoff{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/home-game-standoff2.png)}.home-steam-cover.rdr2{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/clash-of-clans-marketplace-cover.webp)}.home-steam-cover.cyberpunk{background-image:linear-gradient(#0000 65%,#06050d),url(/assets/valorant-marketplace-cover.webp)}.home-steam-platform{color:#c3bdc8;text-transform:uppercase;border-bottom:1px solid #ffffff12;align-items:center;gap:11px;min-height:58px;padding:0 15px;font-size:11px;display:flex}.home-steam-platform b{border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.home-steam-platform .steam-mark{color:#0000;filter:invert()drop-shadow(0 0 4px #ff50ae61);background:url(/assets/steam-logo.png?v=1) 50%/contain no-repeat;border-radius:0;flex:0 0 21px;width:21px;height:21px;font-size:0}.home-steam-platform .origin-mark{color:#ff671f;background:0 0;border:3px solid}.home-steam-platform .battle-mark{color:#22a6ff;background:#22a6ff0f;border:1px solid}.home-steam-card>strong{color:#f7f3f9;align-items:center;gap:12px;min-height:60px;padding:0 15px;font-size:clamp(16px,1.45vw,22px);display:flex}.home-steam-cart{color:#ff4fa8;background:#be2dff14;border:1px solid #d94cff;border-radius:5px;place-items:center;width:28px;height:28px;font-size:14px;display:grid;box-shadow:0 0 10px #d94cff29}.home-steam-mobile-body{display:none}.home-steam-arrow{z-index:3;color:#ff79ef;background:#16041ff0;border:1px solid #ec2bff7a;border-radius:50%;place-items:center;width:43px;height:43px;font-size:33px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 17px #d324fa33}.home-steam-arrow:hover{color:#fff;border-color:#ff45c8}.home-steam-arrow:disabled{opacity:.3;cursor:default;box-shadow:none}.home-steam-prev{left:8px}.home-steam-arrow.home-steam-prev{font-size:0}.home-steam-prev:before{content:"";border-top:2px solid;border-right:2px solid;width:11px;height:11px;display:block;transform:translate(2px,5px)rotate(-135deg)}.home-steam-next{right:8px}.home-steam-arrow.home-steam-next{font-size:0}.home-steam-next:before{content:"";border-top:2px solid;border-right:2px solid;width:11px;height:11px;display:block;transform:translate(-2px,5px)rotate(45deg)}.home-steam-dots{justify-content:center;gap:12px;margin-top:25px;display:flex}.home-steam-dots i{background:#25232d;border-radius:99px;width:22px;height:5px}.home-steam-dots i.active{background:#ff1493;box-shadow:0 0 8px #ff14938c}@media (max-width:1200px){.home-steam-card{flex-basis:calc(33.3333% - 8px);min-width:calc(33.3333% - 8px)}}@media (max-width:700px){.home-steam-section{border-color:#ee1fc494;border-radius:13px;padding:20px 0 18px}.home-steam-heading{align-items:center;gap:10px;margin-bottom:16px;padding:0 14px}.home-steam-logo{border-color:#ee1fc4b8;flex-basis:48px;width:48px;height:48px;box-shadow:0 0 16px #da21e64d}.home-steam-logo img{width:29px;height:29px}.home-steam-title-wrap{gap:11px}.home-steam-title-wrap h2{font-size:21px;line-height:1.05}.home-steam-title-wrap p{max-width:218px;margin-top:6px;font-size:10px;line-height:1.4}.home-steam-heading>a{gap:8px;margin-left:auto;font-size:12px;font-weight:750}.home-steam-heading>a span{font-size:22px}.home-steam-section{isolation:isolate;position:relative;overflow:hidden}.home-steam-section:before{z-index:100;content:"";pointer-events:none;background:#ee1fc4b8;width:1px;position:absolute;top:0;bottom:0;right:0}.home-steam-section:after{z-index:50;content:"";pointer-events:none;border:1px solid #ee1fc494;border-radius:13px;position:absolute;inset:0}.home-steam-carousel{z-index:1;box-sizing:border-box;width:100%;max-width:100%;position:relative;overflow:hidden}.home-steam-track{box-sizing:border-box;gap:12px;width:100%;max-width:100%;padding:1px 14px 9px;scroll-padding-left:14px;overflow-x:auto}.home-steam-card{background:linear-gradient(#070713,#03030a);border-color:#ee1fc485;border-radius:11px;flex:0 0 min(82vw,330px);min-width:min(82vw,330px);display:block;position:relative;box-shadow:0 12px 26px #0000004d}.home-steam-cover{aspect-ratio:1.45;background-position:50%;min-height:218px}.home-steam-cover.cs2{background-image:linear-gradient(#0000 61%,#05050c),url(/assets/cs2-popular-games-photo.jpeg)}.home-steam-platform{z-index:2;color:#fff;background:#10071bdb;border:1px solid #ef28bd;border-radius:999px;gap:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800;position:absolute;top:10px;right:10px}.home-steam-platform .steam-mark{flex-basis:17px;width:17px;height:17px}.home-steam-card>strong{display:none}.home-steam-mobile-body{flex-direction:column;padding:13px 15px 15px;display:flex}.home-steam-mobile-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.12;overflow:hidden}.home-steam-mobile-description{color:#aaa4b1;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;line-height:1.35;overflow:hidden}.home-steam-mobile-price-row{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.home-steam-mobile-price-row>b{color:#ff22a1;font-size:24px;line-height:1}.home-steam-mobile-price-row>i{color:#2be98b;border:1px solid #1ae07b94;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.home-steam-mobile-price-row>i span{background:#25eb8b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #25eb8ba6}.home-steam-mobile-details{color:#ff28ad;background:#4007341f;border:1px solid #f125b3;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:47px;margin-top:17px;font-size:14px;font-weight:800;display:flex}.home-steam-mobile-details b{font-size:22px;font-weight:500}.home-steam-arrow{display:none}.home-steam-dots{gap:9px;margin-top:11px}.home-steam-dots i{width:18px;height:6px}}.coach-card{cursor:pointer}.coach-card:focus-visible{outline:2px solid var(--coach-pink);outline-offset:3px;border-color:#ff2f8fb8;transform:translateY(-4px)}.coach-detail-body .coach-profile-shell{width:min(1180px,100% - 32px);max-width:1180px;padding:14px 0 34px}.coach-detail-body .coach-about-card,.coach-detail-body .coach-expertise-card,.coach-detail-body .coach-session-card,.coach-detail-body .coach-achievements,.coach-detail-body .coach-calendar-card,.coach-detail-body .coach-booking-status,.coach-detail-body .coach-protection-row,.coach-detail-body .coach-similar-section,.coach-detail-body .coach-starting-price{display:none}.coach-detail-body .coach-info-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.coach-detail-body .coach-booking-panel{border-color:#ff2f8fbd;padding:20px 24px}.coach-detail-body .coach-booking-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.coach-detail-body .coach-book-primary,.coach-detail-body .coach-book-secondary{min-height:58px}@media (max-width:820px){.coach-detail-body .coach-info-grid,.coach-detail-body .coach-booking-main{grid-template-columns:1fr}}@media (min-width:1041px){body.faq-page-body{overflow:hidden}.faq-main-panel{height:100vh;min-height:0;padding-top:12px;padding-bottom:12px;overflow:hidden}.faq-page{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:clamp(10px,1.8vh,18px) 0;display:grid}.faq-hero{margin-bottom:clamp(10px,1.8vh,20px)}.faq-eyebrow{margin-bottom:clamp(5px,.8vh,9px)}.faq-hero h1{font-size:clamp(40px,min(4.6vw,7vh),64px)}.faq-hero>p:last-child{margin-top:clamp(7px,1.2vh,12px);font-size:clamp(16px,min(1.6vw,2.5vh),21px)}.faq-grid{grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(9px,1.5vh,15px) clamp(12px,1.4vw,20px);min-height:0}.faq-card{height:100%;min-height:0}.faq-card summary{grid-template-columns:clamp(62px,9vh,78px) minmax(0,1fr) 30px;gap:clamp(12px,1.4vw,20px);height:100%;min-height:0;padding:clamp(10px,1.8vh,18px) clamp(16px,1.8vw,25px)}.faq-card[open] summary{height:auto;min-height:clamp(58px,8vh,72px);padding-bottom:6px}.faq-question-mark{width:clamp(58px,8.5vh,72px);height:clamp(58px,8.5vh,72px);font-size:clamp(32px,4.5vh,38px)}.faq-question-copy{gap:clamp(3px,.7vh,7px)}.faq-question-copy strong{font-size:clamp(18px,min(1.55vw,2.7vh),23px)}.faq-question-copy small{font-size:clamp(14px,min(1.2vw,2.1vh),17px);line-height:1.45}.faq-card>p{padding:0 22px clamp(9px,1.3vh,14px) clamp(82px,8vw,118px);font-size:clamp(13px,min(1vw,1.9vh),15px);line-height:1.45}.faq-support-banner{grid-template-columns:clamp(76px,10vh,100px) minmax(0,1fr) minmax(230px,330px);gap:clamp(14px,1.7vw,24px);margin-top:clamp(10px,1.8vh,18px);padding:clamp(10px,1.8vh,18px) clamp(24px,3vw,44px)}.faq-support-icon{width:clamp(72px,10vh,92px);height:clamp(72px,10vh,92px);font-size:clamp(20px,3vh,25px)}.faq-support-banner h2{margin-bottom:4px;font-size:clamp(26px,min(2.7vw,4.2vh),37px)}.faq-support-banner p{font-size:clamp(15px,min(1.4vw,2.3vh),18px)}.faq-support-banner a{min-height:clamp(54px,7.5vh,66px);font-size:clamp(17px,min(1.45vw,2.5vh),20px)}}@media (max-width:1040px){.faq-grid{grid-template-columns:1fr}.faq-support-banner{grid-template-columns:110px minmax(0,1fr)}.faq-support-banner a{grid-column:1/-1}}@media (max-width:760px){.faq-main-panel{padding:12px 12px 90px}.faq-page-body .faq-topbar{grid-template-columns:42px minmax(0,1fr) auto}.faq-page-body .faq-topbar .top-actions{grid-column:auto;justify-content:flex-end}.faq-topbar-brand{justify-self:center;display:block}.faq-topbar .top-actions .icon-button{display:none}.faq-topbar .seller-button{padding:0 11px;font-size:11px}.faq-page{padding-top:18px}.faq-hero{margin-bottom:24px}.faq-hero h1 em{display:block}.faq-grid{gap:12px}.faq-card summary{grid-template-columns:58px minmax(0,1fr) 24px;gap:12px;min-height:120px;padding:18px 14px}.faq-question-mark{width:52px;height:52px;font-size:28px}.faq-question-copy strong{font-size:16px}.faq-question-copy small{font-size:13px}.faq-card>p{padding:0 16px 20px 84px;font-size:13px}.faq-support-banner{grid-template-columns:72px minmax(0,1fr);gap:15px;padding:22px 16px}.faq-support-icon{border-width:3px;width:64px;height:64px;font-size:17px}.faq-support-banner h2{font-size:22px}.faq-support-banner p{font-size:14px}.faq-support-banner a{min-height:58px;font-size:15px}}.home-how-section{order:3}.home-faq-section{order:4;scroll-margin-top:24px}.home-competition-section{order:1;padding-top:clamp(42px,5vw,72px);padding-bottom:clamp(28px,4vw,58px);position:relative}.competition-heading{text-align:center;margin-bottom:24px}.competition-heading h2{color:#f8f6fb;letter-spacing:.035em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,34px);margin:0;font-size:clamp(34px,4.4vw,62px);line-height:1.06;display:flex}.competition-heading h2 em{color:#ff3eae;font-style:normal}.competition-heading h2>span{color:#ff35aa;filter:drop-shadow(0 0 7px #ff35aaa6);font-size:.55em}.competition-heading>span{color:#b7b2be;margin-top:9px;font-size:clamp(15px,1.45vw,20px);display:block}.competition-showcase{grid-template-columns:minmax(0,1fr) clamp(176px,14vw,224px) minmax(0,1.02fr);align-items:stretch;display:grid}.competition-panel{background:radial-gradient(circle at 14% 8%,#6d178324,#0000 32%),linear-gradient(145deg,#090512fa,#03050dfa);border:1px solid #e6299554;border-radius:22px;min-width:0;padding:clamp(22px,2.2vw,32px);box-shadow:inset 0 0 42px #69198d0f,0 28px 70px #0000004d}.competition-panel.coaching-preview{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.competition-panel-title{align-items:center;gap:15px;margin-bottom:18px;display:flex}.competition-title-icon{color:#ff39a1;filter:drop-shadow(0 0 8px #ff30a057);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.competition-title-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.competition-panel-title h3{color:#f7f4f9;letter-spacing:.02em;text-transform:uppercase;margin:0 0 3px;font-size:clamp(19px,1.7vw,26px)}.competition-panel-title p{color:#aaa5b0;margin:0;font-size:14px}.featured-coaches{gap:14px;display:grid;position:relative}.featured-coach{min-width:0;min-height:182px;color:inherit;background:#04050eeb;border:1px solid #e32a9747;border-radius:13px;grid-template-columns:minmax(140px,40%) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:inset 0 0 24px #6f1fa20f}.featured-coach:hover,.featured-coach:focus-visible{color:inherit;border-color:#ff30a39e;transform:translateY(-2px)}.featured-coach-photo{background-position:50%;background-size:cover;min-height:182px;position:relative}.featured-coach-photo:after{content:"";background:linear-gradient(90deg,#0d041c05,#05040f7a);position:absolute;inset:0}.featured-coach-photo.luna{background-image:linear-gradient(#4c0d7733,#0a01145c),url(/assets/valorant-marketplace-cover.webp);background-position:15%}.featured-coach-photo.zephyr{background-image:linear-gradient(#48087433,#0702116b),url(/assets/cs2-marketplace-cover.webp);background-position:16%}.featured-coach-photo>span{z-index:1;color:#f8edff;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(105deg,#6b18c9,#40118f);border-radius:5px;padding:7px 10px;font-size:10px;font-weight:850;position:absolute;top:12px;left:12px;box-shadow:0 0 14px #6b18c959}.featured-coach-copy{flex-direction:column;min-width:0;padding:17px 16px 12px;display:flex}.featured-coach-name{align-items:center;gap:8px;display:flex}.featured-coach-name h4{color:#fbf9fc;margin:0;font-size:clamp(21px,2vw,30px)}.featured-coach-name>b{color:#fff;background:#1f8cff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.featured-coach-name>span{color:#dad5df;grid-template-columns:auto auto;gap:1px 5px;margin-left:auto;font-size:15px;display:grid}.featured-coach-name>span i{color:#ffbd28;font-style:normal}.featured-coach-name>span small{color:#98939f;text-align:right;grid-column:1/-1;font-size:10px}.featured-coach-copy>p{color:#a9a4af;margin:2px 0 10px;font-size:15px}.featured-coach-copy ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.featured-coach-copy li{color:#c8c3ce;border:1px solid #e62b9740;border-radius:5px;padding:5px 8px;font-size:10px}.featured-coach-copy footer{border-top:1px solid #85699529;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:10px;display:flex}.featured-coach-copy footer strong{color:#ff35a4;font-size:21px}.featured-coach-copy footer strong small{color:#a5a0aa;font-size:10px;font-weight:500}.featured-coach-copy footer>span{color:#27b9eb;white-space:nowrap;font-size:11px}.competition-button{color:#f5f1f6;background:linear-gradient(110deg,#310735c7,#0f0623e0);border:1px solid #e72c9d75;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:60px;margin-top:17px;font-size:16px;font-weight:750;display:flex}.competition-button>span{font-size:27px}.competition-button>b{color:#ff43a9;margin-left:8px;font-size:26px}.competition-button:hover,.competition-button:focus-visible{color:#fff;border-color:#f342a4;transform:translateY(-2px);box-shadow:0 0 24px #e52a9726}.competition-bridge{--bridge-trophy-size:136px;isolation:isolate;grid-template-rows:1fr var(--bridge-trophy-size) 1fr auto;color:#bc4cff;justify-items:center;min-height:100%;padding:12px 0 54px;display:grid;position:relative}.coach-connection-lines{z-index:0;fill:none;stroke:#d956ff;stroke-width:2px;stroke-dasharray:7 9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #c437ffe6);pointer-events:none;vector-effect:non-scaling-stroke;width:calc(100% + clamp(22px,2.2vw,32px));height:100%;position:absolute;top:0;bottom:0;left:calc(-1*clamp(22px,2.2vw,32px));overflow:visible}.coach-connection-lines path{vector-effect:non-scaling-stroke}.bridge-line{filter:drop-shadow(0 0 6px #9e25ef);background:#ca4bffeb;width:2px;height:100%}.bridge-line,.bridge-trophy{z-index:1;position:relative}.bridge-bottom{height:calc(100% - 52px)}.bridge-line:after{filter:drop-shadow(0 0 5px #a92fea);content:"";border-style:solid;border-color:#d956ff;width:14px;height:14px;position:absolute;left:50%}.bridge-top:after{border-width:2px 0 0 2px;bottom:8px;transform:translate(-50%)rotate(45deg)}.bridge-bottom:after{border-width:0 2px 2px 0;top:8px;transform:translate(-50%)rotate(45deg)}.bridge-trophy{width:var(--bridge-trophy-size);height:var(--bridge-trophy-size);color:#ee42ff;background:radial-gradient(circle,#68109359,#070314f2 66%);border:2px solid #e45cff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 18px #932bdf,inset 0 0 22px #db2aff47}.bridge-trophy svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:68px;height:68px}.competition-bridge p{color:#bd5cf4;letter-spacing:.04em;text-align:center;text-transform:uppercase;text-shadow:0 0 12px #b12ef259;margin:0;font-size:15px;font-weight:850;line-height:1.55;position:absolute;bottom:3px}.featured-tournament{background:#04050df2;border:1px solid #e72b964f;border-radius:13px;overflow:hidden}.tournament-cover{background:linear-gradient(#09041914,#0901129e),url(/assets/cs2-marketplace-cover.webp) 50%/cover;place-items:center;min-height:248px;display:grid;position:relative;overflow:hidden}.tournament-cover:after{content:"";background:radial-gradient(circle at 50% 54%,#de25ff2e,#0000 30%),linear-gradient(90deg,#12002557,#0000 40% 60%,#12002557);position:absolute;inset:0}.tournament-cover>span,.tournament-cover>b{z-index:2;letter-spacing:.025em;text-transform:uppercase;border-radius:5px;padding:8px 11px;font-size:10px;position:absolute;top:14px}.tournament-cover>span{color:#fff;background:linear-gradient(110deg,#e2238a,#a615a7);left:14px}.tournament-cover>b{color:#54e69a;background:#022418b8;border:1px solid #16b76f;right:14px}.tournament-cover>svg{z-index:1;fill:#180225b8;stroke:#f02dff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 13px #891fd0)drop-shadow(0 0 26px #e11effbf);width:150px;height:150px;position:relative}.tournament-copy h4{color:#fbf9fc;letter-spacing:.035em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(24px,2.5vw,37px)}.tournament-copy>p{color:#b4afb9;justify-content:center;align-items:center;gap:11px;margin:5px 0 18px;font-size:13px;display:flex}.tournament-copy>p i{background:#f52b9a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #f52b9a}.tournament-copy dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.tournament-copy dl>div{text-align:center;border-right:1px solid #85699529;gap:7px;min-width:0;padding:0 8px;display:grid}.tournament-copy dl>div:last-child{border:0}.tournament-copy dt{color:#ff38a3;gap:5px;font-size:23px;display:grid}.tournament-copy dt svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #ff38a347);justify-self:center;width:36px;height:36px;overflow:visible}.tournament-copy dt span{color:#9f99a5;text-transform:uppercase;font-size:9px;font-weight:500}.tournament-copy dd{color:#eeeaf0;margin:0;font-size:14px}.tournament-copy dl>div:first-child dd{color:#ff42a7}.tournament-copy .competition-button{color:#f052a8;min-height:54px;margin-top:20px}.home-competition-section{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(16px,2vw,30px)}.competition-heading:before{color:#d5d0d9;content:"PLAY. IMPROVE. COMPETE.";letter-spacing:.55em;margin-bottom:15px;font-size:12px;font-weight:800;display:block}.competition-heading h2{color:#0000;background:linear-gradient(90deg,#ff2b9a 7%,#ef51d8 45%,#913eff 72%,#c047ff 100%);-webkit-background-clip:text;background-clip:text;gap:12px;font-size:clamp(35px,3.45vw,56px)}.competition-heading h2 em{color:#fff}.competition-heading h2>span{display:none}.competition-heading>span{margin-top:7px;font-size:clamp(16px,1.35vw,21px)}.competition-showcase{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:16px}.competition-bridge{display:none}.competition-panel{background:radial-gradient(circle at 70% 0,#4c176f21,#0000 39%),linear-gradient(145deg,#070a14fa,#03070efa);border-color:#874caa61;border-radius:12px;padding:18px 20px 15px;box-shadow:inset 0 0 36px #59198f0f}.competition-panel-title{margin-bottom:14px}.competition-panel-title>div{min-width:0}.competition-panel-all{color:#f24ab3;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:700}.competition-panel-all b{vertical-align:-2px;margin-left:9px;font-size:25px;font-weight:400}.featured-coaches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coaching-preview .featured-coaches{flex:1}.featured-coach{border-color:#79549e4f;border-radius:9px;flex-direction:column;min-height:336px;display:flex}.featured-coach-photo{min-height:177px}.featured-coach-photo:after{background:linear-gradient(#0000 44%,#04050ed6)}.coaching-preview .featured-coach-copy{flex:1}.featured-coach-copy{margin-top:-2px;padding:0 14px 14px}.featured-coach-name{flex-wrap:wrap}.featured-coach-name h4{font-size:20px}.featured-coach-name>span{grid-template-columns:auto auto;margin-left:0}.featured-coach-name>span small{display:none}.featured-coach-copy>p{margin:4px 0 9px;font-size:12px}.featured-coach-copy footer{border:0;padding-top:12px;display:block}.featured-coach-copy footer>span{display:none}.featured-coach-copy footer strong{font-size:23px;display:block}.coaching-preview>.competition-button{color:#fff;background:linear-gradient(90deg,#fa278d,#d42eaa);border-radius:6px;min-height:43px;margin-top:13px;font-size:13px}.coaching-preview>.competition-button>span{display:none}.coaching-preview>.competition-button>b{font-size:20px}.featured-tournament{border-color:#79549e4f;border-radius:9px}.tournament-cover{background-size:cover;min-height:302px}.tournament-cover:before{z-index:2;color:#fff;content:"WAVE\a CUP";letter-spacing:-.05em;white-space:pre;text-shadow:0 4px 15px #00000073;font-size:clamp(37px,4.4vw,68px);font-weight:950;line-height:.77;position:absolute;top:38px;left:28px}.tournament-cover:after{background:linear-gradient(90deg,#06071152,#0000 68%),radial-gradient(circle at 67% 48%,#d826ff3d,#0000 31%)}.tournament-cover>svg{width:178px;height:178px;margin-left:37%}.tournament-cover>span{display:none}.tournament-cover>b{top:16px;right:18px}.tournament-copy{padding:11px 14px 14px}.tournament-copy h4{display:none}.tournament-copy>p{justify-content:flex-start;margin:0 0 11px}.tournament-copy dl{border-top:1px solid #85699529;padding-top:12px}.tournament-copy .competition-button{color:#fff;background:linear-gradient(90deg,#fa278d,#d42eaa);border-radius:6px;min-height:44px;margin-top:14px}.competition-perks{border-top:1px solid #85699529;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:13px 0 0;list-style:none;display:grid}.competition-perks li{color:#ece7ee;align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:700;display:flex}.competition-perks b{color:#f52ba5;font-size:23px;font-weight:400}.competition-perks span{gap:2px;display:grid}.competition-perks small{color:#938d99;font-size:8px;font-weight:500}.home-competition-section .competition-showcase{align-items:stretch}.home-competition-section .competition-panel{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.home-competition-section .competition-panel-title{min-height:58px}.home-competition-section .competition-title-icon{background:#801a9926;border-radius:8px;flex-basis:58px;width:58px;height:58px;padding:9px}.home-competition-section .competition-panel-title h3{font-size:clamp(18px,1.45vw,24px)}.home-competition-section .featured-coaches{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-competition-section .featured-coach{height:100%;min-height:388px}.home-competition-section .featured-coach-photo{min-height:185px}.featured-coach-photo.kairo{background-image:linear-gradient(#48087433,#0702116b),url(/assets/cod-photo.jpeg);background-position:50% 24%}.featured-coach-online{z-index:2;color:#e9f7ef;align-items:center;gap:6px;font-size:9px;font-style:normal;display:flex;position:absolute;top:13px;right:11px}.featured-coach-online:before{content:"";background:#21e897;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #21e897a6}.home-competition-section .featured-coach-copy{flex:1;margin:0;padding:10px 13px 14px}.home-competition-section .featured-coach-name{grid-template-columns:auto 17px;justify-content:start;gap:5px;display:grid}.home-competition-section .featured-coach-name h4{font-size:19px}.home-competition-section .featured-coach-name>b{width:17px;height:17px}.home-competition-section .featured-coach-name>span{grid-column:1/-1;align-items:center;gap:5px;font-size:12px;display:flex}.home-competition-section .featured-coach-name>span small{color:#938d99;font-size:10px;display:inline}.home-competition-section .featured-coach-copy ul{flex-wrap:nowrap;gap:5px}.home-competition-section .featured-coach-copy li{white-space:nowrap;min-width:0;padding:5px 6px;font-size:8px}.home-competition-section .featured-coach-copy footer{flex-direction:column;align-items:stretch;gap:9px;margin-top:auto;padding-top:12px;display:flex}.home-competition-section .featured-coach-copy footer strong{font-size:22px}.home-competition-section .featured-coach-copy footer>span{color:#f752ad;border:1px solid #e52b98;border-radius:5px;justify-content:center;align-items:center;min-height:42px;font-size:11px;font-weight:700;display:flex}.home-competition-section .featured-coach:hover .featured-coach-copy footer>span,.home-competition-section .featured-coach:focus-visible .featured-coach-copy footer>span{color:#fff;background:linear-gradient(90deg,#ff2b92,#e42aac);box-shadow:0 0 18px #f22b9a3d}.home-competition-section .coaching-preview>.competition-button{display:none}.home-competition-section .featured-tournament{flex-direction:column;flex:1;display:flex;position:relative}.home-competition-section .tournament-cover{min-height:302px}.home-competition-section .tournament-copy{flex:1;padding:16px 14px 15px}.home-competition-section .tournament-copy>p{z-index:3;color:#f3edf5;justify-content:flex-start;margin:0;position:absolute;top:171px;left:27px}.home-competition-section .tournament-copy>p:before{color:#fff;content:"⚔  CS2";font-size:17px;font-weight:800}.home-competition-section .tournament-copy>p i{width:0;height:0}.home-competition-section .tournament-copy .competition-button{z-index:3;width:184px;min-height:45px;margin:0;position:absolute;top:216px;left:27px}.home-competition-section .competition-button{isolation:isolate;color:#fff;text-shadow:0 1px 4px #4a00305c;background:linear-gradient(110deg,#ff1687 0%,#f329a1 48%,#c72fe4 100%);border:1px solid #ff7ec79e;transition:transform .17s,box-shadow .17s,filter .17s;position:relative;overflow:hidden;box-shadow:0 9px 24px #ef209147,inset 0 1px #ffffff4d}.home-competition-section .competition-button:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:28%;height:260%;transition:left .42s;position:absolute;top:-80%;left:-35%;transform:rotate(20deg)}.home-competition-section .competition-button b{color:inherit;margin-left:2px;font-size:20px;font-weight:500;transition:transform .17s}.home-competition-section .competition-button:hover,.home-competition-section .competition-button:focus-visible{color:#fff;filter:saturate(1.12)brightness(1.06);border-color:#ffc4e5e6;transform:translateY(-2px);box-shadow:0 12px 30px #ff1f946b,0 0 20px #cf2fe533,inset 0 1px #ffffff5c}.home-competition-section .competition-button:hover:before,.home-competition-section .competition-button:focus-visible:before{left:112%}.home-competition-section .competition-button:hover b,.home-competition-section .competition-button:focus-visible b{transform:translate(4px)}.home-competition-section .competition-button:active{transform:translateY(0)scale(.98);box-shadow:0 5px 15px #ef209147}.home-competition-section .tournament-copy dl{border-top:0;margin-top:0;padding-top:0}.home-competition-section .competition-perks{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:70px;margin:15px -20px -15px;padding:13px 18px 0}.home-competition-section .competition-perks li{justify-content:center}.home-competition-section .competition-perks b{font-size:29px}@media (max-width:1250px){.competition-showcase{grid-template-columns:minmax(0,1fr) 150px minmax(0,1.02fr)}.competition-panel{padding:20px}.featured-coach{grid-template-columns:125px minmax(0,1fr)}.competition-bridge{--bridge-trophy-size:110px}.bridge-trophy svg{width:52px;height:52px}.competition-bridge{grid-template-rows:1fr var(--bridge-trophy-size) 1fr auto}.featured-coach-copy footer>span{display:none}}@media (max-width:920px){.competition-showcase{grid-template-columns:1fr;gap:18px}.coach-connection-lines{display:none}.competition-bridge{grid-template:1fr/1fr 92px 1fr;align-items:center;min-height:100px;padding:0 72px 0 0}.bridge-line{background:#ca4bffeb;width:100%;height:2px}.competition-bridge{--bridge-trophy-size:92px}.competition-bridge p{text-align:left;font-size:12px;bottom:auto;right:0}.featured-coach{grid-template-columns:minmax(170px,36%) minmax(0,1fr)}}@media (max-width:560px){.home-competition-section{padding-top:32px}.competition-heading{margin-bottom:18px}.competition-heading h2{letter-spacing:.01em;gap:9px;font-size:29px}.competition-heading>span{font-size:13px}.competition-panel{border-radius:16px;padding:15px 11px}.competition-panel-title{padding:0 5px}.competition-panel-title h3{font-size:18px}.competition-panel-title p{font-size:12px}.featured-coach{grid-template-columns:104px minmax(0,1fr);min-height:154px}.featured-coach-photo{min-height:154px}.featured-coach-photo>span{padding:5px 6px;font-size:7px;top:8px;left:7px}.featured-coach-copy{padding:12px 9px 9px}.featured-coach-name{gap:5px}.featured-coach-name h4{font-size:19px}.featured-coach-name>b{width:15px;height:15px;font-size:8px}.featured-coach-name>span{font-size:12px}.featured-coach-copy>p{margin-bottom:7px;font-size:12px}.featured-coach-copy ul{gap:4px}.featured-coach-copy li{padding:4px;font-size:8px}.featured-coach-copy footer{padding-top:7px}.featured-coach-copy footer strong{font-size:17px}.competition-button{min-height:54px;font-size:14px}.competition-bridge{--bridge-trophy-size:72px;grid-template-columns:1fr 72px 1fr;min-height:82px;padding-right:58px}.bridge-trophy svg{width:45px;height:45px}.competition-bridge p{font-size:9px}.tournament-cover{min-height:200px}.tournament-cover>span,.tournament-cover>b{padding:6px 7px;font-size:7px;top:10px}.tournament-cover>span{left:8px}.tournament-cover>b{right:8px}.tournament-cover>svg{width:120px;height:120px}.tournament-copy{padding:16px 9px 10px}.tournament-copy h4{font-size:23px}.tournament-copy>p{gap:7px;font-size:10px}.tournament-copy dt{font-size:19px}.tournament-copy dt svg{width:29px;height:29px}.tournament-copy dt span{font-size:7px}.tournament-copy dd{font-size:11px}}@media (max-width:920px){.home-competition-section .competition-showcase{grid-template-columns:1fr}.home-competition-section .competition-panel{height:auto}.home-competition-section .featured-coaches{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(220px,1fr));padding-bottom:8px;overflow-x:auto}.home-competition-section .featured-coaches::-webkit-scrollbar{display:none}.home-competition-section .featured-coach{scroll-snap-align:start;min-height:388px}}@media (max-width:560px){.home-competition-section{padding-inline:0}.competition-heading:before{letter-spacing:.34em;font-size:8px}.home-competition-section .competition-heading h2{font-size:28px}.home-competition-section .competition-panel{padding:14px 11px}.home-competition-section .competition-panel-title{gap:9px;min-height:48px}.home-competition-section .competition-title-icon{flex-basis:46px;width:46px;height:46px}.home-competition-section .competition-panel-all{font-size:10px}.home-competition-section .featured-coaches{grid-template-columns:repeat(3,minmax(236px,78vw))}.home-competition-section .featured-coach{min-height:380px}.home-competition-section .competition-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px -11px -14px;padding:14px 11px}.home-competition-section .competition-perks li{justify-content:flex-start}.home-competition-section .tournament-cover{min-height:250px}.home-competition-section .tournament-cover:before{font-size:42px;top:34px;left:18px}.home-competition-section .tournament-cover>svg{width:130px;height:130px}.home-competition-section .tournament-copy>p{top:143px;left:18px}.home-competition-section .tournament-copy .competition-button{width:160px;min-height:40px;top:184px;left:18px}.home-competition-section .tournament-copy dl{grid-template-columns:repeat(2,1fr);gap:16px 0}}@media (min-width:1041px){.home-faq-section .faq-page{width:100%;height:auto;padding:clamp(24px,2.8vw,40px) 0 14px;display:block}.home-faq-section .faq-hero{margin-bottom:20px}.home-faq-section .faq-eyebrow{margin-bottom:7px}.home-faq-section .faq-hero h1{font-size:clamp(44px,4.4vw,62px)}.home-faq-section .faq-hero>p:last-child{margin-top:9px;font-size:clamp(16px,1.5vw,20px)}.home-faq-section .faq-grid{grid-template-rows:none;gap:13px 16px}.home-faq-section .faq-card{height:auto}.home-faq-section .faq-card summary{grid-template-columns:68px minmax(0,1fr) 30px;gap:16px;height:auto;min-height:116px;padding:17px 22px}.home-faq-section .faq-question-mark{width:60px;height:60px;font-size:32px}.home-faq-section .faq-question-copy strong{font-size:clamp(17px,1.4vw,21px)}.home-faq-section .faq-question-copy small{font-size:clamp(13px,1.1vw,16px);line-height:1.4}.home-faq-section .faq-card>p{padding:0 22px 16px 106px}.home-faq-section .faq-support-banner{grid-template-columns:90px minmax(0,1fr) minmax(230px,320px);margin-top:16px;padding:18px 36px}.home-faq-section .faq-support-icon{width:76px;height:76px}.home-faq-section .faq-support-banner h2{font-size:clamp(25px,2.5vw,34px)}.home-faq-section .faq-support-banner a{min-height:58px;font-size:17px}}.steam-keys-page{background:#02030a}.steam-main-panel{background:radial-gradient(circle at 70% 35%,#39094b1f,#0000 38%),#02030a;min-width:0}.steam-side-icon{color:#ff3b98;border:1px solid #ff35948c;font-size:0}.steam-side-icon img{object-fit:contain;filter:invert()drop-shadow(0 1px 4px #ffffff47);width:22px;height:22px;display:block}.steam-page-nav{background:#020309f2;border-bottom:1px solid #ffffff12;align-items:center;gap:24px;min-height:72px;padding:0 clamp(20px,3vw,48px);display:flex}.steam-page-nav>nav{align-self:stretch;gap:clamp(24px,4vw,64px);display:flex}.steam-page-nav>nav a{color:#aaa4ad;align-items:center;font-weight:700;text-decoration:none;display:flex;position:relative}.steam-page-nav>nav a.active{color:#ff58a7}.steam-page-nav>nav a.active:after{content:"";background:#ff3c98;height:2px;position:absolute;bottom:0;left:0;right:0}.steam-nav-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.steam-nav-actions a,.steam-nav-actions button{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;text-decoration:none;display:grid}.steam-nav-actions a:last-child{border:1px solid #ff3b9894;font-size:13px}.steam-store{padding:clamp(36px,5vw,68px) clamp(20px,3vw,48px) 42px}.steam-store-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.steam-store-heading h1{color:#fff;text-transform:uppercase;letter-spacing:.025em;margin:0;font-size:clamp(42px,5vw,70px);line-height:.95}.steam-store-heading p{color:#a7a4ac;margin:12px 0 0;font-size:clamp(15px,1.4vw,21px)}.steam-store-heading>a{color:#ff8bc2;text-transform:uppercase;border:1px solid #d43d87;border-radius:5px;align-items:center;gap:20px;min-height:52px;padding:0 30px;font-weight:800;text-decoration:none;display:inline-flex}.steam-games-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.steam-game-card{background:#070711;border:1px solid #ff359459;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 14px 42px #0000003d}.steam-game-cover{aspect-ratio:.84;background-position:50%;background-size:cover;position:relative}.steam-game-cover:after{content:"";background:linear-gradient(#0000,#070711);position:absolute;inset:45% 0 0}.steam-game-cover>span{z-index:1;color:#ff76b9;text-transform:uppercase;background:#0f0411b8;border:1px solid #ff439b8c;border-radius:5px;padding:7px 12px;font-size:11px;font-weight:800;position:absolute;top:15px;left:15px}.steam-game-cover>button{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;font-size:34px;line-height:1;position:absolute;top:12px;right:14px}.steam-game-cover>button.active{color:#ff3b98}.steam-game-info h2{color:#fff;text-transform:uppercase;min-height:54px;margin:0;font-size:clamp(19px,1.6vw,27px)}.steam-game-info>p{color:#aaa4ad;text-transform:uppercase;margin:5px 0 12px;font-size:12px}.steam-game-info>p i{color:#a345ff;font-style:normal}.steam-game-info>p{align-items:center;gap:8px;display:flex}.steam-key-icon{object-fit:contain;filter:invert()drop-shadow(0 0 4px #ff50ae61);flex:0 0 19px;width:19px;height:19px;display:block}.steam-game-price{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;display:flex}.steam-game-price>strong small{font-size:14px;font-weight:500}.steam-game-price>span{color:#2bdf89;text-transform:uppercase;border:1px solid #28df8929;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:inline-flex}.steam-game-price>span i{background:currentColor;border-radius:50%;width:7px;height:7px}.steam-game-price>span.preorder{color:#ffae38}.steam-game-price>span.out{color:#ff5068}.steam-game-price>span.sold{color:#868797}.steam-game-actions{grid-template-columns:1fr 52px;gap:10px;display:grid}.steam-game-actions a,.steam-game-actions button{color:#ff79b8;text-transform:uppercase;background:0 0;border:1px solid #d63c87;border-radius:5px;justify-content:center;align-items:center;min-height:48px;font-weight:800;text-decoration:none;display:flex}.steam-game-actions a{justify-content:space-between;padding:0 18px}.steam-game-actions button{color:#fff;background:linear-gradient(135deg,#40112e,#9d1c61);font-size:18px}.steam-game-actions button:disabled{opacity:.35}.featured-items{padding:0 clamp(20px,3vw,48px) clamp(42px,5vw,70px);display:none}.featured-items-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.featured-items-title{align-items:center;gap:13px;display:flex}.featured-items-spark{color:#ec62e8;filter:drop-shadow(0 0 8px #ec62e88c);place-items:center;width:34px;height:34px;display:grid}.featured-items-spark svg{width:100%;height:100%}.featured-items-title h2{color:#f8f5fb;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:clamp(23px,2.3vw,34px)}.featured-items-heading>a{color:#f578d4;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:inline-flex}.featured-items-heading>a span{font-size:24px;line-height:1}.featured-items-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.featured-items-empty{color:#aaa4b1;text-align:center;background:#0807119e;border:1px dashed #b555da5c;border-radius:13px;place-items:center;min-height:180px;margin:0;padding:24px;display:grid}.featured-item-card{box-sizing:border-box;color:#f7f3f8;background:radial-gradient(circle at 50% 30%,#781aa63d,#0000 40%),#080711;border:1px solid #b555da4d;border-radius:13px;flex-direction:column;align-items:flex-start;height:100%;min-height:314px;padding:18px 20px 20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.featured-item-card:after{content:"";border:1px solid #c044ff7a;border-radius:50%;height:12px;position:absolute;bottom:73px;left:12%;right:12%;box-shadow:0 0 14px #ab2bf9bf,inset 0 0 12px #ad31ff40}.featured-item-card:hover,.featured-item-card:focus-visible{color:#fff;border-color:#ed6bd6;transform:translateY(-4px);box-shadow:0 16px 35px #00000052,0 0 22px #d33fd824}.featured-item-save{z-index:2;color:#d6d3db;width:36px;height:36px;font-size:34px;line-height:1;position:absolute;top:14px;right:16px}.featured-item-card:hover .featured-item-save{color:#ff5eb8}.featured-item-art{z-index:1;color:#b558ff;place-items:center;width:100%;height:184px;display:grid;position:relative}.featured-item-art svg{filter:drop-shadow(0 10px 14px #0009)drop-shadow(0 0 11px);width:min(100%,230px);height:100%;overflow:visible}.mobile-featured-product-image{z-index:1;color:#d9d0df;text-shadow:0 2px 10px #000;background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;width:100%;height:184px;font-size:32px;font-weight:800;display:grid;position:relative}.featured-item-art.item-wallet{color:#ff6b9d}.featured-item-art.item-pass{color:#845dff}.featured-item-card strong{z-index:1;font-size:clamp(17px,1.4vw,22px);position:relative}.featured-item-card small{z-index:1;color:#aaa4b1;margin-top:7px;font-size:14px;position:relative}.featured-item-card b{z-index:1;color:#ff4fab;margin-top:15px;font-size:clamp(20px,1.7vw,27px);position:relative}@media (min-width:921px) and (max-width:1250px){.home-page .featured-items{padding-inline:clamp(18px,3vw,48px);display:block}.home-page .featured-items-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px)}.home-page .featured-item-card{min-height:292px}.home-page .mobile-featured-product-image{height:165px}}.home-page.featured-items-fallback .featured-items{display:block}@media (min-width:1251px){.home-page.featured-items-fallback .featured-items{padding-inline:clamp(24px,4vw,64px)}}@media (min-width:721px) and (max-width:920px){.home-page .featured-items{padding-inline:14px;display:block}.home-page .featured-items-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -14px;padding:2px 14px 12px;display:flex;overflow-x:auto}.home-page .featured-items-grid::-webkit-scrollbar{display:none}.home-page .featured-item-card{scroll-snap-align:start;flex:0 0 252px;min-width:252px;min-height:292px}.home-page .mobile-featured-product-image{height:165px}}.steam-store-footer{color:#8e8996;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:20px clamp(20px,3vw,48px);display:flex}.steam-detail-page{color:#edf1f7;background:#030911}.steam-detail{max-width:1420px;margin:auto;padding:22px clamp(16px,4vw,58px) 50px}.steam-detail-back{color:#c2c9d5;margin-bottom:16px;text-decoration:none;display:inline-flex}.steam-detail-top{grid-template-columns:1.35fr .95fr;gap:24px;display:grid}.steam-gallery,.steam-buy-box,.steam-detail-info{background:#07101a;border:1px solid #8a9bbc38;border-radius:9px}.steam-detail-cover{background:50%/cover no-repeat;min-height:420px}.steam-buy-box{padding:20px}.steam-badges{flex-wrap:wrap;gap:8px;display:flex}.steam-badges span,.steam-badges b{background:#0b1724;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.steam-badges img{filter:invert();width:18px}.steam-badges b{color:#60e69f}.steam-buy-box h1{margin:15px 0 6px;font-size:34px}.steam-buy-box>p{color:#b9c1cf}.steam-rating{color:#ffc83d}.steam-rating span{color:#b8c0ce;margin-left:10px}.steam-detail-price{color:#f1449b;margin:14px 0;font-size:33px;display:block}.steam-buy-box dl{border:1px solid #ffffff14;grid-template-columns:1fr 1fr;display:grid}.steam-buy-box dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:10px;padding:12px;display:flex}.steam-buy-box dt{color:#9ea8b8}.steam-buy-box dd{margin:0;font-weight:800}.steam-buy-actions,.steam-detail-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.steam-buy-actions button,.steam-detail-actions button{color:#f36cb0;background:0 0;border:1px solid #ce3b87;border-radius:6px;min-height:45px;font-weight:900}.steam-buy-actions button:first-child{color:#fff;background:linear-gradient(90deg,#ec2078,#d537ad)}.steam-detail-actions button{color:#dfe4ec;border-color:#ffffff24;min-height:35px}.steam-detail-info{margin-top:18px}.steam-detail-info nav{border-bottom:1px solid #ffffff1a;gap:30px;padding:0 18px;display:flex}.steam-detail-info nav button{color:#bbc3d0;background:0 0;border:0;border-bottom:3px solid #0000;min-height:50px}.steam-detail-info nav button.active{color:#f06cac;border-color:#ee3f99}.steam-detail-info-grid{grid-template-columns:repeat(4,1fr);gap:24px;padding:20px;display:grid}.steam-detail-info-grid article{border-right:1px solid #ffffff1a;padding-right:18px}.steam-detail-info-grid article:last-child{border:0}.steam-detail-info h2{font-size:15px}.steam-detail-info p,.steam-detail-info li{color:#c2c9d5;font-size:13px;line-height:1.6}@media (max-width:850px){.steam-detail-top,.steam-detail-info-grid{grid-template-columns:1fr}.steam-detail-cover{min-height:280px}.steam-detail-info-grid article{border:0;border-bottom:1px solid #ffffff1a;padding-bottom:15px}.steam-detail-info nav{gap:20px;overflow:auto}.steam-detail-info nav button{white-space:nowrap}}.steam-store{max-width:1540px}.steam-store-heading{margin-bottom:18px}.steam-store-heading h1{text-transform:none;font-size:42px}.steam-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:15px 28px;margin-bottom:16px;display:grid}.steam-catalog-toolbar input,.steam-catalog-toolbar select{color:#dce1ea;background:#08111c;border:1px solid #94a4bf2e;border-radius:7px;height:42px;padding:0 14px}.steam-catalog-toolbar input{width:100%}.steam-sort-label{color:#c4c9d5;white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.steam-sort-label select{min-width:150px}.steam-genres{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.steam-genres button,.steam-pagination button{color:#bfc6d1;background:#07101a;border:1px solid #94a4bf24;border-radius:18px;min-height:32px;padding:0 18px;font-size:12px}.steam-genres button.active,.steam-pagination button.active{color:#fff;background:#eb368e;border-color:#f1429b}.steam-games-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.steam-game-card{box-shadow:none;border-color:#8f9db833;border-radius:7px}.steam-game-cover{aspect-ratio:1.15}.steam-game-cover>span{color:#f5f6fa;background:#040911c2;border:0;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex;top:10px;left:10px}.steam-game-cover>span img{filter:invert();width:16px;height:16px}.steam-game-cover>button{font-size:26px;top:9px;right:9px}.steam-stock{z-index:2;color:#62e7a2;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;top:12px;right:42px}.steam-stock:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.steam-stock.out{color:#ff5573}.steam-game-info{padding:10px 12px 12px}.steam-game-info h2{text-transform:none;min-height:auto;font-size:15px}.steam-game-info>p{text-transform:none;min-height:20px;margin:5px 0 8px;font-size:11px}.steam-game-price{border:0;padding:0}.steam-game-price>strong{color:#f04a9a;font-size:17px}.steam-game-price a{color:#f161ae;border:1px solid #c6347c;border-radius:5px;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.steam-pagination{justify-content:center;gap:8px;margin-top:28px;display:flex}.steam-pagination button{border-radius:7px;width:33px;padding:0}.steam-empty{color:#bfc6d1;text-align:center;grid-column:1/-1;padding:60px}@media (max-width:1200px){.steam-games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.steam-catalog-toolbar{grid-template-columns:1fr}.steam-sort-label{justify-content:space-between}.steam-genres{flex-wrap:nowrap;overflow:auto}.steam-genres button{flex:none}.steam-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.steam-game-info{padding:9px}.steam-game-info h2{font-size:13px}.steam-stock{display:none}.steam-store-heading h1{font-size:34px}}.steam-store-footer>a{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.steam-store-footer img{object-fit:contain;width:52px;height:40px}.steam-store-footer a span{display:grid}.steam-store-footer small{color:#8e8996}.steam-store-footer>p{text-transform:uppercase;letter-spacing:.65em}.steam-store-footer>div{gap:20px;font-size:11px;display:flex}@media (max-width:1200px){.steam-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steam-game-cover{aspect-ratio:1.25}.steam-page-nav>nav{gap:20px}.steam-page-nav>nav a:nth-last-child(-n+2){display:none}}@media (max-width:720px){.steam-page-nav{min-height:62px;padding-inline:14px}.steam-page-nav>nav{gap:22px;overflow-x:auto}.steam-page-nav>nav a{white-space:nowrap;font-size:12px}.steam-nav-actions{display:none}.steam-store{padding:26px 14px 34px}.steam-store-heading{flex-direction:column;align-items:flex-start}.steam-store-heading h1{font-size:42px}.steam-store-heading>a{min-height:44px;padding-inline:18px}.steam-games-grid{grid-template-columns:1fr}.steam-game-cover{aspect-ratio:1.2}.featured-items{padding:0 14px 24px;display:block}.featured-items-heading{margin-bottom:16px}.featured-items-spark{width:28px;height:28px}.featured-items-title{gap:9px}.featured-items-title h2{font-size:22px}.featured-items-heading>a{white-space:nowrap;font-size:13px}.featured-items-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -14px;padding:2px 14px 12px;display:flex;overflow-x:auto}.featured-items-grid::-webkit-scrollbar{display:none}.featured-item-card{scroll-snap-align:start;flex:0 0 min(82%,252px);min-width:min(82%,252px);min-height:292px}.featured-item-art,.mobile-featured-product-image{height:165px}.steam-store-footer{display:none}}.home-page .hero-panel{display:none}.home-page .main-panel{gap:12px;padding:14px 18px 32px}.home-page .topbar{grid-template-columns:minmax(280px,580px) minmax(0,1fr);min-height:52px}.home-top-wallet{color:#ff59a9;background:#ff1b840b;border:1px solid #ff268c73;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:86px;min-height:40px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:inset 0 0 16px #ff1b840e,0 0 16px #ff1b8412}.home-page .profile-chip,.home-page .profile-chip:hover,.home-page .profile-chip[aria-expanded=true]{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.home-page .profile-menu{flex:none}.global-topbar{grid-template-columns:minmax(280px,580px) minmax(0,1fr);min-height:52px}.global-topbar .top-actions{flex-wrap:nowrap}.global-topbar .profile-menu{flex:none}.global-topbar .profile-chip,.global-topbar .profile-chip:hover,.global-topbar .profile-chip[aria-expanded=true]{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.global-topbar .profile-chip>span:not(.avatar){display:none}.global-topbar.has-header-brand{grid-template-columns:150px minmax(280px,580px) minmax(0,1fr)}.global-header-brand{align-items:center;min-width:0;text-decoration:none;display:flex}.global-header-brand img{object-fit:contain;width:138px;max-height:48px}@media (max-width:920px){.global-topbar{grid-template-columns:42px minmax(0,1fr)}.global-topbar.no-menu-toggle{grid-template-columns:minmax(0,1fr)}.global-topbar.no-menu-toggle .search-box,.global-topbar.no-menu-toggle .top-actions{grid-column:1}.global-topbar.has-header-brand{grid-template-columns:120px minmax(0,1fr)}.global-topbar.has-header-brand .search-box{grid-column:2}.global-topbar.has-header-brand .top-actions{grid-column:1/-1}.global-header-brand img{width:112px}}.profile-dropdown.profile-dropdown-rich{background:radial-gradient(circle at 18% 4%,#5b1c8e33,#0000 35%),linear-gradient(155deg,#0b0a1cfc,#070a15fc);border-color:#ff2fc2b3;border-radius:22px;width:min(386px,100vw - 28px);padding:18px;top:calc(100% + 12px);right:-4px;overflow:visible;box-shadow:0 0 0 1px #ff34c614,0 0 24px #f427c759,0 28px 70px #0000009e}.profile-dropdown.profile-dropdown-rich:before{content:"";background:#0b0a1b;border-top:1px solid #ff3ac7;border-left:1px solid #ff3ac7;width:14px;height:14px;position:absolute;top:-7px;right:26px;transform:rotate(45deg)}.profile-dropdown-rich .profile-dropdown-head{border:0;gap:14px;padding:0 2px 15px}.profile-panel-avatar-wrap{flex:none;position:relative}.profile-dropdown-rich .profile-panel-avatar-wrap .avatar{border:1px solid #ff38ca;width:72px;height:72px;font-size:22px;box-shadow:0 0 20px #ff2bc257,inset 0 0 18px #ff2bc229}.profile-panel-avatar-wrap>i{box-sizing:content-box;background:#00e968;border:3px solid #0a0b19;border-radius:50%;width:13px;height:13px;position:absolute;bottom:3px;right:1px}.profile-dropdown-identity{flex:1;min-width:0}.profile-dropdown-name-row{align-items:center;gap:8px;display:flex}.profile-dropdown-rich .profile-dropdown-name-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:19px;overflow:hidden}.profile-verified-mark{color:#fff;background:#ff2f8f;border-radius:6px;place-items:center;width:19px;height:19px;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 12px #ff2f8f73}.profile-dropdown-rich .profile-dropdown-identity>small{color:#d44fff;align-items:center;gap:8px;margin-top:5px;font-size:12px;display:flex}.profile-rank-gem{border:2px solid #d73cff;border-radius:4px;width:13px;height:13px;display:inline-block;transform:rotate(45deg)}.profile-tier{color:#dd6cff;background:#ff26bc0f;border:1px solid #ff38ce61;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:26px;margin-top:8px;padding:3px 10px;font-size:11px;display:flex}.profile-tier b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-tier i{font-style:normal}.profile-tier strong{color:#ff66b8;font-size:inherit}.profile-level-row{grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:10px;padding:0 2px 15px 88px;display:grid}.profile-level-row>span{color:#d5d9e3;border:1px solid #ff308f47;border-radius:4px;padding:5px 8px;font-size:11px}.profile-level-row>i{background:#202535;border-radius:999px;height:7px;overflow:hidden}.profile-level-row>i b{border-radius:inherit;background:linear-gradient(90deg,#a241ff,#dc4cff);height:100%;display:block;box-shadow:0 0 9px #bd41ff}.profile-level-row>small{color:#9ca3b4;white-space:nowrap;font-size:11px}.profile-dropdown-links{gap:14px;display:grid}.profile-dropdown-group{background:#0c0f1db8;border:1px solid #7983a540;border-radius:14px;overflow:hidden}.profile-dropdown-group a{color:#ecebf2;border-bottom:1px solid #7a83a129;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:0 16px;font-size:14px;text-decoration:none;transition:background .16s,color .16s;display:grid}.profile-dropdown-group a:last-child{border-bottom:0}.profile-dropdown-group a:hover{color:#fff;background:#df33ff17}.profile-menu-icon{color:#dc3eff;width:25px;height:25px}.profile-menu-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.profile-dropdown-group a>i{color:#9299a9;font-size:28px;font-style:normal;font-weight:300;line-height:1}.profile-dropdown-rich .auth-entry-actions{margin-top:14px}.profile-dropdown-rich .logout-button{color:#8d93a2;text-align:left;background:#0c0f1db8;border-color:#7983a540;border-radius:14px;align-items:center;gap:12px;min-height:50px;margin-top:14px;padding:0 18px;font-size:14px;display:flex}.profile-dropdown-rich .logout-button:before{content:"↪";font-size:24px;font-weight:400}.profile-dropdown-rich .logout-button:hover{color:#ff6d9f;background:#ff4d6d17}.profile-dropdown-rich .logout-button[hidden]{display:none}.home-dashboard-grid{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:12px;min-width:0;display:grid}.home-dashboard-main{gap:12px;min-width:0;display:grid}.home-dashboard-main .home-marketplace-showcase{order:1}.home-dashboard-main .home-how-section{order:2}.home-dashboard-main .trusted-services-section{order:3}.home-marketplace-showcase{background:#03060df5;border:1px solid #5949843d;border-radius:11px;min-width:0;padding:12px;overflow:hidden;box-shadow:0 18px 46px #00000047}.home-marketplace-cover{aspect-ratio:1916/821;background:#03030a;border:1px solid #ff2c9833;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #9c28ff14}.home-marketplace-cover:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -22px 32px #0000002e}.home-marketplace-cover img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:921px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell>.sidebar{z-index:20;opacity:0;pointer-events:none;width:236px;transition:transform .22s,opacity .16s;position:fixed;top:0;left:0;transform:translate(-100%)}body.sidebar-open .app-shell>.sidebar{opacity:1;pointer-events:auto;transform:translate(0)}.app-shell>.scrim{z-index:19;background:#00000094;display:block;position:fixed;inset:0}.app-shell>.scrim[hidden]{display:none}.app-shell>.main-panel>.global-topbar{grid-template-columns:42px minmax(280px,580px) minmax(0,1fr)}.app-shell .menu-toggle{border:1px solid var(--line);background:#ffffff09;border-radius:8px;place-content:center;gap:5px;width:42px;height:42px;display:grid}.app-shell .menu-toggle span{background:var(--text);border-radius:999px;width:20px;height:2px}}.mobile-cover-cta{z-index:2;color:#ffffffeb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f162cad;border:1px solid #d2e0ff4d;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:150px;min-height:46px;font-size:13px;font-weight:700;display:flex;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0003}.mobile-cover-cta b{font-size:19px;font-weight:400}.home-marketplace-heading{justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:13px 5px 9px;display:flex}.home-marketplace-heading h2{color:#f4f1f8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.home-marketplace-heading h2 img{object-fit:contain;filter:drop-shadow(0 0 7px #ff329480);width:20px;height:20px}.home-marketplace-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-marketplace-game-card{color:#fff;background:#070711;border:1px solid #705e8f2e;border-radius:8px;min-width:0;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.home-marketplace-game-card:hover,.home-marketplace-game-card:focus-visible{border-color:#ff2a8f80;transform:translateY(-2px)}.home-marketplace-game-image{aspect-ratio:4/3;background:#080812;border-bottom:1px solid #705e8f24;display:block}.home-marketplace-game-info{align-content:center;gap:4px;min-height:53px;padding:8px 35px 8px 10px;display:grid;position:relative}.home-marketplace-game-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.15;overflow:hidden}.home-marketplace-game-info small{color:#ff2786;font-size:9px}.home-marketplace-game-info i{color:#ff2786;border:1px solid #ff268552;border-radius:50%;place-items:center;width:24px;height:24px;font-size:0;font-style:normal;line-height:1;display:grid;position:absolute;bottom:5px;right:9px}.home-marketplace-game-info i:before{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translate(-1px,2px)rotate(45deg)}.home-marketplace-view-all{color:#d8d4de;background:#080810;border:1px solid #705e8f33;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:max-content;min-width:155px;min-height:34px;margin:12px auto 0;font-size:10px;transition:color .16s,border-color .16s;display:flex}.home-marketplace-view-all span{color:#ff2786;font-size:19px;line-height:1}.home-marketplace-view-all:hover,.home-marketplace-view-all:focus-visible{color:#fff;border-color:#ff27866b}.home-page .trusted-services-section{width:calc(100% + 284px);max-width:none}.home-page .trusted-services-section .service-carousel{width:100%}.home-dashboard-main .home-how-section .how-hero{padding-inline:20px}.home-dashboard-main .home-how-section .how-hero h1{max-width:150px;font-size:clamp(25px,2vw,29px)}.mobile-header-brand,.mobile-header-auth,.mobile-home-services,.mobile-marketplace-title,.home-marketplace-heading-link{display:none}.home-marketplace-game-card:first-child .home-marketplace-game-image{background:url(/assets/home-game-cs2.webp) 50%/cover no-repeat}.home-marketplace-game-card:nth-child(2) .home-marketplace-game-image{background:url(/assets/home-game-dota2.jpg) 50%/cover no-repeat}.home-marketplace-game-card:nth-child(3) .home-marketplace-game-image{background:url(/assets/home-game-pubg-mobile.jpg) 50%/cover no-repeat}.home-marketplace-game-card:nth-child(4) .home-marketplace-game-image{background:url(/assets/home-game-mobile-legends.webp) 50%/cover no-repeat}.home-marketplace-game-card:nth-child(5) .home-marketplace-game-image{background:url(/assets/home-game-call-of-duty-mobile.jpg) 50%/cover no-repeat}.home-marketplace-game-card:nth-child(6) .home-marketplace-game-image{background:url(/assets/home-game-fortnite.jpg) 50%/cover no-repeat}.home-marketplace-game-card:nth-child(7) .home-marketplace-game-image{background:url(/assets/home-game-roblox.webp) 50%/cover no-repeat}.home-marketplace-game-card:nth-child(8) .home-marketplace-game-image{background:url(/assets/home-game-standoff2.png) 50%/cover no-repeat}.home-right-rail{min-width:0}.home-featured-items{background:linear-gradient(#0d0913fa,#06050bfa);border:1px solid #48365a47;border-radius:10px;overflow:hidden;box-shadow:0 18px 38px #00000040}.home-featured-heading{align-items:center;gap:10px;padding:16px 15px 14px;display:flex}.home-featured-heading>span{filter:drop-shadow(0 0 7px #ff2685b8);flex:0 0 16px;width:16px;height:16px;position:relative}.home-featured-heading>span:before,.home-featured-heading>span:after{content:"";background:linear-gradient(#ff65ad,#ff177f);border-radius:1px;margin:auto;position:absolute;inset:0}.home-featured-heading>span:before{width:4px;height:16px}.home-featured-heading>span:after{width:16px;height:4px}.home-featured-heading>span.home-featured-spark{color:#f260de;filter:drop-shadow(0 0 7px #f260deb8);flex-basis:22px;width:22px;height:22px}.home-featured-heading>span.home-featured-spark:before,.home-featured-heading>span.home-featured-spark:after{content:none}.home-featured-spark svg{width:100%;height:100%;display:block}.home-featured-heading h2{color:#f2edf5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:850}.home-featured-list{gap:10px;padding:0 10px;display:grid}.home-featured-card{background:#0a0810;border:1px solid #6f58803d;border-radius:8px;transition:border-color .16s,transform .16s;overflow:hidden}.home-featured-card:hover{border-color:#ff2d8f73;transform:translateY(-2px)}.home-featured-image{color:#ffffff47;letter-spacing:.08em;background-color:#0e0a15;background-position:50%;background-size:cover;place-items:center;min-height:150px;font-size:33px;font-weight:900;display:grid;position:relative;overflow:hidden}.home-featured-image:after{content:"";background:linear-gradient(#0000,#08060ccc);height:45%;position:absolute;inset:auto 0 0}.home-featured-heart{z-index:1;color:#f7f3f8;text-shadow:0 2px 9px #000;font-size:24px;font-weight:400;line-height:1;position:absolute;top:10px;right:11px}.home-featured-copy{padding:11px 12px 12px}.home-featured-copy h3{color:#f2eff4;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.25;overflow:hidden}.home-featured-copy h3 a{color:inherit}.home-featured-copy>p{color:#817987;margin:5px 0 13px;font-size:9px}.home-featured-copy footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-featured-copy footer strong{color:#ff2b8d;text-shadow:0 0 12px #ff2b8d3d;font-size:17px}.home-featured-copy footer a{color:#eee9f0;background:#0d0a12;border:1px solid #745b8545;border-radius:6px;place-items:center;min-width:82px;min-height:30px;font-size:9px;font-weight:750;display:grid}.home-featured-copy footer a:hover,.home-featured-copy footer a:focus-visible{color:#fff;border-color:#ff2b8d80}.home-featured-empty{color:#7f7787;text-align:center;border:1px dashed #705b7e47;border-radius:8px;margin:0 10px;padding:40px 18px;font-size:10px;line-height:1.6}.home-featured-view-all{color:#e9e4ec;border-top:1px solid #6f58802e;justify-content:center;align-items:center;gap:13px;min-height:49px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.home-featured-view-all span{color:#ff2b8d;font-size:22px;line-height:1}.home-featured-view-all:hover,.home-featured-view-all:focus-visible{color:#ff5cab}@media (min-width:1251px){.home-page .sidebar{gap:12px;padding:12px 10px}.home-page .brand{min-height:82px}.home-page .brand img{width:165px}.home-page .side-nav{gap:3px}.home-page .side-link{min-height:35px;padding:7px 9px;font-size:12px}}@media (max-width:1250px){.home-dashboard-grid{grid-template-columns:1fr}.home-right-rail{display:none}.home-page .trusted-services-section{width:100%}}@media (max-width:920px){.home-page .main-panel{padding:14px}.home-top-wallet{display:none}.home-marketplace-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.home-page{padding-bottom:calc(92px + env(safe-area-inset-bottom));background:#020207}.home-page .main-panel{gap:12px;padding:10px 8px 22px}.home-page .topbar{grid-template-columns:34px minmax(96px,1fr) 40px auto;align-items:center;gap:6px;min-height:54px;padding:0 4px}.home-page .menu-toggle{background:0 0;border:0;border-radius:0;gap:5px;width:34px;height:42px}.home-page .menu-toggle span{background:#d4d1d8;width:23px;height:2px}.mobile-header-brand{min-width:0;display:block}.mobile-header-brand img{object-fit:contain;object-position:left center;width:min(100%,86px);height:43px;display:block}.home-page .search-box{background:#08080ee6;border-color:#7d639733;border-radius:8px;width:40px;height:40px;display:block}.home-page .search-box input{display:none}.home-page .search-icon{width:40px;height:40px;display:block}.home-page .search-icon:before{top:10px;left:11px}.home-page .search-icon:after{top:24px;left:23px}.home-page .top-actions{display:none}.mobile-header-auth{align-items:center;gap:4px;min-width:0;display:flex}.mobile-header-auth .mobile-user-profile,.mobile-header-auth.is-signed-in>a:not(.mobile-user-profile){display:none}.home-page .top-actions.is-signed-in{grid-column:4;align-items:center;gap:4px;display:flex}.home-page .top-actions.is-signed-in>.icon-button:not(.has-alert),.home-page .top-actions.is-signed-in>.home-top-wallet{display:none}.home-page .top-actions.is-signed-in .profile-menu{display:block}.home-page .top-actions.is-signed-in .icon-button.has-alert{background-color:#0000;background-size:22px 22px;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px;display:grid}.home-page .top-actions.is-signed-in .profile-chip .avatar{width:40px;height:40px}.mobile-header-auth.is-signed-in{display:none}.mobile-header-auth.is-signed-in .mobile-user-profile{background:0 0;border:0;border-radius:50%;width:40px;min-width:40px;height:40px;padding:0;display:grid}.mobile-header-auth .mobile-user-profile .avatar{width:40px;height:40px}.mobile-header-auth a{color:#f2eff5;white-space:nowrap;background:#0a0a10;border:1px solid #7d639729;border-radius:8px;place-items:center;min-width:44px;min-height:40px;padding:0 6px;font-size:10px;display:grid}.mobile-header-auth .join{background:linear-gradient(105deg,#ff1893,#702dff);border-color:#ff2dae66;min-width:44px;box-shadow:0 0 14px #ff199333}.home-page .mobile-account-overview,.home-page .home-right-rail{display:none}.home-page .trusted-services-section,.home-page .home-how-section,.home-page .home-faq-section{display:grid}.home-page .home-faq-section{margin-top:16px}.home-dashboard-grid{display:block}.home-dashboard-main{gap:16px;display:grid}.home-marketplace-showcase{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.home-marketplace-cover{aspect-ratio:1.64;border-radius:13px}.home-marketplace-cover img{object-position:center}.mobile-cover-cta{border-radius:5px;gap:6px;min-width:92px;min-height:30px;font-size:9px;top:56%;bottom:auto;transform:translate(-50%,-50%)}.mobile-cover-cta b{font-size:13px;font-weight:400}.mobile-home-services{background:#030309eb;border:1px solid #5e3e7a24;border-radius:13px;margin-top:12px;padding:14px 8px 10px;display:block}.mobile-home-services header,.home-marketplace-heading{justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:0 4px 10px;display:flex}.mobile-home-services h2,.home-marketplace-heading h2{color:#f5f1f7;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px}.mobile-home-services h2 span{color:#e63aff;text-shadow:0 0 10px #e834ff8c;margin-right:5px;font-size:22px}.mobile-home-services header>a,.home-marketplace-heading-link{color:#ff2e9a;align-items:center;gap:7px;font-size:10px;display:flex}.mobile-home-services header>a span,.home-marketplace-heading-link span{font-size:22px;line-height:.7}.mobile-service-grid{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;max-width:100%;display:grid}.mobile-service-grid a{aspect-ratio:1/1.05;color:#f0edf3;text-align:center;background:linear-gradient(155deg,#0d0712cc,#030409f0);border:1px solid #69498438;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:6px 3px;font-size:clamp(8px,2.45vw,11px);line-height:1.05;display:flex}.mobile-service-grid svg{fill:none;stroke:#ee51f8;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #e745ff61);width:clamp(27px,9vw,42px);height:clamp(27px,9vw,42px)}.mobile-service-grid a:last-child svg{stroke:#f5f2f5}.mobile-service-grid .mobile-service-steam-icon{object-fit:contain;filter:invert()drop-shadow(0 0 5px #ffffff47);width:clamp(27px,9vw,42px);height:clamp(27px,9vw,42px);display:block}.home-marketplace-heading{background:#030309eb;border:1px solid #5e3e7a24;border-bottom:0;border-radius:13px 13px 0 0;margin-top:12px;padding:14px 10px 10px}.home-marketplace-heading h2{gap:7px}.home-marketplace-heading h2 img{width:18px;height:18px}.desktop-marketplace-title{display:none}.mobile-marketplace-title{display:inline}.home-marketplace-game-grid{background:#030309eb;border-inline:1px solid #5e3e7a24;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 8px 10px}.home-marketplace-game-card:nth-child(n+5){display:none}.home-marketplace-game-card{border-radius:8px}.home-marketplace-game-card:hover,.home-marketplace-game-card:focus-visible{transform:none}.home-marketplace-game-image{aspect-ratio:.67}.home-marketplace-game-info{gap:4px;min-height:58px;padding:8px 25px 7px 6px}.home-marketplace-game-info strong{font-size:clamp(7px,2.25vw,10px)}.home-marketplace-game-info small{white-space:nowrap;font-size:clamp(7px,2.15vw,9px)}.home-marketplace-game-info i{width:19px;height:19px;bottom:7px;right:4px}.home-marketplace-game-info i:before{width:5px;height:5px;transform:translate(-1px,1px)rotate(45deg)}.home-marketplace-view-all{background:#030309eb;border-color:#e220ad57;border-radius:0 0 13px 13px;width:auto;min-height:43px;margin:0;font-size:11px}.mobile-bottom-nav .mobile-home-link{color:#8991a7;overflow:hidden}.mobile-home-icon{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.mobile-home-link>span:last-child{margin-top:0}.home-page .mobile-bottom-nav{right:8px;bottom:max(6px, env(safe-area-inset-bottom));background:#04040af7;border-color:#5b3d7738;border-radius:24px;height:76px;padding:6px 3px 5px;left:8px}.home-page .mobile-bottom-nav a{color:#aaa4ad;gap:5px;font-size:clamp(8px,2.5vw,11px)}.home-page .mobile-bottom-nav a>svg,.home-page .mobile-home-icon svg{width:27px;height:27px}.home-page .mobile-bottom-nav .mobile-home-link{color:#aaa4ad;overflow:hidden}.home-page .mobile-home-icon{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.home-page .mobile-bottom-nav a.active{color:#ff3ba2;text-shadow:0 0 9px #ff3ba259}.home-page .mobile-home-link>span:last-child{margin-top:0}}@media (max-width:370px){.home-page .topbar{grid-template-columns:30px minmax(82px,1fr) 36px auto;gap:4px;padding-inline:0}.home-page .menu-toggle{width:30px}.mobile-header-brand img{height:38px}.home-page .search-box,.home-page .search-icon{width:36px}.mobile-header-auth{gap:4px}.mobile-header-auth a{min-width:43px;min-height:36px;padding-inline:6px;font-size:9px}.mobile-service-grid{gap:5px}.home-marketplace-game-grid{gap:4px;padding-inline:6px}}.seller-profile-trigger{color:inherit;font:inherit;cursor:pointer;border:0;padding:0;transition:color .18s,transform .18s,box-shadow .18s}.seller-profile-trigger.avatar:hover{transform:scale(1.08);box-shadow:0 0 20px #ff279761}.seller-profile-name{text-align:left;background:0 0}.seller-profile-name:hover{color:#ff3d9a}.seller-profile-name:focus-visible,.seller-profile-trigger.avatar:focus-visible{outline-offset:3px;outline:2px solid #ff3d9a}body.seller-profile-open{overflow:hidden}.seller-profile-modal{z-index:10000;opacity:0;place-items:center;padding:22px;transition:opacity .18s;display:grid;position:fixed;inset:0}.seller-profile-modal[hidden]{display:none}.seller-profile-modal.is-open{opacity:1}.seller-profile-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000008d1;position:absolute;inset:0}.seller-profile-dialog{color:#f8f5fb;background:radial-gradient(circle at 18% 4%,#5b126a21,#0000 28%),#050611;border:1px solid #7e48a647;border-radius:22px;width:min(1020px,96vw);max-height:min(920px,94vh);padding:40px;transition:transform .2s;position:relative;overflow:auto;transform:translateY(14px)scale(.985);box-shadow:0 30px 100px #000000b3,0 0 50px #9c168c17}.seller-profile-modal.is-open .seller-profile-dialog{transform:none}.seller-profile-close{z-index:2;color:#ddd;cursor:pointer;background:#050611cc;border:1px solid #ffffff17;border-radius:50%;width:38px;height:38px;font-size:28px;line-height:1;position:absolute;top:14px;right:14px}.seller-profile-header{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:center;gap:28px;display:grid}.seller-profile-person{align-items:center;gap:26px;min-width:0;display:flex}.seller-profile-photo{color:#fff;background:radial-gradient(circle at 35% 30%,#50214c,#121327 55%,#05050d);border:2px solid #fb2ba5;border-radius:50%;flex:0 0 156px;place-items:center;width:156px;height:156px;font-size:42px;font-weight:900;display:grid;position:relative;box-shadow:0 0 24px #f723ab73,inset 0 0 28px #e020a72e}.seller-profile-photo>b{font:inherit}.seller-profile-photo i{background:#00d76c;border:4px solid #080913;border-radius:50%;width:22px;height:22px;position:absolute;bottom:12px;right:5px;box-shadow:0 0 10px #00d76c99}.seller-profile-identity h2{text-transform:uppercase;align-items:center;gap:10px;margin:0 0 10px;font-size:clamp(25px,3vw,38px);display:flex}.seller-profile-identity h2 b{color:#fff;background:linear-gradient(145deg,#ab3ae8,#5b25a9);border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.seller-profile-identity>div{align-items:center;gap:14px;display:flex}.seller-profile-identity>div strong{color:#ff2b91;font-size:16px}.seller-profile-identity>div span{color:#d7cbd9;border:1px solid #cb3cb52e;border-radius:6px;padding:6px 10px;font-size:12px}.seller-profile-identity p{color:#ddd8e3;margin:17px 0;font-size:14px}.seller-profile-identity>small{color:#aaa6b3;flex-wrap:wrap;gap:14px 22px;display:flex}.seller-profile-identity>small span{white-space:nowrap}.seller-profile-identity>small b{color:inherit;font-weight:500}.seller-profile-identity .seller-online{color:#bbb}.seller-online:first-letter{color:#00dc72}.seller-rank-card{background:#0c0b19b8;border:1px solid #78499b33;border-radius:15px;grid-template-columns:78px 1fr;gap:15px;padding:24px;display:grid}.seller-rank-emblem{color:#ff35c0;clip-path:polygon(50% 0,93% 21%,88% 78%,50% 100%,12% 78%,7% 21%);text-shadow:0 0 12px #ff2dad;border:3px solid #f32aae;grid-row:span 2;place-items:center;width:74px;height:82px;font-size:32px;display:grid}.seller-rank-card div{gap:4px;display:grid}.seller-rank-card div small,.seller-rank-card div span{color:#96909e;font-size:12px}.seller-rank-card div strong{font-size:21px}.seller-rank-card>p{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:0;display:grid}.seller-rank-card>p>span{background:linear-gradient(90deg,#ed0b72 38%,#7d1ccc 55%,#21104e 55%);border-radius:99px;height:8px}.seller-rank-card>p small{color:#df438e}.seller-profile-stats{background:#080915b3;border:1px solid #6f4d8b30;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:22px 0 14px;padding:22px 0;display:grid}.seller-profile-stats>div{border-right:1px solid #ffffff1a;place-items:center;gap:5px;display:grid}.seller-profile-stats>div:last-child{border:0}.seller-profile-stats strong{font-size:28px}.seller-profile-stats strong small{color:#ac9bb4;font-size:14px;font-weight:500}.seller-profile-stats div>small{color:#b795bd;font-size:10px}.seller-profile-stats div>span{color:#f21b73;letter-spacing:3px;font-size:16px}.seller-profile-reviews{background:#080915b8;border:1px solid #6f4d8b30;border-radius:15px;overflow:hidden}.seller-profile-reviews>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:50px;padding:0 20px;display:flex}.seller-profile-reviews h3{margin:0;font-size:16px}.seller-profile-reviews h3,.seller-profile-reviews a,.seller-profile-reviews article b{color:#fb2b81}.seller-profile-reviews h3 small{color:#9f99a8;font-weight:400}.seller-profile-reviews article{border-bottom:1px solid #ffffff0e;grid-template-columns:58px 1fr auto;gap:14px;margin:0 16px;padding:13px 0;display:grid}.seller-profile-reviews article:last-child{border:0}.seller-profile-reviews-empty{color:#888291;text-align:center;margin:0;padding:28px 18px;font-size:13px}.seller-review-avatar{background:linear-gradient(140deg,#46213f,#11162c);border:1px solid #b82ea7;border-radius:50%;place-items:center;width:54px;height:54px;font-size:13px;display:grid}.seller-review-avatar.alt{background:linear-gradient(140deg,#26194b,#11162c)}.seller-review-avatar.warm{background:linear-gradient(140deg,#56321d,#11162c)}.seller-profile-reviews article h4{margin:0 0 4px;font-size:15px}.seller-profile-reviews article h4 small{color:#c58abb;border:1px solid #b430a229;margin-left:8px;padding:4px 7px;font-size:9px;font-weight:500}.seller-profile-reviews article p{color:#c8c3cf;margin:5px 0 0;font-size:13px;line-height:1.5}.seller-profile-reviews time{color:#aaa5af;font-size:11px}.seller-profile-actions{grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:18px;display:grid}.seller-profile-actions>a{color:#fff;border-radius:13px;align-items:center;min-height:76px;padding:0 26px;display:flex}.seller-message-action{background:#080915cc;border:1px solid #6f4d8b30;gap:16px}.seller-message-action>span{color:#ff45a3;font-size:26px}.seller-message-action b{gap:3px;font-size:17px;display:grid}.seller-message-action small{color:#9f99a8;font-size:11px;font-weight:400}.seller-message-action i{margin-left:auto;font-size:24px;font-style:normal}.seller-view-action{background:linear-gradient(115deg,#d50869,#5f17c8);justify-content:center;gap:26px;font-size:21px;box-shadow:0 0 28px #c6108433}@media (max-width:700px){.seller-profile-modal{align-items:end;padding:0}.seller-profile-dialog{border-radius:22px 22px 0 0;width:100%;max-height:94dvh;padding:24px 16px 18px}.seller-profile-close{top:10px;right:10px}.seller-profile-header{display:block}.seller-profile-person{align-items:flex-start;gap:13px;padding-right:28px}.seller-profile-photo{flex-basis:76px;width:76px;height:76px;font-size:20px}.seller-profile-photo i{border-width:3px;width:13px;height:13px;bottom:3px;right:-1px}.seller-profile-identity{min-width:0}.seller-profile-identity h2{margin-bottom:5px;font-size:20px}.seller-profile-identity h2 b{width:18px;height:18px;font-size:10px}.seller-profile-identity>div{gap:7px}.seller-profile-identity>div strong{font-size:12px}.seller-profile-identity>div span{padding:4px 6px;font-size:9px}.seller-profile-identity p{margin:8px 0;font-size:11px}.seller-profile-identity>small{gap:5px 12px;font-size:9px}.seller-rank-card{grid-template-columns:52px 1fr;margin-top:18px;padding:13px}.seller-rank-emblem{width:49px;height:55px;font-size:20px}.seller-rank-card div strong{font-size:15px}.seller-rank-card div small,.seller-rank-card div span,.seller-rank-card>p small{font-size:9px}.seller-profile-stats{margin:10px 0;padding:13px 0}.seller-profile-stats strong{font-size:20px}.seller-profile-stats div>span{letter-spacing:1px;font-size:11px}.seller-profile-stats div>small,.seller-profile-stats strong small{font-size:8px}.seller-profile-reviews>header{min-height:44px;padding:0 12px}.seller-profile-reviews h3{font-size:13px}.seller-profile-reviews a{font-size:11px}.seller-profile-reviews article{grid-template-columns:43px 1fr auto;gap:8px;margin:0 10px;padding:10px 0}.seller-review-avatar{width:41px;height:41px;font-size:10px}.seller-profile-reviews article h4{font-size:12px}.seller-profile-reviews article h4 small{margin-left:3px;padding:2px 4px;font-size:7px;display:inline-block}.seller-profile-reviews article p{font-size:10px}.seller-profile-reviews time{font-size:8px}.seller-profile-actions{grid-template-columns:1fr;gap:9px;margin-top:10px}.seller-profile-actions>a{min-height:58px}.seller-message-action{display:none!important}.seller-view-action{font-size:17px}}.policy-main-panel{gap:14px}.policy-page{width:min(100%,1120px);margin:0 auto;padding:22px 0 42px}.policy-hero{background:radial-gradient(circle at 88% 12%,#7928d92e,#0000 34%),linear-gradient(145deg,#0f081af7,#040710fa);border:1px solid #8e42ce40;border-radius:18px;margin-bottom:18px;padding:clamp(28px,4vw,52px);box-shadow:0 22px 60px #00000047}.policy-hero>p:first-child{color:#ef399a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 18px;font-size:12px;font-weight:850;display:flex}.policy-hero>p:first-child span{background:linear-gradient(90deg,#f22b92,#0000);width:42px;height:1px}.policy-hero h1{color:#faf8fc;letter-spacing:-.035em;max-width:850px;margin:0 0 20px;font-size:clamp(32px,4.4vw,58px);line-height:1.08}.policy-hero>p:not(:first-child){color:#bbb7c4;max-width:900px;margin:8px 0 0;font-size:15px;line-height:1.75}.policy-content{gap:12px;display:grid}.policy-content section{background:linear-gradient(145deg,#0a0a16f2,#04060efa);border:1px solid #74539733;border-radius:14px;padding:clamp(22px,3vw,34px)}.policy-content h2{color:#f4f1f7;align-items:center;gap:14px;margin:0 0 18px;font-size:clamp(18px,2vw,25px);line-height:1.3;display:flex}.policy-content h2>span{color:#ff4ca6;background:#f7279114;border:1px solid #f72791b3;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;display:grid;box-shadow:0 0 14px #f727911f}.policy-content p{color:#bbb8c3;margin:10px 0;font-size:14px;line-height:1.75}.policy-content p strong{color:#ebe7ef}.policy-content ul{gap:8px;margin:12px 0 18px;padding:0;list-style:none;display:grid}.policy-content li{color:#aaa7b3;padding-left:21px;font-size:14px;line-height:1.6;position:relative}.policy-content li:before{content:"";background:linear-gradient(135deg,#ff2b91,#9339f4);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px;box-shadow:0 0 7px #ee2aa480}.policy-contact{background:radial-gradient(circle at 90% 20%,#8231de1f,#0000 34%),#080712fa!important;border-color:#ef2b9157!important}.policy-contact a{color:#f04aa2;font-weight:700}.policy-document-footer{color:#8f8b99;text-align:center;background:#05070fdb;border:1px solid #7453972b;border-radius:12px;margin-top:16px;padding:22px;font-size:13px}.contact-details{background:linear-gradient(145deg,#0a0a16f2,#04060efa);border:1px solid #74539733;border-radius:14px;margin-bottom:16px;padding:clamp(22px,3vw,34px)}.contact-details>h2{color:#f4f1f7;margin:0 0 20px;font-size:clamp(20px,2.3vw,28px)}.contact-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-details-grid>article,.contact-details-grid>a{background:#070711d1;border:1px solid #8447b638;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-content:center;gap:5px 14px;min-width:0;min-height:112px;padding:20px;display:grid}.contact-details-grid>*>span{color:#f246a3;background:#f12a9512;border:1px solid #f12a957a;border-radius:11px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:20px;font-weight:850;display:grid}.contact-details-grid small{color:#918d9b;align-self:end;font-size:11px}.contact-details-grid strong{overflow-wrap:anywhere;color:#f0edf3;align-self:start;font-size:14px}.contact-details-grid>a{transition:border-color .16s,transform .16s}.contact-details-grid>a:hover,.contact-details-grid>a:focus-visible{border-color:#f12a958f;transform:translateY(-2px)}.contact-support{display:block}@media (max-width:620px){.policy-page{padding:4px 0 24px}.policy-hero{border-radius:14px;padding:26px 18px}.policy-hero>p:first-child{letter-spacing:.08em;gap:9px;font-size:9px}.policy-hero>p:first-child span{width:24px}.policy-hero h1{font-size:31px}.policy-hero>p:not(:first-child),.policy-content p,.policy-content li{font-size:13px}.policy-content section{border-radius:12px;padding:20px 16px}.policy-content h2{align-items:flex-start;gap:11px;font-size:18px}.policy-content h2>span{flex-basis:32px;width:32px;height:32px}.contact-details{padding:20px 16px}.contact-details-grid{grid-template-columns:1fr}.contact-details-grid>article,.contact-details-grid>a{min-height:96px;padding:16px}}.site-footer{z-index:2;color:#aaaab4;background:#030711;border-top:1px solid #7785a42e;position:relative}.site-footer-main{grid-template-columns:minmax(280px,1.22fr) minmax(180px,.72fr) minmax(240px,1fr) minmax(260px,1fr);gap:clamp(44px,6vw,100px);width:min(100%,1536px);margin:0 auto;padding:54px clamp(36px,5.5vw,88px) 48px;display:grid}.site-footer-brand{min-width:0}.site-footer-logo{gap:2px;width:fit-content;margin-bottom:24px;display:grid}.site-footer-logo img{object-fit:contain;object-position:left center;width:220px;height:60px;display:block}.site-footer-logo span{color:#d9d9df;letter-spacing:.17em;text-transform:uppercase;padding-left:70px;font-size:12px;font-weight:650}.site-footer-brand>p{color:#b6b5bf;max-width:340px;margin:0 0 28px;font-size:14px;line-height:1.65}.site-footer-trust{gap:20px;margin:0;padding:0;list-style:none;display:grid}.site-footer-trust li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.site-footer-trust svg{fill:none;stroke:#e52b91;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #e52b9147);width:34px;height:34px}.site-footer-trust li:last-child svg{stroke:#9a42f5}.site-footer-trust span{gap:2px;display:grid}.site-footer-trust strong{color:#f0eef3;font-size:13px}.site-footer-trust small{color:#94949f;font-size:12px}.site-footer-column{flex-direction:column;align-items:stretch;min-width:0;display:flex}.site-footer-column h2{color:#f2f0f4;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:14px;min-height:42px;margin:0 0 13px;font-size:15px;display:flex}.site-footer-column h2 svg{fill:none;stroke:#9b38ef;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #9b38ef52);flex:none;width:29px;height:29px}.site-footer-column a{color:#aaa9b2;border-bottom:1px solid #848fa826;align-items:center;min-height:50px;font-size:14px;line-height:1.4;transition:color .16s,padding-left .16s;display:flex}.site-footer-column a:hover,.site-footer-column a:focus-visible{color:#f33d9c;padding-left:4px}.site-footer-bottom{border-top:1px solid #7785a42e;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:108px;padding:22px clamp(36px,5.5vw,88px);display:grid}.site-footer-bottom>p{margin:0;font-size:13px}.site-footer-bottom>p strong{color:#e73591;font-weight:700}.site-footer-socials{justify-content:center;align-items:center;gap:14px;display:flex}.site-footer-socials>b{color:#efedf1;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.site-footer-socials>span{background:#8994ae38;width:1px;height:26px;margin:0 4px}.site-footer-socials a{background:#0b101c;border:1px solid #8691aa29;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 12px #ffffff06}.site-footer-socials svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.site-footer-socials .discord{color:#5865f2}.site-footer-socials .discord svg{fill:currentColor;stroke:none;filter:drop-shadow(0 0 5px #5865f247);width:23px;height:23px}.site-footer-socials .discord .discord-eye{fill:#0b101c}.site-footer-socials .discord:hover,.site-footer-socials .discord:focus-visible{background:#5865f21c;border-color:#5865f285;box-shadow:inset 0 0 12px #5865f214,0 0 18px #5865f224}.site-footer-socials .instagram{color:#ef31a4}.site-footer-socials .facebook{color:#4d8dff}.site-footer-socials .facebook svg{fill:currentColor;stroke:none}.site-footer-socials .tiktok{color:#f4f4f6}.site-footer-language{background:#070b15;border:1px solid #8995b13b;border-radius:7px;grid-template-columns:42px 1fr;justify-self:end;align-items:center;width:136px;height:44px;display:grid}.site-footer-language svg{fill:none;stroke:#a340f2;stroke-width:1.7px;justify-self:end;width:23px;height:23px}.site-footer-language select{color:#f2eff5;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 12px;font-size:13px}.site-footer-language option{color:#f2eff5;background:#070b15}.language-switcher{background:#070b15;border:1px solid #8995b13b;border-radius:7px;width:108px;height:44px;display:block}.language-switcher-select{grid-template-columns:36px 1fr;align-items:center;width:100%;height:100%;display:grid}.language-switcher svg{fill:none;stroke:#a340f2;stroke-width:1.7px;justify-self:end;width:23px;height:23px}.language-switcher select{appearance:auto;color:#f2eff5;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 8px;font-size:13px}.language-switcher option{color:#f2eff5;background:#070b15}.language-switcher-options{display:none}.language-switcher-floating{z-index:60;top:max(12px, env(safe-area-inset-top));position:fixed;right:12px;box-shadow:0 10px 30px #00000059}.site-footer-bottom>.language-switcher{justify-self:end;width:108px}@media (max-width:620px){.language-switcher-header{background:#070b15e6;border-radius:8px;align-items:center;width:auto;height:auto;padding:3px;display:inline-flex}.language-switcher-header .language-switcher-select{display:none}.language-switcher-header .language-switcher-options{align-items:center;gap:3px;display:inline-flex}.language-switcher-header button{color:#b9bfce;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:42px;min-height:30px;padding:0;font-size:10px;font-weight:850;display:inline-flex}.language-switcher-header button.is-active{color:#fff;background:#f2409b33;box-shadow:inset 0 0 0 1px #f759b45c}.language-switcher-header img{object-fit:cover;border-radius:2px;width:17px;height:12px}}@media (max-width:1040px){.site-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 54px}.site-footer-bottom{grid-template-columns:1fr auto}.site-footer-socials{grid-area:2/1/auto/-1}}@media (max-width:620px){.site-footer-main{grid-template-columns:1fr;gap:30px;padding:38px 18px 32px}.site-footer-logo img{width:190px;height:54px}.site-footer-logo span{padding-left:58px;font-size:10px}.site-footer-brand>p{max-width:none;font-size:13px}.site-footer-column h2{margin-bottom:5px}.site-footer-column a{min-height:46px;font-size:13px}.site-footer-bottom{padding:28px 18px calc(112px + env(safe-area-inset-bottom));text-align:center;grid-template-columns:1fr;justify-items:center;gap:22px}.site-footer-socials{flex-wrap:wrap;grid-area:auto;gap:9px}.site-footer-socials>b{width:100%}.site-footer-socials>span{display:none}.site-footer-socials a{width:36px;height:36px}.site-footer-language,.site-footer-bottom>.language-switcher{justify-self:center}}.coach-detail-body{width:100%;max-width:100%;overflow-x:clip}.coach-detail-body .coach-profile-shell,.coach-detail-body .coach-profile-shell>*,.coach-detail-body .coach-profile-hero>*,.coach-detail-body .coach-overview-top>*,.coach-detail-body .coach-info-grid>*,.coach-detail-body .coach-booking-main>*{box-sizing:border-box;min-width:0;max-width:100%}.coach-detail-body img,.coach-detail-body video,.coach-detail-body iframe{max-width:100%}@media (max-width:820px){.coach-detail-body .coach-profile-shell{width:100%;max-width:100%;margin:0;padding:10px 12px 30px;overflow:hidden}.coach-detail-body .coach-profile-hero,.coach-detail-body .coach-score-panels,.coach-detail-body .coach-overview-top,.coach-detail-body .coach-info-grid,.coach-detail-body .coach-booking-main{grid-template-columns:minmax(0,1fr);width:100%}.coach-detail-body .coach-profile-hero{justify-items:stretch;gap:14px}.coach-detail-body .coach-profile-portrait-wrap{min-height:206px}.coach-detail-body .coach-profile-portrait{width:min(190px,62vw);margin-inline:auto}.coach-detail-body .coach-profile-intro{text-align:center;justify-items:center;width:100%}.coach-detail-body .coach-profile-title-row,.coach-detail-body .coach-profile-badges{flex-wrap:wrap;justify-content:center;max-width:100%}.coach-detail-body .coach-profile-intro p{overflow-wrap:anywhere;max-width:100%}.coach-detail-body .coach-profile-metrics,.coach-detail-body .coach-profile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.coach-detail-body .coach-profile-tabs button{overflow-wrap:anywhere;min-width:0;padding-inline:8px}.coach-detail-body .coach-video-card,.coach-detail-body .coach-meet-card,.coach-detail-body .coach-info-card,.coach-detail-body .coach-booking-panel{width:100%;min-width:0;max-width:100%;overflow:hidden}.coach-detail-body .coach-video-preview{min-height:190px}.coach-detail-body .coach-games-card div,.coach-detail-body .coach-languages-card div{flex-wrap:wrap;min-width:0;max-width:100%}.coach-detail-body .coach-games-card span,.coach-detail-body .coach-languages-card span{min-width:0;max-width:100%}.coach-detail-body .coach-booking-panel{padding:12px}.coach-detail-body .coach-book-primary,.coach-detail-body .coach-book-secondary{width:100%;min-width:0}}@media (max-width:390px){.coach-detail-body .coach-profile-shell{padding-inline:9px}.coach-detail-body .coach-profile-metrics{grid-template-columns:minmax(0,1fr)}.coach-detail-body .coach-profile-metric{border-right:0}}@media (max-width:1500px){.tournament-toolbar{display:block}.tournament-status-tabs{display:flex}.tournament-status-tabs button{justify-content:flex-start}.tournaments-grid{display:block}.tournament-benefits{display:none}}@media (max-width:1120px){.tournament-card-grid,.tournament-group-active .tournament-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tournament-status-tabs{display:grid}.tournament-card-grid,.tournament-group-active .tournament-card-grid{grid-template-columns:1fr}}@media (min-width:721px){.tournament-toolbar .tournament-game-filter{z-index:30;width:min(320px,100vw - 36px);top:82px;position:fixed!important;left:auto!important;right:clamp(18px,2.4vw,36px)!important}}.tournament-results-main{gap:10px}.tournament-results-page{color:#edf0f6;width:100%;min-width:0;padding:0 clamp(14px,2.2vw,34px) 40px}.results-hero{background:#060b14;border-bottom:1px solid #ffffff1a;grid-template-columns:250px minmax(0,1fr) 280px;min-height:220px;display:grid;position:relative;overflow:hidden}.results-game-cover{background:50%/cover no-repeat;min-height:205px}.results-hero-copy{z-index:1;align-content:center;justify-items:start;gap:14px;padding:22px 36px;display:grid}.results-status{color:#73e99b;text-transform:uppercase;background:#075331;border-radius:6px;align-items:center;gap:8px;min-height:30px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.results-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.results-status.completed{color:#b6d7ff;background:#102e5c}.results-status.upcoming{color:#ffcb79;background:#543910}.results-hero h1{margin:0;font-size:36px;line-height:1.1}.results-meta{color:#d8dbe5;flex-wrap:wrap;gap:12px 22px;display:flex}.results-meta span{align-items:center;gap:8px;font-size:14px;display:inline-flex}.results-meta svg,.match-info svg,.match-details svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.results-team{align-items:center;gap:11px;display:flex}.results-team-mark{color:#ed8af2;border:1px solid #e06ae7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:950;display:grid}.results-team span:last-child{gap:3px;display:grid}.results-team small{color:#9ca5b5}.results-team strong{font-size:17px}.results-hero-brand{color:#f1a7f3;text-align:center;letter-spacing:.35em;background:radial-gradient(circle at 50% 42%,#a92eda59,#0000 38%);place-content:center;justify-items:center;gap:12px;display:grid}.results-hero-brand img{filter:drop-shadow(0 0 18px #ce3cd8);width:85px;height:85px}.results-hero-brand small{color:#d4b8d7;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.8}.match-history{background:#070d17;border:1px solid #8597b945;border-radius:9px;margin-top:18px;padding:18px}.match-history-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.match-history h2{margin:0 0 5px;font-size:25px}.match-history p{color:#b3bac8;margin:0;font-size:13px}.match-filters{gap:10px;display:flex}.match-filters button{color:#e8eaf1;background:#080d17;border:1px solid #8f9ec24d;border-radius:7px;min-height:43px;padding:0 22px;font-weight:800}.match-filters button.active{background:linear-gradient(90deg,#a614695c,#4d1da852);border-color:#d238bd}.match-table-head,.match-row{grid-template-columns:170px minmax(240px,1.35fr) minmax(250px,1.15fr) 145px 155px;align-items:center;gap:15px;display:grid}.match-table-head{color:#aeb6c5;text-transform:uppercase;border:1px solid #ffffff0d;min-height:48px;padding:0 14px;font-size:10px;font-weight:900}.match-row{border-bottom:1px solid #ffffff14;min-height:88px;padding:10px 14px}.match-stage{color:#f3ad5c;text-transform:uppercase;background:#221b12;border:1px solid #f1a74833;border-radius:6px;width:max-content;padding:12px 15px;font-size:11px;font-weight:900}.match-stage.playoff{color:#db90ec;background:#24122f}.match-teams{align-items:center;gap:15px;display:flex}.match-teams span{color:#a5acba;font-size:12px}.match-info{color:#cfd4de;grid-template-columns:1fr 1fr;gap:7px 14px;font-size:12px;display:grid}.match-info span{align-items:center;gap:7px;display:flex}.match-info span:last-child{grid-column:1/-1}.match-result{color:#4bed97;background:#092017;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:48px;display:flex}.match-result.live{color:#ffcb70;background:#2a1d08}.match-result.scheduled{color:#bac5d7;background:#161c28}.match-result b{text-transform:uppercase}.match-result strong{color:#fff;font-size:18px}.match-details{color:#edf0f6;border:1px solid #b1bedc6b;border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:48px;font-size:12px;display:flex}.match-details svg{color:#e46bdb}.match-empty{color:#c2c8d4;text-align:center;padding:55px 20px}.match-empty strong{color:#fff;font-size:17px;display:block}.match-empty p{margin-top:8px}.match-empty[hidden]{display:none}@media (max-width:1050px){.results-hero{grid-template-columns:190px minmax(0,1fr)}.results-hero-brand,.match-table-head{display:none}.match-row{grid-template-columns:135px minmax(210px,1fr) minmax(180px,1fr) 130px}.match-details{display:none}}@media (max-width:700px){.tournament-results-page{padding-inline:0}.results-hero{grid-template-columns:1fr}.results-game-cover{min-height:155px}.results-hero-copy{padding:18px}.results-hero h1{font-size:27px}.match-history{border-radius:0;padding:14px}.match-history-head{flex-direction:column;align-items:flex-start}.match-filters{width:100%}.match-filters button{flex:1;padding:0 8px;font-size:11px}.match-row{grid-template-columns:1fr;gap:10px;padding:15px 8px}.match-teams{justify-content:space-between}.match-info{grid-template-columns:1fr}.match-info span:last-child{grid-column:auto}.match-result{width:145px}.tournament-detail-topbar{padding-inline:10px}.results-meta{gap:8px}.results-meta span{font-size:12px}}@media (max-width:560px){.home-page{width:100%;min-width:0;max-width:100vw;overflow-x:clip}.home-page .home-competition-section{box-sizing:border-box;width:100%;min-width:0;max-width:100vw;padding:30px 0 20px;overflow-x:clip}.home-page .competition-heading{margin:0 18px 20px}.home-page .competition-heading:before{letter-spacing:.31em;margin-bottom:12px;font-size:9px}.home-page .competition-heading h2{letter-spacing:0;white-space:nowrap;gap:5px;font-size:clamp(22px,6.2vw,25px);line-height:1.02}.home-page .competition-heading>span{margin-top:9px;font-size:14px}.home-page .competition-showcase{width:100%;min-width:0;display:block}.home-page .competition-panel{box-sizing:border-box;border-color:#af56e05c;border-radius:14px;min-width:0;margin:0 12px 18px;padding:13px 12px 15px}.home-page .competition-panel-title{gap:10px;min-height:62px;margin-bottom:12px;padding:0 4px}.home-page .competition-title-icon{flex-basis:48px;width:48px;height:48px;padding:8px}.home-page .competition-panel-title h3{font-size:18px}.home-page .competition-panel-title p,.home-page .competition-panel-all{font-size:12px}.home-page .competition-panel-all b{margin-left:4px;font-size:22px}.home-page .coaching-preview{overflow:visible}.home-page .featured-coaches{box-sizing:border-box;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:12px;width:100%;max-width:100%;margin:0;padding:0 calc(50% - min(58vw,232px)/2) 4px;scroll-padding-inline:calc(50% - min(58vw,232px)/2);display:flex;overflow:auto hidden}.home-page .featured-coaches::-webkit-scrollbar{display:none}.home-page .featured-coach{scroll-snap-align:center;border-radius:10px;flex-direction:column;flex:0 0 min(58vw,232px);min-width:min(58vw,232px);min-height:380px;display:flex}.home-page .featured-coach:first-child{margin-left:0}.home-page .featured-coach:last-child{margin-right:0}.home-page .featured-coach-photo{min-height:205px}.home-page .featured-coach-copy{padding:11px 13px 14px}.home-page .featured-coach-name h4{font-size:22px}.home-page .featured-coach-copy>p{font-size:14px}.home-page .featured-coach-copy li{padding:6px 7px;font-size:9px}.home-page .featured-coach-copy footer strong{font-size:25px}.home-page .featured-coach-carousel{justify-content:center;align-items:center;gap:36px;min-height:55px;margin-top:8px;display:flex}.home-page .featured-coach-dots,.home-page .featured-coach-arrows{align-items:center;gap:10px;display:flex}.home-page .featured-coach-dots i{background:#30364e;border-radius:50%;width:10px;height:10px}.home-page .featured-coach-dots i.active{background:#ff1597;box-shadow:0 0 11px #ff1597bf}.home-page .featured-coach-arrows button{color:#f4f4f7;background:#080c15;border:1px solid #b3b8d857;border-radius:50%;place-items:center;width:42px;height:42px;font-size:35px;font-weight:300;line-height:1;display:grid}.home-page .featured-coach-arrows button:active{color:#ff57b7;border-color:#fa309d}.home-page .coaching-preview>.competition-button,.home-page .competition-perks,.home-page .competition-bridge{display:none}.home-page .tournament-preview{margin-top:4px;padding-bottom:13px}.home-page .tournament-cover{border-radius:10px;min-height:255px}.home-page .tournament-cover:before{font-size:48px;top:38px;left:21px}.home-page .tournament-cover>b{top:13px;right:13px}.home-page .tournament-cover>svg{width:138px;height:138px;margin-left:31%}.home-page .tournament-copy{padding:12px 4px 0}.home-page .tournament-copy>p{gap:7px;margin:0 0 12px;font-size:10px;position:static}.home-page .tournament-copy>p:before{font-size:14px}.home-page .tournament-copy dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:11px}.home-page .tournament-copy dl>div{gap:4px;padding:0 2px}.home-page .tournament-copy dt svg{width:27px;height:27px}.home-page .tournament-copy dt span{font-size:7px}.home-page .tournament-copy dd{white-space:nowrap;font-size:11px}.home-page .tournament-copy .competition-button{border-radius:7px;width:100%;min-height:51px;margin-top:16px;font-size:17px;position:static}}@media (min-width:561px){.featured-coach-carousel{display:none}}@media (max-width:430px){.home-page .home-competition-section,.home-page .competition-showcase,.home-page .competition-panel,.home-page .coaching-preview,.home-page .tournament-preview{min-width:0;max-width:100%}.home-page .competition-heading{margin-inline:12px}.home-page .competition-heading h2{font-size:clamp(20px,6vw,24px)}.home-page .competition-heading>span{font-size:13px}.home-page .competition-panel{margin-inline:8px;padding-inline:10px}.home-page .competition-panel-title{min-width:0}.home-page .competition-panel-title h3{font-size:16px}.home-page .competition-panel-title p,.home-page .competition-panel-all{font-size:11px}.home-page .featured-coaches{gap:10px;padding-inline:calc(50% - min(58vw,226px)/2)}.home-page .featured-coach{flex-basis:min(58vw,226px);min-width:min(58vw,226px);min-height:358px}.home-page .featured-coach-photo{min-height:188px}.home-page .featured-coach-copy{min-width:0;padding:10px 10px 12px}.home-page .featured-coach-name h4{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;overflow:hidden}.home-page .featured-coach-name>span{min-width:0;font-size:11px}.home-page .featured-coach-copy ul{flex-wrap:nowrap;overflow:hidden}.home-page .featured-coach-copy li{text-overflow:ellipsis;padding:5px 6px;overflow:hidden}.home-page .tournament-cover{min-height:235px}.home-page .tournament-cover:before{font-size:42px;left:16px}.home-page .tournament-cover>svg{width:124px;height:124px}.home-page .tournament-copy dl{min-width:0}.home-page .tournament-copy dd{text-overflow:ellipsis;font-size:10px;overflow:hidden}}@media (max-width:700px){.home-page .home-steam-platform .steam-mark{color:#0000;filter:invert()drop-shadow(0 0 4px #ff50ae61);background:url(/assets/steam-logo.png) 50%/contain no-repeat;border:0;border-radius:0;flex:0 0 17px;width:17px;height:17px;font-size:0;display:block}}@media (max-width:720px){.steam-genres{scrollbar-width:none;-ms-overflow-style:none}.steam-genres::-webkit-scrollbar{display:none}.home-page .global-topbar{box-sizing:border-box;grid-template-columns:34px minmax(0,1fr) 40px 44px;width:100vw;max-width:100vw}.home-page .mobile-header-auth .join{display:none}.home-page .mobile-home-services{box-sizing:border-box;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.home-page .mobile-service-grid{width:100%;max-width:100%}}@media (min-width:801px){.prejoin-hero{min-height:585px!important}}.prize-total{border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:14px;padding:24px;display:grid}.prize-total>strong{color:#f24793;font-size:34px}.prize-total p{color:#c3c9d4;line-height:1.65}.prize-breakdown{align-content:start;gap:10px;display:grid}.prize-breakdown h2{text-transform:uppercase;margin:0 0 4px;font-size:16px}.prize-row{background:#3a2b0b42;border:1px solid #ddb1333b;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:62px;padding:0 17px;display:grid}.prize-row strong{text-transform:uppercase;font-size:17px}.prize-row span{color:#f7c64e;font-weight:900}.prize-row small{color:#d5d9e2}.prize-pending{color:#bdc4d1;text-align:center;border:1px dashed #fff3;padding:28px}.special-rewards{flex-wrap:wrap;gap:9px;display:flex}.special-rewards span{color:#dec2ec;border:1px solid #c659e073;border-radius:6px;padding:10px 14px;font-size:12px}@media (max-width:800px){.prize-row{grid-template-columns:1fr auto}.prize-row small{grid-column:1/-1}.prize-total{padding:18px}}.rules-panel{grid-column:1/-1;gap:7px;display:grid}.rules-panel h2{text-transform:uppercase;margin:0 0 8px;font-size:17px}.rule-row{background:#0a111b;border:1px solid #ffffff14;grid-template-columns:36px 220px minmax(0,1fr);align-items:center;gap:14px;min-height:48px;padding:8px;display:grid}.rule-row>b{color:#f379b4;border:1px solid #d7418f;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.rule-row strong{text-transform:uppercase;font-size:13px}.rule-row p{color:#c7cdd8;margin:0;font-size:13px;line-height:1.4}.rules-pending{color:#bdc4d1;text-align:center;border:1px dashed #fff3;padding:32px}@media (max-width:800px){.rule-row{grid-template-columns:32px minmax(0,1fr)}.rule-row p{grid-column:1/-1}.rule-row strong{font-size:12px}}.teams-panel{grid-column:1/-1}.teams-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.teams-panel h2{text-transform:uppercase;margin:0;font-size:17px}.teams-panel h2 strong{color:#f04a9a;margin-left:10px}.teams-panel input{color:#fff;background:#0a111c;border:1px solid #ffffff26;border-radius:6px;width:260px;height:38px;padding:0 12px}.team-list{gap:7px;display:grid}.team-row{background:#09111b;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:76px 210px minmax(0,1fr) 62px 78px;align-items:center;gap:12px;min-height:76px;padding:8px 14px;display:grid}.team-mark{color:#f779b4;text-transform:uppercase;background:#160b1c;border:1px solid #e73f8e8c;border-radius:7px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:950;display:grid}.team-name{gap:3px;display:grid}.team-name strong{text-transform:uppercase;font-size:15px}.team-name b{color:#ef4b97;font-size:12px}.team-name small,.team-size small{color:#abb4c3;font-size:10px}.team-members{justify-content:flex-start;align-items:center;gap:12px;display:flex;overflow:hidden}.team-members span{color:#d9dde5;text-overflow:ellipsis;white-space:nowrap;justify-items:center;gap:4px;min-width:42px;font-size:9px;display:grid;overflow:hidden}.team-members i{color:#fff;background:linear-gradient(135deg,#5b305c,#1b294a);border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.team-size{justify-items:center;font-weight:900;display:grid}.team-state{color:#54e995;text-align:center;text-transform:uppercase;background:#092e1d;border:1px solid #30e67f40;border-radius:5px;padding:7px 5px;font-size:10px}.team-state.pending{color:#f2bd55;background:#2b210b;border-color:#f6b53a3b}.teams-pending{color:#bdc4d1;text-align:center;border:1px dashed #fff3;padding:32px}.team-row[hidden]{display:none}@media (max-width:800px){.teams-panel>header{flex-direction:column;align-items:flex-start}.teams-panel input{width:100%}.team-row{grid-template-columns:60px minmax(0,1fr) 65px}.team-mark{width:48px;height:48px}.team-members{grid-area:2/1/auto/-1}.team-state{grid-area:1/3}.team-size{display:none}}.prejoin-hero{background-color:#04070e;background-position:50%;background-repeat:no-repeat;background-size:cover}.prejoin-summary>div>svg,.prejoin-details nav svg,.prejoin-fact>svg{fill:none;stroke:#ed68a8;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.prejoin-details nav button svg{flex:0 0 25px;width:25px;height:25px}.prejoin-details nav button:not(:last-child)>svg{stroke:#aeb5c2;filter:drop-shadow(0 0 2px #dce1eb29)}.prejoin-details nav button:last-child:before{content:"";background:url(/assets/tournament-teams-reference.png) 50%/contain no-repeat;flex:0 0 25px;width:25px;height:25px;display:block}.prejoin-facts{gap:10px!important}.prejoin-summary{overflow:hidden;box-shadow:0 10px 26px #0000002e;border-color:#687fa457!important;border-radius:8px!important}.prejoin-summary>div{background:linear-gradient(90deg,#070e19fa,#050b14fa);grid-template-columns:30px minmax(0,1fr);gap:12px!important;min-height:74px!important;padding:10px 24px!important;display:grid!important}.prejoin-summary>div:last-child{border-right:0}.prejoin-summary>div>svg{filter:drop-shadow(0 0 4px #e8489733);stroke:#df5e9f!important;width:28px!important;height:28px!important}.prejoin-summary>div:first-child>svg{display:none}.prejoin-summary>div:first-child:before{filter:drop-shadow(0 0 4px #e8489733);content:"";background:url(/assets/tournament-registration-icon.svg) 50%/contain no-repeat;width:28px;height:28px;display:block}.prejoin-summary p{align-content:center;gap:2px!important}.prejoin-summary p>span{gap:2px;display:grid}.prejoin-summary small{letter-spacing:.045em;color:#adb5c3!important;font-size:9px!important}.prejoin-summary strong{color:#f4f5f8;line-height:1.05;font-size:16px!important}.prejoin-summary>div:first-child strong{color:#4ee58a}.prejoin-summary>div:nth-child(4) strong,.prejoin-summary>div:nth-child(5) strong{color:#ed4995}.prejoin-info{background:#050b1470;border:1px solid #798fb433;border-radius:6px;overflow:hidden;gap:0!important}.prejoin-info h2{color:#e5e8ee;border-bottom:1px solid #ffffff14;align-items:center;min-height:42px;padding:0 18px;display:flex;margin:0!important;font-size:12px!important}.prejoin-info p{border-bottom:1px solid #ffffff12;min-height:39px;padding:0 18px;margin:0!important;display:block!important}.prejoin-info p:last-child{border-bottom:0}.prejoin-info p>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:39px;display:grid}.prejoin-info small{letter-spacing:0;color:#aeb6c5!important;text-transform:none!important;font-size:11px!important;font-weight:600!important}.prejoin-info strong{color:#edf0f5;text-align:right;font-weight:800;font-size:11px!important}.prejoin-about h2{color:#e9ecf3;margin:0 0 10px!important;font-size:12px!important}.prejoin-about>p{color:#c9d0dc!important;min-height:0!important;margin:0!important;font-size:12px!important;line-height:1.65!important}.prejoin-about>div{background:linear-gradient(105deg,#0a111ec7,#040a1380);grid-template-rows:auto auto auto;min-height:106px;border-color:#778fb542!important;border-radius:7px!important;grid-template-columns:150px minmax(0,1fr)!important;gap:7px 18px!important;margin-top:22px!important;padding:16px!important}.prejoin-about>div:before{content:"";background:#080d18 url(/assets/logo-wavehubx-main.png) 50%/124px no-repeat;border:1px solid #ffffff17;border-radius:5px;grid-area:1/1/span 3;place-self:center;width:142px;height:74px;display:block}.prejoin-about>div>small{grid-column:2;color:#a8b0bf!important;font-size:10px!important}.prejoin-about>div>strong{grid-column:2;color:#f3f5f8!important;font-size:17px!important}.prejoin-about>div>a{color:#f4f6fb;background:#090f1b;grid-column:2;align-items:center;gap:10px;width:max-content;min-height:48px;margin-top:5px;display:flex;border-color:#8197c761!important;border-radius:5px!important;padding:0 18px!important;font-size:12px!important}.prejoin-about>div>a:before{content:"";background:url(/assets/discord-icon.svg) 50%/contain no-repeat;width:22px;height:22px;display:block}@media (max-width:800px){.prejoin-about>div{grid-template-rows:74px auto auto auto;min-height:0;grid-template-columns:1fr!important;row-gap:7px!important}.prejoin-about>div:before,.prejoin-about>div>small,.prejoin-about>div>strong,.prejoin-about>div>a{grid-column:1}.prejoin-about>div:before{grid-row:1}.prejoin-about>div>small{grid-row:2}.prejoin-about>div>strong{grid-row:3}.prejoin-about>div>a{grid-row:4;justify-self:start}}.prejoin-register{background:linear-gradient(100deg,#17091cf5,#050b14fa);min-height:70px;box-shadow:inset 0 0 26px #cd299d0f,0 0 17px #d32da621;border-color:#d735a3b8!important;border-radius:7px!important;grid-template-columns:58px minmax(150px,1.35fr) minmax(105px,.72fr) minmax(105px,.72fr) minmax(205px,1fr)!important;gap:0!important;margin-top:14px!important;padding:0 14px!important}.prejoin-register:before{filter:drop-shadow(0 0 7px #ed68a87a);content:"";background:url(/assets/tournament-format-icon.svg) 50%/contain no-repeat;justify-self:center;width:38px;height:38px}.prejoin-register>div:first-child{grid-column:2;padding:0 16px 0 8px}.prejoin-register>div:first-child span{color:#b9c0cb;font-size:10px}.prejoin-register>div:nth-of-type(2),.prejoin-register>div:nth-of-type(3){border-left:1px solid #d847a852;min-height:42px;padding-left:18px}.prejoin-register>div:nth-of-type(2) strong,.prejoin-register>div:nth-of-type(3) strong{color:#f04d9b;font-size:20px!important}.prejoin-register>div:nth-of-type(2) small,.prejoin-register>div:nth-of-type(3) small{color:#aeb6c4!important;font-size:9px!important}.prejoin-register button{box-shadow:0 7px 18px #e61b7a3b;border:1px solid #ff87c680!important;border-radius:5px!important;min-height:48px!important;font-size:14px!important}@media (max-width:800px){.prejoin-register{min-height:0;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.prejoin-register:before{grid-area:1/1;width:34px;height:34px}.prejoin-register>div:first-child{grid-area:1/2;padding:0}.prejoin-register>div:nth-of-type(2),.prejoin-register>div:nth-of-type(3){border-top:1px solid #d847a83d;border-left:0;grid-column:auto;min-height:44px;padding:10px 0 0}.prejoin-register button{grid-area:auto/1/auto/-1}}.prejoin-grid:has(.prize-breakdown){grid-template-columns:352px minmax(0,1fr)!important;gap:12px!important;padding:12px!important}.prize-total{background:linear-gradient(135deg,#0a121ff5,#050b14eb);align-content:start;gap:7px;min-height:236px;display:grid;position:relative;overflow:hidden;border-color:#7a91b73d!important;border-radius:7px!important;padding:17px 20px!important}.prize-total>small{color:#dce1e9;text-transform:uppercase;font-size:12px;font-weight:900}.prize-total>strong{color:#f03f93;line-height:1.06;font-size:32px!important}.prize-total>b{color:#e846a0;font-size:19px}.prize-total>i{background:linear-gradient(90deg,#ed3b91,#ed3b9114);width:100%;height:1px;margin:7px 0 2px}.prize-total>p{color:#c4cad5;max-width:205px;font-size:12px;line-height:1.55;margin:0!important}.prize-total>span{color:#f04caa;position:absolute;bottom:18px;right:58px}.prize-total>span svg{fill:none;stroke:currentColor;stroke-width:1.6px;filter:drop-shadow(0 0 8px #f04caa4d);width:58px;height:58px}.prize-breakdown{background:#040a1373;border:1px solid #7a91b729;border-radius:7px;align-content:start;gap:6px;min-width:0;padding:10px 14px;display:grid}.prize-breakdown h2,.prize-breakdown h3{color:#e9edf4;text-transform:uppercase;margin:0;font-size:12px}.prize-breakdown h3{margin-top:2px}.prize-rows{gap:4px;display:grid}.prize-row{grid-template-columns:52px minmax(110px,1fr) minmax(130px,.9fr) minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:10px;min-height:39px;display:grid;background:#503a0c3b!important;border-color:#bb982f3b!important;border-radius:5px!important;padding:0 12px!important}.prize-row.place-2{background:#2e364661!important;border-color:#a1aec738!important}.prize-row.place-3{background:#4226195e!important;border-color:#bb6b3445!important}.prize-place-icon{color:#f1c94d}.place-2 .prize-place-icon{color:#d6dbe5}.place-3 .prize-place-icon{color:#e38b53}.prize-place-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:30px;height:30px}.prize-row>strong{color:#edf0f5;font-size:14px}.prize-amount,.prize-extra{color:#f0ca54;background:#31240873;border:1px solid #f0c4406b;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:26px;font-size:10px;font-weight:800;display:flex}.place-2 .prize-amount,.place-2 .prize-extra{color:#d9dfe9;background:#141b286b;border-color:#b5c0d552}.place-3 .prize-amount,.place-3 .prize-extra{color:#e69a66;background:#361a106b;border-color:#d07e485c}.prize-amount svg,.prize-extra svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.special-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.special-rewards span{color:#deb8f2;background:#43165b57;justify-content:center;align-items:center;gap:10px;min-height:34px;font-size:10px;font-weight:800;display:flex;border-color:#cc63eb66!important;border-radius:5px!important}.special-rewards svg{fill:none;stroke:#d681ee;stroke-width:1.6px;width:20px;height:20px}.prize-note{color:#0000;align-items:center;gap:7px;margin:0;font-size:0;display:flex}.prize-note:before{color:#aeb7c5;content:"i";border:1px solid #aeb7c5;border-radius:50%;place-items:center;width:13px;height:13px;font-size:9px;font-weight:900;display:grid}.prize-note:after{color:#aeb7c5;content:"Rewards may include cash, products, vouchers, or experience-based prizes depending on the tournament.";font-size:9px}@media (max-width:900px){.prejoin-grid:has(.prize-breakdown){grid-template-columns:1fr!important}.prize-row{grid-template-columns:40px minmax(90px,1fr) minmax(110px,.8fr)}.prize-extra{display:none}}@media (max-width:600px){.special-rewards{grid-template-columns:1fr}.prize-total>span{right:20px}.prize-row{grid-template-columns:36px minmax(0,1fr) 105px;padding:0 8px!important}.prize-row>strong{font-size:11px}.prize-amount{font-size:9px}}.prejoin-summary>div{min-height:74px!important;padding:10px 18px!important}.prejoin-summary svg{width:26px!important;height:26px!important}.prejoin-summary p{gap:3px!important}.prejoin-details nav button{justify-content:center;align-items:center;gap:12px;min-height:58px;display:flex}.prejoin-grid:has(.prize-breakdown){min-height:275px;grid-template-columns:352px minmax(0,1fr)!important;padding:12px!important}.prize-total{min-height:262px;padding:17px 20px!important}.prize-breakdown{min-height:262px;padding:10px 14px!important}.prize-row{grid-template-columns:50px minmax(155px,1fr) minmax(215px,1fr) minmax(215px,1fr) minmax(215px,1fr);gap:9px;min-height:39px;padding:0 12px!important}.prize-place-icon svg{stroke-width:1.9px;width:25px;height:25px}.prize-row>strong{font-size:13px}.prize-amount,.prize-extra{gap:9px;min-height:32px;font-size:11px}.prize-amount svg,.prize-extra svg{width:14px;height:14px}.special-rewards span{min-height:46px;font-size:11px}.prize-note{min-height:14px}.prize-note:before,.prize-note:after{display:none}.prize-note svg{fill:none;stroke:#aeb7c5;stroke-width:1.7px;flex:none;width:16px;height:16px}.prize-note{color:#aeb7c5;font-size:9px}.prejoin-register{min-height:70px;grid-template-columns:58px minmax(360px,1.35fr) minmax(245px,.72fr) minmax(245px,.72fr) minmax(350px,1fr)!important;padding:0 14px!important}.prejoin-register:before{background-image:url(/assets/tournament-ready-icon.svg)}.prejoin-register>div:first-child{padding-left:8px}.prejoin-register button{min-height:56px!important;font-size:15px!important}@media (max-width:1200px){.prejoin-register{grid-template-columns:52px minmax(210px,1.35fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(250px,1fr)!important}.prize-row{grid-template-columns:44px minmax(110px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr)}}.prejoin-grid:has(.teams-panel){padding:0!important;display:block!important}.teams-panel{padding:12px 0 0}.teams-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:0 16px 10px!important;display:flex!important}.teams-toolbar h2{color:#eff2f7;align-items:baseline;gap:10px;display:flex;font-size:16px!important}.teams-toolbar h2 strong{color:#ef4399;font-size:14px}.teams-toolbar h2 span{color:#aab3c1;font-size:12px;font-weight:600}.teams-toolbar>div{gap:10px;display:flex}.teams-toolbar label{position:relative}.teams-toolbar label:after{content:"";pointer-events:none;border:2px solid #aeb8c7;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:12px;transform:translateY(-58%)}.teams-toolbar label:before{content:"";pointer-events:none;background:#aeb8c7;width:6px;height:2px;position:absolute;top:60%;right:8px;transform:rotate(45deg)}.teams-toolbar input,.teams-toolbar select{color:#dbe0e9;background:#080f19!important;border:1px solid #8a9bb933!important;border-radius:4px!important;height:32px!important;font-size:10px!important}.teams-toolbar input{width:220px!important;padding:0 34px 0 11px!important}.teams-toolbar select{min-width:130px;padding:0 9px}.team-table{border-top:1px solid #8297b526}.team-table-head,.team-row{grid-template-columns:54px minmax(260px,1.1fr) minmax(380px,2fr) 105px 120px 124px;align-items:center;display:grid}.team-table-head{color:#9fa9b9;text-transform:uppercase;background:#09111b;border-bottom:1px solid #8297b526;min-height:27px;font-size:9px;font-weight:800}.team-table-head span{padding:0 12px}.team-table-head span:nth-child(2){grid-column:2}.team-row{min-height:88px;background:#07101a8a!important;border:0!important;border-bottom:1px solid #7289a921!important;border-radius:0!important;gap:0!important;padding:0!important}.team-row:nth-child(2n){background:#0a1622b3!important}.team-row>*{min-width:0}.team-number{color:#d6dbe3;justify-self:center;font-size:11px;font-weight:800}.team-identity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.team-mark{border-color:#e3418e66!important;border-radius:4px!important;width:45px!important;height:45px!important;font-size:10px!important}.team-name{grid-template-columns:auto auto;align-items:center;column-gap:8px;min-width:0}.team-name strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden;font-size:12px!important}.team-name b{display:none;font-size:10px!important}.team-name small{color:#aab3c1;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden;font-size:9px!important}.team-members{align-items:center;padding:0 10px;gap:18px!important;display:flex!important}.team-members span{color:#dce1eb;justify-items:center;gap:3px;min-width:42px;display:grid!important}.team-members i{color:#0000;background-color:#101722;background-image:url(/assets/team-player-portraits.webp);background-repeat:no-repeat;background-size:500% 100%;border:1px solid #e84d9a94;font-size:10px;width:54px!important;height:54px!important}.team-members span:first-child i{background-position:0%}.team-members span:nth-child(2) i{background-position:25%}.team-members span:nth-child(3) i{background-position:50%}.team-members span:nth-child(4) i{background-position:75%}.team-members span:nth-child(5) i{background-position:100%}.team-members small{color:#dce1eb;text-overflow:ellipsis;white-space:nowrap;max-width:45px;font-size:8px;overflow:hidden}.team-size{justify-items:center;gap:2px;display:grid}.team-size strong{color:#ebeff6;font-size:13px}.team-size small{color:#9fa9b9;font-size:9px}.team-state{justify-self:center;min-width:72px;border-radius:3px!important;padding:6px 5px!important;font-size:9px!important}.team-view{color:#f059a5;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c92e79;border-radius:3px;justify-self:center;width:104px;min-height:28px;font-size:9px;font-weight:900}.team-view:hover,.team-view:focus-visible{color:#fff;background:#c92e79;outline:none}.team-row.expanded{outline-offset:-1px;outline:1px solid #e4378f99;background:#390d2b5c!important}@media (max-width:1000px){.team-table-head,.team-row{grid-template-columns:42px minmax(200px,1fr) minmax(250px,1.3fr) 82px 95px 102px}.team-members{gap:8px!important}.teams-toolbar input{width:180px!important}}@media (max-width:700px){.teams-toolbar{flex-direction:column;align-items:flex-start}.teams-toolbar>div{width:100%}.teams-toolbar input{width:100%!important}.team-table{overflow-x:auto}.team-table-head,.team-list{min-width:900px}.team-row{min-height:68px}}html{max-width:100%;overflow-x:hidden}img,picture,video,canvas,iframe{max-width:100%}input,select,textarea{min-width:0;max-width:100%}:where(.app-shell,.main-panel,.content-section,.page-shell,.marketplace-page,.coaching-page,.orders-dashboard,.wallet-dashboard,.profile-page,.tournaments-page,.tournament-detail-page,.steam-store,.steam-detail,.policy-page,.about-main-panel,.faq-main-panel,.booking-flow,.booking-shell){min-width:0}@media (max-width:920px){:where(.topbar,.global-topbar,.marketplace-toolbar,.coach-filters,.tournament-toolbar,.steam-catalog-toolbar,.teams-toolbar),:where(.topbar,.global-topbar,.marketplace-toolbar,.coach-filters,.tournament-toolbar,.steam-catalog-toolbar,.teams-toolbar)>*{min-width:0}}@media (max-width:360px){.booking-flow-body{min-width:0}:where(.main-panel,.booking-shell,.tournaments-page,.steam-store,.policy-page){padding-inline:10px}:where(.content-section h1,.content-section h2,.booking-stage h1,.tournaments-page h1,.steam-store h1,.policy-page h1){overflow-wrap:anywhere}}.prejoin-fact{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;display:grid!important}.prejoin-fact>svg{width:24px;height:24px}.prejoin-facts .prejoin-fact:first-child>svg{display:none}.prejoin-facts .prejoin-fact:first-child:before{content:"";background:url(/assets/tournament-format-icon.svg) 50%/contain no-repeat;width:24px;height:24px;display:block}.prejoin-fact>span{gap:2px;display:grid}@media (max-width:800px){.prejoin-details nav button{gap:0}.prejoin-details nav button span{display:none}.prejoin-details nav button svg,.prejoin-details nav button:last-child:before{width:23px;height:23px}.prejoin-summary>div{padding:10px 14px!important}.prejoin-fact{min-height:37px}}.prejoin-page{color:#f3f5f9}.prejoin-hero{text-align:center;background:50%/cover no-repeat;place-items:center;min-height:390px;display:grid}.prejoin-hero div{text-shadow:0 3px 18px #000;gap:10px;display:grid}.prejoin-hero span{letter-spacing:.5em;font-size:13px}.prejoin-hero h1{text-transform:uppercase;margin:0;font-size:clamp(36px,5vw,68px)}.prejoin-hero strong{color:#fff;background:#dd196e;padding:7px 23px;font-size:20px;font-style:italic}.prejoin-summary{background:#060c16;border:1px solid #889abd47;grid-template-columns:repeat(5,1fr);display:grid}.prejoin-summary>div{border-right:1px solid #ffffff1a;align-items:center;gap:13px;min-height:98px;padding:15px;display:flex}.prejoin-summary svg{fill:none;stroke:#ed68a8;stroke-width:1.7px;width:31px}.prejoin-summary p,.prejoin-facts p,.prejoin-info p{gap:5px;margin:0;display:grid}.prejoin-summary small,.prejoin-facts small,.prejoin-info small,.prejoin-about small,.prejoin-register small{color:#aab2c0;text-transform:uppercase;font-size:10px;font-weight:800}.prejoin-summary strong{font-size:17px}.prejoin-summary strong.pink,.prejoin-register strong{color:#f14893}.prejoin-summary b{color:#ec6aa8}.prejoin-details{background:#070d17;border:1px solid #889abd40;margin-top:18px}.prejoin-details nav{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.prejoin-details nav button{color:#eef0f5;text-transform:uppercase;background:0 0;border:0;border-bottom:3px solid #0000;min-height:58px;font-weight:900}.prejoin-details nav button.active{border-color:#e92787}.prejoin-grid{grid-template-columns:.8fr 1.2fr .8fr;gap:30px;padding:24px;display:grid}.prejoin-facts,.prejoin-info{align-content:start;gap:16px;display:grid}.prejoin-about{border-inline:1px solid #ffffff1a;padding-inline:30px}.prejoin-about h2,.prejoin-info h2{text-transform:uppercase;margin-top:0;font-size:15px}.prejoin-about>p{color:#c5cad4;line-height:1.8}.prejoin-about>div{border:1px solid #ffffff1c;gap:7px;margin-top:24px;padding:15px;display:grid}.prejoin-about a{color:#fff;border:1px solid #ffffff2e;border-radius:5px;width:max-content;padding:9px 13px;font-size:11px}.prejoin-register{border:1px solid #b936a8;border-radius:8px;grid-template-columns:1.5fr .75fr .75fr 1fr;align-items:center;gap:20px;margin-top:16px;padding:16px 22px;display:grid}.prejoin-register>div{gap:6px;display:grid}.prejoin-register>div:first-child strong{color:#fff;font-size:20px}.prejoin-register>div:first-child span{color:#c0c7d3}.prejoin-register button{color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#e51b72,#d631a9);border:0;border-radius:7px;min-height:54px;font-size:16px;font-weight:900}@media (max-width:800px){.prejoin-hero{min-height:250px}.prejoin-summary{grid-template-columns:repeat(2,1fr)}.prejoin-grid{grid-template-columns:1fr}.prejoin-about{border:0;border-block:1px solid #ffffff1a;padding:20px 0}.prejoin-register{grid-template-columns:1fr 1fr}.prejoin-register>div:first-child,.prejoin-register button{grid-column:1/-1}}:root{--card:var(--surface);--border:var(--line);--text-primary:var(--text);--text-secondary:var(--muted);--gradient-start:var(--pink);--gradient-mid:var(--violet);--gradient-end:var(--cyan)}.container{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.card{border:1px solid var(--border);background:linear-gradient(#ffffff08,#ffffff03);border-radius:20px;width:min(520px,100%);padding:28px}.input{border:1px solid var(--border);width:100%;color:var(--text-primary);background:#ffffff08;border-radius:12px;margin-top:6px;padding:12px 14px}.register-form{gap:14px;margin-top:14px;display:grid}.row-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.status-text{margin-top:8px;font-size:.95rem}.status-error{color:#ff6b92}.status-success{color:#7bd389}.status-info{color:#999}.form-group label{font-weight:600;display:block}.button{background:linear-gradient(90deg, var(--gradient-start), var(--gradient-mid), var(--gradient-end));color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:12px 14px;font-weight:700}.button.glow-on-hover{width:100%}.button:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(90deg,#444,#555,#444)}.note{color:var(--text-secondary);margin-top:8px}.glow-on-hover{color:#fff;cursor:pointer;z-index:0;background:#111;border:none;border-radius:12px;outline:none;width:auto;min-width:160px;height:48px;padding:10px 16px;position:relative}.glow-on-hover:before{content:"";background:linear-gradient(90deg, var(--gradient-start), var(--gradient-mid), var(--gradient-end));z-index:-1;filter:blur(8px);opacity:0;background-size:400%;border-radius:12px;width:calc(100% + 4px);height:calc(100% + 4px);transition:opacity .18s ease-in-out;animation:10s linear infinite glowing;position:absolute;top:-2px;left:-2px}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:active{color:#000}.glow-on-hover:active:after{background:0 0}.glow-on-hover:disabled{opacity:.5;cursor:not-allowed}.glow-on-hover:disabled:before{opacity:0!important}.glow-on-hover:after{z-index:-1;content:"";background:#111;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes brandPulse{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:560px){.row-two{grid-template-columns:1fr}.card{padding:22px}}.site-header{z-index:2;border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex;position:relative}.site-header .brand{color:var(--text-primary);background:linear-gradient(90deg, var(--gradient-start), var(--gradient-mid), var(--gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:800;text-decoration:none}.site-nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.site-nav a{color:var(--text-secondary);font-size:.95rem;text-decoration:none}.site-nav a:hover{color:var(--text-primary)}.site-nav .button.glow-on-hover{width:auto;min-width:0;height:auto;padding:8px 18px;font-size:.9rem}.notification-bell{position:relative}.notification-bell-trigger{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.1rem;line-height:1;position:relative}.notification-bell-trigger:hover{color:var(--text-primary)}.notification-bell-badge{background:linear-gradient(90deg, var(--gradient-start), var(--gradient-end));color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:16px;min-height:16px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-6px}.notification-panel{background:var(--card);border:1px solid var(--border);z-index:10;border-radius:14px;width:320px;max-height:420px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 12px 30px #00000059}.notification-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notification-panel-header button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:.8rem}.notification-panel-header button:hover{color:var(--text-primary)}.notification-item{text-align:left;border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text-primary);cursor:pointer;background:0 0;padding:12px 14px;display:block}.notification-item:last-child{border-bottom:none}.notification-item.unread{background:#ffffff0a}.notification-item-title{align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:flex}.notification-item-dot{background:var(--gradient-mid);border-radius:50%;flex-shrink:0;width:6px;height:6px}.notification-item-body{color:var(--text-secondary);margin-top:2px;font-size:.82rem}.page{z-index:1;min-height:calc(100vh - 140px);padding:32px;position:relative}.page-inner{max-width:1200px;margin:0 auto}.page-title{margin:0 0 6px;font-size:1.75rem;font-weight:800}.page-subtitle{color:var(--text-secondary);margin:0 0 28px}.filter-bar{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.filter-bar select{border:1px solid var(--border);background:var(--card);color:var(--text-primary);border-radius:10px;padding:10px 14px}.listing-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.listing-card{background:var(--card);border:1px solid var(--border);color:var(--text-primary);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.listing-card:hover{border-color:var(--gradient-mid);transform:translateY(-3px)}.listing-card-image{aspect-ratio:16/10;width:100%;color:var(--text-secondary);background:linear-gradient(140deg,#ff3cac1f,#7b2ff71f);justify-content:center;align-items:center;font-size:.85rem;display:flex;overflow:hidden}.listing-card-image img{object-fit:cover;width:100%;height:100%}.listing-card-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.listing-card-meta{color:var(--text-secondary);gap:8px;font-size:.75rem;display:flex}.listing-card-title{margin:0;font-size:.98rem;font-weight:700;line-height:1.3}.listing-card-seller{color:var(--text-secondary);font-size:.82rem}.listing-card-footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.badge{border:1px solid var(--border);color:var(--text-secondary);background:#ffffff0f;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.badge-featured{background:linear-gradient(90deg, var(--gradient-start), var(--gradient-mid), var(--gradient-end));color:#fff;border:none}.rating-pill{color:#ffd166;font-size:.85rem;font-weight:700}.price-tag{font-size:1.05rem;font-weight:800}.price-tag small{color:var(--text-secondary);font-size:.72rem;font-weight:500}.empty-state{text-align:center;color:var(--text-secondary);padding:60px 20px}.detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.detail-gallery{border:1px solid var(--border);aspect-ratio:16/9;color:var(--text-secondary);background:linear-gradient(140deg,#ff3cac1a,#7b2ff71a);border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.detail-gallery img{object-fit:cover;width:100%;height:100%}.detail-section{margin-top:28px}.detail-section h2{margin-bottom:12px;font-size:1.15rem}.seller-card{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.seller-avatar{background:linear-gradient(140deg, var(--gradient-start), var(--gradient-end));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.package-list{gap:12px;display:grid}.package-option{text-align:left;border:1px solid var(--border);background:var(--card);width:100%;color:var(--text-primary);cursor:pointer;border-radius:14px;padding:14px;display:block}.package-option.selected{border-color:var(--gradient-mid);box-shadow:0 0 0 1px var(--gradient-mid)}.package-option-head{justify-content:space-between;font-weight:700;display:flex}.package-option ul{color:var(--text-secondary);margin:8px 0 0;padding-left:18px;font-size:.85rem}.review-item{border-bottom:1px solid var(--border);padding:14px 0}.review-item:last-child{border-bottom:none}.review-item-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.review-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.seller-reply{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:.88rem}.order-tabs{gap:8px;margin-bottom:20px;display:flex}.order-tabs button{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;padding:8px 16px}.order-tabs button.active{background:var(--card);color:var(--text-primary);border-color:var(--gradient-mid)}.order-list{flex-direction:column;gap:12px;display:flex}.legacy-order-card{border:1px solid var(--border);background:var(--card);color:var(--text-primary);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.order-card-main{flex-direction:column;gap:4px;display:flex}.order-status{border:1px solid var(--border);background:#ffffff0f;border-radius:999px;align-items:center;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.order-status-paid,.order-status-in_progress{color:#6fb1ff}.order-status-delivered{color:#ffd166}.order-status-completed{color:#4ade80}.order-status-cancelled,.order-status-refunded{color:#f87171}.order-status-disputed{color:#ffb86b}.order-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.order-section{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.wallet-balance{font-size:2.4rem;font-weight:800}.delivery-file-list{flex-direction:column;gap:8px;display:flex}.delivery-file-item{border:1px solid var(--border);background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.chat-panel{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.chat-messages{flex-direction:column;gap:10px;max-height:360px;padding:16px;display:flex;overflow-y:auto}.chat-message{border:1px solid var(--border);background:#ffffff0f;border-radius:12px;max-width:80%;padding:8px 12px}.chat-message-mine{background:linear-gradient(90deg, var(--gradient-start), var(--gradient-mid));color:#fff;border:none;align-self:flex-end}.chat-message-system{text-align:center;max-width:90%;color:var(--text-secondary);background:0 0;border:none;align-self:center;padding:2px 8px;font-size:.82rem}.chat-message-meta{opacity:.7;margin-top:4px;font-size:.7rem;display:block}.chat-form{border-top:1px solid var(--border);gap:8px;padding:12px 16px;display:flex}.chat-form input{flex:1}.balance-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:16px 0;display:grid}.balance-stat{flex-direction:column;gap:4px;display:flex}.balance-stat-value{font-size:1.3rem;font-weight:700}.withdraw-status-pending,.withdraw-status-processing{color:#6fb1ff}.withdraw-status-completed{color:#4ade80}.withdraw-status-rejected,.withdraw-status-cancelled{color:#f87171}.transaction-list{flex-direction:column;gap:8px;display:flex}.transaction-item{border:1px solid var(--border);background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.88rem;display:flex}.admin-nav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.admin-nav a{border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;padding:8px 16px;text-decoration:none}.admin-nav a.active{background:var(--card);color:var(--text-primary);border-color:var(--gradient-mid)}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px;display:grid}.admin-stat{border:1px solid var(--border);background:var(--card);color:var(--text-primary);border-radius:14px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.admin-stat-value{font-size:1.8rem;font-weight:800}.admin-stat-label{color:var(--text-secondary);font-size:.85rem}.admin-row{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.admin-row-main{flex-direction:column;gap:4px;min-width:220px;display:flex}.admin-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-search-bar{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.admin-search-bar input,.admin-search-bar select{border:1px solid var(--border);background:var(--card);color:var(--text-primary);border-radius:10px;padding:10px 14px}.admin-denied{text-align:center;color:var(--text-secondary);padding:40px 20px}@media (max-width:900px){.detail-layout{grid-template-columns:1fr}.page{padding:20px}}.badge-pill{color:#ffc43d;text-transform:uppercase;vertical-align:middle;background:#ffc43d1a;border:1px solid #ffc43d73;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.75rem;font-weight:700;display:inline-flex}.plan-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:32px;display:grid}.plan-card{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.plan-card ul{flex:1;margin:0;padding-left:18px}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--pink);color:#fff;border-radius:8px;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}#main-content:focus{outline:none}.verify-banner{background:linear-gradient(90deg,#f4b84a24,#f4b84a0d);border:1px solid #f4b84a80;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.verify-banner-copy{min-width:0;color:var(--text);flex-direction:column;flex:320px;gap:4px;font-size:.9rem;line-height:1.5;display:flex}.verify-banner-copy strong{color:var(--gold)}.verify-banner-ok{color:var(--green)}.verify-banner-error{color:#ff8fa8}.verify-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.verify-banner-actions button{background:linear-gradient(135deg, var(--pink), var(--violet));color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 16px;font-weight:700}.verify-banner-actions button.secondary{border:1px solid var(--line);color:var(--text);background:0 0}.verify-banner-actions button:disabled{opacity:.6;cursor:not-allowed}.stack-form{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:14px;margin-bottom:32px;padding:18px;display:flex}.stack-form h2{margin:0;font-size:1rem}.stack-form .field{flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;display:flex}.stack-form .field.check{flex-direction:row;align-items:center;gap:8px;font-weight:500}.stack-form .field small{color:var(--text-secondary);font-weight:400}.stack-form input:not([type=checkbox]),.stack-form select,.stack-form textarea{border:1px solid var(--border);width:100%;color:var(--text-primary);font:inherit;background:#ffffff08;border-radius:12px;padding:11px 14px}.stack-form select option{background:var(--surface)}.stack-form .button{align-self:flex-start;width:auto}.stack-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.key-reveal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.key-reveal code{border:1px dashed var(--pink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#ffffff0a;border-radius:10px;flex:240px;min-width:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem}.key-reveal .button{width:auto}.chat-form-row{flex-wrap:wrap;gap:8px;display:flex}.chat-form-row .input{flex:200px;margin-top:0}.chat-form-row .button{width:auto}.error-page{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:60vh;padding:32px 16px;display:grid}.error-page-code{background:linear-gradient(135deg, var(--pink), var(--violet), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(4rem,14vw,7rem);font-weight:900;line-height:1}.error-page h1{margin:0;font-size:1.5rem}.error-page p{max-width:460px;color:var(--muted);margin:0;line-height:1.6}.error-page-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.error-page-actions a,.error-page-actions button{background:linear-gradient(135deg, var(--pink), var(--violet));color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;padding:0 20px;font-weight:700;display:inline-flex}.error-page-actions a.secondary,.error-page-actions button.secondary{border:1px solid var(--line);background:0 0}@media (max-width:760px){.verify-banner{padding:12px 14px}.verify-banner-actions{width:100%}.verify-banner-actions button{flex:140px}}.main-panel{grid-template-columns:minmax(0,1fr)}.tournament-detail-hero{width:100%}.marketplace-head>div:first-child{flex:auto;min-width:0}.marketplace-head h1{overflow-wrap:anywhere}.coach-info-grid-auto>.coach-info-card{grid-column:auto}@media (min-width:821px){.coach-info-grid-auto{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.coach-booking-panel .stack-form,.coach-info-card .stack-form,.detail-section .stack-form{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.coach-apply-card{max-width:720px}@media (min-width:821px){.coach-booking-panel .stack-form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:16px;display:grid}.coach-booking-panel .stack-form>.field-wide,.coach-booking-panel .stack-form>.coach-book-primary,.coach-booking-panel .stack-form>.coach-booking-status{grid-column:1/-1}}@media (min-width:801px){.prejoin-page .prejoin-register{grid-template-columns:58px minmax(0,1.35fr) minmax(0,.72fr) minmax(0,.72fr) minmax(0,1fr)!important}}@media (max-width:800px){.prejoin-page .prejoin-register{grid-template-columns:48px minmax(0,1fr)!important}}.main-panel>.steam-detail{width:100%;min-width:0}.steam-detail-info{min-width:0}@media (max-width:850px){.steam-detail-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.steam-buy-box dl{grid-template-columns:1fr}.steam-buy-box h1{overflow-wrap:anywhere;font-size:26px}}.wallet-page .wallet-withdraw-panel{grid-template-columns:220px repeat(auto-fit,minmax(150px,1fr));margin-top:14px}.wallet-buy-panel select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#00000042;border-radius:8px;outline:none;padding:0 12px}.wallet-buy-panel select:focus{border-color:#ff2f8f9e;box-shadow:0 0 0 3px #ff2f8f1f}.wallet-page .wallet-history-section+.wallet-history-section{margin-top:18px}@media (max-width:620px){.wallet-page .wallet-withdraw-panel{grid-template-columns:1fr}}.coach-empty[hidden]{display:none}.coach-service-pill{text-overflow:ellipsis;max-width:150px;line-height:22px;display:block;overflow:hidden}body:not(.home-page) .mobile-header-brand,body:not(.home-page) .mobile-header-auth{display:none!important}.wt-board{gap:22px;min-width:0;display:grid}.wt-board svg,.wt-page svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.wt-board-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.wt-board-mark{color:#e45dff;background:radial-gradient(circle,#8f45ff38,#0c081ae6);border:2px solid #cb4bffbf;border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 0 22px #be46ff47}.wt-board-mark svg{width:32px;height:32px}.wt-board-head>div:nth-child(2){flex:260px;min-width:0}.wt-board-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,34px)}.wt-board-head p{color:#b9c0d0;margin:4px 0 0;font-size:15px}.wt-board-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wt-head-link{color:#e8dcff;background:#28124666;border:1px solid #8f45ff73;border-radius:9px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.wt-head-link:hover{color:#fff;border-color:#c04dff}.wt-game-select{background:#090814d9;border:1px solid #b64cff8c;border-radius:9px;align-items:center;min-width:230px;min-height:46px;display:flex;position:relative}.wt-game-select>svg{color:#d9c6ff;pointer-events:none;width:21px;height:21px;position:absolute;left:14px}.wt-game-select select{appearance:none;color:#eef0f7;width:100%;min-height:44px;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d6d9e4' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px no-repeat;border:0;outline:none;padding:0 40px 0 46px;font-size:14px;font-weight:700}.wt-game-select select option{color:#111}.wt-tabs{flex-wrap:wrap;gap:8px;display:flex}.wt-tabs button{color:#e4e6ef;min-height:44px;font:inherit;cursor:pointer;background:#0a0a16cc;border:1px solid #8f45ff59;border-radius:8px;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.wt-tabs button b{text-align:center;background:#7882aa38;border-radius:5px;min-width:26px;padding:2px 7px;font-size:12px}.wt-tabs button.active{color:#fff;background:linear-gradient(90deg,#7b2ff7,#b637d6);border-color:#0000;box-shadow:0 8px 22px #8c32f04d}.wt-dot{color:#36d56f;background:#36d56f;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;box-shadow:0 0 10px}.wt-dot.completed{color:#3d7bff;background:#3d7bff}.wt-group{gap:14px;display:grid}.wt-group-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wt-group-head h2{align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:flex}.wt-group-head h2 b{background:#7882aa38;border-radius:5px;padding:1px 8px;font-size:13px}.wt-group-head button{color:#a9b0c2;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;display:inline-flex}.wt-group-head button svg{color:#ff4fa8;width:16px;height:16px;transition:transform .2s;transform:rotate(90deg)}.wt-group-head button svg.up{transform:rotate(-90deg)}.wt-active-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wt-completed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wt-card-lg,.wt-card-sm{min-width:0;color:inherit;background:linear-gradient(145deg,#0e1020f5,#070914fa);border:1px solid #7882aa33;border-radius:10px;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.wt-card-lg:hover,.wt-card-sm:hover{border-color:#be46ff8c}.wt-card-lg{grid-template-columns:minmax(180px,42%) minmax(0,1fr);min-height:222px}.wt-card-sm{grid-template-columns:minmax(120px,38%) minmax(0,1fr);min-height:156px}.wt-card-cover{background:#111 50%/cover no-repeat;min-height:100%;display:block}.wt-card-body{align-content:center;gap:10px;min-width:0;padding:18px 44px 18px 22px;display:grid}.wt-card-sm .wt-card-body{gap:8px;padding:14px 36px 14px 18px}.wt-card-lg h3{margin:2px 0 0;font-size:22px;line-height:1.2}.wt-card-lg h3 a{color:inherit}.wt-card-sm strong{font-size:17px;line-height:1.25}.wt-card-meta{color:#d0d4df;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:14px;display:flex}.wt-card-sm .wt-card-meta{font-size:12.5px}.wt-card-meta span{align-items:center;gap:8px;min-width:0;display:inline-flex}.wt-card-meta svg{color:#c3c8d6;flex:none;width:18px;height:18px}.wt-card-meta i{background:#fff3;width:1px;height:16px}.wt-card-button{color:#fff;background:linear-gradient(90deg,#5c22aa8c,#280c4680);border:1px solid #8f45ff;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:42px;margin-top:6px;font-size:15px;font-weight:700;display:flex}.wt-card-button svg{width:20px;height:20px}.wt-card-button:hover{background:linear-gradient(90deg,#6d28d9,#a21caf)}.wt-card-chevron{color:#ff4fa8;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.wt-card-lg .wt-card-chevron{top:44%}.wt-badge{color:#56f08e;text-transform:uppercase;letter-spacing:.02em;background:#23965033;border-radius:5px;align-items:center;gap:7px;width:max-content;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.wt-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.wt-badge.upcoming{color:#c7a6ff;background:#7b2ff738}.wt-badge.completed{color:#9cc1ff;background:#285ac83d}.wt-badge.live{color:#56f08e;background:#23965033}.wt-empty{color:#b9c0d0;text-align:center;border:1px dashed #8f45ff59;border-radius:12px;justify-items:center;gap:8px;padding:40px 20px;display:grid}.wt-empty svg{color:#c04dff;width:42px;height:42px}.wt-empty strong{color:#fff;font-size:18px}.wt-empty p{margin:0}.wt-slogan{color:#c8ccd8;border-top:1px solid #7882aa24;justify-content:center;align-items:center;gap:12px;padding-top:22px;font-size:14px;display:flex}.wt-slogan span{color:#e45dff;border:1px solid #cb4bff99;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wt-slogan svg{width:20px;height:20px}.wt-slogan b{color:#ff3d8f;font-weight:700}@media (max-width:1100px){.wt-completed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.wt-active-grid,.wt-completed-grid{grid-template-columns:1fr}}@media (max-width:560px){.wt-card-lg{grid-template-columns:1fr}.wt-card-lg .wt-card-cover{min-height:170px}.wt-card-sm{grid-template-columns:110px minmax(0,1fr)}.wt-game-select{flex:100%;min-width:0}.wt-board-actions{width:100%}.wt-tabs button{flex:auto;justify-content:center;padding:0 12px}}.wt-hero .wt-hero-brand{color:#f4f1fb;letter-spacing:.55em;justify-content:center;align-items:center;gap:22px;font-size:15px;font-weight:700;display:inline-flex}.wt-hero .wt-hero-brand:before,.wt-hero .wt-hero-brand:after{content:"";background:linear-gradient(90deg,#0000,#ff2f8f);width:clamp(40px,9vw,120px);height:2px}.wt-hero .wt-hero-brand:after{background:linear-gradient(90deg,#8f45ff,#0000)}.wt-hero h1{letter-spacing:-.01em;font-style:italic;font-weight:900}.wt-hero strong{clip-path:polygon(3% 0,100% 6%,97% 100%,0 92%);justify-self:center;background:linear-gradient(90deg,#e3165f,#ff2f8f)!important}.prejoin-summary .wt-sub{color:#b3bac8;margin-top:3px;font-size:12px;font-style:normal;display:block}.prejoin-summary strong.open{color:#44ec85!important}.prejoin-summary strong.pink{color:#f14893!important}.prejoin-summary>div>svg,.prejoin-details nav svg,.prejoin-fact svg,.wt-other svg,.wt-rules-note svg,.prize-row svg,.special-rewards svg,.prize-note svg,.prize-total svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.prejoin-details nav button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.prejoin-details nav svg{width:22px;height:22px}.prejoin-details nav button.active{color:#ff4f9f}.prejoin-fact svg{color:#ed68a8;width:22px;height:22px}.wt-rules-note{color:#b3bac8;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.wt-rules-note svg{width:17px;height:17px}.prejoin-register .wt-register-link{color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#e51b72,#d631a9);border:1px solid #ff87c680;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:56px;font-size:15px;font-weight:900;display:inline-flex}.prejoin-register button,.prejoin-register .wt-register-link{justify-content:center;align-items:center;gap:12px;display:inline-flex}.prejoin-register button svg,.prejoin-register .wt-register-link svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.wt-register-note{margin:10px 0 0}.wt-link-button{color:#ff6fae;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.wt-other{margin-top:26px}.wt-other>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.wt-other>header h2{text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.wt-other>header a{color:#ff3d8f;align-items:center;gap:6px;font-size:14px;display:inline-flex}.wt-other>header a svg{width:17px;height:17px}.wt-other-wrap{position:relative}.wt-other-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.wt-other-track::-webkit-scrollbar{display:none}.wt-other-card{scroll-snap-align:start;background:linear-gradient(160deg,#0e1020f5,#070914fa);border:1px solid #7882aa33;border-radius:10px;gap:10px;padding:0 0 14px;display:grid;overflow:hidden}.wt-other-cover{background:#111 50%/cover no-repeat;min-height:150px;display:block;position:relative}.wt-other-cover .wt-badge{position:absolute;top:12px;left:12px}.wt-other-card h3{text-transform:uppercase;margin:4px 16px 0;font-size:16px}.wt-other-card .wt-card-meta{gap:6px 16px;margin:0 16px;font-size:13px}.wt-other-card .wt-card-meta svg{width:16px;height:16px}.wt-pink{color:#ff3d8f}.wt-pink svg{color:#ff3d8f!important}.wt-other-button{color:#f0f2f7;text-transform:uppercase;border:1px solid #7882aa40;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin:4px 16px 0;font-size:14px;display:flex}.wt-other-button svg{color:#ff3d8f;width:16px;height:16px}.wt-other-button:hover{border-color:#ff3d8f}.wt-carousel-btn{z-index:2;color:#fff;cursor:pointer;background:#080a14eb;border:1px solid #7882aa59;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:45%;transform:translateY(-50%)}.wt-carousel-btn svg{width:20px;height:20px}.wt-carousel-btn.prev{left:-18px}.wt-carousel-btn.next{right:-18px}@media (max-width:900px){.wt-other-track{grid-auto-columns:calc(50% - 8px)}}@media (max-width:600px){.wt-other-track{grid-auto-columns:85%}.wt-carousel-btn{display:none}.wt-hero .wt-hero-brand{letter-spacing:.35em;gap:10px}}.wt-page{color:#eef0f6;gap:18px;min-width:0;display:grid}.wt-back{color:#c9cedb;align-items:center;gap:8px;width:max-content;font-size:14px;display:inline-flex}.wt-back svg{color:#b25cff;width:18px;height:18px}.wt-page-title h1{letter-spacing:.01em;margin:0;font-size:clamp(28px,3.2vw,38px)}.wt-page-title p{color:#b9c0d0;align-items:center;gap:6px;margin:4px 0 0;display:flex}.wt-page-title.row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.wt-panel{background:linear-gradient(160deg,#0d0f20f5,#060812fa);border:1px solid #7882aa33;border-radius:12px;min-width:0;padding:18px 20px}.wt-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.wt-panel-head h2{margin:0;font-size:22px}.wt-panel-head p{color:#a9b0c2;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:flex}.wt-panel-head p svg{color:#ff3d8f;width:16px;height:16px}.wt-outline-btn{color:#f2f3f8;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dce1f059;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.wt-outline-btn:hover{border-color:#ff3d8f}.wt-outline-btn.lg{min-height:56px;padding:0 40px}.wt-outline-btn svg,.wt-primary-btn svg,.wt-pink-link svg{width:18px;height:18px}.wt-primary-btn{color:#fff;background:linear-gradient(90deg,#ff1f7a,#7b2ff7);border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 42px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 10px 28px #a028dc4d}.wt-pink-link{color:#ff3d8f;align-items:center;gap:6px;font-size:14px;display:inline-flex}.wt-seg{flex-wrap:wrap;gap:10px;display:flex}.wt-seg button{color:#dfe2ec;min-height:44px;font:inherit;cursor:pointer;background:#0a0c18b3;border:1px solid #7882aa40;border-radius:8px;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.wt-seg button svg{width:20px;height:20px}.wt-seg button.active{color:#fff;background:#ff2f8f1a;border-color:#ff3d8f;box-shadow:inset 0 0 0 1px #ff2f8f4d}.wt-team-mark{color:#f0d6ff;letter-spacing:.02em;background:radial-gradient(circle,#8f45ff59,#0e0a1ef2) 50%/cover no-repeat;border:1px solid #be46ff73;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:inline-grid}.wt-team-mark.lg{border-radius:18px;width:92px;height:92px;font-size:22px}.wt-vs-team .wt-team-mark,.wt-slot .wt-team-mark,.wt-group-table .wt-team-mark{width:40px;height:40px}.wt-history-head{border-bottom:1px solid #7882aa26;grid-template-columns:250px minmax(0,1fr) 320px;align-items:center;gap:26px;padding:6px 0 22px;display:grid;position:relative;overflow:hidden}.wt-history-cover{background:#111 50%/cover no-repeat;border-radius:10px;min-height:200px;display:block;box-shadow:0 16px 40px #00000073}.wt-history-copy{gap:12px;min-width:0;display:grid}.wt-history-copy h1{margin:0;font-size:clamp(28px,3vw,40px)}.wt-your-team{align-items:center;gap:12px;display:flex}.wt-your-team small{color:#a9b0c2;font-size:12px;display:block}.wt-your-team strong{font-size:18px}.wt-history-art{color:#c4a7ff;text-align:right;justify-items:end;gap:10px;display:grid;position:relative}.wt-history-art>svg{color:#a55aff80;filter:drop-shadow(0 0 30px #a546ff8c);width:170px;height:170px;position:absolute;top:-30px;right:200px}.wt-history-art p{color:#c8cbd6;letter-spacing:.3em;margin:0;font-size:11px;font-weight:800;line-height:1.9;position:relative}.wt-history-art span{color:#9aa1b4;letter-spacing:.2em;font-size:11px;position:relative}.wt-table{gap:0;display:grid;overflow-x:auto}.wt-history-row{border-bottom:1px solid #7882aa1f;grid-template-columns:180px minmax(330px,1.6fr) minmax(220px,1fr) 150px 170px;align-items:center;gap:14px;min-width:900px;padding:12px 8px;display:grid}.wt-table-head{color:#a9b0c2;text-transform:uppercase;background:#ffffff05;border-bottom-color:#7882aa33;min-height:44px;font-size:12px;font-weight:700}.wt-stage{color:#ffa53a;text-transform:uppercase;background:#ff9d0014;border:1px solid #ff9d004d;border-radius:7px;align-items:center;gap:10px;width:max-content;min-height:52px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.wt-stage svg{width:20px;height:20px}.wt-stage.semifinal{color:#df6bff;background:#a032dc1a;border-color:#d646ff59}.wt-stage.quarterfinal{color:#57a4ff;background:#286ee61a;border-color:#3c8cff59}.wt-stage.final{color:#ff5fae;background:#ff2f8f1a;border-color:#ff3c9666}.wt-stage.round{color:#c3c9d6;background:#a0aabe14;border-color:#a0aabe4d}.wt-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.wt-vs em{color:#8c93a6;font-size:13px;font-style:normal}.wt-vs-team{align-items:center;gap:12px;min-width:0;display:flex}.wt-vs-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.wt-match-info{color:#c8ccd8;grid-template-columns:auto auto;gap:6px 18px;font-size:13px;display:grid}.wt-match-info span{align-items:center;gap:8px;display:inline-flex}.wt-match-info span:last-child{grid-area:1/2/span 2}.wt-match-info svg{color:#a9b0c2;width:17px;height:17px}.wt-result{color:#dfe2ec;background:#ffffff0a;border-radius:6px;align-items:center;gap:12px;width:max-content;min-height:44px;padding:0 14px;font-size:20px;font-weight:800;display:inline-flex}.wt-result b{font-size:20px}.wt-result.win{color:#3fe07c;background:#28aa5a1a}.wt-result.loss{color:#ff4d6d;background:#e628501f}.wt-result.pending{color:#b9c0d0;font-size:14px}.wt-result.pending b{font-size:13px;font-weight:700}.wt-history-foot{color:#c8ccd8;border-top:1px solid #7882aa1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-top:22px;font-size:14px;display:flex}.wt-history-foot>b{color:#ff3d8f;font-size:24px;font-style:italic}.wt-history-foot em{color:#ff3d8f;font-style:normal}.wt-history-foot small{color:#9aa1b4;letter-spacing:.3em;margin-left:auto;font-size:11px}@media (max-width:1100px){.wt-history-head{grid-template-columns:200px minmax(0,1fr)}.wt-history-art{display:none}}@media (max-width:640px){.wt-history-head{grid-template-columns:1fr}.wt-history-cover{min-height:170px}.wt-history-foot small{margin:0}}.wt-scoreboard{background:radial-gradient(circle at 50% 0,#7b2ff738,#0000 55%),linear-gradient(160deg,#100e26f5,#060812fa);border:1px solid #7882aa38;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:22px 36px;display:grid}.wt-score-team{align-items:center;gap:22px;min-width:0;display:flex}.wt-score-team.side-b{text-align:right;justify-content:flex-end}.wt-score-team strong{font-size:clamp(20px,2.4vw,30px);display:block}.wt-score-team em{letter-spacing:.04em;margin-top:4px;font-size:14px;font-style:normal;font-weight:800;display:block}.wt-score-team.won em{color:#3fe07c}.wt-score-team.lost em{color:#ff4d6d}.wt-score-center{justify-items:center;gap:8px;display:grid}.wt-score-center>small{color:#dfe2ec;letter-spacing:.04em;font-size:14px}.wt-score{align-items:center;gap:26px;font-size:clamp(54px,7vw,84px);font-weight:900;line-height:1;display:flex}.wt-score b.lost{color:#ff2d4f}.wt-score i{font-size:.7em;font-style:normal}.wt-score-pill{color:#3fe07c;background:#28aa5a29;border-radius:999px;padding:5px 14px;font-size:13px}.wt-score-pill.scheduled,.wt-score-pill.live{color:#c7a6ff;background:#7b2ff733}.wt-facts-bar{background:#0a0c18d9;border:1px solid #7882aa33;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.wt-facts-bar>div{border-right:1px solid #ffffff14;justify-content:center;align-items:center;gap:14px;padding:14px 10px;display:flex}.wt-facts-bar>div:last-child{border-right:0}.wt-facts-bar svg{color:#e9e5f5;width:30px;height:30px}.wt-facts-bar small{color:#a9b0c2;font-size:12px;display:block}.wt-facts-bar strong{font-size:16px;font-weight:700}.wt-team-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wt-team-stats{padding:0;overflow:hidden}.wt-team-stats>header{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:16px 20px;display:flex}.wt-team-stats>header h2{flex:1;margin:0;font-size:24px;font-weight:700}.wt-coach{justify-items:start;gap:2px;display:grid}.wt-coach small{color:#a9b0c2;text-transform:uppercase;font-size:11px}.wt-coach strong{font-size:18px}.wt-coach em{color:#e7d7ff;background:#7b2ff759;border-radius:4px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.side-b .wt-coach em{color:#d6e6ff;background:#286ee659}.wt-team-stats .rules-pending{margin:18px 20px}.wt-stat-row{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(150px,1.6fr) repeat(4,minmax(60px,.7fr));align-items:center;gap:8px;min-height:58px;padding:0 20px;font-size:16px;display:grid}.wt-stat-row>span:not(:first-child){text-align:center}.wt-stat-row.head{color:#a9b0c2;text-transform:uppercase;min-height:38px;font-size:12px}.wt-stat-row.mvp{background:linear-gradient(90deg,#7b2ff74d,#7b2ff70a)}.side-a .wt-stat-row .accent{color:#d56bff}.side-b .wt-stat-row .accent{color:#4aa3ff}.wt-stat-row.total{border-bottom:0;min-height:50px;font-weight:800}.side-a .wt-stat-row.total>span:first-child{color:#d56bff}.side-b .wt-stat-row.total>span:first-child{color:#4aa3ff}.wt-player{align-items:center;gap:12px;min-width:0;display:flex}.wt-player>i{color:#dfe2ec;background:linear-gradient(135deg,#2a2f45,#141827);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.wt-player b{color:#f2e8ff;background:#7b2ff780;border-radius:4px;margin-bottom:2px;padding:1px 7px;font-size:10px;display:inline-block}.wt-player strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.wt-performers h2{text-transform:uppercase;border-left:3px solid #b25cff;margin:0 0 14px;padding-left:10px;font-size:16px}.wt-performers>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wt-performer{background:#0c0e1ee6;border:1px solid #7882aa40;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:14px 18px;display:grid}.wt-performer>small{color:#d9a6ff;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.wt-performer>small svg{width:18px;height:18px}.wt-performer.mvp{background:#281e0a99;border-color:#ffbe3c73}.wt-performer.mvp>small{color:#ffc84d}.wt-performer.most-damage>small{color:#6fb5ff}.wt-performer.most-assists{border-color:#3cc86e59}.wt-performer.most-assists>small{color:#58e08c}.wt-performer>i{background:#141827;border:2px solid #be46ff99;border-radius:50%;place-items:center;width:58px;height:58px;font-size:20px;font-style:normal;font-weight:800;display:grid}.wt-performer strong{font-size:18px;display:block}.wt-performer em{color:#d56bff;font-size:14px;font-style:normal;display:block}.wt-performer>b{justify-items:end;font-size:28px;display:grid}.wt-performer>b small{color:#c8ccd8;font-size:12px}.wt-match-actions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (max-width:1100px){.wt-performers>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.wt-team-stats-grid{grid-template-columns:1fr}.wt-facts-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-facts-bar>div{border-bottom:1px solid #ffffff0f;justify-content:flex-start}}@media (max-width:640px){.wt-scoreboard{grid-template-columns:1fr 1fr;padding:18px}.wt-score-center{grid-area:1/1/auto/-1}.wt-score-team,.wt-score-team.side-b{text-align:center;flex-direction:column;justify-content:flex-start}.wt-score-team.side-b>span{order:2}.wt-team-mark.lg{width:64px;height:64px}.wt-performers>div{grid-template-columns:1fr}.wt-stat-row{grid-template-columns:minmax(110px,1.4fr) repeat(4,minmax(44px,.6fr));padding:0 10px;font-size:14px}}.wt-hub-switch{margin-top:-4px}.wt-hub-reg{background:radial-gradient(circle at 85%,#a01e7847,#0000 50%),linear-gradient(120deg,#280c32bf,#0a0818f2);border:1px solid #d63ca073;border-radius:12px;grid-template-columns:170px minmax(0,1fr) minmax(240px,360px);align-items:center;gap:26px;padding:16px 26px 16px 16px;display:grid}.wt-hub-cover{background:#111 50%/cover no-repeat;border-radius:8px;min-height:160px;display:block}.wt-hub-reg-copy{gap:12px;min-width:0;display:grid}.wt-hub-reg-copy h2{text-transform:uppercase;margin:0;font-size:clamp(22px,2.4vw,30px)}.wt-hub-status{justify-items:start;gap:8px;display:grid}.wt-hub-status>small{color:#dfe2ec;font-size:15px}.wt-hub-status strong{color:#ffc233;text-transform:uppercase;align-items:center;gap:10px;font-size:18px;display:inline-flex}.wt-hub-status strong svg{width:24px;height:24px}.wt-hub-status strong.verified{color:#3fe07c}.wt-hub-status strong.rejected{color:#ff4d6d}.wt-hub-status p{color:#d0d4df;margin:0;font-size:14px;line-height:1.5}.wt-hub-status .wt-outline-btn{color:#e5c9ff;border-color:#b25cff}.wt-stat-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wt-stat-card{background:#0c0e1eeb;border:1px solid #7882aa33;border-radius:10px;align-items:center;gap:22px;padding:20px 24px;display:flex}.wt-stat-card>svg{flex:none;width:50px;height:50px}.wt-stat-card.violet>svg{color:#b25cff}.wt-stat-card.pink>svg{color:#ff3d8f}.wt-stat-card.green>svg{color:#36d56f}.wt-stat-card.blue>svg{color:#4aa3ff}.wt-stat-card small{color:#c8ccd8;text-transform:uppercase;font-size:13px;display:block}.wt-stat-card strong{font-size:32px;line-height:1.2;display:block}.wt-stat-card em{color:#a9b0c2;font-size:13px;font-style:normal}.wt-next-body{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:20px 30px;display:grid}.wt-next-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.wt-next-team{align-items:center;gap:16px;min-width:0;display:flex}.wt-next-team.right{text-align:right;justify-content:flex-end}.wt-next-team strong{font-size:18px;display:block}.wt-you{background:#7b2ff773;border-radius:4px;margin-top:6px;padding:2px 10px;font-size:12px;display:inline-block}.wt-next-mid{justify-items:center;gap:4px;display:grid}.wt-next-mid strong{font-size:30px}.wt-next-mid small{color:#c8ccd8;font-size:13px}.wt-next-meta{flex-wrap:wrap;grid-column:1;gap:10px;margin:0;display:flex}.wt-next-meta span{color:#3fe07c;border:1px solid #7882aa38;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.wt-next-meta svg{color:#d0d4df;width:17px;height:17px}.wt-countdown{background:#080a16b3;border:1px solid #7882aa2e;border-radius:10px;grid-area:1/2/span 2;justify-items:center;gap:12px;padding:18px;display:grid}.wt-countdown>small{color:#c8ccd8;text-transform:uppercase;font-size:13px}.wt-countdown>div,.wt-countdown>div>span{align-items:flex-start;gap:16px;display:flex}.wt-countdown b{justify-items:center;font-size:40px;line-height:1;display:grid}.wt-countdown>div small{color:#a9b0c2;text-align:center;margin-top:4px;font-size:12px;display:block}.wt-countdown>div>span{flex-direction:row}.wt-countdown>div>span>b+small{position:relative}.wt-countdown i{font-size:30px;font-style:normal}.wt-countdown .wt-primary-btn{width:100%;min-height:52px}.wt-bracket-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:16px;display:grid}.wt-group-table{border:1px solid #7882aa2e;border-radius:8px;padding:10px 12px}.wt-group-table header{color:#c7a6ff;justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.wt-group-table header small{color:#a9b0c2}.wt-group-table p{grid-template-columns:18px 40px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:6px 0;font-size:14px;display:grid}.wt-group-table p.mine strong{color:#e0b3ff}.wt-group-table p>span{color:#a9b0c2}.wt-group-table p strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wt-group-table b.up{color:#3fe07c}.wt-group-table b.down{color:#ff4d6d}.wt-bracket-stage{gap:12px;display:grid}.wt-bracket-stage>strong{color:#dfe2ec;font-size:14px}.wt-bracket-match{border:1px solid #d63ca059;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.wt-slot{align-items:center;gap:10px;font-size:14px;display:flex}.wt-bracket-final{text-align:center;background:#0a0c18cc;border:1px solid #7882aa40;border-radius:10px;place-items:center;gap:8px;min-height:120px;display:grid}.wt-bracket-final svg{color:#d56bff;width:44px;height:44px}.wt-hub-help{color:#a9b0c2;text-align:center;margin:0}.wt-hub-help a{color:#ff3d8f}@media (max-width:1100px){.wt-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-hub-reg{grid-template-columns:150px minmax(0,1fr)}.wt-hub-status{grid-column:1/-1}.wt-next-body{grid-template-columns:1fr}.wt-countdown,.wt-next-meta{grid-area:auto/1}}@media (max-width:600px){.wt-hub-reg,.wt-stat-cards{grid-template-columns:1fr}.wt-next-vs{grid-template-columns:1fr;justify-items:center}.wt-next-team,.wt-next-team.right{justify-content:center}}.wt-page .team-members i{border-radius:50%;place-items:center;font-style:normal;font-weight:800;color:#f3dcff!important;background:radial-gradient(circle,#8f45ff66,#100c22f2)!important;font-size:19px!important;display:grid!important}.wt-countdown .wt-cd{justify-items:center;gap:4px;display:grid}.wt-countdown .wt-cd small{margin:0!important}@media (max-width:1100px){.wt-next-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.wt-countdown>div,.wt-countdown>div>span{gap:8px}.wt-countdown b{font-size:32px}.wt-next-meta span{padding:6px 10px;font-size:13px}.wt-panel{padding:14px}}.steam-photo-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:10px 0 16px;display:grid}.steam-photo-grid figure{aspect-ratio:16/10;background:#111 50%/cover no-repeat;border:1px solid #7882aa40;border-radius:8px;margin:0;position:relative}.steam-photo-grid figure button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:26px;height:26px;position:absolute;top:6px;right:6px}.steam-photo-add{aspect-ratio:16/10;color:#ff6fae;cursor:pointer;border:1px dashed #ff2f8f8c;border-radius:8px;place-items:center;font-weight:800;display:grid}.steam-photo-add input{opacity:0;width:1px;height:1px;position:absolute}.sg-page{color:#eef0f6;gap:18px;min-width:0;display:grid}.sg-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sg-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sg-back{color:#c9cedb;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:15px;display:inline-flex}.sg-back svg{width:20px;height:20px}.sg-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,46px)}.sg-head p{color:#c3c8d4;margin:6px 0 0;font-size:17px}.sg-toolbar{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.sg-search{background:#0a0c18d9;border:1px solid #7882aa47;border-radius:8px;flex:420px;align-items:center;min-height:50px;display:flex;position:relative}.sg-search svg{color:#c9cedb;width:22px;height:22px;position:absolute;left:16px}.sg-search input{color:#eef0f6;width:100%;min-height:48px;font:inherit;background:0 0;border:0;outline:none;padding:0 16px 0 52px;font-size:15px}.sg-sort{color:#c9cedb;align-items:center;gap:12px;font-size:15px;display:flex}.sg-sort select{color:#eef0f6;min-width:190px;min-height:50px;font:inherit;background:#0a0c18d9;border:1px solid #7882aa47;border-radius:8px;padding:0 14px}.sg-grid{gap:18px;display:grid}.sg-grid.lg{grid-template-columns:repeat(5,minmax(0,1fr))}.sg-grid.sm{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.sg-card{background:linear-gradient(#0e101efa,#080a14fa);border:1px solid #7882aa40;border-radius:10px;grid-template-rows:auto 1fr;min-width:0;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.sg-card:hover{border-color:#ff2f8f99;transform:translateY(-2px)}.sg-cover{aspect-ratio:4/3;background:#0d111c 50%/cover no-repeat;display:block;position:relative}.sg-card.sm .sg-cover{aspect-ratio:5/4}.sg-cover-logo{filter:invert();opacity:.35;width:56px;margin:auto;position:absolute;inset:0}.sg-pill,.sg-stock{color:#f0f2f7;background:#080a12d1;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px}.sg-pill{left:10px}.sg-pill img{filter:invert();width:16px;height:16px}.sg-stock{font-weight:600;right:10px}.sg-stock i{background:#36d56f;border-radius:50%;width:8px;height:8px}.sg-stock.out i{background:#ff4d6d}.sg-card.sm .sg-pill,.sg-card.sm .sg-stock{padding:4px 6px;font-size:9.5px;top:8px}.sg-card.sm .sg-pill{left:8px}.sg-card.sm .sg-stock{right:8px}.sg-body{align-content:start;gap:4px;padding:14px 16px 16px;display:grid}.sg-card.sm .sg-body{padding:12px}.sg-body>strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.sg-card.sm .sg-body>strong{font-size:15px}.sg-body>span{color:#b9c0d0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sg-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.sg-foot b{color:#ff2f8f;white-space:nowrap;font-size:20px}.sg-card.sm .sg-foot b{font-size:16px}.sg-details{color:#ff6fae;white-space:nowrap;border:1px solid #ff2f8f;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.sg-details svg{width:16px;height:16px}.sg-details:hover{color:#fff;background:#ff2f8f}.sg-card.sm .sg-details{min-height:32px;padding:0 8px;font-size:11.5px}.sg-card.out .sg-details{color:#9aa1b4;border-color:#a0aabe59}.sg-pages{justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.sg-pages button{color:#e6e8f0;width:40px;height:40px;font:inherit;cursor:pointer;background:#0a0c18d9;border:1px solid #7882aa47;border-radius:50%;place-items:center;display:grid}.sg-pages button:first-child,.sg-pages button:last-child{border-radius:50%}.sg-pages button.active{color:#fff;background:#ff2f8f;border-color:#0000;border-radius:8px}.sg-pages button:disabled{opacity:.4;cursor:default}.sg-pages svg{width:18px;height:18px}@media (max-width:1400px){.sg-grid.sm{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.sg-grid.lg{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-grid.sm{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.sg-grid.lg,.sg-grid.sm{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-sort{flex:100%}.sg-sort select{flex:1}}@media (max-width:420px){.sg-foot{flex-direction:column;align-items:stretch}.sg-details{justify-content:center}}.sd-page{color:#eef0f6;gap:18px;min-width:0;display:grid}.sd-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.sd-crumbs{color:#b9c0d0;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.sd-crumbs svg{width:14px;height:14px}.sd-crumbs span{color:#fff}.sd-top{grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);align-items:start;gap:24px;display:grid}.sd-gallery{gap:12px;min-width:0;display:grid}.sd-hero{aspect-ratio:16/9;background:#0d111c 50%/cover no-repeat;border:1px solid #7882aa38;border-radius:12px;position:relative;overflow:hidden}.sd-hero-logo{filter:invert();opacity:.3;width:90px;margin:auto;position:absolute;inset:0}.sd-counter{background:#060810cc;border-radius:6px;padding:6px 12px;font-size:14px;position:absolute;top:14px;right:14px}.sd-arrow{color:#fff;cursor:pointer;background:#06081099;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sd-arrow.prev{left:14px}.sd-arrow.next{right:14px}.sd-arrow svg{width:22px;height:22px}.sd-trailer{color:#fff;text-shadow:0 2px 8px #000;align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;bottom:18px;left:20px}.sd-trailer span{background:#06081099;border:2px solid #ff2f8f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.sd-trailer svg{fill:#fff;stroke:none;width:22px;height:22px}.sd-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.sd-thumbs button{aspect-ratio:16/9;cursor:pointer;background:#111 50%/cover no-repeat;border:1px solid #7882aa40;border-radius:8px}.sd-thumbs button.active{border:2px solid #ff2f8f;box-shadow:0 0 14px #ff2f8f66}.sd-buy{background:linear-gradient(170deg,#0e1020f5,#070914fa);border:1px solid #7882aa38;border-radius:12px;gap:14px;padding:22px 24px;display:grid}.sd-badges{flex-wrap:wrap;gap:8px;display:flex}.sd-badges span{background:#0c101ce6;border:1px solid #7882aa40;border-radius:7px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.sd-badges img{filter:invert();width:18px;height:18px}.sd-badges i{background:#36d56f;border-radius:50%;width:9px;height:9px}.sd-badges .red i{background:#ff4d6d}.sd-badges svg.pink{color:#ff2f8f;fill:#ff2f8f;stroke:none}.sd-buy h1{margin:2px 0 0;font-size:clamp(28px,3vw,40px);line-height:1.1}.sd-tagline{color:#c3c8d4;margin:-6px 0 0;font-size:17px}.sd-rating{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.sd-rating small{color:#c3c8d4;font-size:15px;font-weight:500}.sd-rating i{background:#fff3;width:1px;height:18px;margin:0 8px}.sd-rating svg.gold,.gold{color:#ffc233;fill:#ffc233;stroke:none}.sd-price{align-items:center;gap:14px;display:flex}.sd-price strong{color:#ff2f8f;font-size:38px;line-height:1}.sd-price b{color:#fff;background:#ff2f8f;border-radius:5px;padding:4px 8px;font-size:16px}.sd-price s{color:#a9b0c2;font-size:20px}.sd-facts{border:1px solid #7882aa2e;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:8px 16px;display:grid}.sd-facts>div{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;display:grid}.sd-facts dt{color:#c3c8d4;align-items:center;gap:10px;font-size:14px;display:flex}.sd-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;overflow:hidden}.sd-facts dd.green{color:#3fe07c}.sd-facts dd.red{color:#ff4d6d}.sd-actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sd-actions button{color:#ff6fae;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #ff2f8f;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.sd-actions button.primary{color:#fff;background:#ff2f8f;box-shadow:0 10px 26px #ff2f8f4d}.sd-actions button:disabled{opacity:.55;cursor:default}.sd-actions svg{width:22px;height:22px}.sd-secondary{flex-wrap:wrap;gap:12px;display:flex}.sd-secondary button{color:#e6e8f0;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #7882aa47;border-radius:8px;align-items:center;gap:8px;padding:0 18px;font-size:14px;display:inline-flex}.sd-secondary button.on{color:#ff6fae;border-color:#ff2f8f}.sd-secondary button.on svg{fill:#ff2f8f;stroke:#ff2f8f}.sd-seller{color:#a9b0c2;margin:0;font-size:13px}.sd-seller a{color:#ff6fae}.sd-info{background:#0a0c18e6;border:1px solid #7882aa33;border-radius:12px}.sd-info nav{scrollbar-width:none;border-bottom:1px solid #ffffff14;gap:26px;padding:0 22px;display:flex;overflow-x:auto}.sd-info nav button{color:#c9cedb;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;font-size:15px}.sd-info nav button.active{color:#ff6fae;border-color:#ff2f8f}.sd-info-grid{grid-template-columns:1.3fr 1fr 1.1fr 1.2fr;gap:24px;padding:20px 22px;display:grid}.sd-info-grid.single{grid-template-columns:minmax(0,1fr)}.sd-info-grid article{border-right:1px solid #ffffff14;min-width:0;padding-right:20px}.sd-info-grid article:last-child{border-right:0}.sd-info-grid h2{margin:0 0 12px;font-size:16px}.sd-info-grid p{color:#c3c8d4;margin:0;font-size:14px;line-height:1.6}.sd-list,.sd-steps,.sd-reviews{color:#d6d9e3;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sd-list li,.sd-steps li{align-items:flex-start;gap:10px;display:flex}.sd-list svg{color:#e6e8f0}.sd-list.warn svg{color:#ffc233}.sd-steps b{color:#fff;background:#ff2f8f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.sd-reviews li{border-bottom:1px solid #ffffff0f;padding-bottom:10px}.sd-reviews strong{margin-left:10px}.sd-reviews p{margin-top:4px}.sd-related header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sd-related h2{margin:0;font-size:20px}.sd-related header a{color:#ff3d8f;align-items:center;gap:4px;font-size:14px;display:inline-flex}.sd-related-track{scrollbar-width:thin;grid-auto-columns:calc(20% - 12.8px);grid-auto-flow:column;gap:16px;padding-bottom:6px;display:grid;overflow-x:auto}.sd-related-card{color:inherit;background:#0c0e1cf2;border:1px solid #7882aa38;border-radius:10px;gap:3px;padding-bottom:12px;display:grid;overflow:hidden}.sd-related-card>span{aspect-ratio:16/7;background:#111 50%/cover no-repeat;margin-bottom:8px}.sd-related-card strong,.sd-related-card small,.sd-related-card b{text-overflow:ellipsis;white-space:nowrap;padding:0 12px;overflow:hidden}.sd-related-card small{color:#b9c0d0}.sd-related-card b{color:#ff2f8f}@media (max-width:1200px){.sd-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-info-grid article:nth-child(2){border-right:0}.sd-related-track{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (max-width:980px){.sd-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.sd-info-grid{grid-template-columns:minmax(0,1fr)}.sd-info-grid article{border-bottom:1px solid #ffffff14;border-right:0;padding:0 0 14px}.sd-facts{grid-template-columns:minmax(0,1fr)}.sd-actions{grid-template-columns:1fr}.sd-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.sd-related-track{grid-auto-columns:70%}.sd-buy{padding:16px}.sd-arrow{width:38px;height:38px}}.sd-page,.sg-page,.wt-page,.wt-board{grid-template-columns:minmax(0,1fr)}.coach-empty.wc-end{text-align:center;align-content:center;gap:4px;min-height:120px}.coach-empty.wc-end strong{color:#fff;font-size:16px}.coach-profile-badge img{vertical-align:-3px;margin-right:6px}.coach-book-secondary.is-saved{color:#ff6fae;border-color:#ff2f8f}.wc-stars{gap:6px;display:flex}.wc-stars button{color:#ffc2334d;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.wc-stars button.on{color:#ffc233}.wc-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.wc-chips button{color:#e6e8f0;min-height:36px;font:inherit;cursor:pointer;background:#0a0c18d9;border:1px solid #7882aa4d;border-radius:999px;padding:0 14px;font-size:13px}.wc-chips button.active{color:#fff;background:#ff2f8f40;border-color:#ff2f8f}.wc-profile a.coach-video-preview{background-color:#0d111c;display:block}.wc-profile .coach-book-secondary:not(.coach-message-secondary):before{content:"♡";filter:none;color:#fff;background:0 0;width:auto;height:auto;font-size:20px;line-height:1}.wc-profile .coach-book-secondary.is-saved:before{content:"♥";color:#ff2f8f}.home-explore{margin:18px 0 6px}.home-explore h2{color:#eef0f6;letter-spacing:.28em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;margin:0 0 14px;font-size:15px;font-weight:700;display:flex}.home-explore h2 b{color:#ff2f8f;font-weight:700}.home-explore h2 i{background:linear-gradient(90deg,#0000,#ffffff80);width:44px;height:1px}.home-explore h2 i:last-child{transform:scaleX(-1)}.home-explore-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.home-explore-grid>a,.home-explore-grid>span{color:#eef0f6;text-align:center;background:linear-gradient(170deg,#100e22f2,#080814f2);border:1px solid #7882aa38;border-radius:10px;align-content:center;justify-items:center;gap:10px;min-height:108px;padding:12px 8px;font-size:13px;transition:border-color .2s,transform .2s;display:grid}.home-explore-grid>a>span,.home-explore-grid>span>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.home-explore-grid>a:hover{border-color:#ff2f8f99;transform:translateY(-2px)}.home-explore-grid svg{fill:none;stroke:#ff3d9a;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.home-explore-grid img{object-fit:contain;filter:invert();width:36px;height:36px}.home-explore-grid .soon{color:#7f879b}.home-explore-grid .soon svg{stroke:#6b7285}@media (max-width:1100px){.home-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.home-explore{display:none}}.featured-coach-photo{position:relative}.featured-coach-online{color:#e8fbee;background:#060810bf;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.featured-coach-online i{background:#36d56f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #36d56f}.featured-tournament-tag{border:1px solid #ffffff38;border-radius:5px;margin-left:8px;padding:2px 8px;font-size:12px;display:inline-flex}.home-cta{background:radial-gradient(circle at 12%,#a028ff59,#0000 30%),linear-gradient(120deg,#140a28f2,#080814fa);border:1px solid #7882aa38;border-radius:14px;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:28px;margin:28px 0;padding:22px 36px;display:grid;position:relative;overflow:hidden}.home-cta-mark{place-items:center;height:120px;display:grid}.home-cta-mark img{filter:drop-shadow(0 0 24px #c846ff99);width:170px}.home-cta h2{text-transform:uppercase;margin:0;font-size:clamp(22px,2.4vw,32px)}.home-cta h2 b{color:#ff2f8f}.home-cta p{color:#c3c8d4;margin:8px 0 0;font-size:16px}.home-cta-button{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#ff1f7a,#7b2ff7);border-radius:10px;align-items:center;gap:12px;min-height:58px;padding:0 34px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 10px 28px #c828c859}@media (max-width:900px){.home-cta{text-align:center;grid-template-columns:1fr;justify-items:center;padding:22px 18px}.home-cta-mark{height:80px}.home-cta-button{justify-content:center;width:100%}}.tournament-cover[data-title]:before{content:attr(data-title);white-space:pre-line;max-width:58%;font-size:clamp(30px,3.4vw,54px);line-height:.9}.featured-items-empty[hidden],.home-featured-empty[hidden]{display:none}[hidden]{display:none!important}.up-page{color:#eef0f6;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.up-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.up-hero{background:radial-gradient(circle at 12% 30%,#ff288c59,#0000 32%),radial-gradient(circle at 92% 40%,#5a3cff59,#0000 35%),linear-gradient(115deg,#280824f5,#0a081afa 55%,#100a2cf5);border:1px solid #ff2f8f66;border-radius:16px;grid-template-columns:250px minmax(0,1fr) minmax(260px,340px);align-items:center;gap:26px;padding:26px 30px;display:grid;position:relative;overflow:hidden}.up-avatar-wrap{justify-self:center;position:relative}.up-avatar{color:#ffd6ec;background:radial-gradient(circle,#781e5ae6,#14061ef2) 50%/cover no-repeat;border:4px solid #ff2f8f;border-radius:50%;place-items:center;width:220px;height:220px;font-size:64px;font-weight:900;display:grid;box-shadow:0 0 40px #ff2f8f8c}.up-online-dot{background:#36d56f;border:4px solid #1a0a24;border-radius:50%;width:26px;height:26px;position:absolute;bottom:26px;right:18px;box-shadow:0 0 14px #36d56f}.up-identity{gap:8px;min-width:0;display:grid}.up-identity h1{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:clamp(28px,3.2vw,44px);display:flex}.up-verified{background:#ff2f8f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:50%;flex:none;width:30px;height:30px}.up-handle{color:#ff3d9a;margin:-4px 0 0;font-size:20px}.up-id{color:#d6d9e3;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.up-id button{color:#ff6fae;cursor:pointer;background:0 0;border:0;font-size:18px}.up-role{border:1px solid #ff2f8f;border-radius:8px;align-items:center;gap:8px;width:max-content;padding:6px 14px;font-size:15px;display:inline-flex}.up-role svg{width:20px;height:20px}.up-meta{color:#e0e3ec;flex-wrap:wrap;gap:8px 22px;margin:2px 0 0;font-size:15px;display:flex}.up-meta span{align-items:center;gap:8px;display:inline-flex}.up-meta svg{color:#ff3d9a;width:20px;height:20px}.up-tagline{color:#d6d9e3;margin:0;font-size:17px;font-style:italic}.up-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.up-btn{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #ff2f8f;border-radius:8px;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex}.up-btn.primary{background:#ff2f8f;border-color:#0000;box-shadow:0 8px 24px #ff2f8f59}.up-btn.on{color:#ff6fae}.up-rank{z-index:1;gap:10px;display:grid;position:relative}.up-rank>small{color:#eef0f6;letter-spacing:.08em;font-size:14px;display:inline-flex}.up-rank>div{align-items:center;gap:16px;display:flex}.up-rank-gem{background:radial-gradient(circle,#dc5aff80,#3c146ecc);border-radius:16px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 26px #dc5aff8c}.up-rank-gem svg{color:#fbe6ff;width:42px;height:42px}.up-rank strong{font-size:22px;display:block}.up-rank em{color:#d6d9e3;font-size:14px;font-style:normal}.up-rank p{color:#e0e3ec;margin:0;font-size:14px}.up-rank>i{background:#ffffff26;border-radius:999px;height:8px;overflow:hidden}.up-rank>i b{background:linear-gradient(90deg,#ff2f8f,#ff7ac4);border-radius:999px;height:100%;display:block}.up-slogan{color:#fffc;letter-spacing:.12em;text-align:right;margin:0;font-size:17px;line-height:1.35;position:absolute;top:18px;right:26px}.up-stats{background:#0a0c18e6;border:1px solid #7882aa33;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.up-stats>div{border-right:1px solid #ffffff14;justify-content:center;align-items:center;gap:16px;padding:16px 10px;display:flex}.up-stats>div:last-child{border-right:0}.up-stats strong{font-size:22px;display:block}.up-stats small{color:#b9c0d0;font-size:13px}.up-dot{background:#6b7285;border-radius:50%;width:14px;height:14px}.up-dot.on{background:#36d56f;box-shadow:0 0 12px #36d56f}.up-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;display:grid}.up-card{background:linear-gradient(160deg,#0e0e20f5,#070812fa);border:1px solid #7882aa33;border-radius:12px;min-width:0;padding:18px 20px}.up-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.up-card h2{margin:0;font-size:22px;font-weight:700}.up-card>header p{color:#b9c0d0;flex-basis:100%;margin:2px 0 0;font-size:14px}.up-card>header a{color:#ff6fae;font-size:14px}.up-muted{color:#9aa1b4;margin:0;font-size:14px}.up-game-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.up-game-cover{color:#9aa1b4;background:#111 50%/cover no-repeat;border:1px solid #ff2f8f59;border-radius:10px;place-items:center;min-height:170px;font-size:13px;display:grid}.up-game-body dl{gap:12px;margin:0;display:grid}.up-game-body dt{color:#b9c0d0;font-size:13px}.up-game-body dd{margin:2px 0 0;font-size:16px;font-weight:600}.up-about-body{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:16px;display:grid}.up-about-body>p{color:#d6d9e3;white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.up-about-body blockquote{color:#fff;letter-spacing:.06em;background:radial-gradient(circle at 80% 30%,#ff2f8f4d,#0000 55%),#14081ee6;border:1px solid #ff2f8f59;border-radius:10px;gap:10px;margin:0;padding:20px;font-size:18px;font-style:italic;display:grid;position:relative}.up-about-body blockquote span{color:#ff2f8f;font-size:42px;font-style:normal;line-height:.6}.up-about-body blockquote small{color:#ff6fae;letter-spacing:.2em;font-size:12px;font-style:normal}.up-badge-row{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;display:grid}.up-badge{text-align:center;justify-items:center;gap:8px;display:grid}.up-badge span{background:radial-gradient(circle,#c850ff73,#280e46e6);border-radius:16px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 20px #c850ff59}.up-badge svg{color:#fbe6ff;width:36px;height:36px}.up-badge.champion span,.up-badge.finalist span{background:radial-gradient(circle,#ffbe3c80,#46280ae6);box-shadow:0 0 20px #ffbe3c59}.up-badge.coach span,.up-badge.first-deal span{background:radial-gradient(circle,#3caaff73,#0c1e3ce6);box-shadow:0 0 20px #3caaff4d}.up-badge small{color:#e0e3ec;font-size:13px}.up-reviews-body{grid-template-columns:120px minmax(160px,1fr) minmax(0,1.2fr);align-items:center;gap:18px;display:grid}.up-score strong{font-size:44px;line-height:1;display:block}.up-score span{letter-spacing:2px;margin:6px 0;font-size:18px;display:block}.up-score small{color:#b9c0d0;font-size:12px}.up-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.up-bars li{color:#d6d9e3;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:8px;font-size:12px;display:grid}.up-bars i{background:#ffffff1f;border-radius:999px;height:7px;overflow:hidden}.up-bars b{background:#ff2f8f;border-radius:999px;height:100%;display:block}.up-review{border:1px solid #7882aa38;border-radius:10px;padding:12px 14px}.up-review header{justify-content:space-between;gap:8px;display:flex}.up-review small{color:#9aa1b4}.up-review p{color:#d6d9e3;margin:6px 0 0;font-size:14px}.up-listings-link{color:#b9c0d0;text-align:center;margin:0}@media (max-width:1200px){.up-hero{grid-template-columns:200px minmax(0,1fr)}.up-avatar{width:180px;height:180px}.up-rank{grid-column:1/-1}.up-slogan{display:none}.up-reviews-body{grid-template-columns:110px minmax(0,1fr)}.up-review{grid-column:1/-1}}@media (max-width:900px){.up-grid{grid-template-columns:minmax(0,1fr)}.up-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.up-stats>div{border-bottom:1px solid #ffffff0f}}@media (max-width:640px){.up-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:20px 16px}.up-identity{justify-items:center}.up-identity h1,.up-meta,.up-actions{justify-content:center}.up-avatar{width:150px;height:150px;font-size:44px}.up-rank{text-align:left;width:100%}.up-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.up-game-body,.up-about-body,.up-reviews-body{grid-template-columns:minmax(0,1fr)}}.db-page{color:#eef0f6;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.db-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.db-welcome h1{margin:0;font-size:clamp(26px,3vw,34px)}.db-welcome p{color:#b9c0d0;margin:4px 0 0;font-size:16px}.db-card{background:linear-gradient(160deg,#0e0c1ef5,#080712fa);border:1px solid #7882aa33;border-radius:12px;align-content:start;gap:14px;min-width:0;padding:18px 20px;display:grid}.db-card>header{align-items:center;gap:12px;display:flex}.db-card>header h2{flex:1;margin:0;font-size:19px;font-weight:700}.db-card>header a{color:#d9a6ff;align-items:center;gap:6px;font-size:14px;display:inline-flex}.db-card>header a svg{width:16px;height:16px}.db-card-icon{color:#ff3d9a;background:#ff2f8f14;border:1px solid #ff2f8f66;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.db-next{background:radial-gradient(circle at 60%,#a014462e,#0000 45%),linear-gradient(160deg,#140a1ef5,#080712fa);border-color:#ff2f8f59}.db-next-body{grid-template-columns:130px minmax(0,1fr) minmax(240px,300px);align-items:center;gap:24px;display:grid}.db-coach-photo{color:#ffd6ec;background:radial-gradient(circle,#781e5ae6,#14061ef2) 50%/cover no-repeat;border:3px solid #ff2f8f;border-radius:50%;place-items:center;width:130px;height:130px;font-size:36px;font-weight:900;display:grid;box-shadow:0 0 24px #ff2f8f73}.db-next-copy{gap:10px;min-width:0;display:grid}.db-coach-name{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.db-coach-name strong{font-size:24px}.db-verified{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0b18' stroke-width='3.5'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") 50%/13px no-repeat;border-radius:50%;width:20px;height:20px}.db-coach-name em{color:#e6d6ff;background:#8f45ff2e;border:1px solid #8f45ff80;border-radius:6px;padding:3px 10px;font-size:13px;font-style:normal}.db-next-meta{color:#d6d9e3;align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.db-next-meta svg{color:#ff3d9a}.db-status{color:#3fe07c;background:#28aa5a2e;border-radius:6px;width:max-content;padding:5px 12px;font-size:13px;font-weight:700}.db-countdown{justify-items:center;gap:12px;display:grid}.db-countdown>small{color:#d6d9e3;font-size:14px}.db-countdown>div,.db-countdown>div>span{align-items:flex-start;gap:10px;display:flex}.db-countdown i{font-size:36px;font-style:normal;line-height:1}.db-cd{justify-items:center;display:grid}.db-cd b{font-size:42px;line-height:1}.db-cd small{color:#b9c0d0;font-size:12px}.db-primary{color:#fff;background:linear-gradient(90deg,#ff1f7a,#d42eaa);border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #ff2f8f4d}.db-countdown .db-primary{width:100%}.db-primary.sm{min-height:42px;padding:0 20px;font-size:15px}.db-link{color:#e6e8f0;align-items:center;gap:6px;font-size:14px;display:inline-flex}.db-outline{color:#fff;border:1.5px solid #ff2f8f;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.db-outline.wide{width:100%}.db-empty,.db-empty-row{color:#b9c0d0;justify-items:start;gap:10px;display:grid}.db-empty p,.db-empty-row p{margin:0}.db-empty-row{grid-template-columns:1fr auto;align-items:center}.db-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.db-grid-2{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;display:grid}.db-progress{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;display:grid}.db-ring{--p:0;background:radial-gradient(closest-side, #0c0a1c 80%, transparent 81% 100%), conic-gradient(#ff2f8f calc(var(--p) * 1%), #8f45ff59 0);text-align:center;border-radius:50%;align-content:center;place-items:center;width:130px;height:130px;display:grid}.db-ring strong{font-size:28px;line-height:1}.db-ring small{color:#b9c0d0;font-size:11px}.db-progress ul{color:#d6d9e3;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.db-progress li{align-items:center;gap:10px;display:flex}.db-progress li i{border-radius:50%;width:10px;height:10px}.db-progress i.pink{background:#ff2f8f}.db-progress i.green{background:#36d56f}.db-progress i.violet{background:#a855f7}.db-small{color:#b9c0d0;text-align:center;grid-column:1/-1;margin:0;font-size:14px}.db-summary{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;display:grid}.db-summary-art{color:#ff3d9a;background:radial-gradient(circle,#ff2f8f40,#0000 70%);border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.db-summary-art svg{width:54px;height:54px}.db-summary-art.violet{color:#c084fc;background:radial-gradient(circle,#8f45ff59,#0000 70%)}.db-summary strong{font-size:18px}.db-summary p{color:#b9c0d0;margin:6px 0 0;font-size:14px}.db-order{color:inherit;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.db-order-thumb{background:#1a1a2a 50%/cover no-repeat;border-radius:10px;width:80px;height:80px}.db-order-copy{gap:6px;min-width:0;display:grid}.db-order-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.db-order-copy small{color:#b9c0d0;font-size:14px}.db-order-date{align-items:center;gap:8px;display:inline-flex}.db-order-date svg{color:#ff3d9a}.db-order-side{justify-items:end;gap:12px;display:grid}.db-order-side b{font-size:22px}.db-order-status{color:#d9c2ff;background:#7b2ff733;border-radius:6px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}.db-order-status.completed{color:#3fe07c;background:#28aa5a2e}.db-order-status.cancelled,.db-order-status.refunded,.db-order-status.disputed{color:#ff6d86;background:#e6285026}.db-wallet{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;display:grid}.db-wallet>div{align-content:start;gap:8px;display:grid}.db-wallet small{color:#b9c0d0;font-size:13px}.db-wallet>div:first-child strong{font-size:32px}.db-rank{border-left:1px solid #ffffff1a;padding-left:20px}.db-rank strong{font-size:18px}.db-rank b{font-size:22px}.db-rank i{background:#ffffff1f;border-radius:999px;height:7px;overflow:hidden}.db-rank i u{background:#ff2f8f;height:100%;display:block}.db-banner{background:linear-gradient(90deg,#0a0814fa 35%,#0a081433),url(/assets/home-marketplace-cover.webp) 100%/cover no-repeat;border:1px solid #7882aa33;border-radius:12px;padding:30px 34px;position:relative;overflow:hidden}.db-banner>div{justify-items:start;gap:10px;max-width:460px;display:grid}.db-banner h2{margin:0;font-size:28px}.db-banner p{color:#d6d9e3;margin:0;font-size:16px}@media (max-width:1100px){.db-grid-3{grid-template-columns:minmax(0,1fr)}.db-next-body{grid-template-columns:110px minmax(0,1fr)}.db-countdown{grid-column:1/-1}.db-coach-photo{width:110px;height:110px}}@media (max-width:800px){.db-grid-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.db-next-body{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.db-coach-name,.db-next-meta{justify-content:center}.db-status{justify-self:center}.db-cd b{font-size:32px}.db-order{grid-template-columns:64px minmax(0,1fr)}.db-order-thumb{width:64px;height:64px}.db-order-side{grid-column:1/-1;grid-template-columns:auto auto;justify-content:space-between;justify-items:start}.db-wallet{grid-template-columns:minmax(0,1fr)}.db-rank{border-top:1px solid #ffffff1a;border-left:0;padding:14px 0 0}.db-empty-row{grid-template-columns:minmax(0,1fr)}.db-banner{padding:22px 18px}}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{color:#eef0f6;background:#0e0c1e}.sp-page{color:#eef0f6;grid-template-columns:minmax(0,1fr);gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.sp-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.sp-kicker{color:#ff4fa3;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:800}.sp-head h1{margin:0;font-size:clamp(28px,3vw,38px)}.sp-head p:last-child{color:#b9c0d0;margin:6px 0 0;font-size:16px}.sp-back{color:#d9a6ff;align-items:center;gap:8px;width:max-content;font-size:14px;font-weight:700;display:inline-flex}.sp-card{background:linear-gradient(160deg,#0e0c1ef5,#080712fa);border:1px solid #7882aa33;border-radius:12px;min-width:0;margin:0;padding:20px 22px}.sp-card h2{margin:0;font-size:19px}.sp-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sp-form{gap:16px;display:grid}.sp-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.sp-field>span,.sp-field>legend{color:#d6d9e3;margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.sp-field>span{margin:0}.sp-field input,.sp-field textarea,.sp-reply input{color:#fff;width:100%;min-width:0;font:inherit;background:#050610cc;border:1px solid #7882aa47;border-radius:9px;outline:none;padding:12px 14px;font-size:15px}.sp-field textarea{resize:vertical;min-height:130px}.sp-field input:focus,.sp-field textarea:focus,.sp-reply input:focus{border-color:#ff2f8f;box-shadow:0 0 0 3px #ff2f8f2e}.sp-field input::placeholder,.sp-field textarea::placeholder,.sp-reply input::placeholder{color:#7f8699}.sp-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sp-categories button{color:#c9cedb;min-width:0;min-height:76px;font:inherit;text-align:center;cursor:pointer;background:#ffffff08;border:1px solid #7882aa40;border-radius:10px;align-content:center;justify-items:center;gap:8px;padding:10px 6px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:grid}.sp-categories button span{overflow-wrap:anywhere}.sp-categories button svg{color:#ff4fa3}.sp-categories button:hover{color:#fff;border-color:#ff2f8f8c}.sp-categories button.active{color:#fff;background:#ff2f8f24;border-color:#ff2f8f;box-shadow:0 0 18px #ff2f8f2e}.sp-primary{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff1f7a,#d42eaa);border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 8px 22px #ff2f8f47}.sp-form .sp-primary{justify-self:start}.sp-primary:disabled{opacity:.55;cursor:not-allowed}.sp-error{color:#ff8da0;background:#e628501a;border:1px solid #ff506e66;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.sp-empty{color:#b9c0d0;text-align:center;margin:0;padding:26px 8px;font-size:15px}.sp-tickets{gap:14px;display:grid}.sp-tickets>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-count{color:#ff8cc4;background:#ff2f8f24;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.sp-ticket-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sp-ticket{color:inherit;background:#ffffff06;border:1px solid #7882aa2e;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s;display:grid}.sp-ticket:hover{border-color:#ff2f8f80}.sp-ticket-icon{color:#ff3d9a;background:#ff2f8f14;border:1px solid #ff2f8f66;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.sp-ticket-copy{gap:4px;min-width:0;display:grid}.sp-ticket-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.sp-ticket-copy small{color:#9aa1b3;font-size:13px}.sp-status{color:#d9c2ff;white-space:nowrap;background:#7b2ff733;border-radius:6px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800}.sp-status.open{color:#3fe07c;background:#28aa5a2e}.sp-status.escalated{color:#ffc15c;background:#ffaa2829}.sp-status.closed{color:#aab0c0;background:#ffffff14}.sp-ticket-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.sp-ticket-head .sp-ticket-icon{width:52px;height:52px}.sp-ticket-head h1{overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.4vw,30px)}.sp-ticket-head p{color:#9aa1b3;margin:4px 0 0;font-size:14px}.sp-thread{gap:16px;display:grid}.sp-messages{gap:12px;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sp-messages li{background:#ffffff0a;border:1px solid #7882aa33;border-radius:12px 12px 12px 4px;gap:6px;max-width:min(640px,88%);padding:12px 14px;display:grid}.sp-messages li.mine{background:#ff2f8f1a;border-color:#ff2f8f59;border-radius:12px 12px 4px;justify-self:end}.sp-messages small{color:#9aa1b3;font-size:12px}.sp-messages small b{color:#ff8cc4}.sp-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.sp-reply{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}@media (max-width:960px){.sp-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.sp-card{padding:16px}.sp-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-form .sp-primary{justify-self:stretch}.sp-ticket{grid-template-columns:42px minmax(0,1fr)}.sp-ticket .sp-status{grid-column:2;justify-self:start}.sp-ticket-head{grid-template-columns:44px minmax(0,1fr)}.sp-ticket-head .sp-ticket-icon{width:44px;height:44px}.sp-ticket-head .sp-status{grid-column:2;justify-self:start}.sp-reply{grid-template-columns:minmax(0,1fr)}.sp-messages li{max-width:100%}}.marketplace-grid{align-items:stretch}.marketplace-grid>.product-showcase-card{height:100%;transition:transform .18s,box-shadow .18s,border-color .18s}.marketplace-grid>.product-showcase-card:hover,.marketplace-grid>.product-showcase-card:focus-within{border-color:rgba(var(--account-neon-rgb), .95);box-shadow:0 0 0 1px rgba(var(--account-neon-rgb), .3) inset, 0 14px 34px rgba(var(--account-neon-rgb), .22);transform:translateY(-3px)}.product-showcase-cover{cursor:pointer}.product-showcase-price small{opacity:.8;font-size:.7em;font-weight:700}@media (prefers-reduced-motion:reduce){.marketplace-grid>.product-showcase-card{transition:none}.marketplace-grid>.product-showcase-card:hover{transform:none}}@media (max-width:720px){.topbar .top-actions .seller-button{white-space:normal;text-overflow:clip;text-align:center;overflow-wrap:anywhere;line-height:1.1}}@media (max-width:420px){.topbar .top-actions .seller-button{padding-inline:8px;font-size:10.5px}}@media (max-width:1250px){.home-competition-section .competition-showcase{grid-template-columns:minmax(0,1fr);gap:18px}.home-competition-section .competition-panel{height:auto}}@media (min-width:1041px) and (max-width:1400px){.site-footer-main{grid-template-columns:minmax(0,1.22fr) minmax(0,.72fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,3.2vw,56px);padding-inline:clamp(24px,3vw,48px)}}@media (max-width:620px){.home-page .topbar{grid-template-columns:34px minmax(0,1fr) 40px auto;min-width:0}}@media (max-width:720px){.home-page .global-topbar{width:auto;max-width:100%}}.auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-tab{text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;padding:6px 10px;line-height:1.2;text-decoration:none;transition:color .15s,background .15s;display:flex}a.auth-tab:hover,a.auth-tab:focus-visible{color:#fff;background:#ffffff0d}.auth-card{grid-template-columns:minmax(0,1fr)}.auth-card>*,.auth-form>*,.auth-form label,.auth-brand{min-width:0}.auth-brand img{max-width:100%;height:auto}@media (max-width:400px){.auth-page-shell{padding:64px 12px 32px}.auth-card{padding:20px 16px}}.ag-create{margin:18px 0 24px}.ag-create h2{margin:0;font-size:1.05rem}.ag-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));gap:16px;display:grid}.ag-card{background:#080a16eb;border:1px solid #7882aa38;border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.ag-card.hidden-game{opacity:.62;border-style:dashed}.ag-card header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.ag-title{gap:4px;min-width:0;display:grid}.ag-title input,.ag-order input{color:#fff;width:100%;min-width:0;font:inherit;background:#050610cc;border:1px solid #7882aa47;border-radius:8px;padding:8px 10px;font-weight:700}.ag-title small{color:#9aa1b3;font-size:12px}.ag-title code{color:#d9a6ff}.ag-order{color:#9aa1b3;gap:4px;width:74px;font-size:12px;display:grid}.ag-status{border-radius:6px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800}.ag-status.on{color:#3fe07c;background:#28aa5a2e}.ag-status.off{color:#aab0c0;background:#ffffff14}.ag-art{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ag-art-slot{align-content:start;gap:4px;min-width:0;display:grid}.ag-thumb{aspect-ratio:16/10;color:#6d7386;background:#11131f 50%/cover no-repeat;border:1px solid #7882aa33;border-radius:8px;place-items:center;display:grid}.ag-art-slot.icon .ag-thumb{background-size:contain;background-origin:content-box;padding:10px}.ag-art-slot strong{font-size:13px}.ag-art-slot small{color:#9aa1b3;min-height:28px;font-size:11px}.ag-art-actions{flex-wrap:wrap;gap:6px;display:flex}.ag-small{cursor:pointer;min-height:30px!important;padding:0 10px!important;font-size:12px!important}.ag-card footer{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:520px){.ag-art{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-card header{grid-template-columns:minmax(0,1fr) auto}.ag-status{grid-column:1/-1;justify-self:start}}.button.ghost{color:#d6d9e3;box-shadow:none;background:0 0;border:1px solid #ffffff2e}.button.ghost:hover{color:#fff;border-color:#ff2f8f99}.sv-page{gap:16px}.sv-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-steps li{color:#9aa1b3;border:1px solid #7882aa40;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.sv-steps li.active{color:#fff;background:#ff2f8f24;border-color:#ff2f8f}.sv-muted{color:#9aa1b3;margin:0;font-size:14px}.sv-count{color:#7f8699;font-weight:600}.sv-chips{flex-wrap:wrap;gap:8px;display:flex}.sv-chips button{color:#c9cedb;min-height:40px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #7882aa47;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700}.sv-chips button.active{color:#fff;background:#ff2f8f29;border-color:#ff2f8f}.sv-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sv-grid-4{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:12px;display:grid}.sp-field select{color:#fff;width:100%;min-width:0;font:inherit;background:#050610cc;border:1px solid #7882aa47;border-radius:9px;padding:12px 14px;font-size:15px}.sp-field input:disabled,.sp-field textarea:disabled{opacity:.55}.sp-field input[type=number]{appearance:textfield}.sv-rows{gap:10px;display:grid}.sv-row{background:#ffffff05;border:1px solid #7882aa2e;border-radius:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px 44px 12px 12px;display:grid;position:relative}.sv-row .sv-wide{grid-column:1/-1}.sv-row.sv-faq{grid-template-columns:minmax(0,1fr)}.sv-check{color:#d6d9e3;white-space:nowrap;align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:600;display:inline-flex}.sv-check input{accent-color:#ff2f8f;width:18px;height:18px}.sv-remove{color:#ff8da0;cursor:pointer;background:0 0;border:1px solid #ff5a7866;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:8px;right:8px}.sv-add{color:#ff8cc4;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #ff2f8f8c;border-radius:9px;justify-self:start;padding:0 14px;font-size:14px;font-weight:700}.sv-banner{color:#8ff0b3;background:#28aa5a1a;border:1px solid #3fe07c59;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.sv-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.sv-hero h1{overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(22px,2.6vw,32px)}.sv-hero-side{justify-items:end;gap:10px;display:grid}.sv-outline{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #ff2f8f;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.sv-status-active{color:#3fe07c!important;background:#28aa5a2e!important}.sv-status-pending_review{color:#ffc15c!important;background:#ffaa2829!important}.sv-status-rejected{color:#ff6d86!important;background:#e6285026!important}.sv-status-draft,.sv-status-paused{color:#aab0c0!important;background:#ffffff14!important}.sv-thumb{background:#1a1a2a 50%/cover no-repeat}.sv-packages{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin-top:12px;display:grid}.sv-package{background:linear-gradient(160deg,#ff2f8f14,#0000 60%);border:1px solid #ff2f8f4d;border-radius:12px;align-content:start;gap:8px;padding:14px;display:grid}.sv-package header{justify-content:space-between;gap:10px;display:flex}.sv-package header b{color:#ff4fa3}.sv-package small{color:#9aa1b3}.sv-package ul{color:#d6d9e3;margin:0;padding-left:18px;font-size:14px}.sv-remove-text{color:#ff8da0;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px}.sv-package-form{border-top:1px solid #7882aa2e;gap:12px;margin-top:16px;padding-top:16px;display:grid}.sv-package-form h3{margin:0;font-size:16px}.sv-package-form .sp-primary{justify-self:start}.sv-photos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:12px;display:grid}.sv-photo{aspect-ratio:4/3;background:#11131f 50%/cover no-repeat;border:1px solid #7882aa38;border-radius:10px;margin:0;position:relative}.sv-photo button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:26px;height:26px;position:absolute;top:6px;right:6px}.sv-photo-add{color:#ff8cc4;cursor:pointer;border-style:dashed;place-items:center;font-weight:700;display:grid}@media (max-width:760px){.sv-grid-2,.sv-grid-4,.sv-row,.sv-hero{grid-template-columns:minmax(0,1fr)}.sv-hero-side{justify-items:start}}.al-preview{border-top:1px solid var(--border);color:#d6d9e3;flex:100%;gap:10px;padding-top:12px;font-size:14px;display:grid}.al-preview h4{color:#ff8cc4;margin:0 0 4px;font-size:13px}.al-preview ul{margin:0;padding-left:18px}.al-preview p{margin:0}.al-description{white-space:pre-wrap;overflow-wrap:anywhere}.al-photos{flex-wrap:wrap;gap:8px;display:flex}.al-photos a{aspect-ratio:4/3;background:#11131f 50%/cover no-repeat;border-radius:8px;width:120px}.al-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.al-tabs button{color:#b9c0d0;min-height:38px;font:inherit;cursor:pointer;background:#05061099;border:1px solid #7882aa47;border-radius:999px;padding:0 16px;font-weight:700}.al-tabs button.active{color:#fff;background:#ff4fa324;border-color:#ff4fa3}.al-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.al-toolbar input[type=search]{color:#fff;min-width:0;min-height:40px;font:inherit;background:#050610cc;border:1px solid #7882aa47;border-radius:8px;flex:260px;padding:0 12px}.al-check{color:#d6d9e3;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.admin-row.al-featured{border-color:#ffc40073}.al-star{color:#ffc400}.seller-modal-alt{color:#b9c0d0;margin:6px 0 0;font-size:13px}.seller-modal-alt a{color:#ff8cc4;font-weight:700}.an-page{gap:16px;min-width:0;display:grid}.an-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-filters>button{color:#c9cedb;min-height:36px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #7882aa47;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.an-filters>button.active{color:#fff;background:#ff2f8f29;border-color:#ff2f8f}.an-custom{flex-wrap:wrap;gap:8px;display:inline-flex}.an-custom label{color:#9aa1b3;align-items:center;gap:6px;font-size:13px;display:inline-flex}.an-custom input{color:#fff;min-height:36px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050610cc;border:1px solid #7882aa47;border-radius:8px;padding:0 10px}.an-range{color:#7f8699;margin-left:auto;font-size:12px}.an-body{gap:16px;transition:opacity .15s;display:grid}.an-body.is-loading{opacity:.5}.an-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.an-mini{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.an-tile{background:#0a0a18e6;border:1px solid #7882aa33;border-radius:12px;align-content:start;gap:4px;min-width:0;padding:14px 16px;display:grid}.an-tile span{color:#9aa1b3;font-size:13px}.an-tile strong{color:#f4f5fa;overflow-wrap:anywhere;font-size:24px;font-weight:700}.an-tile small{color:#7f8699;font-size:12px}.an-card{background:#080814eb;border:1px solid #7882aa33;border-radius:12px;min-width:0;padding:16px 18px}.an-card h2{margin:0 0 12px;font-size:17px}.an-card h3{color:#c9cedb;margin:16px 0 8px;font-size:14px}.an-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.an-card-head h2{margin:0}.an-seg{border:1px solid #7882aa38;border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.an-seg button{color:#9aa1b3;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.an-seg button.active{color:#fff;background:#ffffff1a}.an-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.an-empty{color:#7f8699;margin:0;padding:18px 0;font-size:14px}.an-note{color:#7f8699;margin:10px 0 0;font-size:12px}.an-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.an-table th,.an-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #7882aa24;padding:8px 6px}.an-table thead th{color:#7f8699;font-size:12px;font-weight:700}.an-table th[scope=row],.an-table thead th:first-child{text-align:left;white-space:normal;color:#e6e8f0;font-weight:600}.an-table th[scope=row] small{color:#7f8699;font-weight:400;display:block}.an-table a{color:#e6e8f0}.an-table a:hover{color:#ff8cc4}.an-card>.an-table,.an-data{display:block;overflow-x:auto}.an-data{margin-top:8px}.an-data summary{color:#9aa1b3;cursor:pointer;font-size:13px}.an-data .an-table{margin-top:8px}.tc-wrap{width:100%;min-width:0;position:relative}.tc-wrap svg{outline:none;display:block}.tc-wrap svg:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #ff2f8f99}.tc-grid{stroke:#ffffff14;stroke-width:1px}.tc-axis{fill:#7f8699;font-size:11px}.tc-crosshair{stroke:#ffffff59;stroke-width:1px}.tc-dot{stroke:#0b0a18;stroke-width:2px}.tc-tip{pointer-events:none;white-space:nowrap;background:#14131f;border:1px solid #7882aa4d;border-radius:8px;gap:2px;padding:6px 10px;display:grid;position:absolute;top:4px;transform:translate(-50%)}.tc-tip strong{color:#fff;font-size:14px}.tc-tip span{color:#9aa1b3;font-size:11px}.bl-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bl-list li{border-radius:6px;outline:none;grid-template-columns:minmax(80px,150px) minmax(0,1fr);align-items:center;gap:10px;padding:4px;display:grid;position:relative}.bl-list li.active,.bl-list li:focus-visible{background:#ffffff0a}.bl-label{text-overflow:ellipsis;white-space:nowrap;color:#d6d9e3;font-size:13px;overflow:hidden}.bl-track{align-items:center;gap:8px;min-width:0;display:flex}.bl-bar{border-radius:0 4px 4px 0;min-width:3px;height:18px}.bl-value{color:#e6e8f0;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.bl-tip{color:#9aa1b3;grid-column:2;font-size:12px}@media (max-width:1100px){.an-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.an-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.an-tiles{grid-template-columns:minmax(0,1fr)}.an-range{width:100%;margin-left:0}.bl-list li{grid-template-columns:minmax(70px,110px) minmax(0,1fr)}}.au-panel{border-top:1px solid var(--border);flex:100%;gap:10px;padding-top:12px;display:grid}.au-form{grid-template-columns:minmax(130px,auto) minmax(110px,160px) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.au-form input,.au-form select{color:#fff;min-width:0;min-height:38px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050610cc;border:1px solid #7882aa47;border-radius:8px;padding:0 10px}.au-form strong{color:#e6e8f0;font-size:14px}.au-note{color:#7f8699;margin:0;font-size:12px}@media (max-width:760px){.au-form{grid-template-columns:minmax(0,1fr)}}.steam-photo-grid figure{position:relative}.steam-photo-main,.steam-photo-make-main{font:inherit;border:0;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;bottom:6px;left:6px}.steam-photo-main{color:#fff;background:#ff2f8f}.steam-photo-grid figure .steam-photo-make-main{color:#fff;cursor:pointer;background:#000000b8;border-radius:6px;width:auto;height:auto;top:auto;right:auto}.steam-photo-grid figure .steam-photo-make-main:hover{background:#ff2f8fd9}.team-members>a{color:#dce1eb;justify-items:center;gap:3px;min-width:42px;text-decoration:none;display:grid!important}.team-members i,.team-members span:nth-child(n) i{color:#fff;background-color:#1b1530;background-image:none;background-position:50%;background-size:cover;font-size:16px;font-weight:900}.team-members>a:hover small{color:#ff8cc4}.tr-hint{color:#b9c0d0;margin:0 0 12px;font-size:13px}.tr-players{gap:12px;display:grid}.tr-player{background:#05061073;border:1px solid #7882aa33;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;padding:12px;display:grid}.tr-player-account{gap:6px;min-width:0;display:grid}.tr-player-label{color:#ff8cc4;text-transform:uppercase;font-size:12px;font-weight:800}.tr-lookup{gap:6px;display:flex}.tr-lookup input{flex:1;min-width:0}.tr-lookup button{flex:none;min-height:40px;padding:0 12px}.tr-account{color:#e6e8f0;align-items:center;gap:8px;max-width:100%;font-size:13px;text-decoration:none;display:inline-flex}.tr-account i{color:#fff;background:#2a1d44 50%/cover no-repeat;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.tr-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-account b{color:#54e69a}.tr-problem{color:#ff6b8a;font-size:12px}.tr-agree{color:#d6d9e3;align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;flex-direction:row!important;display:flex!important}.tr-agree input{margin-top:2px;width:auto!important;min-height:0!important}@media (max-width:700px){.tr-player{grid-template-columns:minmax(0,1fr)}}.wt-hero.has-photo{aspect-ratio:16/6;background-position:50%;background-size:cover;min-height:0!important}.wt-hero-title{text-align:center;justify-items:center;gap:10px;padding:22px 16px 10px;display:grid}.wt-hero-title h1{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,52px);font-style:italic;font-weight:900}.wt-hero-title strong{color:#fff;clip-path:polygon(3% 0,100% 6%,97% 100%,0 92%);background:linear-gradient(90deg,#e3165f,#ff2f8f);padding:7px 23px;font-size:18px;font-style:italic}.tournament-cover.has-photo:after{background:linear-gradient(#0000 55%,#06071159)}.wt-matches-link{text-align:right;margin:10px 0 0}.wt-matches-link a{color:#ff8cc4;align-items:center;gap:6px;font-weight:800;display:inline-flex}.wt-matches-link-prominent{text-align:center;margin:0;padding:14px 20px 0}.wt-matches-link-prominent a,.wt-tournament-info-link{color:#ffd4e8;background:#6f134b38;border:1px solid #ff56a885;border-radius:8px;justify-content:center;min-height:42px;padding:0 15px}.wt-tournament-info-link{align-items:center;gap:7px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.wt-matches-link-prominent a:hover,.wt-matches-link-prominent a:focus-visible,.wt-tournament-info-link:hover,.wt-tournament-info-link:focus-visible{color:#fff;background:#be1b7361;border-color:#ff59ad}.prejoin-register+.wt-matches-link{display:none}@media (max-width:800px){.wt-hero.has-photo{aspect-ratio:16/9}}.wt-stat-table{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:600px){.wt-stat-row{grid-template-columns:minmax(96px,1.3fr) repeat(4,minmax(42px,.55fr));gap:4px;min-width:330px;min-height:48px;padding:0 8px;font-size:12px}.wt-stat-row.head{font-size:10px}.wt-stat-row .wt-player i{width:26px;height:26px}.wt-stat-row .wt-player strong{text-overflow:ellipsis;white-space:nowrap;max-width:70px;display:block;overflow:hidden}}.to-players{color:#d6d9e3;gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.to-players li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.to-players code{color:#ffc400}.to-players a{color:#ff8cc4}.to-players small{color:#7f8699}.ce-section{border-top:1px solid #7882aa2e;gap:10px;padding:16px 0;display:grid}.ce-section:first-child{border-top:0;padding-top:0}.ce-section h3{color:#fff;margin:0;font-size:16px}.ce-hint{color:#9aa1b3;margin:0;font-size:13px;line-height:1.45}.ce-video{background:#000;border-radius:10px;width:100%;max-width:560px;max-height:320px}.ce-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ce-file{cursor:pointer;align-items:center;display:inline-flex;position:relative}.ce-file.disabled{opacity:.55;pointer-events:none}.ce-photo{align-items:center;gap:16px;display:flex}.ce-photo>div{justify-items:start;gap:8px;display:grid}.ce-avatar{color:#fff;background:linear-gradient(135deg,#ff2f8f,#7b3fe4) 50%/cover;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:28px;font-weight:800;display:grid}.ce-panel{background:#ffffff05;border:1px solid #7882aa2e;border-top:0;border-radius:0 0 10px 10px;gap:4px;margin:0 0 12px;padding:16px;display:grid}.ce-panel .stack-form{box-shadow:none;background:0 0;border:0;margin:0 0 8px;padding:0}.ce-coach>.admin-row{margin:0}.coach-apply-cta{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#ff2f8f,#e23ee5);border-radius:7px;align-items:center;min-height:35px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #ff2f8f40}.coach-apply-cta:hover,.coach-apply-cta:focus-visible{filter:brightness(1.08)}.coach-video-file{object-fit:contain;background:#000;width:100%;min-height:260px;max-height:420px;display:block}.coach-packages-card{gap:12px;margin-top:14px;display:grid}.coach-packages-card h2{margin:0;font-size:18px}.coach-packages{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.coach-package{background:#ffffff06;border:1px solid #c7d3ec2e;border-radius:10px;align-content:start;gap:8px;padding:14px;display:grid}.coach-package strong{color:#fff;font-size:15px}.coach-package p{color:#aab2c5;margin:0;font-size:13px;line-height:1.45}.coach-package span{color:#c7d3ec;font-size:13px}.coach-package b{color:#ff8cc4}.coach-package .coach-book-secondary{min-height:38px;margin-top:4px}.cs-answers{gap:8px;margin:0 0 16px;display:grid}.cs-answers>div{border-bottom:1px solid #7882aa24;grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:12px;padding-bottom:8px;display:grid}.cs-answers dt{color:#9aa1b3;font-size:13px}.cs-answers dd{color:#e6e9f2;overflow-wrap:anywhere;margin:0}@media (max-width:700px){.ce-package,.cs-answers>div{grid-template-columns:minmax(0,1fr)}.coach-heading-row{flex-wrap:wrap}.coach-video-file{min-height:200px}}.le-page{gap:16px;min-width:0;display:grid}.le-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.le-head h1{color:#fff;margin:4px 0 0;font-size:clamp(22px,3vw,30px)}.le-status{color:#d6d9e3;border:1px solid #7882aa4d;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.le-status.s-active{color:#54e995;border-color:#30e67f59}.le-status.s-pending_review{color:#f2bd55;border-color:#f6b53a59}.le-status.s-rejected{color:#ff7a93;border-color:#ff5a7866}.le-note{color:#d6d9e3;background:#ffffff08;border:1px solid #7882aa38;border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.le-note.warn{color:#f2d08a;border-color:#f6b53a59}.le-card{background:#090c1899;border:1px solid #7882aa33;border-radius:12px;gap:12px;padding:18px;display:grid}.le-card h2{color:#fff;margin:0;font-size:17px}.le-card h3{color:#ff8cc4;margin:8px 0 0;font-size:14px}.le-hint{color:#9aa1b3;margin:0;font-size:13px}.le-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.le-fieldset:disabled{opacity:.6}.le-attrs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.le-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.le-packages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.le-packages li{color:#d6d9e3;border-bottom:1px solid #7882aa24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.le-links{flex-wrap:wrap;gap:16px;margin:0;display:flex}.le-links a{color:#ff8cc4;font-weight:700}.detail-edit-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.detail-admin-edit,.sd-edit{color:#ffd24d;border:1px solid #ffc40073;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.sd-edit{width:100%;margin-top:10px}.search-box{position:relative}.search-box.is-suggesting{overflow:visible}.search-suggest{z-index:60;background:#0b0e1c;border:1px solid #7882aa47;border-radius:10px;gap:2px;max-height:360px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000080}.search-suggest-title{color:#8f97aa;text-transform:uppercase;letter-spacing:.04em;margin:4px 8px 2px;font-size:11px;font-weight:800}.search-suggest a{color:#e6e8f0;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.search-suggest a:hover,.search-suggest a:focus-visible{background:#ff4fa31f}.search-suggest-user i{color:#fff;background:#2a1d44 50%/cover no-repeat;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:900;display:grid}.search-suggest-user span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-suggest-market{border-top:1px solid #7882aa29;font-weight:700;color:#ff8cc4!important}.marketplace-users{gap:10px;margin:0 0 18px;display:grid}.marketplace-users h2{color:#fff;margin:0;font-size:16px}.marketplace-users>div{flex-wrap:wrap;gap:8px;display:flex}.marketplace-users a{color:#e6e8f0;text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border:1px solid #7882aa40;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 14px 0 6px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.marketplace-users a:hover{border-color:#ff4fa3}.marketplace-users i{color:#fff;background:#2a1d44 50%/cover no-repeat;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:900;display:grid}.sp-perms{border:1px solid #7882aa38;border-radius:10px;gap:10px;margin:0;padding:14px 16px;display:grid}.sp-perms legend{color:#fff;padding:0 6px;font-weight:800}.sp-perms-sub{color:#b9c0d0;gap:6px;max-width:260px;padding-left:26px;font-size:13px;display:grid}.public-profile-rank-icon{z-index:1;object-fit:contain;filter:drop-shadow(0 0 10px #69b9ff5c);width:82px;height:82px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.profile-rank-icon,.wave-rank-inline-icon{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 0 4px #5da9ff6b);flex:none;width:18px;height:18px}.wave-rank-inline-icon{width:16px;height:16px;margin-right:5px}.seller-rank-emblem,.up-rank-gem{grid-row:span 2;place-items:center;width:74px;height:82px;display:grid;clip-path:none!important;background:0 0!important;border:0!important}.seller-rank-emblem img,.up-rank-gem img{object-fit:contain;filter:drop-shadow(0 0 10px #63a5ff73);width:100%;height:100%}.db-rank-icon{object-fit:contain;filter:drop-shadow(0 0 10px #63a5ff73);width:56px;height:56px}.coach-score-card em .wave-rank-inline-icon{width:18px;height:18px}.booking-header-actions{align-items:center;gap:22px;display:flex}.booking-language-switcher{background:#07101f;border:1px solid #354057;border-radius:7px;display:inline-flex;overflow:hidden}.booking-language-switcher button{color:#b9bdca;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:54px;height:32px;font-size:12px;font-weight:800;display:inline-flex}.booking-language-switcher img{object-fit:cover;border-radius:1px;width:16px;height:11px}.booking-language-switcher button+button{border-left:1px solid #354057}.booking-language-switcher button.is-active{color:#fff;background:linear-gradient(135deg,#e90061,#aa167f)}@media (max-width:620px){.booking-header-actions{gap:10px}}.ce-package{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.6fr))}.cs-page{gap:16px;display:grid}.cs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cs-head h1{color:#fff;margin:4px 0 2px;font-size:clamp(24px,3vw,32px)}.cs-when{color:#b9c0d0;margin:0}.cs-status{color:#d6d9e3;border:1px solid #7882aa4d;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800}.cs-status.s-in_progress{color:#7cc0ff;border-color:#54a8ff73}.cs-status.s-awaiting_confirmation{color:#f2bd55;border-color:#f6b53a73}.cs-status.s-completed{color:#54e995;border-color:#30e67f66}.cs-status.s-cancelled{color:#ff7a93;border-color:#ff5a7866}.cs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-steps li{color:#8f97aa;background:#090c1899;border:1px solid #7882aa33;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex;position:relative}.cs-steps li b{border:1px solid #7882aa59;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.cs-steps li span{min-width:0;display:grid}.cs-steps li strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cs-steps li small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cs-steps li.done{color:#54e995;border-color:#30e67f4d}.cs-steps li.done b{background:#2fd47a26;border-color:#2fd47a}.cs-steps li.current{color:#fff;background:#ff4fa314;border-color:#ff4fa3}.cs-steps li.current b{background:linear-gradient(135deg,#f40067,#bd087b);border-color:#ff4fa3}.cs-action{background:linear-gradient(135deg,#f400671a,#7b3fe414);border:1px solid #ff4fa373;border-radius:14px;gap:10px;padding:20px;display:grid}.cs-action h2{color:#fff;margin:0;font-size:20px}.cs-action p{color:#d6d9e3;margin:0;line-height:1.5}.cs-action-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-action-buttons .detail-buy-button{width:auto;min-width:200px}.cs-confirms{flex-wrap:wrap;gap:8px;display:flex}.cs-confirms span{color:#b9c0d0;border:1px solid #7882aa4d;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.cs-confirms span.ok{color:#54e995;border-color:#30e67f73}.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cs-card{align-content:start;gap:12px;margin:0;display:grid}.cs-card h2{margin:0}.cs-wide{grid-column:1/-1}.cs-facts{gap:8px;margin:0;display:grid}.cs-facts>div{border-bottom:1px solid #7882aa24;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.cs-facts dt{color:#9aa1b3}.cs-facts dd{color:#e6e9f2;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.cs-facts .cs-total dd{color:#54e995;font-size:18px}.cs-goal{color:#fff;white-space:pre-wrap;border-left:3px solid #ff4fa3;margin:0;padding-left:12px;font-size:16px;line-height:1.5}@media (max-width:760px){.cs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-grid{grid-template-columns:minmax(0,1fr)}.cs-action-buttons .detail-buy-button{width:100%}}.booking-flow-body .booking-header-actions .language-switcher{margin:0}.booking-goal-form select,.booking-goal-form input:not([type=checkbox]){border:1px solid var(--bk-line,#202a3c);background:var(--bk-card-2,#07101f);color:#fff;width:100%;min-height:44px;font:inherit;border-radius:8px;padding:0 12px}.booking-next[href]{text-decoration:none}.booking-next:disabled{opacity:.6;cursor:progress}.booking-slots button.disabled{opacity:.38;cursor:not-allowed}.adm-shell{--adm-bg:#0b0f1c;--adm-panel:#0f1424;--adm-panel-2:#131a2e;--adm-line:#94a3b824;--adm-line-2:#94a3b83d;--adm-text:#e6e8ef;--adm-muted:#8f98ad;--adm-accent:#ff3d8b;--adm-accent-soft:#ff3d8b1f;width:100%;max-width:1360px;color:var(--adm-text);grid-template-columns:232px minmax(0,1fr);align-items:start;gap:24px;margin:0 auto;padding:8px 0 40px;display:grid}.adm-side{border:1px solid var(--adm-line);background:var(--adm-panel);border-radius:14px;gap:14px;padding:16px 12px;display:grid;position:sticky;top:16px}.adm-side-head{border-bottom:1px solid var(--adm-line);gap:6px;padding:0 8px 12px;display:grid}.adm-side-head strong{color:#fff;letter-spacing:.01em;font-size:15px}.adm-role{background:var(--adm-accent-soft);color:#ff8cbc;border:1px solid #ff3d8b59;border-radius:999px;justify-self:start;padding:3px 10px;font-size:11px;font-weight:700}.adm-side nav{gap:14px;display:grid}.adm-group{gap:2px;display:grid}.adm-group small{color:#6b7489;letter-spacing:.08em;text-transform:uppercase;padding:0 10px 4px;font-size:10.5px;font-weight:700}.adm-group a{color:#b4bccd;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.adm-group a svg{opacity:.85;flex:none;width:17px;height:17px}.adm-group a:hover{color:#fff;background:#94a3b814}.adm-group a.active{background:var(--adm-accent-soft);color:#fff;box-shadow:inset 2px 0 0 var(--adm-accent)}.adm-group a.active svg{color:var(--adm-accent);opacity:1}.adm-main{align-content:start;gap:16px;min-width:0;display:grid}.adm-crumbs{color:var(--adm-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.adm-crumbs a{color:var(--adm-muted);text-decoration:none}.adm-crumbs a:hover{color:#fff}.adm-crumbs em{color:var(--adm-text);font-style:normal}.adm-loading,.adm-denied{color:#c9cfdb;text-align:center;background:#0f1424;border:1px solid #94a3b829;border-radius:14px;max-width:520px;margin:60px auto;padding:28px}.adm-denied h1{color:#fff;margin:0 0 8px;font-size:22px}.adm-denied a{color:#ff8cbc;font-weight:700}.adm-main .page-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.adm-main .page-subtitle{color:var(--adm-muted);margin:-10px 0 0;font-size:14px}.adm-main h2{color:#fff;font-size:16px;font-weight:700}.adm-main .note{color:var(--adm-muted);font-size:13px}.adm-main .card,.adm-main .stack-form{border:1px solid var(--adm-line);background:var(--adm-panel);box-shadow:none;border-radius:12px;margin:0;padding:18px}.adm-main .stack-form{gap:14px;display:grid}.adm-main .stack-form h2{margin:0}.adm-main .field,.adm-main .form-group label{color:#c3c9d6;font-size:13px;font-weight:600}.adm-main .field small{color:var(--adm-muted);font-weight:500}.adm-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.adm-main select,.adm-main textarea,.adm-main .input{border:1px solid var(--adm-line-2);min-height:38px;color:var(--adm-text);font:inherit;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0e1a;border-radius:8px;padding:8px 11px;font-size:14px}.adm-main textarea{min-height:80px}.adm-main input:focus,.adm-main select:focus,.adm-main textarea:focus{border-color:#ff3d8b99;outline:none;box-shadow:0 0 0 3px #ff3d8b24}.adm-main .button,.adm-main .button.glow-on-hover{border:1px solid var(--adm-accent);background:var(--adm-accent);color:#fff;min-height:34px;box-shadow:none;z-index:auto;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;transform:none}.adm-main .button:before,.adm-main .button:after{content:none!important;display:none!important}.adm-main .button:hover{filter:brightness(1.08)}.adm-main .admin-row-actions .button,.adm-main .button.ghost,.adm-main .ce-actions .button+.button{border-color:var(--adm-line-2);color:#d3d8e3;background:0 0}.adm-main .admin-row-actions .button:hover,.adm-main .button.ghost:hover{color:#fff;filter:none;border-color:#ff3d8b8c}.adm-main .admin-row-actions .button:first-child:not(.ghost){border-color:var(--adm-accent);background:var(--adm-accent-soft);color:#ffc3dc}.adm-main .button:disabled{opacity:.5;cursor:not-allowed;filter:none}.adm-main .order-list{border:1px solid var(--adm-line);background:var(--adm-panel);border-radius:12px;gap:0;display:grid;overflow:hidden}.adm-main .order-list>*+*{border-top:1px solid var(--adm-line)}.adm-main .admin-row{background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:14px 16px}.adm-main .admin-row:hover{background:#94a3b80a}.adm-main .admin-row-main strong{color:#fff;font-size:14.5px}.adm-main .admin-row-main .note{margin:0}.adm-main .order-list>div>.admin-row{border:0}.adm-main .empty-state{border:1px dashed var(--adm-line-2);color:var(--adm-muted);text-align:center;background:0 0;border-radius:12px;padding:28px}.adm-main .status-text{border-radius:8px;margin:0;padding:10px 12px;font-size:13.5px}.adm-main details.field>summary{cursor:pointer;color:#fff;font-weight:700}.adm-main .al-tabs button,.adm-main .an-presets button{border-radius:8px}.adm-main .al-tabs button.active{border-color:var(--adm-accent);background:var(--adm-accent-soft)}.adm-head h1{color:#fff;margin:0;font-size:24px;font-weight:800}.adm-head p{color:#8f98ad;margin:4px 0 0;font-size:14px}.adm-kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.adm-kpi{color:#e6e8ef;background:#0f1424;border:1px solid #94a3b824;border-radius:12px;gap:10px;padding:16px;text-decoration:none;display:grid}.adm-kpi:hover{border-color:#ff3d8b73}.adm-kpi-top{color:#8f98ad;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.adm-kpi-top svg{color:#ff6fa8;width:18px;height:18px}.adm-kpi b{color:#fff;font-size:28px;font-weight:800;line-height:1}.adm-kpi.alert b{color:#ff7aa9}.adm-kpi small{color:#8f98ad;font-size:12px}.adm-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adm-panel{background:#0f1424;border:1px solid #94a3b824;border-radius:12px;align-content:start;gap:4px;padding:16px;display:grid}.adm-panel h2{color:#fff;margin:0 0 8px;font-size:15px}.adm-todo{color:#d3d8e3;border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:12px;min-height:42px;font-size:14px;text-decoration:none;display:flex}.adm-todo:first-of-type{border-top:0}.adm-todo b{color:#ffb3d1;text-align:center;background:#ff3d8b24;border-radius:999px;min-width:28px;padding:2px 9px;font-size:12.5px}.adm-todo b.zero{color:#8f98ad;background:#94a3b81a}.adm-todo:hover{color:#fff}.adm-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adm-quick a{color:#d3d8e3;border:1px solid #94a3b824;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.adm-quick a svg{color:#ff6fa8;width:17px;height:17px}.adm-quick a:hover{color:#fff;border-color:#ff3d8b73}@media (max-width:980px){.adm-shell{grid-template-columns:minmax(0,1fr);gap:14px}.adm-side{padding:10px;position:static}.adm-side-head{justify-content:space-between;align-items:center;padding:0 4px 10px;display:flex}.adm-side nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.adm-group{display:contents}.adm-group small{display:none}.adm-group a{border:1px solid #94a3b824;flex:none;min-height:34px}.adm-panels,.adm-quick{grid-template-columns:minmax(0,1fr)}}.adm-main .admin-search-bar{border:1px solid var(--adm-line);background:var(--adm-panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px;display:flex}.adm-main .admin-search-bar input{flex:240px}.adm-main .admin-search-bar select{flex:0 180px}.adm-main .admin-search-bar .button{flex:none;width:auto}.adm-main .admin-row-actions .button{width:auto}.up-hero{border-color:#ff2f8f47;box-shadow:0 18px 50px #00000059}.up-avatar{border-width:3px;box-shadow:0 0 0 6px #ff2f8f1a,0 14px 34px #00000073}.up-online-dot{box-shadow:0 0 0 3px #36d56f2e}.up-identity h1{letter-spacing:.01em}.up-handle{font-size:17px;font-weight:600}.up-btn{min-height:44px;font-weight:700}.up-btn.primary{box-shadow:0 6px 18px #ff2f8f38}.up-rank-gem{width:76px;height:76px}.up-rank-gem img{filter:drop-shadow(0 6px 14px #63a5ff59)}.up-stats{background:#0c0e1aeb}.up-stats svg{color:#ff6fae;width:26px;height:26px}.up-stats strong{font-size:20px}.up-card{background:#0d0f1cf0}.up-card h2{font-size:18px}.up-badge>span{box-shadow:none}@media (max-width:640px){.up-hero{gap:14px;padding:18px 14px}.up-avatar{width:116px;height:116px;font-size:36px;box-shadow:0 0 0 4px #ff2f8f1f}.up-online-dot{border-width:3px;width:20px;height:20px;bottom:10px;right:6px}.up-identity{gap:6px}.up-identity h1{gap:8px;font-size:24px}.up-verified{width:22px;height:22px}.up-handle{font-size:15px}.up-id,.up-meta{font-size:13px}.up-meta svg{width:16px;height:16px}.up-role{padding:5px 10px;font-size:13px}.up-tagline{font-size:14px}.up-btn{min-height:40px;padding:0 16px;font-size:14px}.up-rank-gem{width:56px;height:56px}.up-rank strong{font-size:18px}.up-stats>div{gap:10px;padding:12px 8px}.up-stats svg{width:22px;height:22px}.up-stats strong{font-size:17px}.up-card{padding:14px}}.ce-week{gap:6px;display:grid}.ce-day{background:#ffffff05;border:1px solid #7882aa29;border-radius:10px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.ce-day.off{opacity:.7}.ce-day-toggle{cursor:pointer;align-items:center;gap:9px;display:flex}.ce-day-toggle strong{color:#e8eaf2;font-size:14px;font-weight:600}.ce-day-toggle input{accent-color:#ff2f8f;width:16px;height:16px}.ce-ranges{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ce-range{color:#9aa1b3;align-items:center;gap:6px;display:inline-flex}.ce-range select{color:#fff;min-width:84px;font:inherit;background:#121522;border:1px solid #7882aa47;border-radius:8px;padding:6px 8px;font-size:13px}.ce-range .sv-remove{width:26px;height:26px;position:static}.ce-closed{color:#7d8496;font-size:13px}.ce-day-actions{gap:10px;display:flex}.ce-link{color:#ff6fb1;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px}.ce-link:hover{text-decoration:underline}.ce-hours-extra{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ce-dayoff-add{gap:8px;display:flex}.ce-dayoff-add input{color:#fff;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121522;border:1px solid #7882aa47;border-radius:8px;padding:7px 9px}.ce-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ce-chip{color:#ffd3e7;background:#ff2f8f1f;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.ce-chip button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:18px;height:18px;line-height:1}.booking-no-slots{color:#b9bfcf;border:1px dashed #ffffff2e;border-radius:12px;margin:0 0 14px;padding:14px 16px}@media (max-width:720px){.ce-day{grid-template-columns:1fr;gap:8px}.ce-hours-extra{grid-template-columns:1fr}}.notification-toasts{z-index:120;pointer-events:none;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.notification-toast{pointer-events:auto;background:linear-gradient(145deg,#ff2f8f1a,#0000 40%),#090d1bf7;border:1px solid #ff2f8f52;border-radius:14px;animation:.28s ease-out notification-toast-in;position:relative;box-shadow:0 18px 50px #00000080}.notification-toast.order{border-color:#35d07f4d}.notification-toast.message{border-color:#22d3ee4d}.notification-toast-body{color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px 38px 14px 14px;display:grid}.notification-toast-body>span:last-child{gap:4px;min-width:0;display:grid}.notification-toast-body strong{font-size:13.5px;line-height:1.3}.notification-toast-body small{color:#b7bdcc;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-toast.order .notification-center-icon{color:var(--green);background:#35d07f12;border-color:#35d07f47}.notification-toast.offer .notification-center-icon,.notification-toast.sale .notification-center-icon{color:var(--pink-2);background:#ff2f8f14;border-color:#ff2f8f4d}.notification-toast-close{color:#aab0c0;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;width:26px;height:26px;font-size:16px;line-height:1;position:absolute;top:8px;right:8px}.notification-toast-close:hover{color:#fff;background:#ffffff1f}@keyframes notification-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notification-toast{animation:none}}@media (max-width:600px){.notification-toasts{width:auto;bottom:12px;left:12px;right:12px}}.notification-center-item small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.notification-center-actions{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.notification-center-actions .notification-center-footer{font:inherit;cursor:pointer;border:0;border-top:1px solid #ffffff14;font-size:11px;font-weight:900}.notification-center-actions .notification-center-footer+.notification-center-footer{border-left:1px solid #ffffff14}.notif-page{gap:14px;max-width:860px;display:grid}.notif-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notif-mark-all{color:var(--pink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #ff2f8f59;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700}.notif-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notif-item{color:#fff;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.notif-item:hover{background:#ff2f8f0a;border-color:#ff2f8f40}.notif-item.unread{background:#ff2f8f0f;border-color:#ff2f8f38}.notif-item.unread strong:after{content:"";background:var(--pink-2);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.notif-item.order .notification-center-icon{color:var(--green);background:#35d07f12;border-color:#35d07f47}.notif-item.offer .notification-center-icon,.notif-item.sale .notification-center-icon{color:var(--pink-2);background:#ff2f8f14;border-color:#ff2f8f4d}.notif-text{gap:4px;min-width:0;display:grid}.notif-text strong{font-size:14px}.notif-text span{color:#b7bdcc;font-size:13px;line-height:1.5}.notif-item time{color:#7d8496;white-space:nowrap;font-size:12px}.notif-empty{color:#9aa1b3;text-align:center;border:1px dashed #ffffff1f;border-radius:14px;margin:0;padding:48px 16px}.notif-more{color:#e8eaf2;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;justify-self:center;padding:10px 22px}@media (max-width:600px){.notif-item{grid-template-columns:34px minmax(0,1fr)}.notif-item time{grid-column:2}}.order-review-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.order-review-card p{color:#d6dae4;margin:0;line-height:1.5}.order-review-stars,.arv-stars{color:#ffc233;letter-spacing:2px}.order-review-stars span,.arv-stars span{color:#ffffff2e}.order-review-reply{border-left:2px solid #ff2f8f80;padding-left:12px;font-size:13.5px;color:#b7bdcc!important}.detail-write-review{color:#ffd36b;background:#ffc23314;border:1px solid #ffc23373;border-radius:10px;align-items:center;gap:8px;margin:4px 0 12px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.detail-write-review:hover{background:#ffc23324}.arv-row{align-items:flex-start!important}.arv-body{color:#d3d8e3;white-space:pre-wrap;font-size:13.5px;line-height:1.5}.arv-reply{color:var(--adm-muted,#9aa1b3);border-left:2px solid #ff3d8b80;padding-left:10px;font-size:13px}.arv-status{color:#c3c9d6;vertical-align:middle;background:#94a3b824;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:700}.arv-status.hidden,.arv-status.deleted{color:#ff9db0;background:#ff5a7824}.arv-status.reported{color:#ffd36b;background:#ffc23324}.arv-edit{gap:10px;max-width:640px;margin-top:8px;display:grid}.arv-pages{color:var(--adm-muted,#9aa1b3);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.arv-pages .button{width:auto}.cl-shell{grid-template-columns:220px minmax(0,1fr);gap:22px;max-width:1520px;margin:0 auto;padding:18px 22px 36px;display:grid}.cl-shell .coach-filter-panel{border-radius:14px;align-self:start;max-height:calc(100vh - 92px);position:sticky;top:76px}.cl-browse{align-content:start;gap:16px;min-width:0;display:grid}.cl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.cl-head h1{color:var(--coach-text);letter-spacing:-.01em;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.12}.cl-head h1 span{color:#a9b4d0;margin-top:4px;font-size:.74em;font-weight:700;display:block}.cl-links{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13.5px;font-weight:700;display:flex}.cl-links a{color:var(--coach-muted)}.cl-links a:hover{color:var(--coach-text)}.cl-links .cl-apply{border:1px solid var(--coach-line-bright);color:var(--coach-pink-2);background:#ff2f8f1a;border-radius:10px;padding:9px 16px}.cl-links .cl-apply:hover{color:#fff;background:#ff2f8f2e}.cl-toolbar{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.cl-toolbar svg,.cl-card svg,.cl-end svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.cl-sort{flex:280px;align-items:center;min-width:0;display:flex;position:relative}.cl-sort svg{color:var(--coach-muted);pointer-events:none;position:absolute;left:16px}.cl-sort select{border:1px solid var(--coach-line);width:100%;height:50px;color:var(--coach-text);font:inherit;cursor:pointer;background-color:#0a1329db;border-radius:12px;padding:0 40px 0 46px;font-size:14.5px;font-weight:600}.cl-sort select:focus-visible{outline:2px solid var(--coach-pink);outline-offset:2px}.cl-view{border:1px solid var(--coach-line);background:#0a1329b3;border-radius:12px;flex:0 300px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cl-view button,.cl-filter-toggle{min-height:50px;color:var(--coach-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}.cl-view button.active{border-color:var(--coach-line-bright);color:#fff;background:linear-gradient(120deg,#ff2f8f52,#8f45ff38)}.cl-view button.active svg{color:var(--coach-pink);fill:currentColor;stroke:none}.cl-view button:not(.active):hover{color:var(--coach-text)}.cl-filter-toggle{border-color:var(--coach-line);background:#0a1329b3;display:none}.cl-filter-toggle.active{border-color:var(--coach-line-bright);color:#fff}.cl-filter-toggle b{background:var(--coach-pink);color:#fff;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11.5px;line-height:18px}.cl-chips{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.cl-chips::-webkit-scrollbar{display:none}.cl-chips button{border:1px solid var(--coach-line);color:#c7cfe2;font:inherit;white-space:nowrap;cursor:pointer;background:#0a1329b3;border-radius:999px;flex:none;padding:11px 20px;font-size:14px;font-weight:700}.cl-chips button:hover{color:#fff;border-color:#ffffff47}.cl-chips button.active{border-color:var(--coach-pink);color:#fff;background:linear-gradient(120deg,#ff2f8f4d,#8f45ff33);box-shadow:0 0 0 1px #ff2f8f40,0 6px 22px #ff2f8f29}.cl-count{text-align:right;color:#c7cfe2;margin:0;font-size:14px}.cl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:18px;display:grid}.cl-grid.is-list{grid-template-columns:1fr}.cl-card{cursor:pointer;background:linear-gradient(160deg,#141230eb,#080e20f0);border:1px solid #8f45ff57;border-radius:18px;align-content:start;gap:16px;min-width:0;padding:18px;transition:border-color .16s,transform .16s;display:grid;box-shadow:0 14px 40px #00000047}.cl-card:hover{border-color:#ff2f8f99;transform:translateY(-2px)}.cl-card:focus-visible{outline:2px solid var(--coach-pink);outline-offset:3px}.cl-card-top{border-bottom:1px solid var(--coach-line);grid-template-columns:clamp(104px,30%,136px) minmax(0,1fr);gap:16px;padding-bottom:16px;display:grid}.cl-photo{aspect-ratio:1/1.08;background-color:#0000;background-image:radial-gradient(circle at 30% 20%,#ff2f8f52,#0000 60%),linear-gradient(160deg,#2a1150,#0b1230);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ff2f8f8c;border-radius:14px;align-self:start;place-items:center;display:grid;position:relative;overflow:hidden}.cl-photo.has-image{background-position:top;background-size:cover}.cl-photo>span{color:#fff;letter-spacing:.02em;text-shadow:0 0 22px #ff2f8fb3;font-size:34px;font-weight:800}.cl-online{color:#dfffea;background:#040a16c7;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;bottom:8px;left:8px}.cl-online i{background:var(--coach-green);width:8px;height:8px;box-shadow:0 0 8px var(--coach-green);border-radius:50%}.cl-info{align-content:start;gap:7px;min-width:0;display:grid}.cl-name-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 10px;display:flex}.cl-name-row h2{color:#fff;overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px;font-weight:800;line-height:1.2}.cl-tier{color:#efe6ff;white-space:nowrap;text-overflow:ellipsis;background:#8f45ff33;border:1px solid #8f45ff99;border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.cl-tier svg{color:#c9a4ff;width:14px;height:14px}.cl-specialty{color:var(--coach-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.cl-line{color:#d5dbea;align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;display:flex}.cl-line>span{overflow-wrap:anywhere;min-width:0}.cl-rank svg{color:var(--coach-gold)}.cl-rating svg{color:var(--coach-gold);fill:currentColor;stroke:none}.cl-rating strong{color:#fff;font-size:15px}.cl-rating span{color:var(--coach-muted)}.cl-response{color:var(--coach-pink-2);font-size:13.5px;font-weight:700}.cl-game-icon{border:1px solid var(--coach-line);color:#fff;background:#05070f;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.cl-game-icon img{object-fit:cover;width:100%;height:100%}.cl-buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.cl-price{color:#c7cfe2;white-space:nowrap;align-items:baseline;gap:7px;margin:0;display:flex}.cl-price strong{color:#fff;font-size:32px;font-weight:800;line-height:1}.cl-price span{font-size:15px;font-weight:600}.cl-book{color:#fff;background:linear-gradient(100deg,#ff2f8f,#c53cf0);border-radius:12px;flex:190px;justify-content:center;align-items:center;gap:10px;max-width:320px;min-height:48px;padding:0 18px;font-size:14.5px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #ff2f8f42}.cl-book:hover{filter:brightness(1.08)}.cl-book b{font-size:18px;line-height:1}.cl-tags{flex-wrap:wrap;gap:8px;display:flex}.cl-tags span{color:#dcd6f5;white-space:nowrap;background:#8f45ff1f;border:1px solid #8f45ff66;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.cl-tags svg{color:#b58cff;width:14px;height:14px}.cl-tags .fast{color:#a6f3c6;background:#23d0711a;border-color:#23d07173}.cl-tags .fast svg{color:var(--coach-green)}.cl-grid.is-list .cl-card{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);align-items:center}.cl-grid.is-list .cl-card-top{border-bottom:0;grid-row:span 2;grid-template-columns:120px minmax(0,1fr);padding-bottom:0}.cl-grid.is-list .cl-buy{flex-direction:column;align-items:stretch}.cl-grid.is-list .cl-book{flex:none;max-width:none}.cl-empty{color:var(--coach-muted);text-align:center;border:1px dashed #8197c74d;border-radius:16px;justify-items:center;gap:6px;padding:34px 16px;display:grid}.cl-end svg{stroke-width:1.3px;color:#7c88a8;width:44px;height:44px;margin-bottom:4px}.cl-end strong{color:#e6eaf5;font-size:18px}.cl-end i{background:linear-gradient(90deg, var(--coach-pink), var(--coach-violet));border-radius:2px;width:44px;height:2px;margin-top:10px}@media (max-width:1000px){.cl-shell{grid-template-columns:minmax(0,1fr);padding:14px 16px 30px}.cl-shell .coach-filter-panel{order:2;max-height:none;display:none;position:static}.cl-shell.filters-open .coach-filter-panel{display:block}.cl-shell .coach-filters{grid-template-columns:minmax(0,1fr)}.cl-browse{display:contents}.cl-head{order:0}.cl-toolbar{order:1}.cl-chips{order:3}.cl-count{order:4}.cl-shell>.cl-browse>*{order:5}.cl-shell>.cl-browse>.cl-head{order:0}.cl-shell>.cl-browse>.cl-toolbar{order:1}.cl-shell>.cl-browse>.cl-chips{order:3}.cl-shell>.cl-browse>.cl-count{order:4}.cl-filter-toggle{display:inline-flex}.cl-shell{gap:14px}}@media (max-width:640px){.cl-toolbar{grid-template-columns:auto minmax(0,1fr);display:grid}.cl-sort{flex:none}.cl-view{flex:none;grid-column:1/-1}.cl-filter-toggle{gap:0;width:50px;padding:0;font-size:0;position:relative}.cl-filter-toggle b{font-size:11px;position:absolute;top:-6px;right:-6px}.cl-sort svg{display:none}.cl-sort select{padding-left:14px}.cl-links{justify-content:flex-start;width:100%}.cl-grid.is-list .cl-card{grid-template-columns:minmax(0,1fr)}.cl-grid.is-list .cl-card-top{border-bottom:1px solid var(--coach-line);grid-row:auto;grid-template-columns:clamp(104px,30%,136px) minmax(0,1fr);padding-bottom:16px}.cl-grid.is-list .cl-buy{flex-direction:row;align-items:center}.cl-card{padding:14px}.cl-price strong{font-size:28px}}.up-hero:after{content:"";pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 760 320' preserveAspectRatio='xMaxYMid slice'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%233b6bff' stop-opacity='.0'/%3E%3Cstop offset='.45' stop-color='%236a4bff' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%23ff2f8f' stop-opacity='.75'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23a)' stroke-linecap='round'%3E%3Cpath stroke-width='2.2' d='M90 300c120-10 190-70 250-150S470 20 590 40c80 14 120 80 90 140-24 48-92 52-112 10-14-30 8-58 36-52'/%3E%3Cpath stroke-width='1.6' opacity='.8' d='M40 316c150-6 240-80 300-160S480 0 610 22c96 16 150 100 108 176-34 60-124 64-150 8'/%3E%3Cpath stroke-width='1.2' opacity='.6' d='M0 330c180 0 290-90 350-170S500-18 640 6c110 20 170 120 120 206'/%3E%3Cpath stroke-width='1' opacity='.45' d='M150 290c100-16 160-70 214-140s112-110 200-100'/%3E%3Cpath stroke-width='1' opacity='.4' d='M220 300c90-20 140-66 190-130s96-92 160-88'/%3E%3C/g%3E%3C/svg%3E") 100%/cover no-repeat;width:min(58%,760px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.up-hero>*{z-index:1;position:relative}.up-hero>.up-slogan{position:absolute}.up-game-body .up-fact{grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.up-game-body .up-fact svg{color:#d9dcea;background:#ffffff08;border:1px solid #ffffff1f;border-radius:9px;grid-row:span 2;width:36px;height:36px;padding:8px}.up-game-body .up-fact dd{overflow-wrap:anywhere}.email-code-form{gap:6px;margin:10px 0 4px;display:grid}.email-code-form label{color:#c3c9d6;font-size:13px;font-weight:600}.email-code-form>div{flex-wrap:wrap;gap:8px;display:flex}.email-code-form input{color:#fff;letter-spacing:6px;text-align:center;background:#050610b3;border:1px solid #ffffff2e;border-radius:10px;width:150px;padding:10px 12px;font:700 20px/1 Courier New,monospace}.email-code-form input:focus{border-color:#ff2f8f;outline:none;box-shadow:0 0 0 3px #ff2f8f2e}.email-code-form button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff2f8f,#d335e7);border:0;border-radius:10px;padding:0 18px;font-weight:800}.email-code-form button:disabled{opacity:.55;cursor:not-allowed}.email-code-error{color:#ff8da0;font-size:13px}.pkg-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pkg-card{--tone:#b850ff;border:1px solid color-mix(in srgb, var(--tone) 50%, #2a3245);background:linear-gradient(165deg, color-mix(in srgb, var(--tone) 9%, transparent), transparent 42%), #040a16db;color:#e7e6ec;border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:24px 22px 20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.pkg-card.pink{--tone:#f40067}.pkg-card.gold{--tone:#f4a92f}.pkg-card.purple{--tone:#b850ff}.pkg-card.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--tone) 16%, transparent), 0 0 28px color-mix(in srgb, var(--tone) 20%, transparent);border-width:2px;transform:translateY(-1px)}.pkg-card header{text-align:center;border-bottom:1px solid #232a38;gap:4px;padding-bottom:14px;display:grid}.pkg-card h3{color:var(--tone);letter-spacing:.06em;margin:0;font-size:24px;font-weight:900}.pkg-length{color:#d1cfd5;margin:0;font-size:14px;font-weight:700}.pkg-price{justify-content:center;align-items:baseline;gap:8px;margin:6px 0 0;display:flex}.pkg-price strong{color:#fff;font-size:34px;line-height:1}.pkg-price span{color:#9c9aa3;font-size:13px}.pkg-card section{gap:8px;display:grid}.pkg-card h4{color:var(--tone);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.pkg-card section p{color:#c9c8d0;margin:0;font-size:14px;line-height:1.55}.pkg-card .pkg-tagline{color:#fff;font-weight:700}.pkg-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pkg-card li{color:#d2d0d7;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:13.5px;line-height:1.45;display:grid}.pkg-card li svg{width:18px;height:18px;color:var(--tone);margin-top:1px}.pkg-cta{border:1px solid color-mix(in srgb, var(--tone) 60%, transparent);background:color-mix(in srgb, var(--tone) 12%, transparent);color:#fff;min-height:46px;font:inherit;cursor:pointer;border-radius:10px;place-items:center;margin-top:auto;font-size:14px;font-weight:800;text-decoration:none;display:grid}.pkg-cta:hover{background:color-mix(in srgb, var(--tone) 22%, transparent)}.pkg-card.selected .pkg-cta{background:linear-gradient(90deg,#f40067,#dc087c);border-color:#0000}@media (max-width:1100px){.pkg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pkg-grid>.pkg-card:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:680px){.pkg-grid{grid-template-columns:1fr}.pkg-card{padding:20px 16px 16px}}.acp-row{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:20px;display:grid}.acp-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.acp-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.acp-active{color:#d3d8e3;align-items:center;gap:8px;font-size:14px;display:flex}.acp-preview{gap:8px;display:grid;position:sticky;top:90px}@media (max-width:1000px){.acp-row{grid-template-columns:1fr}.acp-preview{position:static}}.profile-email-pref{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:4px 0 12px;padding:12px 14px;display:grid}.profile-email-pref input{accent-color:#ff2f8f;width:18px;height:18px;margin-top:2px}.profile-email-pref strong{color:#fff;font-size:14px;display:block}.profile-email-pref small{color:#9aa1b3;font-size:12.5px;line-height:1.45}.promo-form{background:#ff2f8f0a;border:1px dashed #ff2f8f66;border-radius:14px;gap:10px;margin:0 0 20px;padding:16px 18px;display:grid}.promo-form label{gap:3px;display:grid}.promo-form label strong{color:#fff;font-size:15px}.promo-form label small{color:#9aa1b3;font-size:12.5px}.promo-form>div{flex-wrap:wrap;gap:8px;display:flex}.promo-form input{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#050610b3;border:1px solid #ffffff29;border-radius:10px;flex:180px;min-width:0;padding:11px 14px;font:700 15px/1 inherit}.promo-form button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff2f8f,#d335e7);border:0;border-radius:10px;padding:0 20px;font-weight:800}.promo-form button:disabled{opacity:.55;cursor:not-allowed}.promo-ok{color:#4ade80;margin:0;font-size:13.5px}.promo-error{color:#ff8da0;margin:0;font-size:13.5px}.report-link{color:#9aa1b3;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.report-link:hover{color:#ff9db0;border-color:#ff5a7880}.report-link svg{width:15px;height:15px}.report-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02040cb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.report-modal{color:#e8eaf2;background:#0a0e1d;border:1px solid #ff2f8f4d;border-radius:16px;gap:14px;width:min(440px,100%);max-height:calc(100dvh - 32px);padding:20px;display:grid;overflow-y:auto}.report-modal header{justify-content:space-between;align-items:center;display:flex}.report-modal h2{color:#fff;margin:0;font-size:18px}.report-modal header button{color:#9aa1b3;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;width:32px;height:32px;font-size:18px}.report-modal fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.report-modal legend{color:#c3c9d6;margin-bottom:6px;font-size:13px;font-weight:700}.report-modal fieldset label{cursor:pointer;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.report-modal fieldset input{accent-color:#ff2f8f}.report-details{color:#c3c9d6;gap:6px;font-size:13px;display:grid}.report-details textarea{color:#fff;font:inherit;resize:vertical;background:#050610b3;border:1px solid #ffffff24;border-radius:10px;padding:10px 12px}.report-submit{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff2f8f,#d335e7);border:0;border-radius:10px;font-weight:800}.report-ok{color:#4ade80;margin:0}.report-error{color:#ff8da0;margin:0;font-size:13.5px}.report-link.report-inline{opacity:.6;border:0;margin-top:6px;padding:2px 6px;font-size:11.5px}.report-link.report-inline:hover{opacity:1}.sd-panel{gap:12px;margin-top:16px;display:grid}.sd-open-link{color:#ff8da0;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.sd-form,.sd-thread{background:#ff5a780d;border:1px solid #ff5a7859;border-radius:14px;padding:18px}.sd-thread.resolved{background:#ffffff05;border-color:#94a3b840}.sd-form h2,.sd-thread h2{color:#fff;margin:0;font-size:17px}.sd-thread header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sd-thread header span{color:#9aa1b3;font-size:12.5px}.sd-reason{color:#e1e3ea;white-space:pre-wrap;border-left:3px solid #ff5a78;margin:0;padding:10px 12px}.sd-outcome{color:#4ade80;margin:0;font-weight:600}.sd-messages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sd-messages li{background:#ffffff0a;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.sd-messages li.staff{background:#ff2f8f12;border:1px solid #ff2f8f59}.sd-messages strong{color:#fff;font-size:13px}.sd-messages time{color:#7d8496;font-size:11.5px}.sd-messages p{color:#d6dae4;white-space:pre-wrap;margin:0;font-size:14px}.sd-messages a{color:#ff6fb1;font-size:13.5px}.sd-empty{color:#9aa1b3;font-size:13.5px}.sd-reply{gap:8px;display:grid}.sd-reply textarea,.sd-form textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#050610b3;border:1px solid #ffffff24;border-radius:10px;padding:10px 12px}.sd-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sd-actions button,.sd-danger{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff2f8f,#d335e7);border:0;border-radius:10px;padding:0 16px;font-weight:800}.sd-danger{background:#e11d48}.sd-ghost{color:#e1e3ea;cursor:pointer;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;background:0 0!important;border:1px solid #ffffff2e!important}.sd-ghost.disabled{opacity:.5;pointer-events:none}.cs-status.s-disputed{color:#ff8da0;border-color:#ff5a7880}.asd-facts dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:8px 0 0;display:grid}.asd-facts dt{color:var(--adm-muted,#9aa1b3);font-size:13px}.asd-facts dd{color:#e1e3ea;margin:0;font-size:14px}.asd-reply{background:0 0!important;border:0!important;margin-top:12px!important;padding:0!important}.asd-choice{color:#e1e3ea;align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:600px){.asd-facts dl{grid-template-columns:1fr}}.apc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ab-row{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ab-preview{aspect-ratio:16/7;border:1px dashed var(--adm-line-2,#fff3);color:var(--adm-muted,#9aa1b3);background:#0b0f1c 50%/cover no-repeat;border-radius:12px;place-items:center;font-size:13px;display:grid;position:relative}.ab-upload{cursor:pointer;position:absolute;bottom:8px;right:8px;width:auto!important}.ab-upload.disabled{opacity:.5;pointer-events:none}.ab-fields{gap:10px;min-width:0;display:grid}.ab-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ab-order{max-width:140px}@media (max-width:900px){.apc-grid,.ab-two,.ab-row{grid-template-columns:1fr}}.ts-risk{white-space:nowrap;color:#4ade80;background:#4ade801f;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.ts-risk.medium{color:#ffd36b;background:#ffc23324}.ts-risk.high{color:#ff8da0;background:#ff5a7829}.ts-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;display:flex}.ts-user{gap:12px;display:grid}.ts-user h3{color:#fff;align-items:center;gap:10px;margin:12px 0 6px;font-size:14px;display:flex}.ts-user-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ts-user-head h2{margin:0}.ts-user-head .button{width:auto}.ts-user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ts-factors,.ts-list,.ts-notes{color:#d3d8e3;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.ts-factors b,.ts-logins li.fail{color:#ff8da0}.ts-notes li{background:#ffffff08;border-radius:8px;padding:8px 10px}.ts-notes li.warning{border-left:3px solid #ffc233}.ts-notes li.flag{border-left:3px solid #ff5a78}.ts-notes p{white-space:pre-wrap;margin:4px 0 0}.ts-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.ts-user-grid,.ts-forms{grid-template-columns:1fr}}.tournament-cover.has-photo:before,.home-competition-section .tournament-copy>p:before{content:none}.home-competition-section .tournament-copy>p{font-size:13px}.featured-tournament-game{color:#fff;font-weight:800}@media (max-width:560px){.home-page .home-competition-section{grid-template-columns:minmax(0,1fr);padding:26px 0 16px}.home-page .competition-showcase,.home-page .featured-coaches{min-width:0;max-width:100%}.home-page .competition-heading{margin:0 12px 16px}.home-page .competition-heading:before{letter-spacing:.38em;margin-bottom:8px;font-size:10px}.home-page .competition-heading h2{white-space:nowrap;letter-spacing:-.01em;gap:6px;font-size:min(6.1vw,28px)}.home-page .competition-heading>span{margin-top:6px;font-size:14px}.home-page .competition-panel{box-sizing:border-box;border-radius:16px;width:auto;max-width:calc(100% - 16px);margin-inline:8px;padding:14px 0 12px}.home-page .competition-panel-title{min-height:0;margin-bottom:12px;padding:0 12px}.home-page .competition-title-icon{flex:0 0 44px;width:44px;height:44px}.home-page .competition-panel-title{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.home-page .competition-panel-title>div{min-width:0}.home-page .competition-panel-title h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.home-page .competition-panel-title p{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.home-page .competition-panel-all{white-space:nowrap;gap:4px;font-size:11px}.home-page .featured-coaches{gap:10px;padding:2px calc(50% - min(54vw,206px)/2) 4px;scroll-padding-inline:calc(50% - min(54vw,206px)/2)}.home-page .featured-coach{opacity:.78;background:#090b17;border:1px solid #79549e59;border-radius:12px;flex:0 0 min(54vw,206px);min-width:min(54vw,206px);height:auto;min-height:0;transition:transform .2s,opacity .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;transform:scale(.96)}.home-page .featured-coach.is-active{opacity:1;border-color:#ff2f9a;transform:none;box-shadow:0 0 0 1px #ff2f9a59,0 0 22px #ff2f9a2e}.home-page .featured-coach-photo{background-size:cover;height:116px;min-height:0;position:absolute;inset:0 0 auto}.home-page .featured-coach-photo:after{background:linear-gradient(#090b1700 30%,#090b17 100%)}.home-page .featured-coach-photo>span{border-radius:6px;padding:4px 7px;font-size:8px;top:8px;left:8px}.home-page .featured-coach-online{padding:2px 7px;font-size:9px;top:8px;right:8px}.home-page .featured-coach-copy{z-index:1;flex-direction:column;margin:0;padding:74px 10px 10px;display:flex;position:relative}.home-page .featured-coach-name{grid-template-columns:auto auto 1fr;align-items:center;gap:5px;display:grid}.home-page .featured-coach-name h4{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.home-page .featured-coach-name>b{width:15px;height:15px;font-size:8px}.home-page .featured-coach-name>span{grid-column:3;justify-items:end;gap:0;margin-left:auto;font-size:13px;font-weight:700;display:grid}.home-page .featured-coach-name>span small{color:#9a95a3;font-size:9px;font-weight:500;display:block}.home-page .featured-coach-copy>p{color:#a9a4af;margin:-2px 0 8px;font-size:12px}.home-page .featured-coach-copy ul{flex-wrap:nowrap;gap:5px;display:flex;overflow:hidden}.home-page .featured-coach-copy li{color:#e6e3ea;white-space:nowrap;border:1px solid #ffffff38;border-radius:6px;flex:none;padding:4px 7px;font-size:9.5px}.home-page .featured-coach-copy footer{border:0;margin-top:8px;padding:0;display:block}.home-page .featured-coach-copy footer strong{color:#ff2f9a;font-size:19px;display:inline}.home-page .featured-coach-copy footer strong small{color:#a5a0aa;font-size:11px}.home-page .featured-coach-copy footer>span{display:none}.home-page .featured-coach-carousel{justify-content:center;min-height:44px;margin:10px 12px 0;position:relative}.home-page .featured-coach-arrows{gap:8px;position:absolute;right:0}.home-page .featured-coach-arrows button{width:36px;height:36px;font-size:26px}.home-page .featured-coach-dots i{width:8px;height:8px}.home-page .tournament-preview{margin-top:14px;padding-bottom:12px}.home-page .featured-tournament{border-radius:12px;margin:0 10px}.home-page .tournament-cover{border-radius:12px 12px 0 0;min-height:158px}.home-page .tournament-cover[data-title]:before{font-size:32px;top:40px;left:14px}.home-page .tournament-cover>span{padding:5px 8px;font-size:9px;display:inline-block;top:10px;left:10px}.home-page .tournament-cover>b{padding:5px 8px;font-size:9px;top:10px;right:10px}.home-page .tournament-cover>svg{width:100px;height:100px;margin-left:40%}.home-page .home-competition-section .tournament-copy{padding:10px 10px 12px}.home-page .home-competition-section .tournament-copy>p{z-index:3;color:#fff;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex;position:absolute;top:118px;left:10px;right:10px;overflow:hidden}.home-page .featured-tournament-game{text-shadow:0 1px 6px #0009;flex:none;padding-right:2px;font-size:13px}.home-page .featured-tournament-tag{color:#f1eef4;white-space:nowrap;background:#080914b8;border:1px solid #ffffff40;border-radius:6px;flex:none;padding:4px 8px;font-size:10.5px}.home-page .home-competition-section .tournament-copy dl{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:4px 0 0;display:grid}.home-page .tournament-copy dl>div{gap:3px;padding:0 4px}.home-page .tournament-copy dt{justify-items:center;gap:3px;display:grid}.home-page .tournament-copy dt svg{width:24px;height:24px}.home-page .tournament-copy dt span{letter-spacing:.04em;text-transform:uppercase;font-size:8px}.home-page .tournament-copy dd{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-page .home-competition-section .tournament-copy .competition-button{border-radius:8px;width:100%;min-height:46px;margin-top:12px;font-size:16px;position:static}}.home-banners{margin:22px 0 6px;position:relative}.home-banner{background:#0b0a18 50%/cover no-repeat;border:1px solid #ff2f8f47;border-radius:16px;align-items:center;min-height:190px;padding:26px 32px;display:flex}.home-banner-copy{gap:8px;max-width:560px;display:grid}.home-banner-copy h2{color:#fff;text-shadow:0 2px 12px #00000080;margin:0;font-size:clamp(22px,2.6vw,34px);line-height:1.15}.home-banner-copy p{color:#e3e0ea;text-shadow:0 1px 8px #00000080;margin:0;font-size:15px}.home-banner-cta{color:#fff;background:linear-gradient(90deg,#ff2f8f,#d335e7);border-radius:10px;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:10px 18px;font-size:14px;font-weight:800;display:inline-flex}.home-banner-dots{gap:6px;display:flex;position:absolute;bottom:14px;right:18px}.home-banner-dots button{cursor:pointer;background:#ffffff59;border:0;border-radius:50%;width:9px;height:9px;padding:0}.home-banner-dots button.active{background:#ff2f9a}@media (max-width:560px){.home-page .home-banners{margin:16px 8px 4px}.home-banner{border-radius:14px;min-height:150px;padding:18px 16px}.home-banner-copy p{font-size:13px}}.lightbox{z-index:400;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:#02030aed;place-items:center;display:grid;position:fixed;inset:0}.lightbox-img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:10px;width:auto;max-width:min(100%,1400px);height:auto;max-height:calc(100dvh - 96px);box-shadow:0 20px 60px #0009}.lightbox-close{top:max(12px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#0f111ed9;border:1px solid #fff3;border-radius:12px;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;right:12px}.lightbox-nav{color:#fff;cursor:pointer;background:#0f111ecc;border:1px solid #fff3;border-radius:50%;width:46px;height:46px;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav.prev{left:12px}.lightbox-nav.next{right:12px}.lightbox-count{bottom:max(14px, env(safe-area-inset-bottom));color:#e8eaf2;background:#0f111ed9;border-radius:999px;padding:4px 12px;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.is-zoomable{cursor:zoom-in}.detail-hero-image{background-color:#050914;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,contain}.marketplace-kinds{scrollbar-width:none;gap:8px;margin:0 0 14px;display:flex;overflow-x:auto}.marketplace-kinds::-webkit-scrollbar{display:none}.marketplace-kinds button{color:#d6d9e3;min-height:38px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:700}.marketplace-kinds button.active{color:#fff;background:#ff2f9a24;border-color:#ff2f9a}.seller-modal-panel.listing-builder-panel{max-height:calc(100dvh - 28px)}.listing-builder-actions{padding-bottom:max(14px, env(safe-area-inset-bottom))}body.modal-open{overflow:hidden}@media (max-width:760px){.seller-modal-panel.listing-builder-panel{height:100dvh;max-height:100dvh}.seller-modal{align-items:stretch}}@media (max-width:620px){body.modal-open .mobile-bottom-nav{display:none}body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):focus) .mobile-bottom-nav{display:none}}.seller-draft-note{color:#ffe2a0;background:#ffc23314;border:1px solid #ffc23359;border-radius:10px;margin:0 0 8px;padding:10px 12px;font-size:13.5px}.seller-draft-note button{color:#ff8fc6;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:700;text-decoration:underline}.seller-image-preview img.is-zoomable{cursor:zoom-in}.seller-form .seller-image-field{color:var(--muted);align-content:start;gap:7px;font-size:12px;font-weight:900;display:grid}.home-featured-card{position:relative}.home-featured-heart{z-index:2;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:24px;line-height:1}.home-featured-heart:hover,.home-featured-heart:focus-visible,.home-featured-heart.saved,.featured-item-save.saved{color:#ff5eb8}.home-featured-heart:focus-visible,.featured-item-save:focus-visible{outline-offset:3px;outline:2px solid #ff8ac8}.featured-item-save{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.featured-item-card>a{z-index:1;width:100%;height:100%;color:inherit;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex;position:relative}.featured-item-action{z-index:1;box-sizing:border-box;color:#fff1f8;background:linear-gradient(100deg,#b0186fb8,#6423b2b3);border:1px solid #ff4fab85;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-top:auto;padding:0 12px;font-size:12px;font-weight:800;display:flex;position:relative}.featured-item-action i{font-size:19px;font-style:normal;line-height:1}.featured-item-card:after{bottom:116px}.competition-button{box-sizing:border-box;overflow-wrap:anywhere;text-align:center;padding:8px 14px;line-height:1.25}.competition-button>span,.competition-button>b{flex:none}.home-competition-section .tournament-copy .competition-button{white-space:nowrap;width:max-content;min-width:220px;max-width:calc(100% - 54px)}@media (max-width:720px){.competition-button{gap:10px;padding-inline:10px}.direct-message-thread{grid-template-rows:auto minmax(240px,1fr) auto auto}.direct-message-history{justify-content:flex-end}.direct-message-form{grid-template-columns:minmax(0,1fr) minmax(76px,auto);gap:8px;padding:12px}.direct-message-form button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:76px;min-height:46px;padding:0 12px;display:inline-flex}}.fee-breakdown{background:#0c0a1699;border:1px solid #8b9bbe2e;border-radius:10px;gap:6px;margin:12px 0;padding:10px 12px;font-size:13px;display:grid}.fee-breakdown>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fee-breakdown dt{color:#a9a4b8;margin:0}.fee-breakdown dd{color:#f3eff8;white-space:nowrap;margin:0;font-weight:700}.fee-breakdown .fee-breakdown-total{border-top:1px solid #8b9bbe29;margin-top:2px;padding-top:8px}.fee-breakdown .fee-breakdown-total dt{color:#f3eff8;font-weight:700}.order-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 12px;display:grid}.order-party{min-width:0;color:inherit;background:#0c0a1699;border:1px solid #8b9bbe2e;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.order-party:hover{border-color:#ff4fab73}.order-party-avatar{color:#fff;background:linear-gradient(135deg,#e5157f,#6c2bd9);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.order-party>span:last-child{min-width:0;display:grid}.order-party small{color:#a9a4b8;font-size:12px}.order-party strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-money{margin-top:0}.order-dates{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0 0 12px;display:grid}.order-dates>div{border:1px solid #8b9bbe24;border-radius:10px;padding:8px 12px}.order-dates dt{color:#a9a4b8;font-size:12px}.order-dates dd{margin:2px 0 0;font-size:13px;font-weight:700}.dispute-composer{border-top:1px solid #8b9bbe24;align-items:flex-end;gap:8px;padding:10px;display:flex}.dispute-composer textarea{box-sizing:border-box;resize:vertical;color:#f3eff8;min-width:0;min-height:46px;max-height:160px;font:inherit;background:#080710cc;border:1px solid #8b9bbe3d;border-radius:10px;flex:auto;padding:10px 12px;font-size:14px}.dispute-composer textarea:focus{border-color:#ff5eb8;outline:none;box-shadow:0 0 0 3px #ff5eb829}.dispute-composer button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#fa278d,#b52ad4);border:0;border-radius:10px;flex:none;align-items:center;gap:6px;min-height:46px;padding:0 16px;font-weight:800;display:inline-flex}.dispute-composer button:disabled{opacity:.45;cursor:not-allowed}.dispute-upload{cursor:pointer;background:#e5157f0f;border:1px dashed #ff5eb873;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex;position:relative}.dispute-upload:hover{background:#e5157f1f}.dispute-upload.is-busy{opacity:.55;cursor:progress}.dispute-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dispute-upload:focus-within{outline-offset:2px;outline:2px solid #ff8ac8}.dispute-upload>span:first-of-type{color:#ff5eb8;font-size:22px}.dispute-upload>span:last-child{display:grid}.dispute-upload small{color:#a9a4b8;font-size:12px}@media (max-width:520px){.order-parties{grid-template-columns:1fr}.dispute-composer{flex-direction:column;align-items:stretch}.dispute-composer button{justify-content:center}}.up-identity h1{min-width:0;max-width:100%}.up-identity h1 .up-name{overflow-wrap:anywhere;min-width:0}.session-card-with{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0 2px;display:flex}.session-card-with small{color:#ff8ac8;letter-spacing:.02em;background:#e5157f24;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.session-card-with strong{overflow-wrap:anywhere;color:#f3eff8;min-width:0;font-size:15px}.session-card-with span{color:#a9a4b8;font-size:12px}.cs-brief{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.cs-brief:empty{display:none}.cs-brief-item{background:#0c0a168c;border:1px solid #8b9bbe2e;border-radius:10px;align-content:start;gap:6px;padding:12px 14px;display:grid}.cs-brief-item.is-goal{background:linear-gradient(120deg,#e5157f1a,#6c2bd914);border-color:#ff4fa366;grid-column:1/-1}.cs-brief-item>span{color:#ff8ac8;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:800}.cs-brief-item p{color:#ece8f3;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}@media (max-width:800px){.prejoin-page .prejoin-register{position:relative;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important}.prejoin-page .prejoin-register:before{width:34px;height:34px;position:absolute;top:14px;left:14px}.prejoin-page .prejoin-register>div:first-child{grid-area:1/1/auto/-1;align-content:center;gap:2px;min-height:34px;padding:0 0 0 52px;display:grid}.prejoin-page .prejoin-register>div:first-child span{overflow-wrap:anywhere;font-size:12px}.prejoin-page .prejoin-register>div:nth-of-type(2){grid-area:2/1}.prejoin-page .prejoin-register>div:nth-of-type(3){border-left:1px solid #d847a83d;grid-area:2/2;padding-left:12px}.prejoin-page .prejoin-register>div:nth-of-type(2) small,.prejoin-page .prejoin-register>div:nth-of-type(3) small{font-size:11px!important}.prejoin-page .prejoin-register>button,.prejoin-page .prejoin-register>.wt-register-link{box-sizing:border-box;grid-area:3/1/auto/-1;width:100%}}.wt-other-cover .wt-badge{top:auto;bottom:10px;left:10px;box-shadow:0 2px 10px #00000073}.site-footer{z-index:0}.button.danger,.admin-row-actions .button.danger{color:#ffb3c1;background:#ff3c5a1a;border-color:#ff5c788c}.button.danger:hover:not(:disabled),.button.danger:focus-visible,.admin-row-actions .button.danger:hover:not(:disabled){color:#fff;background:#ff3c5a47;border-color:#ff5c78}@media (max-width:760px){.marketplace-cart-footer.is-empty{display:none}.marketplace-cart-footer .marketplace-cart-button{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:8px 14px;display:grid}.marketplace-cart-footer .marketplace-cart-button span{align-items:center;gap:8px;margin:0;display:inline-flex}.marketplace-cart-footer .marketplace-cart-button span .cart-icon-image{width:22px;height:22px}.marketplace-cart-footer .marketplace-cart-button strong{margin:0;position:static}.marketplace-cart-footer .marketplace-cart-button small{order:0;margin:0;position:static}body:has(.marketplace-cart-footer:not(.is-empty)) .marketplace-list-section{padding-bottom:72px}}@media (max-width:620px){.product-showcase-cover-info{background:linear-gradient(#04060edb 0%,#04060e8c 34%,#04060e00 62%);padding:52px 14px 10px}.product-showcase-cover-info h3{max-width:78%;font-size:17px;line-height:1.15}.product-showcase-level{font-size:11px}.product-showcase-seller .product-showcase-seller-rank,.product-showcase-seller .product-showcase-seller-rating{font-size:11px;line-height:1.3}.product-showcase-footer{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:10px 14px 12px}.product-showcase-price{grid-area:1/1;font-size:22px}.product-showcase-social{grid-area:1/2;justify-self:end;gap:10px;font-size:12px}.product-showcase-delivery{white-space:normal;grid-area:2/1/auto/-1;justify-self:start;max-width:100%;min-height:26px;padding-inline:10px;font-size:11px;overflow:visible}.product-showcase-icon-actions{grid-area:3/1;justify-self:start;display:flex}.product-showcase-details{grid-area:3/2;justify-self:stretch;min-height:40px;font-size:13px}.product-showcase-icon-actions .product-showcase-cart{width:48px;height:40px;min-height:40px}}.listing-builder-actions{bottom:0}.listing-image-dropzone .upload-copy{min-width:0;max-width:100%}.listing-image-dropzone .upload-copy strong,.listing-image-dropzone .upload-copy small{white-space:normal;overflow-wrap:anywhere;text-align:center}.seller-published{background:linear-gradient(120deg,#2ecc8a1f,#0c0a1699);border:1px solid #2ecc8a73;border-radius:12px;gap:14px;margin:18px 20px;padding:18px;display:flex}.seller-published>span{color:#04110b;background:#2ecc8a;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:900;display:grid}.seller-published strong{color:#f3eff8;font-size:17px}.seller-published p{color:#c9c4d6;margin:6px 0 14px;line-height:1.5}.seller-published-actions{flex-wrap:wrap;gap:10px;display:flex}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.adm-online{background:#2ecc8a14;border:1px solid #2ecc8a59;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:10px;padding:10px 16px;display:grid}.adm-online-dot{background:#2ecc8a;border-radius:50%;grid-row:1/span 2;width:12px;height:12px;animation:2s ease-in-out infinite adm-online-pulse;box-shadow:0 0 0 4px #2ecc8a33}.adm-online b{color:#f3eff8;font-size:24px;line-height:1}.adm-online small{color:#a9a4b8;grid-column:2;font-size:12px}@keyframes adm-online-pulse{50%{box-shadow:0 0 0 7px #2ecc8a0d}}@media (prefers-reduced-motion:reduce){.adm-online-dot{animation:none}}.wh-avatar{color:#fff;background:linear-gradient(135deg,#e5157f,#6c2bd9);border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid;position:relative;overflow:visible}.wh-avatar.has-ring{box-shadow:0 0 0 2px #ff4fabbf,0 0 14px #e5157f59}.wh-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.wh-avatar-online{z-index:1;background:#2ecc8a;border:2px solid #0b0a18;border-radius:50%;width:26%;min-width:9px;height:26%;min-height:9px;position:absolute;bottom:2%;right:2%}.follow-tabs{gap:8px;margin:4px 0 12px;display:flex}.follow-tabs button{color:#c9c4d6;font:inherit;cursor:pointer;background:0 0;border:1px solid #8b9bbe38;border-radius:999px;padding:8px 14px;font-weight:700}.follow-tabs button.active{color:#fff;background:#e5157f29;border-color:#ff4fab99}.follow-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.follow-list li{background:#0c0a168c;border:1px solid #8b9bbe29;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.follow-person{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.follow-person>span:last-child{min-width:0;display:grid}.follow-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.follow-person small{color:#a9a4b8}.admin-key-inventory{gap:10px;margin-top:18px;display:grid}.admin-key-inventory textarea{box-sizing:border-box;width:100%;font-family:ui-monospace,monospace}.admin-key-list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.admin-key-list li{border:1px solid #8b9bbe29;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.admin-key-list li small{color:#a9a4b8}.admin-key-list li button{margin-left:auto}.notif-list li>button.notif-item{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border:0}.notif-item.is-open{border-color:#ff4fab73}.notif-detail{background:#e5157f12;border:1px solid #ff4fab4d;border-radius:12px;gap:8px;margin:6px 0 4px;padding:14px 16px;display:grid}.notif-detail p{color:#ece8f3;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.notif-detail small{color:#a9a4b8}.notif-detail-open{color:#fff;background:linear-gradient(90deg,#fa278d,#b52ad4);border-radius:10px;justify-self:start;align-items:center;gap:6px;padding:9px 16px;font-weight:800;text-decoration:none;display:inline-flex}.escrow-steps{background:#0e0c1ab8;border:1px solid #8b9bbe33;border-radius:16px;margin:0 0 16px;padding:18px 20px 20px}.escrow-steps h2{color:#f3eff8;border-bottom:1px solid #8b9bbe29;margin:0 0 14px;padding-bottom:12px;font-size:22px}.escrow-steps h2 span{color:#fff}.escrow-steps ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.escrow-steps li{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.escrow-steps li b{color:#ff6fb8;background:#e5157f1f;border:1px solid #ff4fab73;border-radius:12px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid}.escrow-steps li span{color:#e7e2ef;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.3}.escrow-steps li:not(:last-child):after{content:"›";color:#8d88a3;font-size:24px;line-height:1;position:absolute;top:12px;right:-10px}@media (max-width:520px){.escrow-steps{padding:14px 12px 16px}.escrow-steps h2{font-size:19px}.escrow-steps li b{border-radius:10px;width:40px;height:40px;font-size:18px}.escrow-steps li span{font-size:11px}.escrow-steps li:not(:last-child):after{font-size:20px;top:8px;right:-8px}}.fee-breakdown{background:linear-gradient(135deg,#e5155724,#6c2bd91a);border:1px solid #ff466ea6;padding:12px 14px;box-shadow:0 0 0 3px #ff466e14,0 0 22px #e515572e}.fee-breakdown dt{color:#e4dfee}.fee-breakdown>div:nth-child(2) dd{color:#ff8fa8}.fee-breakdown .fee-breakdown-total{border-top-color:#ff466e59}.fee-breakdown .fee-breakdown-total dd{color:#ff5c8a;font-size:18px}.profile-rank-icon,.wave-rank-inline-icon{width:26px;height:26px}.up-badge-rank{object-fit:contain;width:30px;height:30px}.up-badge.has-art>span{box-shadow:none;background:0 0}.up-badge-art{object-fit:contain;mix-blend-mode:lighten;filter:drop-shadow(0 0 8px #ff8cd240);width:64px;height:64px}.tr-done{gap:16px;max-width:720px;margin:0 auto;display:grid}.tr-done-hero{text-align:center;background:radial-gradient(circle at 50% 0,#2ecc8a2e,#0000 60%),#0c0a16bf;border:1px solid #2ecc8a59;border-radius:18px;justify-items:center;gap:6px;padding:28px 20px;display:grid}.tr-done-check{color:#04110b;background:#2ecc8a;border-radius:50%;place-items:center;width:64px;height:64px;font-size:34px;font-weight:900;display:grid;box-shadow:0 0 0 8px #2ecc8a26}.tr-done-hero h1{margin:6px 0 0;font-size:clamp(24px,4vw,34px)}.tr-done-hero p:last-child{color:#c9c4d6;margin:0;line-height:1.5}.tr-done-facts{background:#0c0a1699;border:1px solid #8b9bbe2e;border-radius:14px;gap:0;margin:0;display:grid}.tr-done-facts>div{border-bottom:1px solid #8b9bbe1f;justify-content:space-between;gap:14px;padding:12px 16px;display:flex}.tr-done-facts>div:last-child{border-bottom:0}.tr-done-facts dt{color:#a9a4b8}.tr-done-facts dd{color:#f3eff8;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.tr-done-facts dd.pending{color:#f5c044}.tr-done-facts dd.ok{color:#2ecc8a}.tr-done-discord{color:inherit;background:#5865f224;border:1px solid #7882ff73;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.tr-done-discord>span:first-child{font-size:24px}.tr-done-discord>span:nth-child(2){flex:1;gap:2px;display:grid}.tr-done-discord small{color:#b9bde8}.tr-done-discord b{color:#aab2ff;font-size:20px}.tr-done-actions{grid-template-columns:2fr 1fr;gap:10px;display:grid}.tr-done-primary,.tr-done-secondary{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:800;text-decoration:none;display:inline-flex}.tr-done-primary{color:#fff;background:linear-gradient(90deg,#fa278d,#b52ad4)}.tr-done-secondary{color:#f3eff8;border:1px solid #8b9bbe4d}.tr-discord-field{gap:6px;display:grid}.tr-discord-field small{color:#a9a4b8}@media (max-width:520px){.tr-done-actions{grid-template-columns:1fr}}.wt-page .team-members i.has-photo{background:var(--avatar) center / cover no-repeat!important;color:#0000!important}.admin-badges{background:#0c0a168c;border:1px solid #ff4fab40;border-radius:12px;gap:10px;margin-top:10px;padding:14px;display:grid}.admin-badges h3{margin:0;font-size:15px}.admin-badge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-badge-list li{align-items:center;gap:12px;display:flex}.admin-badge-list img{object-fit:contain;mix-blend-mode:lighten;width:40px;height:40px}.admin-badge-list span{flex:1;min-width:0;display:grid}.admin-badge-list small{color:#a9a4b8;font-size:12px}.admin-badge-grant{flex-wrap:wrap;gap:8px;display:flex}.admin-badge-grant select{color:#f3eff8;min-height:40px;font:inherit;background:#0e0c1a;border:1px solid #8b9bbe4d;border-radius:10px;flex:200px;padding:0 10px}.oc-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 16px;display:grid}.oc-tabs button{color:#cfc9dc;min-height:54px;font:inherit;cursor:pointer;background:#100e1ecc;border:1px solid #8b9bbe38;border-radius:14px;font-size:17px;font-weight:800;position:relative}.oc-tabs button.active{color:#fff;background:linear-gradient(#aa1a6ea6,#460e40bf);border-color:#ff4fabb3;box-shadow:0 0 18px #e5157f4d}.oc-tabs button.active:after{content:"";background:#ff4fab;border-radius:3px;width:54px;height:3px;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ff4fab}.oc-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:14px;display:grid}.oc-card{box-sizing:border-box;background:linear-gradient(160deg,#280e308c,#0c0a18eb);border:1px solid #ff4fab52;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:110px minmax(0,1fr);gap:12px 14px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #7c3aed14}.oc-thumb{color:#fff;background:#12101e 50%/cover no-repeat;border:1px solid #ff4fab59;border-radius:14px;grid-row:1;place-items:center;width:110px;height:110px;font-weight:900;text-decoration:none;display:grid}.oc-body{align-content:start;gap:5px;min-width:0;display:grid}.oc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;display:flex}.oc-status{color:#2ee59d;white-space:nowrap;background:#2ecc8a1a;border:1px solid #2ecc8a59;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:13px;font-weight:800;display:inline-flex}.oc-status i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px}.oc-status.wait{color:#f5c044;background:#f5c0441a;border-color:#f5c04466}.oc-status.bad{color:#ff6b85;background:#ff5c781a;border-color:#ff5c7866}.oc-top time{color:#a9a4b8;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.oc-top time img{opacity:.85;width:18px;height:18px}.oc-body h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:17px;line-height:1.3;overflow:hidden}.oc-body h2 a{color:#fff;text-decoration:none}.oc-meta{color:#a9a4b8;margin:0;font-size:13px}.oc-person{min-width:0;color:inherit;align-items:center;gap:10px;margin-top:6px;text-decoration:none;display:flex}.oc-person>span:not(.wh-avatar){flex:1;min-width:0;display:grid}.oc-person strong{color:#f3eff8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:14px;display:inline-flex;overflow:hidden}.oc-person small{color:#a9a4b8;font-size:13px}.oc-chevron{opacity:.75;width:22px;height:22px}.oc-number{color:#8f8aa3;margin:2px 0 0;font-size:13px}.oc-number span{color:#a9a4b8;margin-left:8px}.oc-foot{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.oc-foot strong{color:#ff4fab;white-space:nowrap;font-size:28px;font-weight:900}.oc-foot a{white-space:nowrap;color:#fff;background:#e5157f1f;border:1px solid #ff4fab99;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.oc-foot a img{width:18px;height:18px}.wh-verified{color:#ff3d9a;filter:drop-shadow(0 0 4px #ff3d9a73);flex:none}@media (max-width:520px){.oc-card{grid-template-columns:96px minmax(0,1fr);gap:10px 12px;padding:14px}.oc-thumb{width:96px;height:96px}.oc-foot strong{font-size:24px}.oc-top time{font-size:12px}.oc-body h2{font-size:16px}}.oc-top{flex-wrap:wrap;justify-content:flex-start;column-gap:10px}.oc-status{gap:6px;padding:3px 9px;font-size:12px}.oc-top time{gap:4px;font-size:12px}.oc-top time img{width:16px;height:16px}.oc-person strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.oc-person strong .wh-verified{vertical-align:-3px;margin-left:4px;display:inline-block}.oc-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-page{gap:14px;max-width:820px;margin:0 auto;padding-bottom:20px;display:grid}.od-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.od-back{background:#e5157f14;border:1px solid #ff4fab8c;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.od-back img{width:26px;height:26px}.od-head-title h1{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,5vw,30px);line-height:1.15}.od-head-title span{color:#a9a4b8;margin-top:4px;font-size:14px;display:block}.od-card{background:linear-gradient(160deg,#1a1230d9,#0a0916f2);border:1px solid #7c5cdc59;border-radius:18px;padding:16px;box-shadow:0 0 22px #7c3aed14}.od-card-title{color:#fff;align-items:center;gap:10px;margin:0 0 12px;font-size:18px;display:flex}.od-card-title img{width:28px;height:28px}.od-product{border-color:#ff4fab73;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.od-product-cover{color:#fff;background:#12101e 50%/cover no-repeat;border:1px solid #ff4fab66;border-radius:14px;place-items:center;width:130px;height:130px;font-weight:900;display:grid}.od-product-copy{gap:6px;min-width:0;display:grid}.od-product-copy small{color:#a9a4b8;letter-spacing:.16em;font-size:12px}.od-product-copy strong{color:#fff;overflow-wrap:anywhere;font-size:18px;line-height:1.25}.od-tag{color:#d9c8ff;background:#7c3aed24;border:1px solid #7c5cdc73;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.od-tag img{width:20px;height:20px}.od-product-copy code{color:#a9a4b8;font-family:inherit;font-size:14px}.od-product-price{text-align:left;border-left:1px solid #8b9bbe33;gap:6px;padding-left:16px;display:grid}.od-product-price small{color:#c9c4d6}.od-product-price b{color:#ff4fab;white-space:nowrap;font-size:30px;font-weight:900}.od-person{background:#0807128c;border:1px solid #8b9bbe29;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.od-person+.od-person{margin-top:10px}.od-person-main{min-width:0;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.od-person-main>span:not(.wh-avatar){gap:1px;min-width:0;display:grid}.od-person-main small{color:#a9a4b8;font-size:12px}.od-person-main strong{color:#fff;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:16px;display:inline-flex}.od-person-main em{color:#a9a4b8;font-size:13px;font-style:normal}.od-role-pill{white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.od-role-pill img{width:20px;height:20px}.od-role-pill.buyer{color:#9cc1ff;background:#3c6eff1f;border:1px solid #508cff66}.od-role-pill.seller{color:#ff8ac8;background:#e5157f1f;border:1px solid #ff4fab8c}.od-money{border:1px solid #8b9bbe29;border-radius:12px;margin:0;display:grid;overflow:hidden}.od-money>div{border-bottom:1px solid #8b9bbe1f;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.od-money>div:last-child{border-bottom:0}.od-money dt{color:#c9c4d6;align-items:center;gap:8px;display:inline-flex}.od-money dd{color:#fff;white-space:nowrap;margin:0;font-weight:800}.od-money .od-money-total{background:linear-gradient(90deg,#e5157f4d,#7c3aed2e)}.od-money .od-money-total dt{color:#fff;font-weight:800}.od-money .od-money-total dd{color:#ff4fab;font-size:22px}.od-info{cursor:help;display:inline-grid}.od-info img{width:20px;height:20px}.od-timeline{border:1px solid #8b9bbe29;border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.od-timeline li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid;position:relative}.od-timeline li:not(:last-child):after{content:"";background:#8b9bbe40;width:2px;position:absolute;top:38px;bottom:-10px;left:30px}.od-timeline li.done:not(:last-child):after{background:#e5157f}.od-timeline i{z-index:1;color:#fff;border:2px solid #8b9bbe59;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.od-timeline li.done i{background:#e5157f;border-color:#ff4fab;box-shadow:0 0 10px #e5157f80}.od-timeline li.bad i{background:#c8304b;border-color:#ff5c78}.od-timeline span{color:#e7e2ef}.od-timeline li:not(.done) span{color:#8f8aa3}.od-timeline time{color:#a9a4b8;white-space:nowrap;font-size:13px}.od-note{color:#a9a4b8;margin:10px 0 0;font-size:13px}.od-actions{gap:10px;display:grid}.od-actions:empty{display:none}.od-btn{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#100e1ecc;border:1px solid #8b9bbe4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.od-btn.primary{background:linear-gradient(90deg,#2ecc8a4d,#1e966e33);border-color:#2ecc8a8c}.od-btn img{width:22px;height:22px}.od-btn:disabled{opacity:.5;cursor:not-allowed}.od-inline-form{gap:8px;display:flex}.od-inline-form input{color:#fff;min-width:0;min-height:46px;font:inherit;background:#0c0b18;border:1px solid #8b9bbe4d;border-radius:12px;flex:1;padding:0 12px}.od-cta{color:#fff;width:100%;min-height:58px;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(90deg,#ff2f8f,#9b3df5 60%,#5b6cff);border:0;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 20px;font-size:16px;font-weight:800;text-decoration:none;display:grid;box-shadow:0 0 22px #e5157f40}.od-cta img{width:26px;height:26px}.od-cta span{font-size:24px}.od-cta.ghost{box-shadow:none;background:#0c0a18b3;border:1px solid #8b9bbe4d;font-weight:600}.od-key h2{margin:0 0 8px;font-size:22px}.od-key p{color:#c9c4d6;margin:0 0 14px;line-height:1.5}.od-key-button,.od-evidence-button,.od-dispute-open{box-sizing:border-box;color:#fff;width:100%;min-height:58px;font:inherit;text-align:center;cursor:pointer;background:#e5157f24;border:1px solid #ff4fab8c;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 18px;font-size:16px;font-weight:800;display:grid;position:relative}.od-key-button img,.od-evidence-button img,.od-dispute-open img{width:28px;height:28px}.od-key-button span,.od-evidence-button span,.od-dispute-open span{font-size:22px}.od-evidence-button{background:#0c0a18b3;border-color:#8b9bbe4d;margin-top:10px;font-weight:600}.od-evidence-button input{opacity:0;width:1px;height:1px;position:absolute}.od-evidence-button.is-busy{opacity:.55}.od-dispute-open{background:linear-gradient(90deg,#e5157f4d,#7c3aed40);border-color:#ff4fabbf;box-shadow:0 0 20px #e5157f40}.od-dispute-open:disabled{opacity:.55;cursor:not-allowed}.od-answers{gap:8px;margin:0;display:grid}.od-answers>div{border-bottom:1px solid #8b9bbe1f;gap:2px;padding-bottom:8px;display:grid}.od-answers dt{color:#a9a4b8;font-size:12px}.od-answers dd{color:#fff;overflow-wrap:anywhere;margin:0}.od-section{border-top:1px solid #8b9bbe24;gap:12px;padding-top:18px;display:grid}.od-section>h2{color:#fff;margin:0;font-size:26px}.od-icon-title{align-items:center;gap:14px;display:flex}.od-icon-title>span{background:#e5157f1a;border:1px solid #ff4fab73;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.od-icon-title img{width:30px;height:30px}.od-empty-line{color:#c9c4d6;align-items:center;gap:12px;margin:0;display:flex}.od-empty-line img{width:30px;height:30px}.od-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.od-files li{background:#0e1026cc;border:1px solid #506edc59;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.od-files img{box-sizing:border-box;background:#8b9bbe1a;border-radius:10px;width:44px;height:44px;padding:6px}.od-files span{color:#fff;overflow-wrap:anywhere}.od-download{color:#c9c4d6;border:1px solid #8b9bbe4d;border-radius:10px;place-items:center;width:44px;height:44px;font-size:20px;text-decoration:none;display:grid}.od-progress{background:linear-gradient(160deg,#3c124673,#0c0a18e6);border:1px solid #ff4fab8c;border-radius:18px;padding:16px;box-shadow:0 0 22px #e5157f26}.od-progress h3{color:#fff;border-bottom:1px solid #ff4fab33;align-items:center;gap:12px;margin:0 0 12px;padding-bottom:12px;font-size:17px;display:flex}.od-progress h3 img{width:28px;height:28px}.od-progress ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.od-progress li{opacity:.55;grid-template-columns:30px 52px minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.od-progress li.reached{opacity:1}.od-progress li:not(:last-child):after{content:"";border-left:2px dashed #ff4fab66;position:absolute;top:34px;bottom:-14px;left:14px}.od-progress b{color:#fff;border:1px solid #ff4fab;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.od-progress-icon{background:#281e508c;border:1px solid #7c5cdc66;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.od-progress-icon img{width:30px;height:30px}.od-progress li>span:last-child{gap:2px;display:grid}.od-progress strong{color:#fff;font-size:15px}.od-progress small{color:#a9a4b8;font-size:13px}.od-chat{background:#0c0b1ad9;border:1px solid #7c5cdc4d;border-radius:18px;gap:10px;padding:14px;display:grid}.od-chat-log{gap:10px;max-height:460px;display:grid;overflow-y:auto}.od-chat-empty{color:#a9a4b8;text-align:center;margin:0}.od-msg-system{background:#1a182ed9;border:1px solid #8b9bbe33;border-radius:14px;justify-self:center;align-items:flex-start;gap:12px;max-width:92%;padding:12px 14px;display:flex}.od-msg-system>span:last-child{color:#d7d2e4;gap:4px;line-height:1.5;display:grid}.od-msg-system time{color:#8f8aa3;text-align:center;font-size:12px}.od-msg-icon{border:1px solid #ff4fab59;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.od-msg-icon img{width:24px;height:24px}.od-msg{background:#1a182ee6;border:1px solid #8b9bbe33;border-radius:14px 14px 14px 4px;justify-self:start;gap:4px;max-width:82%;padding:10px 12px;display:grid}.od-msg.mine{background:linear-gradient(135deg,#e5157f59,#7c3aed4d);border-color:#ff4fab73;border-radius:14px 14px 4px;justify-self:end}.od-msg strong{color:#ff8ac8;font-size:12px}.od-msg p{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.od-msg time{color:#a9a4b8;text-align:right;font-size:11px}.od-msg-image{object-fit:cover;border-radius:10px;max-width:220px;max-height:220px}.od-msg-file{color:#fff;overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.od-msg-file img{width:26px;height:26px}.od-composer{border-top:1px solid #8b9bbe24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:12px;display:grid}.od-composer:not(:has(.od-attach)){grid-template-columns:minmax(0,1fr) auto}.od-composer input{color:#fff;min-width:0;min-height:56px;font:inherit;background:#080712cc;border:1px solid #8b9bbe40;border-radius:14px;padding:0 14px}.od-composer input:focus{border-color:#ff5eb8;outline:none}.od-attach{cursor:pointer;background:#1a182ecc;border:1px solid #8b9bbe40;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;position:relative}.od-attach input{opacity:0;width:1px;height:1px;position:absolute}.od-attach img{width:28px;height:28px}.od-attach.is-busy{opacity:.5}.od-send{cursor:pointer;background:#e5157f2e;border:1px solid #ff4fabb3;border-radius:14px;place-items:center;width:60px;height:56px;display:grid;box-shadow:0 0 14px #e5157f4d}.od-send img{width:28px;height:28px}.od-send:disabled{opacity:.5;cursor:not-allowed}.od-safety{color:#e7e2ef;background:#e5157f14;border:1px solid #ff4fab73;border-radius:16px;align-items:center;gap:14px;margin:0;padding:14px;line-height:1.5;display:flex}.od-safety span{background:#e5157f24;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.od-safety img{width:28px;height:28px}.od-dispute-form{gap:12px;display:grid}.od-dispute-form>p{color:#fff;margin:0;font-size:17px;line-height:1.5}.od-textarea{background:#0c0b1ad9;border:1px solid #7c5cdc73;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid;position:relative;box-shadow:0 0 16px #7c3aed1a}.od-textarea-icon{border:1px solid #8b9bbe40;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.od-textarea-icon img{width:26px;height:26px}.od-textarea textarea{resize:vertical;color:#fff;min-height:110px;font:inherit;background:0 0;border:0;font-size:16px}.od-textarea textarea:focus{outline:none}.od-textarea small{color:#8f8aa3;position:absolute;bottom:10px;right:14px}.od-dispute-facts{background:linear-gradient(160deg,#320e3873,#0c0a18e6);border:1px solid #ff4fab73;border-radius:18px;margin:0;padding:6px 16px;display:grid}.od-dispute-facts>div{border-bottom:1px solid #8b9bbe24;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.od-dispute-facts>div:last-child{border-bottom:0}.od-dispute-facts dt{color:#e7e2ef;align-items:center;gap:12px;display:inline-flex}.od-dispute-facts dt img{width:28px;height:28px}.od-dispute-facts dd{color:#fff;overflow-wrap:anywhere;margin:0}.od-dispute-pill{color:#ff4fab;background:#e5157f24;border:1px solid #ff4fab99;border-radius:999px;padding:6px 16px;font-weight:800;display:inline-block}.od-dispute-thread{background:#0e1026b3;border:1px solid #506edc59;border-radius:18px;gap:10px;padding:14px;display:grid}.od-thread-empty{color:#e7e2ef;border:1px dashed #8b9bbe33;border-radius:12px;align-items:center;gap:16px;margin:0;padding:14px;display:flex}.od-thread-empty span{background:#7c3aed33;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.od-thread-empty img{width:30px;height:30px}.od-resolve{gap:10px;display:grid}.od-resolve h3{margin:0}.od-resolve textarea{color:#fff;min-height:80px;font:inherit;background:#0c0b18;border:1px solid #8b9bbe4d;border-radius:12px;padding:10px 12px}.od-resolve-actions{flex-wrap:wrap;gap:8px;display:flex}.od-review-empty{text-align:center;background:#0c0a18cc;border:1px solid #ff4fab73;border-radius:18px;justify-items:center;gap:6px;padding:22px 16px;display:grid}.od-review-empty span{background:#7c3aed40;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.od-review-empty img{width:30px;height:30px}.od-review-empty strong{color:#fff;font-size:17px}.od-review-empty small{color:#a9a4b8}.od-brand{background:radial-gradient(circle at 90% 20%,#e5157f40,#0000 40%),#0c0a18e6;border:1px solid #7c5cdc59;border-radius:18px;gap:12px;padding:18px;display:grid}.od-brand>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.od-brand>div img{width:190px;height:auto}.od-brand>div p{color:#fff;letter-spacing:.04em;margin:0;font-weight:700}.od-brand-info{color:#c9c4d6;align-items:flex-start;gap:12px;margin:0;line-height:1.6;display:flex}.od-brand-info img{width:30px;height:30px}@media (max-width:560px){.od-head{gap:10px}.od-back{width:44px;height:44px}.od-head-title h1{font-size:22px}.od-product{grid-template-columns:92px minmax(0,1fr) auto;gap:10px;padding:12px}.od-product-cover{width:92px;height:92px}.od-product-copy strong{font-size:15px}.od-tag{padding:4px 8px;font-size:11px}.od-product-price{padding-left:10px}.od-product-price b{font-size:22px}.od-person-main{flex:1;gap:10px}.od-person-main .wh-avatar{width:50px!important;height:50px!important}.od-role-pill{gap:4px;padding:6px 9px;font-size:12px}.od-role-pill img{width:17px;height:17px}.od-section>h2{font-size:22px}.od-timeline li{gap:8px;padding:10px}.od-timeline span{font-size:14px}.od-timeline time{font-size:12px}.od-cta{padding:0 14px;font-size:15px}.od-inline-form{flex-direction:column}}.od-brand>div{flex-wrap:nowrap}.od-brand>div img{flex:none;width:150px}.od-brand>div p{font-size:13px}.od-brand-info{font-size:14px}.ml-panel{gap:14px;margin-top:20px;display:grid}.ml-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ml-head h2{color:#fff;margin:2px 0 6px;font-size:clamp(28px,6vw,40px);line-height:1.1}.ml-head p{color:#c9c4d6;margin:0}.ml-head .section-kicker{color:#ff4fab}.ml-add{color:#fff;background:linear-gradient(135deg,#e5157f4d,#7c3aed40);border:1px solid #ff4fabb3;border-radius:16px;align-items:center;gap:12px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 0 22px #e5157f4d}.ml-add img{width:38px;height:38px}.ml-how{background:linear-gradient(160deg,#1e163cb3,#0c0a18e6);border:1px solid #7c5cdc66;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.ml-how-icon{background:#7c3aed24;border:1px solid #7c5cdc73;border-radius:14px;place-items:center;width:64px;height:64px;display:grid}.ml-how-icon img{width:38px;height:38px}.ml-how strong{color:#fff;margin-bottom:10px;font-size:16px;display:block}.ml-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ml-how li{color:#d7d2e4;justify-items:start;gap:8px;font-size:13px;line-height:1.35;display:grid;position:relative}.ml-how li span{background:#e5157f1f;border:1px solid #ff4fab80;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.ml-how li span img{width:26px;height:26px}.ml-how li:not(:last-child):after{content:"→";color:#8d88a3;font-size:20px;position:absolute;top:10px;right:6px}.ml-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:14px;display:grid}.ml-card{background:linear-gradient(160deg,#1e1438bf,#0a0916f2);border:1px solid #7c5cdc73;border-radius:18px;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:14px;display:grid;box-shadow:0 0 20px #7c3aed1a}.ml-thumb{aspect-ratio:1/1.18;color:#fff;background:#12101e 50%/cover no-repeat;border:1px solid #7c5cdc59;border-radius:14px;place-items:center;width:150px;font-weight:900;text-decoration:none;display:grid}.ml-body{align-content:start;gap:6px;min-width:0;display:grid}.ml-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ml-status{color:#2ee59d;background:#2ecc8a1a;border:1px solid #2ecc8a73;border-radius:10px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}.ml-status i{color:#0b0a18;background:currentColor;border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;font-style:normal;line-height:1;display:grid}.ml-status.wait{color:#f5c044;background:#f5c0441a;border-color:#f5c04480}.ml-status.bad{color:#ff6b85;background:#ff5c781a;border-color:#ff5c7880}.ml-more{position:relative}.ml-more summary{cursor:pointer;border-radius:8px;place-items:center;width:36px;height:30px;list-style:none;display:grid}.ml-more summary::-webkit-details-marker{display:none}.ml-more summary img{width:26px;height:26px}.ml-more>div{z-index:5;background:#120f22;border:1px solid #8b9bbe40;border-radius:12px;min-width:190px;padding:6px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 10px 30px #00000080}.ml-more>div a,.ml-more>div button{color:#e7e2ef;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;text-decoration:none}.ml-more>div a:hover,.ml-more>div button:hover{background:#e5157f24}.ml-body h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:18px;overflow:hidden}.ml-body h3 a{color:#fff;text-decoration:none}.ml-sub{color:#a9a4b8;margin:0;font-size:14px}.ml-reason{color:#ff8fa8;margin:0;font-size:12px}.ml-price-row{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;display:flex}.ml-price{color:#ff4fab;white-space:nowrap;border-right:1px solid #8b9bbe40;align-items:center;gap:8px;padding-right:14px;font-size:18px;font-weight:900;display:inline-flex}.ml-price img,.ml-date img{width:22px;height:22px}.ml-date{color:#d7d2e4;white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.ml-stats{color:#c9c4d6;flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.ml-stats span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ml-stats img{width:18px;height:18px}.ml-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.ml-edit,.ml-delete{color:#fff;min-height:46px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.ml-edit{background:#100e1ecc;border:1px solid #8b9bbe59}.ml-delete{background:#a0143240;border:1px solid #ff4f7899}.ml-edit img,.ml-delete img{width:24px;height:24px}@media (max-width:560px){.ml-card{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px}.ml-thumb{width:110px}.ml-body h3{font-size:16px}.ml-price{padding-right:10px;font-size:16px}.ml-date{font-size:13px}.ml-stats{gap:4px 10px;font-size:12px}.ml-actions{gap:8px}.ml-edit,.ml-delete{min-height:42px;font-size:13px}.ml-how{grid-template-columns:1fr}.ml-how-icon{display:none}.ml-add{padding:10px 14px;font-size:14px}.ml-add img{width:32px;height:32px}}.ml-panel.orders-listings-section,.ml-panel.profile-record-section{box-shadow:none;background:0 0;border:0;padding:0}.ml-status i{width:8px;height:8px;color:inherit;background:currentColor;border-radius:50%;box-shadow:0 0 6px}.ml-card>.ml-actions{grid-column:2;margin-top:0}@media (max-width:560px){.ml-card>.ml-actions{grid-column:1/-1}}.sc-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:14px;display:grid}.sc-card{color:inherit;background:linear-gradient(160deg,#1e1234cc,#0a0916f2);border:1px solid #7c5cdc66;border-radius:18px;grid-template-columns:116px minmax(0,1fr) auto;gap:12px 14px;padding:16px;text-decoration:none;display:grid;box-shadow:0 0 20px #7c3aed1a}.sc-photo{color:#fff;background:linear-gradient(135deg,#e5157f,#6c2bd9);border:2px solid #ff4fabb3;border-radius:18px;place-items:center;width:116px;height:116px;font-size:30px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 16px #e5157f4d}.sc-photo img{object-fit:cover;width:100%;height:100%}.sc-body{justify-items:start;gap:5px;min-width:0;display:grid}.sc-status{color:#2ee59d;background:#2ecc8a1a;border:1px solid #2ecc8a73;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:14px;font-weight:800;display:inline-flex}.sc-status i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 6px}.sc-status.wait{color:#f5c044;background:#f5c0441a;border-color:#f5c04480}.sc-status.bad{color:#ff6b85;background:#ff5c781a;border-color:#ff5c7880}.sc-role{color:#ff9bd0;background:#e5157f33;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.sc-name{color:#fff;overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;font-size:19px;display:inline-flex}.sc-handle{color:#a9a4b8;font-size:15px}.sc-package{color:#fff;letter-spacing:.02em;font-size:15px}.sc-chevron{background:#100e1ecc;border:1px solid #8b9bbe33;border-radius:10px;align-self:center;place-items:center;width:46px;height:42px;display:grid}.sc-chevron img{width:22px;height:22px}.sc-foot{background:#280e2873;border:1px solid #ff4fab40;border-radius:14px;grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:16px;padding:10px 12px;display:grid}.sc-when{color:#fff;align-items:center;gap:10px;font-weight:700;display:inline-flex}.sc-when img{width:26px;height:26px}.sc-when>span{gap:1px;line-height:1.2;display:grid}.sc-when small{color:#d7d2e4;font-weight:600}.sc-price{color:#ff4fab;white-space:nowrap;background:#e5157f24;border:1px solid #ff4fabb3;border-radius:12px;justify-self:end;padding:9px 14px;font-size:20px;font-weight:900}@media (max-width:560px){.sc-card{grid-template-columns:84px minmax(0,1fr) auto;gap:10px;padding:12px}.sc-photo{border-radius:14px;width:84px;height:84px;font-size:22px}.sc-status{padding:4px 10px;font-size:12px}.sc-role{padding:3px 10px;font-size:12px}.sc-name{font-size:16px}.sc-handle,.sc-package{font-size:13px}.sc-chevron{width:38px;height:36px}.sc-foot{grid-template-columns:auto auto minmax(0,1fr);gap:8px;padding:8px 10px}.sc-when{gap:6px;font-size:12px}.sc-when img{width:20px;height:20px}.sc-when small{font-size:11px}.sc-price{padding:7px 9px;font-size:15px}.oc-tabs button{min-height:50px;font-size:15px}}@media (max-width:400px){.sc-foot .sc-when:nth-child(2) small{display:none}}.ss-page{gap:14px;max-width:860px;margin:0 auto;padding-bottom:20px;display:grid}.ss-back{color:#e7e2ef;background:#100e1ecc;border:1px solid #8b9bbe40;border-radius:12px;justify-self:start;align-items:center;gap:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.ss-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ss-kicker{color:#ff4fab;letter-spacing:.04em;margin:0 0 4px;font-size:14px;font-weight:800}.ss-head h1{color:#fff;margin:0;font-size:clamp(28px,6vw,40px);line-height:1.1}.ss-when{color:#b9b2d6;margin:6px 0 0;font-size:17px}.ss-status{color:#fff;background:#100e1eb3;border:1px solid #ff4fab99;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-weight:800;display:inline-flex}.ss-status img{width:22px;height:22px}.ss-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.ss-stepper li{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.ss-stepper li:not(:last-child):after{content:"";background:#8b9bbe59;height:1px;position:absolute;top:24px;left:calc(50% + 30px);right:calc(30px - 50%)}.ss-stepper b{color:#fff;background:#100e1ee6;border:1px solid #8b9bbe66;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.ss-stepper li.current b,.ss-stepper li.done b{background:linear-gradient(135deg,#ff2f8f,#c2187a);border-color:#ff4fab;box-shadow:0 0 16px #e5157f8c}.ss-stepper strong{color:#fff;font-size:15px}.ss-stepper li.current strong{color:#ff4fab}.ss-stepper small{color:#a9a4b8;font-size:13px}.ss-stepper li.current small{color:#ff7fbf}.ss-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ss-stages li{background:#0e0c1ccc;border:1px solid #8b9bbe33;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.ss-stages li.current{background:linear-gradient(135deg,#e5157f40,#3c0e3c66);border-color:#ff4fabb3;box-shadow:0 0 18px #e5157f33}.ss-stages b{color:#c9c4d6;border:1px solid #8b9bbe59;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ss-stages li.current b,.ss-stages li.done b{color:#fff;background:#e5157f;border-color:#ff4fab}.ss-stages span{gap:2px;min-width:0;display:grid}.ss-stages strong{color:#fff;font-size:15px}.ss-stages small{color:#a9a4b8;font-size:13px}.ss-action{background:linear-gradient(150deg,#4610468c,#0e0a1ceb);border:1px solid #ff4fab8c;border-radius:18px;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}.ss-action h2{color:#fff;align-items:center;gap:12px;margin:0;font-size:20px;display:flex}.ss-action h2 img{width:30px;height:30px}.ss-action p{color:#d7d2e4;margin:0;line-height:1.6}.ss-primary{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff2f8f,#7b3df5);border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 0 20px #e5157f4d}.ss-primary:disabled{opacity:.55;cursor:not-allowed}.ss-secondary-row{flex-wrap:wrap;gap:14px;display:flex}.ss-secondary-row:empty{display:none}.ss-link{color:#c9c4d6;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ss-card{background:linear-gradient(160deg,#1a1230d9,#0a0916f2);border:1px solid #7c5cdc59;border-radius:18px;gap:12px;padding:16px;display:grid}.ss-card>h2{color:#fff;margin:0;font-size:24px}.ss-card-title{align-items:center;gap:12px;display:flex}.ss-card-title>span{background:#7c3aed2e;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.ss-card-title img{width:26px;height:26px}.ss-card-title img.bare{width:34px;height:34px}.ss-person{color:inherit;background:#0c0a18b3;border:1px solid #8b9bbe2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.ss-person-photo{position:relative}.ss-person-photo i{background:#e5157f;border:2px solid #0b0a18;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px}.ss-person-copy{justify-items:start;gap:2px;min-width:0;display:grid}.ss-person-copy small{color:#ff9bd0;background:#e5157f33;border-radius:8px;padding:2px 10px;font-size:13px}.ss-person-copy strong{color:#fff;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:18px;display:inline-flex}.ss-person-copy em{color:#a9a4b8;font-style:normal}.ss-chevron{width:24px;height:24px}.ss-facts{margin:0;display:grid}.ss-facts>div{border-bottom:1px solid #8b9bbe24;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.ss-facts dt{color:#c9c4d6;align-items:center;gap:14px;font-size:16px;display:inline-flex}.ss-facts dt>span{background:#e5157f1f;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.ss-facts dt img{width:24px;height:24px}.ss-facts dt .discord{color:#c4b5ff;background:#5865f240}.ss-facts dt .discord svg{width:24px;height:24px}.ss-facts dd{color:#fff;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.ss-contact{color:#fff;min-height:58px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#e5157f59,#7c3aed4d);border:1px solid #ff4fabb3;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 18px;font-size:17px;font-weight:800;display:grid}.ss-contact svg{color:#ff6fb8;width:26px;height:26px}.ss-contact span{font-size:24px}.ss-price-row{border:1px solid #8b9bbe33;border-radius:14px;grid-template-columns:1fr auto;align-items:stretch;display:grid;overflow:hidden}.ss-price-row span{color:#e7e2ef;align-items:center;padding:14px 16px;font-size:17px;display:flex}.ss-price-row b{color:#ff4fab;background:#e5157f24;border-left:1px solid #ff4fab80;align-items:center;padding:0 22px;font-size:22px;display:flex}.ss-fee{gap:6px;margin:0;display:grid}.ss-fee>div{color:#c9c4d6;justify-content:space-between;display:flex}.ss-fee dd{color:#fff;margin:0;font-weight:700}.ss-fee .total dt,.ss-fee .total dd{color:#2ee59d;font-weight:800}.ss-safe{color:#c9c4d6;align-items:flex-start;gap:12px;margin:0;line-height:1.55;display:flex}.ss-safe img{flex:none;width:26px;height:26px}.ss-brief{background:#3c0e3259;border:1px solid #ff4fab66;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.ss-brief.warn{border-color:#ff4f7873}.ss-brief-icon{color:#ff6fb8;background:#e5157f24;border-radius:12px;place-items:center;width:54px;height:54px;display:grid}.ss-brief-icon svg,.ss-brief-icon img{width:30px;height:30px}.ss-brief>span:last-child{gap:2px;min-width:0;display:grid}.ss-brief small{color:#ff6fb8;font-weight:800}.ss-brief p{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ss-badges p{color:#c9c4d6;margin:0}.ss-badges>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ss-badges button{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#0c0a18b3;border:1px solid #8b9bbe40;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ss-badges button.on{background:#e5157f24;border-color:#ff4fabb3}.ss-badges button img{object-fit:contain;mix-blend-mode:lighten;width:52px;height:52px}.ss-badges button span{gap:2px;display:grid}.ss-badges button small{color:#a9a4b8}.ss-badge-status{color:#2ee59d;margin:0}@media (max-width:560px){.ss-head h1{font-size:28px}.ss-when{font-size:15px}.ss-status{padding:8px 14px;font-size:14px}.ss-stepper b{width:40px;height:40px}.ss-stepper li:not(:last-child):after{top:20px;left:calc(50% + 24px);right:calc(24px - 50%)}.ss-stepper strong{font-size:13px}.ss-stepper small{font-size:11px}.ss-stages li{gap:10px;padding:10px}.ss-stages b{width:34px;height:34px}.ss-stages strong{font-size:14px}.ss-stages small{font-size:12px}.ss-person-copy strong{font-size:16px}.ss-facts dt{gap:10px;font-size:14px}.ss-facts dt>span{width:38px;height:38px}.ss-contact{font-size:15px}}.ss-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}@media (max-width:560px){.ss-status{gap:6px;padding:7px 11px;font-size:13px}.ss-status img{width:18px;height:18px}}.ex-box{background:linear-gradient(160deg,#320e388c,#0c0a18eb);border:1px solid #ff4fab8c;border-radius:18px;gap:14px;margin:14px 0 18px;padding:18px;display:grid;box-shadow:0 0 24px #e5157f26}.ex-head{align-items:center;gap:16px;display:flex}.ex-shield{background:#e5157f24;border:1px solid #ff4fab80;border-radius:14px;flex:none;place-items:center;width:64px;height:64px;display:grid}.ex-shield img{width:36px;height:36px}.ex-head h2{color:#fff;margin:0;font-size:24px}.ex-head h2 span{color:#ff4fab}.ex-head p{color:#c9c4d6;margin:4px 0 0}.ex-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:14px 0 0;list-style:none;display:grid;position:relative}.ex-steps li{color:#e7e2ef;text-align:center;overflow-wrap:anywhere;background:#100e1ebf;border:1px solid #8b9bbe2e;border-radius:12px;align-content:start;justify-items:center;gap:8px;padding:22px 6px 10px;font-size:13px;line-height:1.35;display:grid;position:relative}.ex-steps li:not(:last-child):after{content:"→";z-index:1;color:#8d88a3;font-size:16px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.ex-steps b{color:#fff;background:#3a0d32;border:1px solid #ff4fab;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid;position:absolute;top:-14px}.ex-step-icon{color:#b59cff;place-items:center;width:34px;height:34px;display:grid}.ex-step-icon img,.ex-step-icon svg{width:30px;height:30px}.ex-box h3{color:#ff4fab;margin:4px 0 0;font-size:17px}.ex-info{gap:10px;display:grid}.ex-info a{color:inherit;background:#280e2873;border:1px solid #ff4fab59;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.ex-info img{width:36px;height:36px}.ex-info span{gap:2px;display:grid}.ex-info strong{color:#fff;font-size:15px}.ex-info small{color:#c9c4d6;font-size:13px;line-height:1.45}.ex-info i{color:#a9a4b8;font-size:24px;font-style:normal}@media (max-width:560px){.ex-box{padding:14px}.ex-head h2{font-size:20px}.ex-shield{width:52px;height:52px}.ex-steps{gap:6px}.ex-steps li{padding:20px 3px 8px;font-size:10.5px}.ex-steps li:not(:last-child):after{font-size:12px;right:-8px}.ex-steps b{width:24px;height:24px;font-size:11px;top:-12px}.ex-step-icon{width:26px;height:26px}.ex-step-icon img,.ex-step-icon svg{width:22px;height:22px}}.rv-list{gap:14px;display:grid}.rv-card{background:linear-gradient(160deg,#1a1234d9,#0a0916f2);border:1px solid #7c5cdc73;border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px;display:grid;box-shadow:0 0 22px #7c3aed24}.rv-photo{align-self:start;text-decoration:none}.rv-photo .wh-avatar.has-ring{box-shadow:0 0 0 3px #7b3df5,0 0 0 5px #e5157f8c,0 0 18px #7c3aed73}.rv-body{gap:8px;min-width:0;display:grid}.rv-top{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rv-name{color:#fff;overflow-wrap:anywhere;font-size:20px;font-weight:800;text-decoration:none}.rv-top time{color:#8f8aa3;margin-left:auto;font-size:15px}.rv-more{position:relative}.rv-more summary{color:#a9a4b8;cursor:pointer;padding:0 6px;font-size:22px;list-style:none}.rv-more summary::-webkit-details-marker{display:none}.rv-more>div{z-index:5;background:#120f22;border:1px solid #8b9bbe40;border-radius:10px;min-width:150px;padding:6px;position:absolute;top:30px;right:0}.rv-more>div button{color:#e7e2ef;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.rv-rank{justify-self:start;align-items:center;gap:8px;display:inline-flex}.rv-rank-icon{object-fit:contain;filter:drop-shadow(0 0 6px #a06eff73);width:44px;height:44px}.rv-rank>span{white-space:nowrap;color:#d9c8ff;background:#7c3aed2e;border:1px solid #a078ff73;border-radius:999px;padding:5px 14px;font-weight:700}.rv-rank.inline .rv-rank-icon{width:36px;height:36px}.rv-rank.inline>span{color:#f5c044;background:#f5c0441a;border-color:#f5c0448c}.rv-stars{color:#ffc531;letter-spacing:2px;font-size:24px}.rv-stars span{color:#8b9bbe59}.rv-body>p{color:#ece8f3;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.55}.rv-tags{flex-wrap:wrap;gap:6px;display:flex}.rv-tags span{color:#c9c4d6;background:#8b9bbe1f;border-radius:999px;padding:3px 10px;font-size:12px}.rv-actions{align-items:center;gap:18px;display:flex}.rv-like{color:#fff;font:inherit;cursor:pointer;background:#281e508c;border:1px solid #7c5cdc66;border-radius:12px;align-items:center;gap:8px;padding:6px 14px;font-size:16px;display:inline-flex}.rv-like.on{background:#e5157f33;border-color:#ff4fabb3}.rv-reply-btn{color:#b59cff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.rv-reply-form{gap:8px;display:grid}.rv-reply-form textarea{color:#fff;min-height:70px;font:inherit;background:#0c0b18;border:1px solid #8b9bbe4d;border-radius:12px;padding:10px 12px}.rv-reply-form button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff2f8f,#7b3df5);border:0;border-radius:10px;justify-self:start;padding:9px 18px;font-weight:800}.rv-error{color:#ff8fa8;margin:0;font-size:13px}.rv-reply{background:#0e0c1ed9;border:1px solid #7c5cdc59;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin:6px 0 0 4px;padding:14px;display:grid;position:relative}.rv-reply:before{content:"";border-bottom:2px solid #7c5cdc80;border-left:2px solid #7c5cdc80;border-bottom-left-radius:6px;width:16px;height:34px;position:absolute;top:-10px;left:-20px}.rv-reply .rv-name{font-size:17px}.rv-reply .rv-body>p{font-size:15px}@media (max-width:560px){.rv-card{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.rv-card>.rv-photo .wh-avatar{width:50px!important;height:50px!important}.rv-name{font-size:18px}.rv-top time{font-size:13px}.rv-rank-icon{width:36px;height:36px}.rv-stars{font-size:20px}.rv-body>p{font-size:15px}.rv-reply{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-left:0;padding:12px}.rv-reply>.rv-photo .wh-avatar{width:40px!important;height:40px!important}.rv-reply:before{width:8px;height:28px;top:-8px;left:-10px}.rv-reply{margin-left:10px}.rv-rank.inline .rv-rank-icon{width:28px;height:28px}.rv-rank.inline>span{padding:3px 10px;font-size:13px}}.rq-card{background:linear-gradient(160deg,#1e1234cc,#0a0916f2);border:1px solid #ff4fab8c;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 0 22px #e5157f26}.rq-title{color:#fff;align-items:center;gap:14px;margin:0;font-size:20px;display:flex}.rq-title>span{background:#7c3aed24;border:1px solid #7c5cdc66;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.rq-title img{width:30px;height:30px}.rq-card .field{color:#fff;gap:8px;font-weight:800;display:grid}.rq-card input,.rq-card select,.rq-card textarea{box-sizing:border-box;color:#fff;min-height:52px;font:inherit;background:#0e0c1ee6;border:1px solid #7c5cdc73;border-radius:12px;padding:0 14px;font-weight:500}.rq-card textarea{min-height:90px;padding:12px 14px}.rq-card input::placeholder,.rq-card textarea::placeholder{color:#8f8aa3}.rq-info{background:#281e5059;border:1px solid #7c5cdc66;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;color:#c9c4d6!important}.rq-info img{flex:none;width:32px;height:32px}.ex-steps li{overflow-wrap:break-word}@media (max-width:560px){.ex-steps{gap:5px}.ex-steps li{letter-spacing:-.01em;padding:20px 2px 8px;font-size:9.5px}}.direct-contact{align-items:center;gap:12px;display:flex}.direct-contact>span:not(.wh-avatar){flex:1;min-width:0;display:grid}.direct-contact strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-handle{color:#a9a4b8;font-size:12px;font-style:normal}.dm-unread{color:#fff;background:#e5157f;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid}.dm-head-person{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.dm-head-person h2{margin:0}.dm-head-person small{color:#a9a4b8}.direct-message-row .wh-avatar.direct-message-avatar{flex:none}.notification-center-icon.has-img{padding:0}.notification-center-icon.has-img img{object-fit:contain;width:24px;height:24px}@media (max-width:520px){.escrow-steps ol{gap:8px;grid-template-columns:1fr!important}.escrow-steps li{text-align:left;grid-template-columns:40px minmax(0,1fr);place-items:center start;gap:12px}.escrow-steps li b{width:40px;height:40px;font-size:18px}.escrow-steps li span{overflow-wrap:normal;font-size:14px}.escrow-steps li:not(:last-child):after{content:none}}@media (min-width:761px){.marketplace-toolbar.services-only{grid-template-columns:repeat(2,minmax(0,1fr))}}.od-safety.od-warn{background:#ffb02014;border-color:#ffb0208c;margin-top:12px}.od-safety.od-warn>span:first-child{background:#ffb02024}.od-warn-text{gap:6px;min-width:0;display:grid;background:0 0!important;flex:auto!important;place-items:start!important;width:auto!important;height:auto!important}.od-warn-text strong{color:#ffc95c;font-size:13px}.direct-message-contacts,.direct-message-thread{min-width:0}@media (max-width:720px){.direct-messages-shell{grid-template-columns:minmax(0,1fr)}}.up-review-author{color:#fff;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.up-review-author strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coach-review-author{align-items:center;gap:8px;display:inline-flex}.product-showcase-social>span{align-items:center;gap:5px;display:inline-flex}.product-showcase-social img{object-fit:contain;width:16px;height:16px}.home-competition-section .tournament-copy .competition-button.tour-register{white-space:nowrap;background:linear-gradient(135deg,#e5157f4d,#7c3aed40);border:1px solid #ff4fabb3;border-radius:16px;width:auto;min-width:184px;padding:0 22px;box-shadow:0 0 22px #e5157f4d}.home-competition-section .tournament-copy .competition-button.tour-register:hover,.home-competition-section .tournament-copy .competition-button.tour-register:focus-visible{background:linear-gradient(135deg,#e5157f6b,#7c3aed5c);border-color:#ff8cc8f2;box-shadow:0 0 28px #e5157f6b}.home-competition-section .featured-tournament{background:linear-gradient(155deg,#110c1ffa,#050812fc);border-color:#d34db96b;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #00000038}.home-competition-section .featured-tournament:hover{border-color:#ff4badb8;box-shadow:inset 0 1px #ffffff14,0 22px 48px #0000004d,0 0 24px #cb30b61a}.home-competition-section .tournament-cover{background-position:50%;border-bottom:1px solid #ca69ce33}.home-competition-section .tournament-cover.has-photo{background-repeat:no-repeat;background-size:100% 100%}.home-competition-section .tournament-copy>p{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0708139e;border:1px solid #ffffff24;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:7px;max-width:calc(100% - 52px);min-height:27px;padding:5px 8px;box-shadow:0 6px 18px #0000002e}.home-competition-section .featured-tournament-game{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 6px #000000b3;white-space:nowrap;flex:0 auto;font-size:14px;font-weight:850;overflow:hidden}.home-competition-section .featured-tournament-tag{color:#f8eafa;white-space:nowrap;background:#69267d59;border-color:#f498de6b;border-radius:5px;flex:none;margin-left:0;font-size:10px;font-weight:700;line-height:1.2}.home-competition-section .tournament-copy dl>div{position:relative}.home-competition-section .tournament-copy dd{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.home-competition-section .tournament-copy .tour-register{color:#fff;text-overflow:ellipsis;justify-content:center;align-items:center;gap:8px;max-width:calc(100% - 54px);font-weight:800;text-decoration:none;display:inline-flex;overflow:hidden}@media (max-width:560px){.home-page .featured-tournament{overflow:hidden}.home-page .home-competition-section .tournament-copy>p{box-sizing:border-box;max-width:calc(100% - 20px);min-height:25px;padding:4px 6px}.home-page .featured-tournament-game{font-size:12px}.home-page .featured-tournament-tag{padding:3px 6px;font-size:9px}.home-page .tournament-copy dl>div{min-width:0}.home-page .tournament-copy dd{font-size:11px}.home-page .home-competition-section .tournament-copy .tour-register{min-width:0;max-width:100%;padding-inline:14px}}.ab-group{gap:12px;margin-top:18px;display:grid}.ab-group>h2{color:#f3eff8;margin:0;font-size:16px}.sp-sender{align-items:center;gap:10px;min-width:0;display:flex}.sp-sender>span:not(.wh-avatar){flex:1;min-width:0;display:grid}.sp-sender strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sp-sender small{color:#9aa1b3;font-size:12px}.sp-sender time{color:#9aa1b3;flex:none;font-size:12px}.sp-sender-logo{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px;box-shadow:0 0 0 2px #ff4fab99}.sp-messages li:not(.mine) .sp-sender strong{color:#ff8cc4}@media (max-width:480px){.sp-sender{flex-wrap:wrap}.sp-sender time{width:100%;padding-left:46px}}.od-msg-sender{align-items:center;gap:8px;display:inline-flex}.od-icon-invert{filter:invert()}.od-note{align-items:center;gap:8px;display:flex}.od-note img{flex:none;width:18px;height:18px}.od-files-title{align-items:center;gap:10px;display:flex}.od-files-title img{width:24px;height:24px}.ss-link{align-items:center;gap:8px;display:inline-flex}.ss-link-icon{width:18px;height:18px}.notification-center-item{grid-template-columns:38px minmax(0,1fr) 16px}.notification-center-chevron{opacity:.8;width:16px;height:16px}.dm-send-icon{width:18px;height:18px}.direct-message-form button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.orders-empty-icon{opacity:.9;width:56px;height:56px;margin:0 auto 10px;display:block}@media (max-width:600px){.notification-center-item{grid-template-columns:34px minmax(0,1fr) 14px}.notification-center-chevron{width:14px;height:14px}}.ex-box{container-type:inline-size}.ex-steps li>span{min-width:0;max-width:100%}@container (max-width:620px){.ex-steps{flex-wrap:wrap;justify-content:center;gap:20px 12px;display:flex}.ex-steps li{overflow-wrap:normal;word-break:normal;flex:0 calc(33.3333% - 8px);font-size:12px}.ex-steps li:nth-child(3):after{content:none}}.profile-control-layout{grid-template-columns:minmax(0,1fr)}.profile-control-layout>*{min-width:0}.adm-head .st-new{white-space:nowrap;flex:none;width:auto;margin-left:auto}.st-kpis{margin-top:16px}.st-create{background:#0f1424;border:1px solid #ff3d8b59;border-radius:14px;margin-top:16px;padding:18px}.st-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 12px;display:flex}.st-toolbar input[type=search]{flex:240px;min-width:0}.st-filters{flex-wrap:wrap;gap:6px;display:flex}.st-filters button{color:#c9cfdc;font:inherit;cursor:pointer;background:#0f1424;border:1px solid #94a3b833;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.st-filters button.active{color:#fff;background:#ff3d8b29;border-color:#ff3d8b99}.st-list{gap:8px;display:grid}.st-row{background:#0f1424;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:minmax(0,1fr) 130px 90px 80px 90px 190px;align-items:center;gap:12px;padding:10px 14px;display:grid}.st-row-head{color:#8f98ad;background:0 0;border:0;padding:0 14px;font-size:12px;font-weight:700}.st-game{color:#fff;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.st-game>span:last-child{gap:2px;min-width:0;display:grid}.st-game strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.st-game small{color:#8f98ad;font-size:12px}.st-cover{background:#1a2035 50%/cover no-repeat;border-radius:8px;flex:none;place-items:center;width:64px;height:40px;display:grid}.st-cover img{opacity:.7;width:22px;height:22px}.st-status{color:#c9cfdc;white-space:nowrap;border:1px solid #94a3b84d;border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:700}.st-status.active{color:#2ee59d;background:#2ecc8a1a;border-color:#2ecc8a80}.st-status.paused,.st-status.pending_review{color:#f5c044;background:#f5c0441a;border-color:#f5c04480}.st-status.rejected{color:#ff6b85;background:#ff5c781a;border-color:#ff5c7880}.st-cell{color:#e6e8ef;font-size:14px;font-weight:700}.st-stock.empty{color:#ff6b85}.st-actions{justify-content:flex-end;gap:6px;display:flex}.st-back{color:#ff8cc4;margin-bottom:12px;font-weight:700;text-decoration:none;display:inline-block}.st-hero{background:#0f1424;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.st-hero-cover{background:#1a2035 url(/assets/steam-logo.png) 50%/40px no-repeat;border-radius:10px;height:100px}.st-hero-cover[style]{background-size:cover}.st-hero-copy{gap:6px;min-width:0;display:grid}.st-hero-copy h1{color:#fff;overflow-wrap:anywhere;margin:0;font-size:22px}.st-hero-copy p{color:#a9b0c2;margin:0;font-size:13.5px}.st-hero-copy .st-warn{color:#ff8fa8}.st-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.st-hint{color:#f5c044;margin:10px 0 0;font-size:13px}.st-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.st-details{margin-top:14px}.aki-counts{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.aki-counts span{color:#a9b0c2;border:1px solid #94a3b833;border-radius:10px;padding:6px 10px;font-size:12.5px}.aki-counts span b{color:#fff;font-size:15px}.aki-counts span.ok{border-color:#2ecc8a73}.aki-counts span.ok b{color:#2ee59d}.aki-upload{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 12px;display:flex}.admin-key-list{gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.admin-key-list li{border:1px solid #94a3b81f;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.admin-key-list small{color:#8f98ad;font-size:12px}.aki-status{color:#c9cfdc;background:#94a3b81f;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.aki-status.available{color:#2ee59d;background:#2ecc8a1f}.aki-status.sold{color:#b59cff;background:#7c3aed24}.aki-status.revoked{color:#ff6b85;background:#ff5c781a}.aki-more{margin-top:8px}@media (max-width:980px){.st-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.st-row-head{display:none}.st-row{grid-template-columns:repeat(3,minmax(0,1fr))}.st-game,.st-status{grid-column:1/-1}.st-cell:before{content:attr(data-label);color:#8f98ad;font-size:11px;font-weight:600;display:block}.st-actions{grid-column:1/-1;justify-content:stretch}.st-actions>*{text-align:center;flex:1}.st-hero{grid-template-columns:minmax(0,1fr)}.st-hero-cover{height:140px}.st-hero-actions{justify-content:stretch}.st-hero-actions>*{text-align:center;flex:1}.st-two{grid-template-columns:minmax(0,1fr)}}.admin-key-inventory .admin-key-list{grid-template-columns:minmax(0,1fr)}.admin-key-inventory .admin-key-list li{grid-template-columns:auto minmax(0,1fr) auto}.admin-key-inventory .admin-key-list li small{white-space:normal}.aki-upload .button{min-width:180px}.search-open-btn,.search-close-btn{display:none}@media (max-width:620px){.home-page .search-box{position:relative}.home-page .search-box:not(.is-open) .search-open-btn{z-index:2;cursor:pointer;background:0 0;border:0;display:block;position:absolute;inset:0}.home-page .search-box.is-open{z-index:80;background:#0b0a16;border-color:#ff4fab8c;flex-flow:row;align-items:center;width:100%;height:48px;display:flex;position:relative;overflow:visible;box-shadow:0 10px 30px #0000008c}.home-page .search-box.is-open .search-icon{flex:0 0 38px;order:1}.home-page .search-box.is-open input{white-space:nowrap;writing-mode:horizontal-tb;flex:1 1 0;order:2;width:auto;min-width:0;height:100%;padding:0 8px;font-size:16px;display:block}.home-page .search-box.is-open .search-close-btn{color:#c9c4d6;cursor:pointer;background:0 0;border:0;flex:none;order:3;width:40px;height:40px;font-size:24px;display:block}.home-page .search-box.is-open .search-suggest{width:auto;max-height:min(360px,100vh - 80px);top:calc(100% + 8px);left:0;right:0}}.hero-banner-copy{z-index:2;color:#fff;background:linear-gradient(90deg,#05040fcc,#05040f73 70%,#0000);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:min(60%,520px);padding:0 32px;display:flex;position:absolute;top:0;bottom:0;left:0}.hero-banner-copy strong{text-shadow:0 3px 14px #00000080;font-size:clamp(22px,3.2vw,40px);font-weight:900;line-height:1.05}.hero-banner-copy small{color:#e7e2ef;text-shadow:0 1px 8px #000000d9;max-width:40ch;font-size:clamp(13px,1.4vw,17px);line-height:1.4}.hero-banner-cta{color:#fff;background:linear-gradient(90deg,#ff2f8f,#7b3df5);border:1px solid #ff8cc8b3;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #ff2f8f4d}.hero-banner-cta b{font-weight:400}@media (max-width:620px){.hero-banner-copy{background:linear-gradient(90deg,#05040fe6,#05040fb3 65%,#0000);gap:5px;width:78%;padding:0 14px}.hero-banner-copy strong{font-size:19px}.hero-banner-copy small{font-size:11.5px}.hero-banner-cta{border-radius:8px;margin-top:4px;padding:7px 12px;font-size:12px}}.home-banner{position:relative}.home-banner-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.home-banner-copy{z-index:2;position:relative}.marketplace-card.pc-card{--pc-rim:#6e8cdc73;--pc-rim-glow:#5a78dc29;border:1px solid var(--pc-rim);min-height:0;box-shadow:0 0 0 1px #ffffff05, 0 0 26px var(--pc-rim-glow);background:linear-gradient(#0b0f1c,#070912);border-radius:18px;flex-direction:column;gap:0;padding:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.marketplace-card.pc-card:hover{box-shadow:0 0 0 1px #ffffff0a, 0 0 34px var(--pc-rim-glow);transform:translateY(-3px)}.marketplace-card.pc-card.pc-rarity-premium{--pc-rim:#e2b240bf;--pc-rim-glow:#e2b24033}.marketplace-card.pc-card.pc-rarity-ranked{--pc-rim:#549cffb3;--pc-rim-glow:#549cff33}.marketplace-card.pc-card.pc-rarity-og{--pc-rim:#ff5c5cb3;--pc-rim-glow:#ff5c5c2e}.marketplace-card.pc-card.pc-rarity-rare{--pc-rim:#b066ffbf;--pc-rim-glow:#b066ff33}.marketplace-card.pc-card.pc-rarity-full-collection{--pc-rim:#ff4fabbf;--pc-rim-glow:#ff4fab33}.marketplace-card.pc-card.pc-service,.marketplace-card.pc-card.pc-key{--pc-rim:#ff4fab80;--pc-rim-glow:#ff4fab24}.marketplace-card.pc-card .pc-cover{aspect-ratio:16/9.4;cursor:pointer;background:#11162a 50%/cover no-repeat;position:relative}.marketplace-card.pc-card .pc-cover.is-empty:after{content:attr(data-game);color:#ffffff40;place-items:center;font-size:42px;font-weight:900;display:grid;position:absolute;inset:0}.marketplace-card.pc-card .pc-badges{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:74px}.marketplace-card.pc-card .pc-badge{white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;align-items:center;gap:6px;max-width:100%;padding:7px 12px;font-size:13px;font-weight:800;line-height:1.1;display:inline-flex;overflow:hidden}.marketplace-card.pc-card .pc-game{color:#fff;text-transform:uppercase;letter-spacing:.02em;background:#060a16d9;border:1.5px solid #60a5fab3}.marketplace-card.pc-card .pc-kind{color:#e8e4f2;background:#060a16c7;border:1.5px solid #d6d3e673}.marketplace-card.pc-card.pc-rarity-premium .pc-kind{color:#f5d27a;background:#281c06c7;border-color:#f0be46d9}.marketplace-card.pc-card.pc-rarity-premium .pc-kind span{color:#f5c044;font-size:15px}.marketplace-card.pc-card.pc-rarity-ranked .pc-kind{color:#b9d6ff;border-color:#549cffcc}.marketplace-card.pc-card.pc-rarity-rare .pc-kind{color:#dcc4ff;border-color:#b066ffcc}.marketplace-card.pc-card .pc-heart{z-index:1;cursor:pointer;background:#060812b8 url(/assets/ui/heart-circle.png) 50%/100% no-repeat;border:0;border-radius:50%;width:52px;height:52px;transition:transform .15s,box-shadow .15s;position:absolute;top:12px;right:12px}.marketplace-card.pc-card .pc-heart:hover{transform:scale(1.06)}.marketplace-card.pc-card .pc-heart.saved{background-color:#ff2f8f59;box-shadow:0 0 0 3px #ff2f8f59,0 0 18px #ff2f8f8c}.marketplace-card.pc-card .pc-body{flex-direction:column;gap:12px;padding:18px;display:flex}.marketplace-card.pc-card .pc-title{margin:0;font-size:22px;font-weight:800;line-height:1.2}.marketplace-card.pc-card .pc-title a{color:#fff;overflow-wrap:anywhere;text-decoration:none}.marketplace-card.pc-card .pc-level{color:#cfcbe0;align-items:center;gap:8px;margin-top:-6px;font-size:15px;font-weight:600;display:inline-flex}.marketplace-card.pc-card .pc-level img{filter:brightness(0)saturate()invert(76%)sepia(18%)saturate(900%)hue-rotate(205deg);width:18px;height:18px}.marketplace-card.pc-card .pc-seller{align-items:center;gap:14px;min-width:0;display:flex}.marketplace-card.pc-card .pc-seller-person{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:0;display:flex}.marketplace-card.pc-card .pc-avatar{color:#fff;background:linear-gradient(135deg,#e5157f,#6c2bd9) 50%/cover no-repeat;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:grid;box-shadow:0 0 0 2px #8b5cf6,0 0 12px #8b5cf673}.marketplace-card.pc-card .pc-seller-copy{gap:2px;min-width:0;display:grid}.marketplace-card.pc-card .pc-seller-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.marketplace-card.pc-card .pc-seller-copy small{color:#b8a8f5;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.marketplace-card.pc-card .pc-seller-person:hover strong{color:#ff8cc4}.marketplace-card.pc-card .pc-rating{white-space:nowrap;color:#f5c044;border-left:1px solid #ffffff24;flex:0 auto;align-items:center;gap:7px;min-width:0;padding-left:14px;font-size:13.5px;font-weight:700;display:inline-flex}.marketplace-card.pc-card .pc-rating b{font-size:18px}.marketplace-card.pc-card .pc-delivery{color:#fff;background:#281c0659;border:1.5px solid #f0be46bf;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;font-weight:700;display:inline-flex}.marketplace-card.pc-card .pc-delivery b{color:#f5c044;font-size:17px}.marketplace-card.pc-card .pc-price-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketplace-card.pc-card .pc-price{color:#ff2f8f;letter-spacing:-.01em;font-size:34px;font-weight:900;line-height:1}.marketplace-card.pc-card .pc-price small{font-size:14px;font-weight:700}.marketplace-card.pc-card .pc-social{color:#fff;align-items:center;gap:12px;font-size:16px;font-weight:700;display:inline-flex}.marketplace-card.pc-card .pc-social>span{align-items:center;gap:7px;display:inline-flex}.marketplace-card.pc-card .pc-social img{object-fit:contain;width:22px;height:22px}.marketplace-card.pc-card .pc-social>span:first-child img{filter:brightness(0)saturate()invert(80%)sepia(10%)saturate(700%)hue-rotate(205deg)}.marketplace-card.pc-card .pc-likes img{filter:brightness(0)saturate()invert(38%)sepia(94%)saturate(4300%)hue-rotate(310deg)}.marketplace-card.pc-card .pc-social>i{background:#fff3;width:1px;height:22px}.marketplace-card.pc-card .pc-actions{gap:12px;display:flex}.marketplace-card.pc-card .pc-cart{cursor:pointer;background:#28061a80;border:1.5px solid #ff2f8fbf;border-radius:12px;flex:0 0 64px;place-items:center;height:56px;display:grid}.marketplace-card.pc-card .pc-cart img{width:28px;height:28px}.marketplace-card.pc-card .pc-cart.in-cart{background:#ff2f8f4d;box-shadow:0 0 14px #ff2f8f59}.marketplace-card.pc-card .pc-details{color:#fff;background:linear-gradient(90deg,#8d0f63,#6d18b7);border:1.5px solid #ff4fc8d9;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 0 18px #d629b459,inset 0 0 14px #ff4fc833}.marketplace-card.pc-card .pc-details span{font-size:20px;font-weight:400}.marketplace-card.pc-card .pc-details:hover{filter:brightness(1.12)}@media (max-width:760px){.marketplace-card.pc-card .pc-title{font-size:20px}.marketplace-card.pc-card .pc-price{font-size:30px}.marketplace-card.pc-card .pc-seller{flex-wrap:wrap;row-gap:8px}}@media (max-width:420px){.marketplace-card.pc-card .pc-body{gap:11px;padding:16px 14px}.marketplace-card.pc-card .pc-avatar{width:44px;height:44px}.marketplace-card.pc-card .pc-seller-copy strong{font-size:15px}.marketplace-card.pc-card .pc-seller-copy small{font-size:13px}.marketplace-card.pc-card .pc-rating{padding-left:10px;font-size:12.5px}.marketplace-card.pc-card .pc-delivery{font-size:13.5px}.marketplace-card.pc-card .pc-cart{flex-basis:58px;height:52px}.marketplace-card.pc-card .pc-details{min-height:52px;font-size:15px}}.featured-coach.fc-card{color:#fff;background:#0c0a18 50%/cover no-repeat;border:1.5px solid #ff2f9a73;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:340px;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 0 22px #ff2f9a24}.competition-panel.coaching-preview .featured-coach.fc-card{background-position:50% 14%}.featured-coach.fc-card:before{content:"";pointer-events:none;background:linear-gradient(#0a061626 0%,#0a061600 30%,#0a06168c 58%,#080612f5 100%);position:absolute;inset:0}.featured-coach.fc-card.no-photo{background:radial-gradient(circle at 50% 38%,#a855f773,#ff2f9a1f 45%,#0c0a18 75%)}.fc-initials{color:#fff;background:#280e46bf;border:2px solid #ff2f9a99;border-radius:50%;place-items:center;width:84px;height:84px;font-size:30px;font-weight:900;display:grid;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ff2f9a59}.fc-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;padding:12px 12px 0;display:flex;position:relative}.fc-pill{color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#280e46b8;border:1.5px solid #a855f7d9;border-radius:999px;flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 0 12px #a855f759}.fc-verified{background:#3c146ebf;border-color:#a855f7e6;flex:none;max-width:none;margin-left:auto}.fc-verified b{color:#d8b4fe;font-size:13px}.fc-online{z-index:1;color:#e6fff2;background:#06140eb3;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:50px;right:12px}.fc-online i{background:#2ee59d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #2ee59d}.fc-bottom{z-index:1;gap:6px;padding:0 16px 16px;display:grid;position:relative}.fc-name-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 8px;display:flex}.fc-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.fc-name strong{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 10px #0009;font-size:28px;font-weight:900;line-height:1.05;overflow:hidden}.fc-check{color:#fff;background:#3b82f6;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid;box-shadow:0 0 10px #3b82f699}.fc-rating{color:#fff;justify-items:end;margin-left:auto;font-size:14px;font-weight:800;line-height:1.15;display:grid}.fc-rating b{color:#f5c044;font-size:20px}.fc-rating small{color:#c9c4d6;white-space:nowrap;font-size:11.5px;font-weight:600}.fc-game{color:#d6d1e2;font-size:16px;font-weight:600}.fc-tag{color:#fff;background:#1e0c34b3;border:1.5px solid #a855f7b3;border-radius:10px;justify-self:start;align-items:center;gap:7px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-flex}.fc-tag span{font-size:14px}.fc-price{color:#ff2f9a;font-size:28px;font-weight:900;line-height:1.1}.fc-price small{color:#d6d1e2;font-size:15px;font-weight:600}@media (min-width:561px){.fc-pill{gap:4px;padding:4px 8px;font-size:10.5px}.fc-name strong{font-size:24px}}.featured-coach.fc-card.is-active{border-color:#ff2f9a;box-shadow:0 0 0 1px #ff2f9a80,0 0 30px #ff2f9a73,inset 0 0 22px #ff2f9a1f}@media (max-width:560px){.home-page .featured-coaches{gap:12px;padding:4px calc(50% - min(62vw,260px)/2) 6px;scroll-padding-inline:calc(50% - min(62vw,260px)/2)}.home-page .featured-coach.fc-card{background-color:#0c0a18;background-position:50%;background-size:cover;border-radius:20px;flex:0 0 min(62vw,260px);min-width:min(62vw,260px);min-height:min(64vw,270px);display:flex}.home-page .featured-coach.fc-card.is-active{border-color:#ff2f9a}.fc-top{gap:4px;padding:10px 8px 0}.fc-pill{gap:4px;padding:4px 8px;font-size:10px}.fc-initials{width:64px;height:64px;font-size:23px}.fc-bottom{gap:5px;padding:0 12px 12px}.fc-name strong{font-size:22px}.fc-check{width:18px;height:18px;font-size:10px}.fc-game{font-size:13px}.fc-tag{padding:4px 9px;font-size:12px}.fc-price{font-size:22px}.fc-price small{font-size:12.5px}.fc-rating{font-size:12px}.fc-rating b{font-size:16px}.fc-rating small{font-size:10px}}.up-review-list{grid-column:1/-1;margin-top:14px}.chat-thread{background:linear-gradient(#0e0c1cf5,#080812fa);border:1px solid #8b9bbe2b;border-radius:16px;grid-template-rows:auto minmax(260px,auto) auto auto;display:grid;overflow:hidden}.chat-thread .direct-message-history{justify-content:flex-start;min-height:0;max-height:62vh;overflow-y:auto}.chat-thread>header{padding:14px 16px}.chat-head-logo{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px;box-shadow:0 0 0 2px #ff4fabbf,0 0 14px #e5157f59}.chat-logo-avatar{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px;box-shadow:0 0 0 1.5px #ff4fab99}.direct-message-bubble.chat-note{background:#f5c04417;border:1px dashed #f5c044a6}.direct-message-bubble.chat-note .direct-message-meta strong{color:#f5c044}.chat-thread .sp-error,.chat-thread .sp-empty{margin:0;padding:0 16px 14px}.direct-message-contacts>.dm-team{border-bottom:1px solid #8b9bbe24;grid-auto-columns:auto;grid-auto-flow:row;gap:8px;padding:4px 14px 12px;display:grid;overflow:visible}.dm-team>div::-webkit-scrollbar{display:none}.dm-team>small{color:#b59cff;font-size:11.5px;font-weight:700}.dm-team>div{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.dm-team button{color:#e7e2ef;width:68px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:4px;padding:4px 0;display:grid}.dm-team button span{text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:11px;overflow:hidden}.dm-team button:disabled{opacity:.5}.seller-profile-modal .seller-rank-emblem{width:64px;height:70px;overflow:hidden}@media (max-width:700px){.seller-profile-modal .seller-rank-card{grid-template-columns:56px 1fr}.seller-profile-modal .seller-rank-emblem{width:52px;height:58px}}.adm-main .atk-head{background:linear-gradient(135deg,#3c146e59,#0e0a1ee6 60%);border:1px solid #a855f747;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 16px;margin-bottom:16px;padding:18px 20px;display:grid;box-shadow:0 10px 30px #00000040}.adm-main .atk-icon{background:#ff2f9a1a;border:1px solid #ff2f9a73;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.adm-main .atk-icon svg{fill:none;stroke:#ff5fae;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.adm-main .atk-title{min-width:0}.adm-main .atk-title h1{overflow-wrap:anywhere;color:#fff;margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.25}.adm-main .atk-title p{color:#a9a3bd;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12.5px;display:flex}.adm-main .atk-title p span+span:before{content:"•";color:#5d5675;margin-right:14px}.adm-main .atk-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adm-main .atk-priority{color:#c9c4d6;white-space:nowrap;background:#ffffff14;border-radius:6px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800}.adm-main .atk-priority.medium{color:#8fb6ff;background:#508cff29}.adm-main .atk-priority.high{color:#ffb35c;background:#ff962829}.adm-main .atk-priority.urgent{color:#ff6b85;background:#ff3c5a2e}.adm-main .atk-controls{border-top:1px solid #ffffff12;flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:10px;padding-top:14px;display:flex}.adm-main .atk-controls label{color:#8f88a6;gap:5px;font-size:11.5px;font-weight:700;display:grid}.adm-main .atk-controls select{color:#fff;min-width:160px;height:38px;font:inherit;background:#120d24;border:1px solid #a855f759;border-radius:10px;padding:0 12px;font-size:13.5px}.adm-main .atk-controls .button.atk-assign{color:#fff;background:linear-gradient(90deg,#ff2f8fd9,#7b3df5d9);border:1px solid #ff2f9a8c;border-radius:10px;flex:none;width:auto;height:38px;margin-left:auto;padding:0 16px;font-weight:800}.adm-main .chat-thread{margin-top:0}.atk-composer{border-top:1px solid #ffffff14;gap:8px;padding:12px 14px 14px;display:grid}.atk-composer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.atk-mode{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:3px;display:inline-flex}.atk-mode button{color:#a9a3bd;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:800}.atk-mode button.active{color:#fff;background:linear-gradient(90deg,#ff2f8f,#7b3df5);box-shadow:0 4px 14px #ff2f8f4d}.atk-composer.is-note .atk-mode button.active{color:#1b1300;background:linear-gradient(90deg,#ffd166,#f5a524);box-shadow:0 4px 14px #f5a5244d}.atk-saved{color:#e9e4f5;max-width:220px;height:34px;font:inherit;background:#120d24;border:1px solid #a855f759;border-radius:10px;padding:0 10px;font-size:12.5px}.atk-note-hint{color:#f5c56b;margin:0;font-size:12px}.atk-composer .atk-form{border:0;margin:0;padding:0}.atk-composer.is-note .atk-form textarea{background:#f5a5240f;border-color:#f5a5248c}@media (max-width:700px){.adm-main .atk-head{grid-template-columns:auto minmax(0,1fr);padding:14px}.adm-main .atk-chips{grid-column:1/-1;justify-content:flex-start}.adm-main .atk-title h1{font-size:17px}.adm-main .atk-controls select{width:100%;min-width:0}.adm-main .atk-controls label{flex:140px}.adm-main .atk-controls .button.atk-assign{width:100%;margin-left:0}.atk-mode{width:100%}.atk-mode button{flex:1}.atk-saved{width:100%;max-width:none}}.dm-handle.dm-staff,.dm-head-person small.dm-staff{color:#ff6fb5;font-style:normal;font-weight:800}.marketplace-card.pc-card .pc-badges{flex-wrap:nowrap;gap:6px;right:64px}.marketplace-card.pc-card .pc-badge{border-radius:11px;flex:0 auto;min-width:0;padding:6px 10px;font-size:12px}.marketplace-card.pc-card .pc-game{flex-shrink:0;max-width:55%}.marketplace-card.pc-card .pc-heart{width:44px;height:44px;top:11px;right:11px}@media (max-width:420px){.marketplace-card.pc-card .pc-badges{gap:5px;top:12px;left:12px;right:58px}.marketplace-card.pc-card .pc-badge{padding:5px 9px;font-size:11px}.marketplace-card.pc-card .pc-heart{width:40px;height:40px}}.home-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.home-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.home-explore{margin:12px 0 4px;display:block}.home-explore h2{letter-spacing:.2em;gap:10px;margin-bottom:10px;font-size:12px}.home-explore h2 i{width:26px}.home-explore-grid{gap:6px}.home-explore-grid>a,.home-explore-grid>span{border-radius:10px;gap:7px;min-height:86px;padding:10px 4px;font-size:10.5px;line-height:1.25}.home-explore-grid svg,.home-explore-grid img{width:28px;height:28px}}.home-games-carousel{min-width:0;position:relative}.home-marketplace-game-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.home-marketplace-game-grid::-webkit-scrollbar{display:none}.home-marketplace-game-grid .home-marketplace-game-card{scroll-snap-align:start;flex:0 0 calc(25% - 6px)}.home-games-carousel .home-steam-arrow{width:36px;height:36px}.home-games-carousel .home-steam-prev{left:6px}.home-games-carousel .home-steam-next{right:6px}@media (max-width:920px){.home-marketplace-game-grid{display:flex}}@media (max-width:760px){.home-games-carousel .home-steam-arrow{display:none}.home-marketplace-game-grid .home-marketplace-game-card{flex-basis:calc(23.2558% - 4.18605px)}.home-marketplace-game-grid .home-marketplace-game-card:nth-child(n+5){display:block}}@media (min-width:701px){.home-steam-card{background:linear-gradient(#070713,#03030a);border-color:#ee1fc485;border-radius:11px;flex:0 0 calc(25% - 9px);min-width:calc(25% - 9px);display:block;position:relative;box-shadow:0 12px 26px #0000004d}.home-steam-cover{aspect-ratio:1.45;background-position:50%;min-height:0}.home-steam-platform{z-index:2;color:#fff;background:#10071bdb;border:1px solid #ef28bd;border-radius:999px;gap:7px;min-height:30px;padding:0 11px;font-size:9px;font-weight:800;position:absolute;top:10px;right:10px}.home-steam-platform .steam-mark{flex-basis:16px;width:16px;height:16px}.home-steam-card>strong{display:none}.home-steam-mobile-body{flex-direction:column;padding:12px 14px 14px;display:flex}.home-steam-mobile-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.15;overflow:hidden}.home-steam-mobile-description{color:#aaa4b1;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;line-height:1.35;overflow:hidden}.home-steam-mobile-price-row{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.home-steam-mobile-price-row>b{color:#ff22a1;white-space:nowrap;font-size:21px;line-height:1}.home-steam-mobile-price-row>i{color:#2be98b;white-space:nowrap;border:1px solid #1ae07b94;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.home-steam-mobile-price-row>i span{background:#25eb8b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #25eb8ba6}.home-steam-mobile-details{color:#ff28ad;background:#4007341f;border:1px solid #f125b3;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:42px;margin-top:14px;font-size:13px;font-weight:800;display:flex}.home-steam-mobile-details b{font-size:20px;font-weight:500}}@media (min-width:701px) and (max-width:1200px){.home-steam-card{flex-basis:calc(33.3333% - 8px);min-width:calc(33.3333% - 8px)}}@media (max-width:560px){.fc-top{flex-wrap:nowrap}.fc-pill{padding:4px 7px;font-size:9.5px}.fc-pill:not(.fc-verified){flex:0 auto;min-width:0}.fc-verified{flex:none}}.wallet-buy-panel.wb-topup{background:radial-gradient(120% 80% at 0 0,#ff2f8f1f,#0000 55%),radial-gradient(120% 80% at 100% 100%,#ff78281a,#0000 55%),#0b0812;border:1.5px solid #ff6a3dbf;border-radius:18px;gap:14px;padding:20px;position:relative;box-shadow:0 0 0 1px #ff2f8f2e,0 0 28px #ff5a3c38}.wb-head{align-items:center;gap:14px;display:flex}.wb-plus{color:#ff2f8f;background:#ff2f8f14;border:1.5px solid #ff2f8f;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:400;display:grid;box-shadow:0 0 14px #ff2f8f4d}.wb-title{flex:1;gap:4px;min-width:0;display:grid}.wallet-buy-panel .wb-title h2{color:#fff;margin:0;font-size:21px;font-weight:800;line-height:1.2}.wb-title small{color:#c9c4d6;font-size:12.5px}.wb-bank{color:#fff;letter-spacing:.02em;flex:none;align-items:center;gap:8px;font-size:9.5px;font-weight:700;line-height:1.35;display:inline-flex}.wb-bank img{border-radius:10px;width:46px;height:46px}.wb-bank b{font-size:10px;font-weight:800;display:block}.wb-secure{color:#f1ece6;background:#ff6a2814;border:1px solid #ff7a33b3;border-radius:10px;align-items:center;gap:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.wb-secure svg{fill:none;stroke:#ff7a33;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 30px;width:30px;height:30px}.wb-amount>span:first-child{color:#c9c4d6;font-size:13px}.wb-stepper{background:#08060e;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:52px minmax(0,1fr) 52px;display:grid;overflow:hidden}.wb-stepper button{color:#fff;cursor:pointer;background:#78184673;border:0;font-size:26px}.wb-stepper input{color:#fff;text-align:center;background:0 0;border:0;min-width:0;font-size:20px;font-weight:800}.wb-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wb-quick button{color:#fff;cursor:pointer;background:#500c2e59;border:1px solid #ff2f8f73;border-radius:10px;min-height:44px;font-size:15px;font-weight:800}.wb-quick button.active{background:#96185a8c;border-color:#ff5fae;box-shadow:0 0 14px #ff2f8f59}.wb-total{background:#08060e;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.wb-total span{color:#c9c4d6}.wb-total strong{color:#fff;font-size:24px;font-weight:900}.wallet-buy-panel .wb-pay{color:#fff;background:linear-gradient(90deg,#ff1f8e,#ff7a33);border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:16px;font-weight:800;display:flex}.wb-pay b{margin-left:auto;font-size:22px;font-weight:400}.wb-pay span{margin-left:auto}.wallet-buy-panel.wb-withdraw{border:1.5px dashed #ff2f8f73;border-radius:18px;gap:14px;padding:20px}.wb-withdraw .wb-title h2+h2{font-size:19px}@media (max-width:480px){.wb-head{gap:12px}.wb-plus{flex-basis:48px;width:48px;height:48px;font-size:24px}.wb-bank>span{display:none}.wb-bank img{width:42px;height:42px}.wallet-buy-panel .wb-title h2{font-size:19px}.wallet-buy-panel.wb-topup,.wallet-buy-panel.wb-withdraw{padding:16px}}.profile-field-hint{color:#9a93ad;margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.up-plan-badge{color:#f5d27a;border-color:#f5c044b3}.adm-reg-kpis{margin-bottom:12px}.adm-kpi.good b{color:#3fe07c}.ce-home-order{border:1px solid #ff2f8f40;border-radius:12px;margin:0 0 24px;padding:14px 16px}.ce-home-order h2{margin:0 0 4px;font-size:1rem}.ce-home-order ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ce-home-order li{border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ce-home-order li>b{color:#fff;background:#ff2f8f59;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.ce-home-order li>span{flex:1;min-width:0}.ce-home-order li small{color:#9a93ad;display:block}.ld-top{background:linear-gradient(170deg,#14122ce6,#080816f2);border:1px solid #7882c838;border-radius:16px;gap:14px;margin:14px 0;padding:18px;display:grid}.ld-stock{color:#e8e4f2;align-items:center;gap:10px;font-size:15px;display:inline-flex}.ld-stock i{background:#2ee59d;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #2ee59db3}.ld-stock.out i{background:#ff5f7a;box-shadow:0 0 10px #ff5f7a99}.ld-seller{color:#fff;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.ld-seller .wh-avatar{flex:none;box-shadow:0 0 0 2px #a855f7,0 0 14px #a855f773}.ld-seller>span:not(.wh-avatar){gap:3px;min-width:0;display:grid}.ld-seller small{color:#a5b4fc;font-size:13px}.ld-seller strong{overflow-wrap:anywhere;font-size:19px;font-weight:800}.ld-seller:hover strong{color:#ff8cc4}.ld-category{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(90deg,#7814468c,#3c0e3c73);border:1.5px solid #ff2f8fb3;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:800;display:block}.ld-delivery{color:#6ff5bf;text-align:center;background:#08282080;border:1.5px solid #2ee59d8c;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:700;display:block}.ld-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.ld-stat{background:linear-gradient(160deg,#2818508c,#0a081af2);border:1.5px solid #a855f773;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid;box-shadow:inset 0 0 18px #ff2f8f0f}.ld-stat-icon{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.ld-stat-icon svg{fill:none;stroke:#f0a8e6;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ld-stat>div{gap:4px;min-width:0;display:grid}.ld-stat strong{color:#fff;overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.1}.ld-stat span{color:#b9b3cc;font-size:13px;line-height:1.3}.ld-stat small{color:#ff5fae;font-size:12.5px;font-weight:700;line-height:1.3}@media (max-width:480px){.ld-stats{gap:10px}.ld-stat{border-radius:14px;gap:9px;padding:12px 10px}.ld-stat-icon{border-radius:10px;width:36px;height:36px}.ld-stat-icon svg{width:20px;height:20px}.ld-stat strong{font-size:20px}.ld-stat span,.ld-stat small{overflow-wrap:anywhere;font-size:12px}}@media (max-width:340px){.ld-stat{grid-template-columns:1fr}}.ax-page{color:#f3f0f8;background:#06050c;grid-template-rows:auto 1fr;justify-items:center;min-height:100dvh;padding:0 16px 40px;display:grid;position:relative;overflow:hidden}.ax-art{z-index:0;pointer-events:none;position:absolute;inset:0}.ax-x{opacity:.5;filter:blur(.4px);width:34vw;max-width:520px;height:80%;position:absolute;top:12%}.ax-x:before,.ax-x:after{content:"";transform-origin:50%;border-radius:6px;width:26%;height:100%;position:absolute;top:0;left:50%}.ax-x:before{transform:translate(-50%)rotate(32deg)}.ax-x:after{transform:translate(-50%)rotate(-32deg)}.ax-x-left{left:-6vw}.ax-x-left:before,.ax-x-left:after{background:linear-gradient(#ff1f8e52,#780e460d)}.ax-x-right{right:-6vw}.ax-x-right:before,.ax-x-right:after{background:linear-gradient(#7c3aed4d,#280e5a0d)}.ax-waves{fill:none;width:100%;height:70%;position:absolute;bottom:0;left:0;right:0}.ax-waves path{stroke-width:2px;stroke:#ff1f8e8c;filter:drop-shadow(0 0 6px #ff1f8e99)}.ax-waves path:nth-child(2){stroke:#a855f773}.ax-waves path:nth-child(3){stroke:#7c3aed4d}.ax-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;width:min(1200px,100%);padding:16px 0;display:flex;position:relative}.ax-top-brand img{width:auto;height:34px;display:block}.ax-top-actions{align-items:center;gap:10px;display:flex}.ax-top-link{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#140818b3;border:1px solid #ff2f8fb3;border-radius:10px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ax-card{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#160c26eb,#080612f5);border:1.5px solid #d629dc8c;border-radius:24px;align-self:start;width:min(480px,100%);min-width:0;margin-top:24px;padding:32px 34px;position:relative;box-shadow:0 0 0 1px #7c3aed33,0 30px 80px #0000008c,0 0 40px #d629dc2e}.ax-logo{width:min(260px,70%);height:auto;margin:0 auto 14px;display:block}.ax-heading{color:#fff;text-align:center;margin:0;font-size:clamp(28px,4vw,38px);font-weight:900;line-height:1.15}.ax-heading span{background:linear-gradient(90deg,#ff1f8e,#a855f7);color:#0000;-webkit-background-clip:text;background-clip:text}.ax-lead{color:#b8b2c9;text-align:center;max-width:380px;margin:10px auto 22px;font-size:15px;line-height:1.5}.ax-form{gap:12px;min-width:0;display:grid}.ax-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.ax-field{background:#0c0a18d9;border:1px solid #a096c840;border-radius:12px;align-items:center;min-width:0;min-height:52px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ax-field:focus-within{border-color:#d629dcbf;box-shadow:0 0 0 3px #d629dc26}.ax-field input{color:#fff;min-width:0;height:50px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 14px 0 4px;font-size:15px}.ax-field input::placeholder{color:#8a849c}.ax-icon{fill:none;stroke:#a49dba;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px;margin:0 8px 0 14px}.ax-eye{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.ax-eye .ax-icon{margin:0}.ax-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ax-row{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.ax-row a{color:#ff4fb0;font-weight:700;text-decoration:none}.ax-check{color:#d6d1e2;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.ax-check input{accent-color:#d629dc;width:20px;height:20px}.ax-terms{align-items:flex-start;line-height:1.45}.ax-terms a{color:#ff4fb0;font-weight:700}.ax-submit{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff1f8e,#7c3aed);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:4px;font-size:17px;font-weight:800;display:flex;box-shadow:0 10px 30px #d629dc59}.ax-submit:disabled{opacity:.6;cursor:default}.ax-submit .ax-icon{stroke:#fff;margin:0}.ax-switch{color:#b8b2c9;text-align:center;margin:6px 0 0;font-size:14px}.ax-switch a,.ax-switch button{color:#ff4fb0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.ax-error{color:#ff7a8f;margin:0;font-size:13.5px}.ax-ok{color:#4ee6a0;margin:0;font-size:14px}.ax-hint{color:#a49dba;margin:-6px 0 0;font-size:12.5px}.ax-hint.bad{color:#ff7a8f}.ax-hint.good{color:#4ee6a0}.ax-verify{gap:14px;display:grid}.ax-verify h2{color:#fff;text-align:center;margin:0;font-size:20px}.ax-verify ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ax-verify li{color:#d6d1e2;background:#0c0a18b3;border:1px solid #a096c833;border-radius:12px;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.ax-verify li b{color:#fff;background:linear-gradient(135deg,#ff1f8e,#7c3aed);border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:13px;display:grid}.ax-verify strong{color:#fff;overflow-wrap:anywhere}.ax-resend{color:#ff4fb0;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:14px;font-weight:700}.ax-resend:disabled{color:#8a849c;cursor:default}.ax-verify .email-code-form{margin:0}body.ax-modal-open{overflow:hidden}.ax-modal{z-index:1000;position:fixed;inset:0}.ax-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04030a9e;animation:.2s ax-fade;position:absolute;inset:0}.ax-drawer{background:linear-gradient(#160c26fa,#080612fc);border-left:1.5px solid #d629dc8c;width:min(440px,100%);padding:44px 32px 28px;animation:.25s ax-slide;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #00000080,0 0 40px #d629dc26}.ax-drawer .ax-heading{text-align:left;font-size:32px}.ax-drawer .ax-lead{text-align:left;margin:10px 0 22px}.ax-drawer .ax-logo{width:220px;margin:0 auto 22px}.ax-close{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1;position:absolute;top:12px;right:14px}@keyframes ax-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes ax-fade{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.ax-drawer{border:1.5px solid #d629dc99;border-radius:22px;width:min(420px,100% - 28px);max-height:calc(100dvh - 40px);padding:30px 22px 22px;animation:.22s ax-pop;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ax-drawer .ax-heading{font-size:28px}@keyframes ax-pop{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}}@media (max-width:520px){.ax-card{border-radius:20px;margin-top:8px;padding:26px 18px}.ax-top-brand img{height:28px}.ax-split{grid-template-columns:1fr}.ax-x{opacity:.35;width:60vw}}.mobile-header-auth .mobile-sign-in{font:inherit;cursor:pointer}.auth-open-button{cursor:pointer;font-family:inherit}@media (max-width:620px){.mobile-header-auth .mobile-sign-in{color:#f2eff5;white-space:nowrap;background:#0a0a10;border:1px solid #7d639729;border-radius:8px;place-items:center;min-width:44px;min-height:40px;padding:0 6px;font-size:10px;display:grid}}.profile-form-grid select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);font:inherit;background:#ffffff09;border-radius:8px;outline:none;padding:0 12px;font-size:13px;font-weight:800}.profile-form-grid select:focus{border-color:#ff48a3b8}.profile-form-grid select:disabled{opacity:.7}.coach-info-card.coach-games-card>div{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.coach-info-card.coach-games-card .coach-game-name{overflow-wrap:break-word;word-break:normal;font-size:12px}.ax-form>*{min-width:0}.ax-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ax-field{min-width:0}.ax-field input{width:100%;min-width:0}@media (max-width:520px){.ax-split{grid-template-columns:minmax(0,1fr)}}.home-banner.is-video{background:#03030a;overflow:hidden}.home-banner-video,.hero-banner-video{object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-banner.is-video.has-text:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#05040fd1,#05040f33 70%);position:absolute;inset:0}.banner-video-toggle{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05040f99;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;bottom:12px;left:14px}.banner-video-toggle:hover,.banner-video-toggle:focus-visible{background:#ff2f9a59;border-color:#ff2f9a;outline:none}.hero-banner .hero-banner-copy{pointer-events:none}.hero-banner .hero-banner-copy a{pointer-events:auto}.hero-banner .home-banner-dots{z-index:4}.hero-banner .home-banner-dots button{pointer-events:auto}@media (max-width:620px){.banner-video-toggle{width:28px;height:28px;bottom:9px;left:10px}.banner-video-toggle svg{width:13px;height:13px}}.ab-media{gap:8px;min-width:0;display:grid}.ab-preview{overflow:hidden}.ab-preview-video{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.ab-preview .ab-upload{z-index:1}.ab-video-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ab-video-actions .button{cursor:pointer;width:auto!important}.ab-video-actions .button.disabled{opacity:.5;pointer-events:none}.ab-video-actions small{color:var(--adm-muted,#9aa1b3);flex-basis:100%;font-size:12px}.chat-system{color:#e4defa;text-align:center;background:#7b3df51a;border:1px solid #a078ff38;border-radius:12px;align-self:center;max-width:min(520px,92%);margin:4px auto;padding:9px 14px;font-size:13.5px;line-height:1.45}.chat-system.is-pending{color:#cfc6ee;border-style:dashed;justify-content:center;align-items:center;gap:9px;display:inline-flex}.chat-spinner{border:2px solid #ffffff40;border-top-color:#ff2f9a;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite chat-spin}@keyframes chat-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-spinner{animation-duration:2.4s}}.chat-file-image{border:1px solid #ffffff1f;border-radius:10px;max-width:min(260px,100%);margin-top:6px;display:block;overflow:hidden}.chat-file-image img{object-fit:cover;width:100%;height:auto;max-height:260px;display:block}.chat-file{color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;max-width:100%;margin-top:6px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.chat-file img{flex:none;width:16px;height:16px}.chat-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.direct-message-form.has-attach{align-items:center}.chat-attach{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.chat-attach:hover,.chat-attach:focus-within{border-color:#ff2f9a}.chat-attach img{width:18px;height:18px}.chat-attach.disabled{opacity:.5;pointer-events:none}.sp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sp-live-cta{color:#fff;background:linear-gradient(90deg,#ff2f8f,#7b3df5);border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #ff2f8f40}.sp-live .chat-thread{min-height:min(640px,100dvh - 220px)}.direct-message-bubble p+p{margin-top:8px}.chat-system.is-pending{color:#a9a3bf;background:0 0;border:0;padding:4px 8px;font-size:13px}.direct-message-form.has-attach{grid-template-columns:auto minmax(0,1fr) auto}@media (max-width:720px){.direct-message-form.has-attach{grid-template-columns:auto minmax(0,1fr) minmax(76px,auto)}.chat-attach{width:40px;height:46px}}.wallet-summary-card>i img{object-fit:contain;width:24px;height:24px;display:block}.wb-bank{background:#ff660014;border:1px solid #ff782873;border-radius:10px;padding:7px 11px}.wb-bank>span{display:block}@media (max-width:620px){.wb-bank>span{display:block}.wb-bank{padding:6px 8px;font-size:8.5px}}.seller-profile-stats>div{text-align:center;min-width:0;padding:0 6px}.seller-profile-stats div>small{line-height:1.3}.seller-profile-stats div>span.sps-sub{color:#cdb9da;letter-spacing:0;font-size:11.5px;line-height:1.3}@media (max-width:620px){.seller-profile-stats div>span.sps-sub{letter-spacing:0;font-size:10.5px}}.od-review-body{gap:12px;display:grid}@media (max-width:920px){.app-shell>.sidebar,.sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:auto;max-height:100dvh;padding-bottom:calc(110px + env(safe-area-inset-bottom,0px));top:0;bottom:0;overflow-y:auto}}.up-stats>.up-stat-link{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;justify-content:center;align-items:center;gap:16px;padding:16px 10px;transition:background .15s;display:flex}.up-stats>.up-stat-link:hover,.up-stats>.up-stat-link:focus-visible{background:#ff2f8f14;outline:none}@media (max-width:900px){.up-stats>.up-stat-link{border-bottom:1px solid #ffffff0f}}@media (max-width:620px){.up-stats>.up-stat-link{gap:10px;padding:12px 8px}}.flm-modal{z-index:120;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.flm-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020208b8;position:absolute;inset:0}.flm-dialog{color:#eef0f6;background:linear-gradient(160deg,#110e24,#080712);border:1px solid #a078ff40;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);width:min(440px,100%);max-height:min(620px,100dvh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c}.flm-head{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 10px 0 14px;display:flex}.flm-tabs{flex:auto;min-width:0;display:flex}.flm-tabs button{color:#aeb4c4;min-width:0;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;padding:12px 6px;font-size:14px}.flm-tabs button strong{color:#fff;margin-right:4px}.flm-tabs button.active{color:#fff;border-bottom-color:#ff2f9a}.flm-close{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:22px;line-height:1}.flm-search{padding:12px 14px 6px;display:block}.flm-search input{color:#fff;width:100%;min-width:0;font:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:14px}.flm-list{overscroll-behavior:contain;padding:4px 6px 12px;overflow-y:auto}.flm-list ul{margin:0;padding:0;list-style:none}.flm-row{color:inherit;border-radius:10px;align-items:center;gap:12px;padding:9px 8px;text-decoration:none;display:flex}.flm-row:hover,.flm-row:focus-visible{background:#ffffff0d;outline:none}.flm-row>span:last-child{min-width:0;display:grid}.flm-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.flm-row small{text-overflow:ellipsis;white-space:nowrap;color:#9aa1b3;font-size:12.5px;overflow:hidden}.flm-empty{color:#9aa1b3;text-align:center;margin:18px 10px;font-size:14px}@media (max-width:620px){.flm-modal{place-items:end center;padding:0}.flm-dialog{width:100%;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0}}.featured-tournament{position:relative}.featured-tournament .tour-slide{text-decoration:none;animation:.45s tour-fade}@keyframes tour-fade{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.featured-tournament .tour-slide{animation:none}}.tour-dots{z-index:5;background:#05040f8c;border-radius:999px;gap:6px;padding:5px 8px;display:flex;position:absolute;top:12px;right:14px}.tour-dots button{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:9px;height:9px;padding:0}.tour-dots button.active{background:#ff2f9a;border-radius:6px;width:20px}.wt-matches-card{color:#fff;background:linear-gradient(100deg,#7814504d,#1e0e3c59);border:1px solid #ff56a86b;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:16px 18px 4px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.wt-matches-card:hover,.wt-matches-card:focus-visible{background:linear-gradient(100deg,#a0196461,#2810506b);border-color:#ff59ad;outline:none}.wt-matches-card-icon{color:#ff6fb5;background:#ff2f8f29;border:1px solid #ff56a866;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.wt-matches-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.wt-matches-card-copy{gap:3px;min-width:0;display:grid}.wt-matches-card-copy strong{font-size:16px;font-weight:900}.wt-matches-card-copy small{color:#c6bcd6;font-size:13px;line-height:1.35}.wt-matches-card-count{color:#fff;background:#ff2f9a;border-radius:999px;place-items:center;min-width:30px;height:26px;padding:0 8px;font-size:13px;font-weight:900;display:grid}.wt-matches-card-chevron svg{fill:none;stroke:#ffb8db;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (max-width:620px){.wt-matches-card{gap:10px;margin:12px 10px 2px;padding:12px}.wt-matches-card-icon{width:40px;height:40px}.wt-matches-card-copy strong{font-size:14.5px}.wt-matches-card-copy small{font-size:12px}}.prejoin-details nav{border-bottom:1px solid #ffffff14;gap:8px;padding:14px 18px}.prejoin-details nav button{text-transform:none;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;gap:10px;min-height:56px;font-size:14px}.prejoin-details nav button.active{color:#fff;background:#ff2f8f1f;border-color:#ff4f9f}.prejoin-details nav button.active svg{stroke:#ff4f9f!important}.prejoin-details nav button:last-child>svg{display:block}.prejoin-details nav button:last-child:before{content:none;display:none}@media (max-width:800px){.prejoin-details nav{gap:6px;padding:10px}.prejoin-details nav button{flex-direction:column;gap:5px;min-height:64px;padding:8px 4px;font-size:11px;line-height:1.2}.prejoin-details nav button span{text-align:center;overflow-wrap:normal;word-break:keep-all;display:block}.prejoin-details nav{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));display:grid!important}.prejoin-details nav button{min-width:0}.prejoin-details nav button svg{flex:none;width:22px;height:22px}}.wt-tcard{display:none}@media (max-width:760px){.team-table{background:0 0;border:0;overflow:visible}.team-table-head{display:none}.team-list{gap:12px;display:grid;min-width:0!important}.team-list>.team-row{display:none!important}.wt-tcard{background:linear-gradient(160deg,#3c0e3059,#0c0c1ccc);border:1px solid #ff4f9f61;border-radius:14px;gap:12px;padding:12px;display:grid}.wt-tcard-top{grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.wt-tcard-num{color:#fff;background:#ff2f8f14;border:1px solid #ff4f9f80;border-radius:10px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:900;display:grid}.wt-tcard-logo{color:#ff5fae;background:#ff2f8f1a 50%/cover no-repeat;border:1px solid #ff4f9f8c;border-radius:10px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:900;display:grid}.wt-tcard-id{gap:6px;min-width:0;display:grid}.wt-tcard-id>strong{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;font-size:16px;font-weight:900;line-height:1.2}.wt-tcard-id>small{color:#c5c9d8;align-items:flex-start;gap:6px;font-size:12px;line-height:1.35;display:flex}.wt-tcard-id>small svg{color:#ff5fae;fill:#ff5fae40;flex:none;width:15px;height:15px;margin-top:1px}.wt-tcard-id>small span{overflow-wrap:anywhere;min-width:0}.wt-tcard-members{flex-wrap:wrap;gap:6px;display:flex}.wt-tcard-members a,.wt-tcard-members span{text-decoration:none;display:block}.wt-tcard-members i{color:#fff;background:radial-gradient(circle,#8f45ff73,#1e0e3cf2) 50%/cover no-repeat;border:1.5px solid #ff4f9f99;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;font-style:normal;font-weight:800;display:grid}.wt-tcard-members i.has-photo{background-position:50%;background-size:cover}.wt-tcard-boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wt-tcard-boxes>*{color:#fff;background:#ffffff05;border:1px solid #8297b538;border-radius:10px;align-items:center;gap:6px;min-width:0;margin:0;padding:9px 6px;text-decoration:none;display:flex}.wt-tcard-boxes svg{color:#ff5fae;flex:none;width:19px;height:19px}.wt-tcard-boxes span{gap:1px;min-width:0;display:grid}.wt-tcard-boxes small{text-overflow:ellipsis;white-space:nowrap;color:#b9bfd0;letter-spacing:-.01em;font-size:10px;overflow:hidden}.wt-tcard-boxes strong{font-size:13.5px;font-weight:800}.wt-tcard-boxes .is-verified svg,.wt-tcard-boxes .is-verified strong{color:#3ee08a}.wt-tcard-boxes .is-pending svg,.wt-tcard-boxes .is-pending strong{color:#ffb347}.wt-tcard-boxes a:hover,.wt-tcard-boxes a:focus-visible{border-color:#ff4f9f;outline:none}}@media (max-width:380px){.wt-tcard-top{gap:9px}.wt-tcard-num{width:36px;height:36px;font-size:14px}.wt-tcard-logo{width:58px;height:58px;font-size:16px}.wt-tcard-members i{width:38px;height:38px}.wt-tcard-boxes>*{flex-direction:column;align-items:flex-start;gap:4px;padding:8px}.wt-tcard-boxes svg{width:18px;height:18px}}.wt-mine-card{background:linear-gradient(160deg,#5a0e3c66,#0e0a1ee6);border:1.5px solid #ff3d8f;border-radius:16px;gap:14px;margin:18px 18px 0;padding:16px;display:grid;box-shadow:0 0 24px #ff2f8f2e}.wt-mine-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.wt-mine-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.wt-mine-icon{color:#ff5fae;background:#ff2f8f1f;border:1px solid #ff4f9f73;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.wt-mine-icon svg{width:28px;height:28px}.wt-mine-copy{gap:4px;min-width:0;display:grid}.wt-mine-copy strong{color:#fff;font-size:18px;font-weight:900;line-height:1.2}.wt-mine-copy small{color:#c9cddb;overflow-wrap:anywhere;font-size:13px}.wt-mine-copy small b{color:#fff;font-weight:700}.wt-mine-check{color:#3ee08a}.wt-mine-check.is-pending{color:#ffb347}.wt-mine-check svg{width:30px;height:30px}.wt-mine-stats{background:#0a08168c;border:1px solid #ff4f9f40;border-radius:12px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}.wt-mine-stats>div{align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.wt-mine-stats>div+div{border-left:1px solid #ffffff1a}.wt-mine-stats>div>svg{color:#ff5fae;flex:none;width:24px;height:24px}.wt-mine-stats span{flex:1;gap:6px;min-width:0;display:grid}.wt-mine-stats small{color:#c9cddb;font-size:12px;line-height:1.25}.wt-mine-stats strong{color:#ff4f9f;font-size:24px;font-weight:900;line-height:1}.wt-mine-bar{background:#ffffff1f;border-radius:99px;height:7px;display:block;overflow:hidden}.wt-mine-bar>i{border-radius:inherit;background:linear-gradient(90deg,#ff2f8f,#ff6fb5);height:100%;display:block}.wt-mine-fee b{text-overflow:ellipsis;white-space:nowrap;color:#ff8cc4;overflow-wrap:anywhere;background:#ff2f8f24;border:1px solid #ff4f9f8c;border-radius:999px;justify-self:start;max-width:100%;padding:3px 12px;font-size:13px;font-weight:800;overflow:hidden}.wt-mine-button{color:#fff;background:linear-gradient(90deg,#a014648c,#e0338e);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-size:15px;font-weight:800;text-decoration:none;display:grid}.wt-mine-button:hover,.wt-mine-button:focus-visible{filter:brightness(1.1);outline:none}.wt-mine-button svg{width:22px;height:22px}@media (max-width:620px){.wt-mine-card{gap:12px;margin:14px 10px 0;padding:12px}.wt-mine-card header{gap:10px}.wt-mine-icon{width:44px;height:44px}.wt-mine-copy strong{font-size:16px}.wt-mine-stats>div{gap:8px;padding:10px}.wt-mine-stats strong{font-size:21px}.wt-mine-fee{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid!important}.wt-mine-fee>span{display:contents}.wt-mine-fee b{grid-column:1/-1}}a.team-view{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.wt-matches-card{grid-template-columns:auto minmax(0,1fr) auto}.wt-matches-card-title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.wt-matches-card-count{color:#fff;background:#ff2f8f38}.wt-mcard{display:none}@media (max-width:860px){.wt-table{gap:12px;display:grid;overflow:visible}.wt-table>.wt-history-row{display:none!important}.wt-mcard{background:#0a0c1ab3;border:1px solid #7882aa33;border-radius:14px;gap:12px;padding:14px;display:grid}.wt-mcard-teams{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding-bottom:12px;display:grid}.wt-mcard-team{align-items:center;gap:10px;min-width:0;display:flex}.wt-mcard-team.b{text-align:right;justify-content:flex-end}.wt-mcard-team strong{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#fff;text-transform:uppercase;-webkit-box-orient:vertical;min-width:0;font-size:14px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.wt-mcard-team .wt-team-mark{border-color:#ff4f9f8c;width:44px;height:44px}.wt-mcard-teams>em{color:#8f97b3;letter-spacing:.08em;font-size:13px;font-style:normal;font-weight:800}.wt-mcard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wt-mcard-grid p{background:#ffffff05;border:1px solid #7882aa33;border-radius:10px;align-items:center;gap:10px;min-width:0;margin:0;padding:10px 12px;display:flex}.wt-mcard-grid p.wide{grid-column:1/-1}.wt-mcard-grid svg{color:#c9cfe2;flex:none;width:22px;height:22px}.wt-mcard-grid span{gap:2px;min-width:0;display:grid}.wt-mcard-grid small{color:#9aa1b8;font-size:11px}.wt-mcard-grid strong{color:#fff;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13.5px;font-weight:700;display:flex}.wt-mcard-grid strong b{color:#ff8cc4;font-weight:900}.wt-mcard-grid p.is-group{background:#ffa02812;border-color:#ffaa3c4d}.wt-mcard-grid p.is-group svg,.wt-mcard-grid p.is-group strong{color:#ffb347}.wt-mcard-grid p.is-win strong{color:#45e08c}.wt-mcard-grid p.is-loss strong{color:#ff6b81}.wt-mcard-btn{color:#fff;background:#ff2f8f0d;border:1.5px solid #ff3d8f;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.wt-mcard-btn:hover,.wt-mcard-btn:focus-visible{background:#ff2f8f24;outline:none}.wt-mcard-btn svg{width:20px;height:20px}.wt-history .wt-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.wt-history .wt-seg button{text-align:center;justify-content:center;gap:6px;min-width:0;padding:0 6px;font-size:12px;line-height:1.15}.wt-history .wt-seg button svg{flex:none;width:17px;height:17px}}.wt-tournament-info-link svg{flex:none;width:16px;height:16px}@media (max-width:360px){.wt-mcard{padding:12px}.wt-mcard-grid p{gap:8px;padding:9px 10px}.wt-mcard-team{gap:7px}.wt-mcard-team .wt-team-mark{width:36px;height:36px}.wt-mcard-team strong{font-size:13px}}.to-player-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.to-player-chips button{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12.5px;display:inline-flex}.to-player-chips button:hover{border-color:#ff2f9a}.to-player-chips img,.to-player-chips i{object-fit:cover;background:#2a2f45;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.wt-player>i.has-photo,.wt-performer>i.has-photo{background:50%/cover no-repeat}.wt-player strong a,.wt-performer strong a{color:inherit;text-decoration:none}.wt-player strong a:hover,.wt-performer strong a:hover{color:#ff8cc4}@media (max-width:620px){.wt-team-stats-grid{grid-template-columns:minmax(0,1fr)!important}.wt-team-stats{min-width:0;overflow:hidden}.wt-stat-table{overflow-x:visible}.wt-stat-row{gap:4px;min-height:46px;font-size:12.5px;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(34px,.5fr))!important;min-width:0!important;padding:0 10px!important}.wt-stat-row.head{letter-spacing:0;font-size:9.5px}.wt-stat-row.total>span:first-child{font-size:10.5px}.wt-stat-row .wt-player{gap:7px}.wt-stat-row .wt-player>i{width:26px;height:26px;font-size:11px}.wt-stat-row .wt-player>span{min-width:0}.wt-stat-row .wt-player strong{font-size:12.5px;max-width:none!important}.wt-stat-row .wt-player b{padding:0 5px;font-size:9px}.wt-team-stats>header{gap:10px;padding:14px 12px}.wt-team-stats>header h2{overflow-wrap:anywhere;min-width:0;font-size:19px}}@media (max-width:480px){.home-explore-grid a[href=\/services] span{letter-spacing:-.01em;overflow-wrap:normal;word-break:keep-all;margin-inline:-5px;font-size:10px;display:block}}.banner-video-play{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#280a4673;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:86px;height:86px;padding:0;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:46%;left:62%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #aa46ff40,0 0 30px #be50ffbf,inset 0 0 18px #be50ff73}.banner-video-play svg{width:38px;height:38px;margin-left:4px}.banner-video-play.is-playing svg{margin-left:0}@media (hover:hover){.banner-video-play:hover{transform:translate(-50%,-50%)scale(1.06)}}.banner-video-play:focus-visible{outline:none}.hero-banner.is-video .hero-banner-cta{background:linear-gradient(90deg,#8e2de2,#b02fd0);border-color:#c88cff8c;gap:10px;box-shadow:0 8px 22px #8e2de266}.hero-banner-cta-play{flex:none;width:15px;height:15px}.hero-banner.is-video .hero-banner-cta b{font-size:1.3em;line-height:1}.hero-banner.is-video .home-banner-dots{bottom:10px;left:50%;right:auto;transform:translate(-50%)}.hero-banner.is-video .home-banner-dots button.active{background:#ff2f9a;width:9px;box-shadow:0 0 8px #ff2f9acc}@media (max-width:620px){.hero-banner.is-video{aspect-ratio:1.43}.hero-banner.is-video .hero-banner-copy{width:60%;padding:0 12px 18px}.hero-banner.is-video .hero-banner-copy strong{font-size:21px;line-height:1.15}.banner-video-play{width:58px;height:58px;top:44%;left:73%;box-shadow:0 0 0 4px #aa46ff40,0 0 22px #be50ffbf,inset 0 0 12px #be50ff73}.banner-video-play svg{width:26px;height:26px;margin-left:3px}.hero-banner.is-video .hero-banner-cta{padding:8px 12px;font-size:12.5px}}.home-explore-head{display:none}@media (max-width:760px){.home-explore{background:#0a0a1899;border:1px solid #7882aa2e;border-radius:14px;padding:14px 10px 10px}.home-explore>h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-explore-head{justify-content:space-between;align-items:center;gap:10px;margin:0 4px 12px;display:flex}.home-explore-head strong{color:#fff;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.home-explore-head svg{fill:#be50ff40;stroke:#c35cff;stroke-width:1.8px;stroke-linejoin:round;width:22px;height:22px}.home-explore-head a{color:#ff2e9a;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.home-explore-head a span{font-size:18px;line-height:1}.home-explore-grid{gap:8px}.home-explore-grid svg{stroke:#e04bff;filter:drop-shadow(0 0 5px #e04bff73)}}@media (max-width:400px){.home-explore-grid>a,.home-explore-grid>span{padding-inline:3px;font-size:11px}.home-explore-grid>a>span,.home-explore-grid>span>span{overflow-wrap:normal;word-break:normal}.home-explore-grid a[href=\/services] span{letter-spacing:-.03em;margin-inline:0;font-size:9px}}@media (max-width:420px){.marketplace-head h1{overflow-wrap:normal;word-break:normal;font-size:clamp(22px,7.4vw,30px)}}.home-banner-video,.hero-banner-video{background:#03030a;object-fit:contain!important}.hero-banner.is-video,.home-banner.is-video{background:#03030a}.banner-video-play,.banner-video-play:hover,.banner-video-play:focus-visible{top:50%!important;left:50%!important}@media (max-width:760px){.hero-banner.is-video[data-video-shape=portrait]{aspect-ratio:1}.hero-banner.is-video[data-video-shape=landscape]{aspect-ratio:16/9}.banner-video-play{top:50%!important;left:50%!important}}.hero-banner-kicker{color:#ff6fb5;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px #000000b3;font-size:clamp(10px,1.1vw,13px);font-style:normal;font-weight:900}.hero-banner-coach{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#05040f9e;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;max-width:min(260px,60%);padding:6px 14px 6px 6px;text-decoration:none;display:flex;position:absolute;bottom:14px;left:16px}.hero-banner-coach img,.hero-banner-coach i{object-fit:cover;background:#2a2f45;border:2px solid #b44cff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.hero-banner-coach span{min-width:0;line-height:1.2;display:grid}.hero-banner-coach small{color:#c9b8e8;font-size:10px}.hero-banner-coach strong,.hero-banner-coach em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-banner-coach strong{font-size:13.5px}.hero-banner-coach em{color:#ff8cc4;font-size:11px;font-style:normal}.hero-banner-coach:hover,.hero-banner-coach:focus-visible{border-color:#ff2f9a;outline:none}.hero-banner:has(.hero-banner-coach) .hero-banner-copy{padding-bottom:64px}@media (max-width:620px){.hero-banner-coach{gap:7px;padding:4px 10px 4px 4px;bottom:10px;left:10px}.hero-banner-coach img,.hero-banner-coach i{width:30px;height:30px}.hero-banner-coach strong{font-size:12px}.hero-banner:has(.hero-banner-coach) .hero-banner-copy{padding-bottom:50px}}.hero-banner:has(.hero-banner-copy) .banner-video-play{left:80%!important}.hero-banner:has(.hero-banner-copy) .banner-video-play:hover{left:80%!important}@media (max-width:760px){.hero-banner:has(.hero-banner-copy) .banner-video-play{width:52px;height:52px;top:42%!important;left:82%!important}}.detail-main,.detail-layout>*{min-width:0}.detail-main{grid-template-columns:minmax(0,1fr)}main :is(h1,h2,h3,h4,p,li,dd,dt,blockquote){overflow-wrap:break-word}.detail-page :is(h1,p,li,dd,span,small,strong),.pc-card :is(h3,strong,p),.up-tagline,.direct-message-bubble p,.chat-thread p{overflow-wrap:anywhere}.cart-checkout-button,.cart-checkout-button span{text-shadow:0 1px 6px #00000059;color:#fff!important}.cart-checkout-button:disabled{cursor:not-allowed;opacity:1!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff29!important}.cart-checkout-button:disabled,.cart-checkout-button:disabled span{text-shadow:none;color:#ffffff9e!important}.cart-secure-note p,.cart-secure-note small,.cart-secure-note strong{overflow-wrap:anywhere;min-width:0;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cart-secure-note{align-items:flex-start}@media (max-width:620px){.marketplace-kinds{flex-wrap:wrap;overflow:visible}.marketplace-kinds button{flex:auto;min-width:0;padding:0 12px}.ex-box .ex-steps{gap:8px;padding-top:4px;grid-template-columns:minmax(0,1fr)!important}.ex-box .ex-steps li{text-align:left;overflow-wrap:break-word;grid-template-columns:auto auto minmax(0,1fr);place-items:center start;gap:12px;padding:10px 12px!important;font-size:13.5px!important}.ex-box .ex-steps li:not(:last-child):after{content:none}.ex-box .ex-steps b{width:26px;height:26px;font-size:12px;position:static}}@media (max-width:600px){.wt-next-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;justify-items:stretch!important;gap:8px!important}.wt-next-team{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;gap:8px!important}.wt-next-team.right{text-align:right!important;justify-content:flex-end!important}.wt-next-team .wt-mark,.wt-next-team .lg{flex:none;width:46px!important;height:46px!important;font-size:13px!important}.wt-next-team strong{text-transform:uppercase;overflow-wrap:anywhere;line-height:1.2;font-size:12.5px!important}.wt-next-team>span{min-width:0}.wt-next-mid strong{font-size:22px!important}.wt-next-mid small{font-size:10.5px!important}.wt-next-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;display:grid!important}.wt-next-meta span{justify-content:center;min-width:0;gap:5px!important;padding:8px 4px!important;font-size:12px!important}.wt-next-meta svg{flex:none;width:14px;height:14px}}@media (max-width:900px){.wt-scoreboard .wt-score-team,.wt-scoreboard .wt-score-team.side-b{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.wt-scoreboard .wt-score-team>.wt-team-mark{order:1!important}.wt-scoreboard .wt-score-team>span{min-width:0;max-width:100%;order:2!important}.wt-scoreboard .wt-score-team strong{overflow-wrap:anywhere;line-height:1.2;font-size:clamp(15px,4.4vw,22px)!important}}@media (max-width:620px){.profile-record-card{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px!important;display:grid!important}.profile-record-card .profile-record-thumb{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:12px;font-size:16px;width:64px!important;height:64px!important;min-height:0!important}.profile-record-card .profile-record-copy{gap:3px;min-width:0}.profile-record-card .profile-record-copy strong{overflow-wrap:anywhere;font-size:14.5px}.profile-record-card .profile-record-actions{grid-column:1/-1}}.wt-card-format{min-width:0;max-width:100%;align-items:flex-start!important}.wt-card-format em{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.wt-card-format svg{flex:none;margin-top:2px}.wt-card-lg{align-items:stretch;height:100%}.wt-card-lg .wt-card-body{flex-direction:column;display:flex}.wt-card-lg .wt-card-button{margin-top:auto}@media (max-width:620px){.topbar .menu-toggle{align-self:center;place-items:center;min-height:40px;width:40px!important;height:40px!important;padding:0!important;display:grid!important}.topbar .search-box{align-self:center;min-height:40px;width:40px!important;height:40px!important}.mobile-header-auth{align-items:center;gap:8px}.mobile-header-auth .mobile-sign-in{white-space:nowrap;height:40px;min-height:40px;font-size:13px;font-weight:700;width:auto!important;padding:0 14px!important}.mobile-header-auth .mobile-user-profile,.mobile-header-auth .mobile-user-profile .avatar{width:40px!important;height:40px!important}.topbar .language-switcher{align-self:center;height:40px}.topbar .icon-button,.topbar #notificationButton{align-self:center;width:40px;height:40px;min-height:40px}.avatar svg{width:55%;height:55%}}@media (max-width:760px){.home-marketplace-cover.hero-banner:not(.is-video){aspect-ratio:auto!important;height:auto!important}.home-marketplace-cover.hero-banner:not(.is-video)>img{aspect-ratio:auto;width:100%;object-fit:contain!important;height:auto!important}.home-marketplace-cover:not(.hero-banner)>img{object-fit:contain!important;height:auto!important}.home-marketplace-cover:not(.hero-banner){aspect-ratio:auto!important}}.site-footer-language-pill{justify-content:center;margin-top:14px;display:flex}.site-footer-language-pill .language-switcher{height:40px}.gr-card{overflow:hidden;box-shadow:0 0 22px #be3cff2e;background:radial-gradient(circle at 92% 20%,#963cff38,#0000 40%),#0a0818eb!important;border:1px solid #d646ff8c!important;padding:0!important}.gr-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.gr-head{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 18px;display:flex}.gr-head:disabled{cursor:default}.gr-icon{color:#d76bff;flex:none;place-items:center;width:46px;height:46px;display:grid}.gr-icon svg{width:40px;height:40px}.gr-head strong{flex:auto;min-width:0;font-size:20px;font-weight:900}.gr-pill{color:#d8d2e6;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;flex:none;padding:6px 12px;font-size:13px;font-style:normal;font-weight:700}.gr-pill.on{color:#4cf08a;background:#30e66d1a;border-color:#30e66d8c}.gr-pill.on:before{content:"";vertical-align:1px;background:#30e66d;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.gr-chev{color:#ff6fd0;place-items:center;width:28px;transition:transform .2s;display:grid}.gr-chev svg{width:22px;height:22px}.gr-chev.up{transform:rotate(180deg)}.gr-locked{border:1px solid #d646ff66;border-radius:12px;align-items:flex-start;gap:14px;margin:0 18px 18px;padding:14px 16px;display:flex}.gr-locked>span{font-size:24px}.gr-locked p{gap:4px;margin:0;display:grid}.gr-locked strong{color:#fff;font-size:15px}.gr-locked small{color:#d79bff;font-size:13px;line-height:1.45}.gr-body{gap:12px;padding:0 18px 18px;display:grid}.gr-lead{color:#cfc8de;margin:0;font-size:14px}.gr-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.gr-box{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.gr-box>span{gap:3px;min-width:0;display:grid}.gr-box small{color:#b9b2c9;font-size:12px}.gr-box strong{color:#fff;overflow-wrap:anywhere;font-size:18px;font-weight:900}.gr-box button{color:#e07bff;cursor:pointer;background:#d646ff1a;border:1px solid #d646ff73;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.gr-box button svg{width:18px;height:18px}.gr-note{color:#9cc4ff;background:#285ac81f;border:1px solid #5096ff4d;border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.gr-launch{color:#fff;background:linear-gradient(90deg,#ff2f9a40,#7b3df559);border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-weight:900;text-decoration:none;display:flex}.gr-launch svg{width:26px;height:26px}.gr-launch:hover,.gr-launch:focus-visible{border-color:#ff2f9a;outline:none}@media (max-width:620px){.gr-head{gap:10px;padding:14px}.gr-head strong{font-size:17px}.gr-pill{padding:5px 9px;font-size:11.5px}.gr-icon,.gr-icon svg{width:34px;height:34px}.gr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gr-box{flex-direction:column;align-items:flex-start;padding:10px}.gr-box strong{font-size:15px}.gr-box button{align-self:flex-end;width:32px;height:32px;margin-top:-30px;position:relative}.gr-locked,.gr-body{margin-left:14px;margin-right:14px;padding-left:0;padding-right:0}.gr-locked{padding:12px}}.to-room{grid-column:1/-1;width:100%;margin-top:10px}.to-room-side{border:1px solid #ffffff1f;border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.to-room-side legend{padding:0 6px;font-weight:800}.to-room-open{align-items:center;gap:8px;font-weight:700;display:flex}.ag-launch{gap:4px;margin:10px 0;display:grid}.ag-launch input{width:100%;min-width:0}.lb-row{flex-wrap:wrap;gap:6px;display:flex}.lb{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.lb-hot{color:#ff8a5c;background:#8c28148c;border-color:#ff785059}.lb-most_popular{color:#6db6ff;background:#143c788c;border-color:#5aa0ff59}.lb-most_viewed{color:#e2e2ea;background:#46465299;border-color:#ffffff26}.lb-trending{color:#ffb35c;background:#6e370a8c;border-color:#ffaa5059}.lb-price_drop{color:#ff6b6b;background:#6e14198c;border-color:#ff646459}.lb-just_updated{color:#d8d8e0;background:#3c3c4699;border-color:#ffffff1f}.lb-verified{color:#4ce38a;background:#0f50288c;border-color:#4ce38a59}.marketplace-card.pc-card .pc-cover{position:relative}.marketplace-card.pc-card .pc-lb{z-index:2;max-width:calc(100% - 16px);position:absolute;bottom:8px;left:8px}.marketplace-card.pc-card .pc-lb .lb{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 7px;font-size:9.5px}.detail-lb{margin:8px 0 4px}.tr-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.tr-toolbar input[type=search]{flex:260px;min-width:0}.tr-list{gap:10px;display:grid}.tr-row{border:1px solid var(--adm-line,#ffffff1f);border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.tr-source{gap:4px;min-width:0;margin:0;display:grid}.tr-source small{color:var(--adm-muted,#9aa1b3);font-size:11px}.tr-source span{overflow-wrap:anywhere;font-size:14px}.tr-row textarea{resize:vertical;width:100%;min-width:0}.tr-edited{color:#ff8cc4;background:#ff2f9a26;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal}.tr-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.tr-new{margin:10px 0 16px}.tr-new input{width:100%;margin:6px 0}.tr-more{margin-top:14px}@media (max-width:900px){.tr-row{grid-template-columns:minmax(0,1fr)}}.gr-chev svg{stroke-width:2.4px!important}@media (max-width:620px){.gr-head strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15.5px!important}.app-shell .topbar{flex-wrap:wrap;align-items:center;min-height:56px;position:relative;grid-template-columns:none!important;gap:6px!important;padding:8px 4px!important;display:flex!important}.app-shell .topbar>.menu-toggle{flex:0 0 40px;order:1;place-items:center;margin:0;width:40px!important;height:40px!important;display:grid!important}.app-shell .topbar>.mobile-header-brand{flex:auto;order:2;min-width:0;display:block!important}.app-shell .topbar>.mobile-header-brand img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:36px;display:block}.app-shell .topbar>.search-box:not(.is-open){border-radius:10px;flex:0 0 40px;order:3;min-width:0;margin:0;width:40px!important;height:40px!important;display:block!important}.app-shell .topbar>.search-box:not(.is-open) input{display:none!important}.app-shell .topbar>.top-actions{display:contents!important}.app-shell .topbar .top-actions>*{margin:0!important}.app-shell .topbar .top-actions>.language-switcher{flex:none;order:4;height:40px}.app-shell .topbar .top-actions>.icon-button:not(.has-alert),.app-shell .topbar .top-actions>.home-top-wallet{display:none!important}.app-shell .topbar .top-actions>.icon-button.has-alert{flex:0 0 40px;order:5;place-items:center;width:40px!important;height:40px!important;display:grid!important}.app-shell .topbar .top-actions>.profile-menu{flex:0 0 40px;order:6;display:block!important}.app-shell .topbar .top-actions>.profile-menu .profile-chip{background:0 0;border:0;width:40px;height:40px;padding:0}.app-shell .topbar .top-actions>.profile-menu .avatar{width:40px!important;height:40px!important}.app-shell .topbar .top-actions:not(.is-signed-in)>.icon-button.has-alert,.app-shell .topbar .top-actions:not(.is-signed-in)>.profile-menu{display:none!important}.app-shell .topbar>.mobile-header-auth{flex:none;order:7;align-items:center;gap:6px;display:flex!important}.app-shell .topbar>.mobile-header-auth.is-signed-in,.app-shell .topbar>.mobile-header-auth .join,.app-shell .topbar>.mobile-header-auth .mobile-user-profile{display:none!important}.app-shell .topbar>.mobile-header-auth .mobile-sign-in{white-space:nowrap;border-radius:10px;height:40px;min-height:40px;font-size:13px;font-weight:700;padding:0 14px!important}.app-shell .topbar .top-actions>:is(.seller-button,a.button,button.button){border-radius:12px;flex:1 0 100%;order:9;place-items:center;width:100%;min-height:44px;margin-top:2px!important;display:grid!important}}@media (max-width:370px){.app-shell .topbar{gap:4px!important}.app-shell .topbar>.mobile-header-brand img{height:30px}.app-shell .topbar .top-actions>.language-switcher button{padding-inline:6px}}@media (max-width:620px){.app-shell .topbar>.search-box:has(#pageSearch){flex:1 0 100%;order:8;width:100%!important;height:42px!important}.app-shell .topbar>.search-box:has(#pageSearch) input{width:100%;height:100%;display:block!important}.app-shell .topbar>.mobile-header-brand{flex:1 1 0;overflow:hidden}.app-shell .topbar>.search-box:not(.is-open){background:#080d19d1;border:1px solid #7487ae38;padding:0;position:relative;overflow:hidden}.app-shell .topbar>.search-box .search-icon{color:#0000;width:38px;height:38px;font-size:0;display:block;position:relative;overflow:hidden}.app-shell .topbar>.search-box .search-icon:before{content:"";border:2px solid #aeb6ca;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:11px}.app-shell .topbar>.search-box .search-icon:after{content:"";transform-origin:0;background:#aeb6ca;border-radius:999px;width:7px;height:2px;position:absolute;top:24px;left:23px;transform:rotate(47deg)}.app-shell .topbar>.search-box:not(.is-open) .search-open-btn{z-index:2;cursor:pointer;background:0 0;border:0;display:block;position:absolute;inset:0}.app-shell .topbar>.search-box.is-open{z-index:80;box-sizing:border-box;background:#0b0a16;border:1px solid #ff4fab8c;border-radius:11px;flex-flow:row;flex:1 0 100%;order:8;align-items:center;height:48px;box-shadow:0 10px 30px #0000008c;width:100%!important;display:flex!important;position:relative!important}.app-shell .topbar>.search-box.is-open .search-icon{flex:0 0 38px;order:1}.app-shell .topbar>.search-box.is-open input{white-space:nowrap;writing-mode:horizontal-tb;flex:1 1 0;order:2;width:auto;min-width:0;height:100%;padding:0 8px;font-size:16px;display:block}.app-shell .topbar>.search-box.is-open .search-close-btn{color:#c9c4d6;cursor:pointer;background:0 0;border:0;flex:none;order:3;width:40px;height:40px;font-size:24px;display:block}.app-shell .topbar .top-actions>.language-switcher{gap:2px;padding:3px}.app-shell .topbar .top-actions>.language-switcher img{display:none!important}.app-shell .topbar .top-actions>.language-switcher button{gap:0;min-width:0;height:32px;padding:0 7px;font-size:12px}.app-shell .topbar .top-actions>:is(.seller-button,a.button,button.button){max-width:none}.app-shell .topbar>.mobile-header-auth .mobile-sign-in{font-size:12px;padding:0 10px!important}.app-shell .topbar .top-actions>.language-switcher button{flex:none;width:auto!important}}@media (max-width:900px){.home-cta{grid-template-columns:minmax(0,1fr)}.home-cta>*{min-width:0;max-width:100%}.home-cta h2{overflow-wrap:break-word}}@media (max-width:620px){.home-marketplace-game-info strong{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.competition-panel-title :is(h3,p){white-space:normal;text-overflow:clip;overflow:visible}}.how-steps{isolation:isolate;background:radial-gradient(120% 140% at 0 0,#ff2f8f29,#0000 45%),radial-gradient(120% 140% at 100% 100%,#7b3df533,#0000 50%),linear-gradient(160deg,#140e26f5,#090814fa);border:1px solid #ff4fab38;border-radius:18px;margin:0 0 18px;padding:22px 24px 20px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff0a}.how-steps:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.how-steps svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.how-head{align-items:center;gap:14px;margin-bottom:22px;display:flex}.how-badge{color:#fff;background:linear-gradient(135deg,#ff2f8f,#7b3df5);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 22px #ff2f8f59}.how-badge svg{width:24px;height:24px}.how-head h2{color:#f6f2fb;margin:0;font-size:clamp(19px,2vw,24px);font-weight:900;line-height:1.15}.how-head h2 span{background:linear-gradient(90deg,#ff4fab,#a77bff);color:#0000;-webkit-background-clip:text;background-clip:text}.how-head p{color:#b9b3c9;margin:4px 0 0;font-size:13.5px}.how-list{grid-template-columns:repeat(var(--how-count,5), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.how-list li{text-align:center;align-content:start;justify-items:center;gap:12px;min-width:0;display:grid;position:relative}.how-list li:not(:last-child):after{content:"";z-index:0;background:linear-gradient(90deg,#ff4fabbf,#a77bff73);border-radius:2px;height:2px;position:absolute;top:29px;left:calc(50% + 36px);right:calc(30px - 50%);box-shadow:0 0 10px #ff2f8f59}.how-icon{z-index:1;color:#ff6fb8;background:linear-gradient(160deg,#ff2f8f33,#7b3df524),#120d22;border:1px solid #ff4fab73;border-radius:18px;place-items:center;width:60px;height:60px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;box-shadow:0 0 0 4px #ff2f8f0d,0 10px 24px #00000059}.how-icon svg{width:28px;height:28px}.how-icon b{color:#fff;background:linear-gradient(135deg,#ff2f8f,#7b3df5);border:2px solid #120d22;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.how-list li:last-child .how-icon{color:#4ce39b;background:linear-gradient(160deg,#4ce39b2e,#7b3df51a),#0f1620;border-color:#4ce39b80}@media (hover:hover){.how-list li:hover .how-icon{border-color:#ff4fabd9;transform:translateY(-2px);box-shadow:0 0 0 4px #ff2f8f1a,0 0 26px #ff2f8f59}}.how-text{gap:3px;min-width:0;display:grid}.how-text small{color:#ff6fb8;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.how-text strong{color:#eee9f5;overflow-wrap:break-word;font-size:13.5px;font-weight:700;line-height:1.35}.how-note{color:#cfeee0;background:#4ce39b12;border:1px solid #4ce39b38;border-radius:12px;align-items:center;gap:10px;margin:20px 0 0;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.how-note svg{color:#4ce39b;flex:none;width:20px;height:20px}@media (max-width:900px) and (min-width:621px){.how-icon{border-radius:15px;width:50px;height:50px}.how-icon svg{width:24px;height:24px}.how-list li:not(:last-child):after{top:24px;left:calc(50% + 30px);right:calc(26px - 50%)}.how-text strong{font-size:12px}}@media (max-width:620px){.how-steps{border-radius:16px;padding:16px 14px 14px}.how-head{gap:12px;margin-bottom:16px}.how-badge{border-radius:12px;width:40px;height:40px}.how-badge svg{width:21px;height:21px}.how-head p{font-size:12.5px}.how-list{grid-template-columns:minmax(0,1fr);gap:0}.how-list li{text-align:left;grid-template-columns:48px minmax(0,1fr);place-items:center start;gap:14px;padding-bottom:14px}.how-list li:last-child{padding-bottom:0}.how-list li:not(:last-child):after{background:linear-gradient(#ff4fabb3,#a77bff59);width:2px;height:auto;inset:50px auto 2px 23px}.how-icon{border-radius:14px;width:48px;height:48px}.how-icon svg{width:23px;height:23px}.how-icon b{min-width:19px;height:19px;font-size:10px;top:-6px;right:-6px}.how-text strong{font-size:14px}.how-note{margin-top:16px;padding:10px 12px;font-size:12.5px}}.home-marketplace-game-grid,.home-steam-track,.featured-coaches{margin-top:-6px;padding-top:6px}@media (hover:none){:is(.about-explore-button,.cl-card,.coach-card,.coach-similar-card,.competition-button,.contact-details-grid>a,.faq-support-banner a,.featured-coach,.featured-item-card,.game-card,.home-explore-grid>a,.home-featured-card,.home-marketplace-game-card,.home-steam-card,.listing-card,.marketplace-card,.product-showcase-card,.public-review-card,.service-card,.sg-card,.tournament-card,.save-button,.profile-record-card):hover{transform:none!important}:is(.cl-card,.coach-card,.featured-coach,.featured-item-card,.game-card,.home-explore-grid>a,.home-featured-card,.home-marketplace-game-card,.home-steam-card,.listing-card,.marketplace-card,.product-showcase-card,.service-card,.sg-card,.tournament-card):active{transition:transform .12s;transform:scale(.98)!important}}.how-list svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ex-box>.how-list{margin:8px 0 4px}@media (max-width:620px){.ex-box>.how-list{margin-top:4px}}@media (min-width:901px){.detail-buy-panel .ld-stat{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.detail-buy-panel .ld-stat-icon{border-radius:10px;width:36px;height:36px}.detail-buy-panel .ld-stat-icon svg{width:20px;height:20px}.detail-buy-panel .ld-stat strong{font-size:20px}.detail-buy-panel .ld-stat :is(span,small){overflow-wrap:break-word}}@media (max-width:620px){.profile-record-card .profile-record-copy small{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}}.wb-bank,.bog-checkout-brand{vertical-align:middle;justify-content:center;align-items:center;gap:9px;max-width:100%;display:inline-flex}.wb-bank img,.bog-checkout-brand img{object-fit:contain;border-radius:4px;width:min(148px,42vw);height:25px}.plan-checkout-brand img{width:74px;height:18px}.seller-choice-panel{padding:clamp(24px,4vw,50px);overflow:auto;background:radial-gradient(circle at 15% 0,#df1dff29,#0000 31%),linear-gradient(135deg,#10051d 0%,#080b1c 44%,#030916 100%)!important;width:min(1180px,100vw - 36px)!important}.seller-choice-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:clamp(24px,3vw,38px);display:flex}.seller-choice-head .section-kicker{color:#e637ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.seller-choice-head h2{color:#fff;letter-spacing:-.05em;max-width:560px;margin:0;font-size:clamp(34px,4vw,58px);line-height:.98}.seller-choice-head h2:first-letter{color:#fff}.seller-choice-head p:last-child{color:#8991ad;margin:14px 0 0;font-size:clamp(15px,1.6vw,20px)}.seller-choice-head .seller-close-button{color:#fff;background:#140a26b3;border:1px solid #d746ff73;border-radius:50%;flex:0 0 44px;margin:0;font-size:30px;line-height:1}.seller-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.seller-choice-card{isolation:isolate;color:#fff;text-align:left;cursor:pointer;background:#080b19;border:1px solid #d746ff7a;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:390px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.seller-choice-card:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000 22%,#06081633 42%,#080b19 78%);position:absolute;inset:0}.seller-choice-card>img{z-index:-2;object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.seller-choice-card:hover,.seller-choice-card:focus-visible{border-color:#ec39ff;outline:none;transform:translateY(-5px);box-shadow:0 16px 44px #d415ff38,inset 0 0 30px #d538ff1f}.seller-choice-card:hover>img,.seller-choice-card:focus-visible>img{transform:scale(1.045)}.seller-choice-copy{gap:8px;min-height:108px;display:grid}.seller-choice-copy strong{color:#fff;font-size:clamp(22px,2vw,30px);line-height:1.05}.seller-choice-copy small{color:#bcc1d2;font-size:14px;line-height:1.45}.seller-choice-action{color:#fff;border:2px solid #df31f5;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:17px;font-size:15px;font-weight:800;display:flex}.seller-choice-card.account .seller-choice-action{background:linear-gradient(105deg,#d61ef5,#9f36f6);border-color:#0000;box-shadow:0 8px 24px #d41ff461}.seller-choice-action b{color:#ed4cff;font-size:29px;font-weight:400;line-height:0}.seller-choice-card.account .seller-choice-action b{color:#fff}@media (max-width:1040px){.seller-choice-card{min-height:400px}}@media (max-width:640px){.seller-choice-panel{min-height:100dvh;padding:30px 20px max(28px, env(safe-area-inset-bottom));border-radius:0!important;width:100%!important}.seller-choice-head{margin-bottom:26px}.seller-choice-head h2{max-width:290px;font-size:35px}.seller-choice-head p:last-child{margin-top:10px;font-size:15px}.seller-choice-head .seller-close-button{flex-basis:38px;height:38px;font-size:25px}.seller-choice-grid{gap:14px}.seller-choice-card{border-radius:15px;min-height:330px;padding:14px}.seller-choice-copy{gap:6px;min-height:94px}.seller-choice-copy strong{font-size:20px}.seller-choice-copy small{font-size:12px;line-height:1.36}.seller-choice-action{border-width:1px;border-radius:10px;min-height:39px;margin-top:10px;font-size:13px}.seller-choice-action b{font-size:23px}}.hero-video-banner{background:#020207}.hero-video-launch{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.hero-video-launch>img,.hero-banner-video{object-fit:cover;border:0;width:100%;height:100%;display:block}.hero-video-launch:after{content:"";background:#02030a38;transition:background .18s;position:absolute;inset:0}.hero-video-launch:hover:after,.hero-video-launch:focus-visible:after{background:#02030a0f}.hero-video-play,.hero-video-sound{z-index:3;color:#fff;background:#05040fad;border:1px solid #ffffff94;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 8px 26px #0000006b}.hero-video-play{width:62px;height:62px;padding-left:4px;font-size:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-video-sound{cursor:pointer;width:42px;height:42px;font-size:18px;bottom:16px;right:16px}.hero-video-sound:hover,.hero-video-sound:focus-visible{background:#ff2f8fd1;border-color:#ff8bc1;outline:0}.hero-video-control{z-index:4;color:#fff;width:62px;height:62px;font:inherit;cursor:pointer;opacity:0;pointer-events:none;background:#05040fbd;border:1px solid #ffffffb8;border-radius:50%;place-items:center;padding:0;font-size:20px;transition:opacity .18s,transform .18s,background .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 8px 26px #0000006b}.hero-video-control span{transform:translate(1px)}.hero-video-control:hover,.hero-video-control:focus-visible{background:#ff2f8fd6;border-color:#fff;outline:0}.hero-video-tap-target{display:none}@media (hover:hover) and (pointer:fine){.hero-video-banner:hover .hero-video-control,.hero-video-banner:focus-within .hero-video-control{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}}@media (hover:none),(pointer:coarse){.hero-video-tap-target{z-index:2;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.hero-video-banner.show-video-control .hero-video-control{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}}@media (max-width:620px){.hero-video-play{width:50px;height:50px;font-size:20px}.hero-video-sound{width:36px;height:36px;font-size:16px;bottom:10px;right:10px}.hero-video-control{width:50px;height:50px;font-size:16px}}.purchase-confirm-backdrop{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01030ad1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.purchase-confirm-modal{color:#eef0f6;background:radial-gradient(circle at 12% 6%,#ff218b29,#0000 35%),linear-gradient(145deg,#100914,#090d1c 62%);border:2px solid #f2389a;border-radius:30px;gap:20px;width:min(590px,100%);padding:38px 40px;display:grid;position:relative;box-shadow:0 0 36px #ff239738,0 28px 80px #000000b3}.purchase-confirm-close{color:#aeb3c5;cursor:pointer;background:0 0;border:0;width:38px;height:38px;font-size:46px;font-weight:200;line-height:.6;position:absolute;top:18px;right:21px}.purchase-confirm-head{align-items:center;gap:18px;padding-right:35px;display:flex}.purchase-confirm-icon{color:#ff45a5;background:radial-gradient(circle,#ff2f8f40,#ff2f8f0a);border-radius:18px;flex:none;place-items:center;width:74px;height:74px;font-size:40px;display:grid}.purchase-confirm-modal h2,.purchase-confirm-modal p{margin:0}.purchase-confirm-modal h2{color:#fff;font-size:clamp(22px,3vw,31px);line-height:1.1}.purchase-confirm-head p{color:#aeb3c5;margin-top:7px;font-size:16px}.purchase-confirm-items{gap:9px;width:100%;max-height:190px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.purchase-confirm-items li{background:#11192bc2;border:1px solid #7b91be2e;border-radius:15px;align-items:center;gap:17px;min-width:0;padding:13px 16px;display:flex}.purchase-confirm-items img,.purchase-confirm-placeholder{object-fit:cover;color:#f46aaf;background:#172037;border-radius:10px;flex:none;place-items:center;width:78px;height:78px;font-size:26px;display:grid}.purchase-confirm-items li>span:last-child{gap:7px;min-width:0;display:grid}.purchase-confirm-items strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.purchase-confirm-items small{color:#9ea7bd;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.purchase-confirm-price{background:#0609148c;border:1px solid #8091b838;border-radius:15px;gap:9px;padding:16px 20px;display:grid}.purchase-confirm-price>div{color:#b6bed0;justify-content:space-between;align-items:center;gap:16px;font-size:16px;display:flex}.purchase-confirm-price>div>strong{color:#e2e5ed;font-size:17px}.purchase-confirm-price .purchase-confirm-total{color:#fff;border-top:1px solid #ffffff1f;margin-top:2px;padding-top:15px;font-size:20px;font-weight:900}.purchase-confirm-price .purchase-confirm-total strong{color:#ff3c9d;font-size:28px}.purchase-confirm-escrow{color:#c0c4d0;background:linear-gradient(90deg,#a10f5f38,#430d5c38);border:1px solid #ff2f8f33;border-radius:14px;align-items:flex-start;gap:13px;padding:15px 17px;font-size:14px;line-height:1.5;display:flex}.purchase-confirm-actions{grid-template-columns:1fr 1.25fr;gap:16px;width:100%;display:grid}.purchase-confirm-actions button{color:#fff;min-height:62px;font:inherit;cursor:pointer;background:#111827;border:1px solid #738099;border-radius:14px;font-size:17px;font-weight:900}.purchase-confirm-actions button:last-child{background:linear-gradient(100deg,#ee1779,#d929db);border-color:#ff45a5;box-shadow:0 8px 25px #f226964d}.purchase-confirm-actions button:disabled,.purchase-confirm-close:disabled{cursor:wait;opacity:.6}@media (max-width:560px){.purchase-confirm-modal{border-radius:23px;gap:15px;padding:27px 20px 21px}.purchase-confirm-head{gap:12px}.purchase-confirm-icon{border-radius:14px;width:57px;height:57px;font-size:30px}.purchase-confirm-head p{font-size:14px}.purchase-confirm-items img,.purchase-confirm-placeholder{width:58px;height:58px}.purchase-confirm-items strong{font-size:15px}.purchase-confirm-price{padding:13px 15px}.purchase-confirm-price>div{font-size:14px}.purchase-confirm-price .purchase-confirm-total strong{font-size:23px}.purchase-confirm-actions{gap:10px}.purchase-confirm-actions button{min-height:52px;font-size:14px}}@media (min-width:1251px){.home-page .home-dashboard-grid{grid-template-columns:minmax(0,1fr)}.home-page .home-right-rail{width:100%}.home-page .home-featured-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .home-competition-section .competition-showcase{grid-template-columns:minmax(0,1fr)}}@media (max-width:1250px){.home-page .home-dashboard-grid{order:1}.home-page .home-dashboard-grid~*{order:3}.home-page .featured-items{order:2}}@media (max-width:620px){.app-shell .topbar>.search-box.is-open{overflow:visible}.app-shell .topbar>.search-box.is-open .search-suggest{width:auto;max-height:min(360px,100vh - 80px);top:calc(100% + 8px);left:0;right:0}}.bog-checkout-brand img{box-sizing:content-box;background:#fff;border-radius:6px;height:22px;padding:4px 8px}.purchase-confirm-modal svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.purchase-confirm-modal{border:1px solid #ff4fab80;border-radius:24px;gap:18px;padding:32px 34px}.purchase-confirm-close{color:#c9cbe0;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:36px;height:36px;line-height:1;transition:background .15s,color .15s;display:grid;top:16px;right:16px}.purchase-confirm-close:hover{color:#fff;background:#ff4fab29}.purchase-confirm-close svg{width:18px;height:18px}.purchase-confirm-icon{color:#fff;background:linear-gradient(135deg,#ff2f8f,#7b3df5);border-radius:16px;width:56px;height:56px;box-shadow:0 8px 22px #ff2f8f59}.purchase-confirm-icon svg{width:28px;height:28px}.purchase-confirm-items li{background:linear-gradient(160deg,#ff2f8f12,#7b3df50d),#0e0b1c;border-color:#ff4fab2e}.purchase-confirm-items img,.purchase-confirm-placeholder{border-radius:14px;width:64px;height:64px}.purchase-confirm-placeholder{color:#ff6fb8;background:linear-gradient(160deg,#ff2f8f33,#7b3df524),#120d22;border:1px solid #ff4fab73}.purchase-confirm-placeholder svg{width:28px;height:28px}.purchase-confirm-escrow{color:#cfeee0;background:#4ce39b12;border-color:#4ce39b38;align-items:center;gap:10px;padding:11px 14px;font-size:13px;line-height:1.45}.purchase-confirm-escrow svg{color:#4ce39b;flex:none;width:22px;height:22px}.purchase-confirm-actions button{background:#ffffff0a;border-color:#ffffff29;min-height:54px;transition:transform .15s,box-shadow .15s,background .15s}.purchase-confirm-actions button:first-child:hover:not(:disabled){background:#ffffff17}.purchase-confirm-actions button:last-child{background:linear-gradient(90deg,#ff2f8f,#a23df5);border:0}.purchase-confirm-actions button:last-child:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px #f226966b}@media (max-width:560px){.purchase-confirm-modal{border-radius:20px;padding:24px 18px 18px}.purchase-confirm-icon{border-radius:13px;width:46px;height:46px}.purchase-confirm-icon svg{width:23px;height:23px}.purchase-confirm-items img,.purchase-confirm-placeholder{width:52px;height:52px}.purchase-confirm-escrow{font-size:12.5px}.purchase-confirm-actions button{min-height:50px}}.purchase-confirm-backdrop{overscroll-behavior:contain;z-index:1000;overflow-y:auto}.purchase-confirm-modal{margin:auto}.purchase-confirm-escrow>span{color:inherit;font-size:inherit;line-height:inherit}.purchase-confirm-price>div>span{min-width:0}.purchase-confirm-price>div>strong{white-space:nowrap;flex:none}@media (max-width:560px){.purchase-confirm-backdrop{place-items:start center;padding:14px 12px}.purchase-confirm-modal h2{font-size:21px}.purchase-confirm-price .purchase-confirm-total{font-size:16px}.purchase-confirm-price .purchase-confirm-total strong{font-size:21px}}@media (min-width:901px){.wallet-page .wallet-buy-panel.wb-topup{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head secure secure""amount quick total""amount quick pay""status status status";align-items:center;gap:14px 18px;padding:22px 24px}.wb-topup>.wb-head{grid-area:head}.wb-topup>.wb-secure{grid-area:secure}.wb-topup>.wb-amount{grid-area:amount;align-self:center}.wb-topup>.wb-quick{grid-area:quick}.wb-topup>.wb-total{grid-area:total;align-self:end}.wb-topup>.wb-pay{grid-area:pay;align-self:start;width:100%}.wb-topup>.seller-status{grid-area:status}.wb-topup>.seller-status:empty{display:none}.wallet-page .wallet-buy-panel.wb-withdraw{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,auto);align-items:end;gap:14px 18px;padding:22px 24px}.wb-withdraw>.wb-head,.wb-withdraw>.seller-status{grid-column:1/-1}.wb-withdraw>.seller-status:empty{display:none}}.ax-drawer .ax-lead.ax-expired{color:#ffd9a0;background:#ffb04014;border:1px solid #ffb04059;border-radius:12px;padding:10px 12px;font-size:14px}.ex-box .ex-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0 6px;padding:12px 0 0;list-style:none;display:grid}.ex-box .ex-row li{text-align:center;background:linear-gradient(160deg,#ff2f8f14,#7b3df50f),#0e0b1c;border:1px solid #ff4fab38;border-radius:12px;align-content:start;justify-items:center;gap:8px;min-width:0;padding:22px 6px 12px;display:grid;position:relative}.ex-box .ex-row li:not(:last-child):after{content:"";z-index:1;border-top:1.5px solid #8d88a3;border-right:1.5px solid #8d88a3;width:8px;height:8px;position:absolute;top:50%;right:-10px;transform:translate(-1px,-50%)rotate(45deg)}.ex-box .ex-row b{color:#fff;background:linear-gradient(135deg,#ff2f8f,#7b3df5);border:2px solid #120d22;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.ex-box .ex-row-icon{color:#ff6fb8;background:#ff2f8f1a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ex-box .ex-row-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ex-box .ex-row li:last-child .ex-row-icon{color:#4ce39b;background:#4ce39b1a}.ex-box .ex-row-text{color:#e7e3f2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:12.5px;font-weight:700;line-height:1.3}@media (max-width:620px){.ex-box .ex-row{gap:7px;margin-top:12px}.ex-box .ex-row li{border-radius:10px;gap:6px;padding:18px 3px 8px}.ex-box .ex-row li:not(:last-child):after{width:5px;height:5px;right:-6px}.ex-box .ex-row b{width:20px;height:20px;font-size:10px;top:-10px}.ex-box .ex-row-icon{border-radius:8px;width:28px;height:28px}.ex-box .ex-row-icon svg{width:17px;height:17px}.ex-box .ex-row-text{letter-spacing:-.01em;font-size:9.5px;line-height:1.25}}.gr-card{background:radial-gradient(circle at 88% 20%,#be3cff29,#0000 42%),linear-gradient(160deg,#120a22,#0a0815 70%)!important}.gr-card.is-locked{box-shadow:0 0 18px #be3cff1f;border-color:#d646ff73!important}.gr-pill{align-items:center;gap:6px;display:inline-flex}.gr-pill svg{width:14px;height:14px}.gr-pill.wait{color:#ffc46b;background:#ffb04014;border-color:#ffb04073}.gr-card .gr-body{gap:14px}.gr-checks{color:#e6e1f0;flex-wrap:wrap;gap:10px 26px;margin:-4px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.gr-checks li{align-items:center;gap:8px;display:inline-flex}.gr-checks li>span{color:#fff;background:linear-gradient(135deg,#ff2f8f,#d946ef);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.gr-checks li>span svg{stroke-width:3px;width:13px;height:13px}.gr-card .gr-locked{background:#7828aa1f;align-items:center;margin:0}.gr-lock-tile{color:#ff7fd0;background:linear-gradient(135deg,#ff2f8f4d,#a03cff40);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.gr-lock-tile svg{width:24px;height:24px}.gr-view{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#7828aa2e;border:1px solid #d646ff8c;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:800;transition:background .15s,border-color .15s;display:flex}.gr-view span{font-size:22px;line-height:1}.gr-view:hover,.gr-view:focus-visible{background:#a032dc47;border-color:#ff4fd8;outline:none}.gr-card .gr-note{align-items:center;gap:10px;display:flex}.gr-card .gr-note svg{flex:none;width:18px;height:18px}.gr-card .gr-launch{color:#fff;background:#0a081699;border-color:#d646ff73;font-weight:800}.gr-card .gr-launch>span:last-child{margin-left:auto;font-size:22px}@media (max-width:620px){.gr-checks{gap:8px 16px;font-size:12.5px}.gr-checks li>span{width:18px;height:18px}.gr-card .gr-locked,.gr-card .gr-body{margin-left:0;margin-right:0}.gr-card .gr-body{padding:0 14px 14px}.gr-lock-tile{width:38px;height:38px}.gr-view{min-height:46px;font-size:15px}.gr-card .gr-head strong{line-height:1.2;white-space:normal!important;font-size:16px!important;overflow:visible!important}.gr-card .gr-pill{padding:5px 8px;font-size:11px}.gr-card .gr-head{gap:8px}.gr-card .gr-icon,.gr-card .gr-icon svg{width:30px;height:30px}}@media (max-width:420px){.ex-box .ex-row{gap:5px}.ex-box .ex-row li{padding:18px 2px 8px}.ex-box .ex-row li:not(:last-child):after{width:4px;height:4px;right:-5px}.ex-box .ex-row-text{letter-spacing:-.02em;font-size:8.8px;font-weight:600}}.hero-banner .banner-video-tap{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.px-page{color:#f2eff8;gap:14px;width:min(100%,620px);margin:0 auto;padding:4px 0 40px;display:grid}.px-top{place-items:center;min-height:52px;display:grid;position:relative}.px-top h1{letter-spacing:.01em;margin:0;font-size:22px;font-weight:800}.px-back{color:#fff;cursor:pointer;background:#0c0c1ecc;border:1px solid #a096d247;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.px-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.px-hero{background:radial-gradient(120% 90% at 85% 30%,#963cff73,#0000 60%),radial-gradient(80% 80% at 10% 90%,#3c1e8c8c,#0000 70%),#0a0718;border-radius:18px;min-height:300px;position:relative;overflow:hidden}.px-hero-art{object-fit:cover;object-position:center;width:64%;height:100%;position:absolute;top:0;right:-6%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28%);mask-image:linear-gradient(90deg,#0000 0,#000 28%)}.px-hero-copy{z-index:1;align-content:center;gap:2px;width:54%;min-height:300px;padding:22px 0 22px 22px;display:grid;position:relative}.px-kicker{color:#fff;letter-spacing:.32em;font-size:17px;font-weight:700}.px-word{letter-spacing:-.01em;background:linear-gradient(#fff 0%,#e6dcff 35%,#b77cff 70%,#ff4fb0 100%);color:#0000;filter:drop-shadow(0 4px 18px #aa50ff73);-webkit-background-clip:text;background-clip:text;align-items:flex-start;width:fit-content;font-size:clamp(56px,15vw,84px);font-weight:950;line-height:.95;display:inline-flex;position:relative}.px-word svg{fill:#e159ff;stroke:#ff8be0;stroke-width:.8px;filter:drop-shadow(0 0 8px #e159ffcc);width:.42em;height:.42em;margin:-.06em 0 0 .06em}.px-word svg path:last-child{fill:none;stroke:#e159ff;stroke-width:1.8px;stroke-linecap:round}.px-hero-copy p{color:#f1ecfb;text-shadow:0 2px 10px #0009;max-width:24ch;margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.35}.px-note{border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45}.px-note.ok{color:#c8f7d9;background:#3fe07c1a;border:1px solid #3fe07c66}.px-note.bad{color:#ffd3dc;background:#ff5a781a;border:1px solid #ff5a7873}.px-empty{text-align:center;color:#b9b3cc;border:1px dashed #a096d24d;border-radius:14px;padding:28px}.px-mine{gap:8px;display:grid}.px-mine h2{margin:4px 0 2px;font-size:16px}.px-mine-row{background:#0e0d20d9;border:1px solid #a096d238;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.px-mine-icon{color:#fff6d8;background:linear-gradient(145deg,#f7c548,#c98a14);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.px-mine-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:24px;height:24px}.px-mine-copy{gap:3px;min-width:0;display:grid}.px-mine-copy strong{overflow-wrap:anywhere}.px-mine-copy small{color:#b9b3cc;font-size:12.5px}.px-mine-copy b{color:#ffb4c6;font-weight:700}.px-mine-copy b.on{color:#4be38a}.px-mine-cancel{color:#ffc1cf;cursor:pointer;background:0 0;border:1px solid #ff5a7873;border-radius:10px;padding:8px 12px;font-weight:700}.px-mine-cancel:disabled{opacity:.6;cursor:default}.px-switch{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.px-switch button{text-align:left;color:#d9d4ea;cursor:pointer;background:#0e0d20cc;border:1px solid #a096d240;border-radius:12px;flex:none;gap:2px;padding:9px 14px;display:grid}.px-switch button small{color:#9d97b3;font-size:11.5px}.px-switch button.on{color:#fff;background:linear-gradient(135deg,#f2409b2e,#7b2ff733);border-color:#f2409bcc;box-shadow:0 0 18px #f2409b40}.px-price{background:radial-gradient(90% 120% at 100% 100%,#783cff47,#0000 60%),linear-gradient(135deg,#241650eb,#100c28f2);border:1.5px solid #965affbf;border-radius:18px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 0 26px #8246ff4d,inset 0 0 22px #8246ff26}.px-price:before{content:"";background:linear-gradient(#ff4fb0,#8b5cff);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.px-price-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.px-price-row strong{font-size:clamp(34px,9vw,44px);font-weight:900;line-height:1}.px-price-row strong span{color:#e9e3fb;font-size:.52em;font-weight:600}.px-price-tags{align-items:center;gap:12px;display:inline-flex}.px-price-crown{fill:#e159ff;filter:drop-shadow(0 0 8px #e159ffb3);width:30px;height:30px}.px-best{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#ff3fa4,#ff5ab8);border-radius:999px;padding:7px 16px;font-size:13px;font-style:normal;font-weight:900;box-shadow:0 0 16px #ff3fa480}.px-about{color:#c7b8ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;padding:0;font-size:15px;display:inline-flex}.px-about:disabled{cursor:default}.px-about svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.px-about-text{color:#ddd6f3;white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.5}.px-perks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.px-perks li{background:linear-gradient(135deg,#14142cf2,#0c0c1ef2);border:1px solid #7882be33;border-radius:16px}.px-perks li.open{border-color:#965aff80}.px-perks button{color:#f2eff8;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;gap:16px;width:100%;padding:13px 16px 13px 14px;display:grid}.px-perk-title{font-size:16px;font-weight:600;line-height:1.35}.px-perks p{color:#bdb6d3;margin:0;padding:0 18px 15px 92px;font-size:14px;line-height:1.5}.px-perk-icon{color:#fff;border-radius:14px;place-items:center;width:62px;height:62px;display:grid}.px-perk-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.px-perk-icon.violet{background:linear-gradient(145deg,#6c3bd9,#3b1d86);box-shadow:inset 0 0 0 1px #c8a0ff59}.px-perk-icon.blue{color:#7f8dff;background:linear-gradient(145deg,#2c2a84,#171550);box-shadow:inset 0 0 0 1px #788cff59}.px-perk-icon.blue svg{fill:#6e78ff8c}.px-perk-icon.cyan{color:#4fb2ff;background:linear-gradient(145deg,#0f4fa8,#0b2a63);box-shadow:inset 0 0 0 1px #5aaaff66}.px-perk-icon.gold{color:#ffe39a;background:linear-gradient(145deg,#c98a14,#7a4c06);box-shadow:inset 0 0 0 1px #ffd26e73}.px-perk-icon.gold svg{fill:#ffd36a;stroke:#fff2c6}.px-chev{fill:none;stroke:#c9c3dc;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .2s}.px-perks li.open .px-chev{transform:rotate(90deg)}.px-cta{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(90deg,#ff2fa0 0%,#c33cff 52%,#3b5bff 100%);border:0;border-radius:20px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:10px;width:100%;min-height:72px;margin-top:6px;padding:0 22px;font-size:20px;font-weight:800;text-decoration:none;display:grid;box-shadow:0 10px 34px #c83cff66}.px-cta:disabled{cursor:default;box-shadow:none;color:#d9d4ea;background:#3c385ae6;grid-template-columns:1fr;font-size:17px}.px-cta-zap{fill:#fff;width:28px;height:28px}.px-cta-chev{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;justify-self:end;width:26px;height:26px}.px-bank{color:#a7a1bd;justify-content:center;align-items:center;gap:8px;margin:-2px 0 0;font-size:13px;display:flex}.px-bank img{box-sizing:content-box;object-fit:contain;background:#fff;border-radius:6px;width:120px;height:21px;padding:4px 8px}.px-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none;display:grid}.px-facts li{color:#e6e1f3;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;line-height:1.25;display:flex}.px-facts li+li{border-left:1px solid #a096d240}.px-facts svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}@media (max-width:620px){.px-page{gap:12px;padding-top:0}.px-hero,.px-hero-copy{min-height:250px}.px-hero-copy{width:54%;padding-left:16px}.px-hero-copy p{max-width:17ch;font-size:13.5px}.px-hero-art{width:66%;right:-10%}.px-perks button{grid-template-columns:52px minmax(0,1fr) 20px;gap:12px;padding:10px 12px}.px-perk-icon{width:52px;height:52px}.px-perk-icon svg{width:27px;height:27px}.px-perk-title{font-size:15px}.px-perks p{padding:0 14px 13px 76px}.px-cta{min-height:64px;font-size:18px}.px-facts li{text-align:center;flex-direction:column;gap:4px;font-size:12px}}.wt-next-body{grid-template-columns:minmax(0,1fr)!important}.wt-next-meta{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wt-next-meta span{justify-content:center;min-width:0}.sold-overlay{z-index:3;pointer-events:none;background:#05081373;place-items:center;display:grid;position:absolute;inset:0}.sold-overlay img{filter:drop-shadow(0 6px 18px #0000008c);width:82%;max-width:360px;height:auto}.sold-overlay.sold-hero img{width:62%;max-width:460px}.marketplace-card.pc-card.is-sold .pc-cover{filter:saturate(.75)}.al-sold{color:#fff;letter-spacing:.04em;vertical-align:middle;background:#d0112b;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800}.adm-main .button.al-sold-btn{color:#ff8c98;border-color:#ff3b4f8c}.au-scopes{gap:12px;width:100%;display:grid}.au-scope{border:1px solid #ffffff1a;border-radius:12px;min-width:0;margin:0;padding:12px}.au-scope legend{padding:0 6px;font-weight:700}.au-scope .au-note{margin:0 0 8px}.au-scope-chips{flex-wrap:wrap;gap:6px;display:flex}.au-scope-chips label{cursor:pointer;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.au-scope-chips label.on{background:#ff2fa324;border-color:#ff2fa3}.au-scope-chips input{accent-color:#ff2fa3}.banner-video-play.vp-hidden{opacity:0!important;pointer-events:none!important}.banner-video-play.vp-shown{opacity:1!important;pointer-events:auto!important}.banner-video-play{-webkit-tap-highlight-color:transparent;transition:opacity .25s,transform .2s}.banner-video-play .vp-spin{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:55%;height:55%;animation:.8s linear infinite wh-vp-spin}@keyframes wh-vp-spin{to{transform:rotate(360deg)}}
