@font-face{font-family:Estedad;src:url('/Content/Panel/assets/fonts/estedad.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{font-family:Estedad,Tahoma,sans-serif;color:#171a3b;background:#f5f7ff;font-synthesis:none}
*,*::before,*::after{box-sizing:border-box}
body.gs-body{margin:0;min-width:320px;background:radial-gradient(ellipse 750px 320px at 92% 77%,#eaedff 0,transparent 100%),radial-gradient(ellipse 600px 420px at 1% 69%,#ebefff 0,transparent 100%),#f5f7ff;font-family:Estedad,Tahoma,sans-serif;direction:rtl}
.gs-body button,.gs-body input,.gs-body textarea,.gs-body select{font:inherit}
.gs-body a{text-decoration:none;color:inherit}
.gs-body button{cursor:pointer}
.gs-header{height:56px;background:#fdfdff;border-bottom:1px solid #eef0ff;position:relative;z-index:5}
.gs-header-inner{max-width:1432px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.gs-brand{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:22px;font-weight:900;color:#151831!important}
.gs-brand-mark{display:grid;place-items:center;width:37px;height:40px;clip-path:polygon(5% 0,99% 49%,5% 100%);background:linear-gradient(150deg,#c993ff,#5634ee 65%,#733dff);color:#fff;font-size:19px;transform:rotate(0)}
.gs-brand-mark i{font-size:17px;transform:rotate(180deg) translateX(-2px)}
.gs-nav{height:100%;display:flex;align-items:center;gap:44px;margin-right:26px;color:#39415f;font-size:13px;font-weight:750}
.gs-nav a{height:100%;display:flex;align-items:center;gap:9px;position:relative;white-space:nowrap}
.gs-nav i{font-size:17px;color:#414b72}
.gs-nav a.is-current::after{content:"";position:absolute;bottom:8px;inset-inline:0;height:2px;background:#6e37f6;box-shadow:0 0 9px #6e37f666}
.gs-header-actions{display:flex;align-items:center;gap:18px;direction:rtl}
.gs-head-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#edf0ff;font-size:19px;color:#324681!important}
.gs-head-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#e1e8ff;display:grid;place-items:center;color:#6350c6!important}
.gs-head-avatar img{width:100%;height:100%;object-fit:cover}
.gs-hero{height:317px;overflow:hidden;position:relative;background:radial-gradient(ellipse 470px 380px at 72% 42%,#4732a4 0,transparent 88%),radial-gradient(ellipse 420px 400px at 0 100%,#252a95 0,transparent 95%),linear-gradient(105deg,#111337 3%,#101437 54%,#14123e 100%);color:#fff}
.gs-hero:before{content:"";position:absolute;inset:0;opacity:.35;background:linear-gradient(132deg,transparent 4%,#5e3cdb 4.5%,transparent 6%,transparent 27%,#6f44fa 27.5%,transparent 29%,transparent 71%,#6732c0 72%,transparent 74%);pointer-events:none}
.gs-hero:after{content:"";position:absolute;inset:auto 0 0;height:50px;background:linear-gradient(0deg,#18184d70,transparent);pointer-events:none}
.gs-hero-person{position:absolute;right:max(0px,calc((100vw - 1672px)/2));top:0;width:min(570px,35vw);height:317px;background:url('/Content/Game/assets/img/game-support-v8-reference.png') no-repeat;background-size:1672px 941px;background-position:right -55px;mask-image:linear-gradient(to left,#000 62%,transparent 100%);-webkit-mask-image:linear-gradient(to left,#000 62%,transparent 100%);opacity:.97}
.gs-hero-person img{display:none}
.gs-hero-inner{position:relative;z-index:1;max-width:1432px;height:100%;margin:auto;display:grid;grid-template-columns:596fr 817fr;gap:22px;direction:ltr;align-items:center}
.gs-hero-copy{grid-column:2;grid-row:1;direction:rtl;align-self:center;justify-self:start;width:min(100%,500px);margin-right:0;padding-bottom:4px;text-shadow:0 2px 17px #090e30ad}
.gs-live-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #28774766;border-radius:23px;background:#133b38b8;color:#79f59a;padding:8px 17px;font-size:14px;font-weight:800;min-height:39px}
.gs-live-pill i{font-size:12px;color:#80f598}
.gs-live-pill.is-offline{color:#d8d2ff;border-color:#56508f;background:#252446ad}.gs-live-pill.is-offline i{color:#b9a0fc}
.gs-hero-copy h1{font-size:clamp(36px,4vw,67px);font-weight:900;letter-spacing:-.045em;margin:3px 0 -7px;line-height:1.32;white-space:nowrap}
.gs-hero-copy h1 em{font-style:normal;color:#a579ff}
.gs-hero-copy h2{font-size:clamp(20px,1.95vw,31px);font-weight:850;line-height:1.3;margin:2px 0 13px;white-space:nowrap}
.gs-hero-copy p{font-size:15px;font-weight:500;color:#eff0ff;line-height:2.1;max-width:440px;margin:0}
.gs-stream-preview{grid-column:1;grid-row:1;width:530px;max-width:100%;height:270px;margin-left:16px;position:relative;border:3px solid #d8ddff;border-radius:15px;overflow:hidden;background:#121b38;box-shadow:0 15px 34px #06082480}
.gs-preview-art{position:absolute;inset:0;background:url('/Content/Game/assets/img/game-support-v8-reference.png') no-repeat;background-size:1672px 941px;background-position:-138px -84px}
.gs-stream-preview:before{content:"";position:absolute;z-index:2;left:15px;top:12px;width:59px;height:26px;border-radius:5px;background:#182039b8;backdrop-filter:blur(15px)}
.gs-stream-preview>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
.gs-stream-live{position:absolute;z-index:3;left:16px;top:13px;background:#ec3555;border-radius:5px;color:#fff;font-size:13px;font-weight:850;padding:3px 8px;box-shadow:0 3px 10px #15102780}
.gs-stream-live i{font-size:9px}
.gs-content{max-width:1432px;margin:16px auto 36px;position:relative}
.gs-content:before,.gs-content:after{content:"";position:absolute;pointer-events:none;z-index:0;border:19px solid #8370ff2d;border-radius:19px;clip-path:polygon(0 0,100% 50%,0 100%);width:115px;height:120px;opacity:.6}
.gs-content:before{left:-117px;top:60px;transform:rotate(4deg)}
.gs-content:after{right:-115px;top:68px;transform:rotate(180deg)}
.gs-grid{display:grid;grid-template-columns:minmax(0,596fr) minmax(0,817fr);gap:22px;direction:ltr;position:relative;z-index:1}
.gs-left,.gs-right{direction:rtl;min-width:0}
.gs-left{display:grid;align-content:start;gap:14px}
.gs-panel{background:#fff;border:1px solid #e6eaff;border-radius:17px;box-shadow:0 13px 44px #c8d1ff26}
.gs-panel-head{display:flex;align-items:center;gap:10px;font-size:22px;color:#171a3b;font-weight:900;line-height:1.5}
.gs-panel-head h2{font-size:22px;font-weight:900;margin:0}
.gs-panel-head>i{color:#7136f8;font-size:24px}
.gs-goal{height:230px;padding:15px 25px 12px;overflow:hidden;position:relative;background:radial-gradient(circle at 12% 24%,#fff 0,#f8faff 70%)}
.gs-goal:after{content:"\f11b";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:24px;top:8px;color:#e9e4ff;font-size:65px;transform:rotate(-25deg)}
.gs-goal-body{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:2px}
.gs-goal-money{min-width:0;width:307px;align-self:center;padding-top:2px}
.gs-goal-money>strong{display:block;font-size:30px;font-weight:900;letter-spacing:-.06em;line-height:1.45;white-space:nowrap}
.gs-goal-money>span{display:block;color:#5d6482;font-size:18px;font-weight:650;white-space:nowrap}
.gs-goal-progress{height:13px;border-radius:20px;background:#e5e9fa;margin:13px 0 15px;overflow:hidden}
.gs-goal-progress>span{height:100%;display:block;border-radius:20px;background:linear-gradient(90deg,#702eff,#8638ed)}
.gs-goal-money p{font-size:13px;color:#48516e;white-space:nowrap;margin:0}
.gs-goal-money p i{color:#8147f9;font-size:18px;vertical-align:middle}
.gs-goal-ring{width:149px;height:149px;flex:0 0 149px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from 20deg,#682dff 0%,#288fe8 var(--gs-progress),#e6eaff var(--gs-progress) 100%);position:relative}
.gs-goal-ring:before{content:"";position:absolute;inset:15px;border-radius:50%;background:#fff}
.gs-goal-ring span{position:relative;font-size:35px;font-weight:900;color:#181a3e}
.gs-goal-empty{text-align:center;margin:26px auto;color:#596280;font-size:15px}.gs-goal-empty i{font-size:30px;color:#8650f5}.gs-goal-empty p{margin:5px}
.gs-message-preview{height:290px;padding:14px 17px 12px;overflow:hidden}
.gs-message-preview .gs-panel-head{font-size:21px}.gs-message-preview .gs-panel-head h2{font-size:21px}
.gs-message-preview>p{font-size:13px;color:#646a89;margin:0 0 12px}
.gs-overlay-stage{height:149px;position:relative;overflow:hidden;border-radius:12px;background:linear-gradient(130deg,#283356,#08172d)}
.gs-overlay-art{position:absolute;inset:0;background:url('/Content/Game/assets/img/game-support-v8-reference.png') no-repeat;background-size:1672px 941px;background-position:-139px -719px}
.gs-overlay-stage.is-off .gs-overlay-art{background-image:url('/Content/Game/assets/img/game-support-city-clean.v8.2.png');background-size:cover;background-position:center center}
.gs-overlay-alert{position:absolute;top:28px;left:50%;transform:translateX(-50%);width:370px;max-width:90%;min-height:105px;border:2px solid #c067f3;border-radius:12px;background:linear-gradient(125deg,#121329,#2c1636);box-shadow:0 8px 25px #0007;display:flex;align-items:center;gap:14px;color:#fff;padding:11px;direction:ltr;transition:opacity .2s ease}
.gs-overlay-alert.is-hidden{display:none}
.gs-alert-avatar{height:60px;width:60px;flex:0 0 60px;border-radius:50%;background:linear-gradient(135deg,#9431e6,#4ec3f3);border:3px solid #8b3eff;display:grid;place-items:center;font-size:27px;color:#fff}
.gs-alert-copy{direction:rtl;display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.6}
.gs-alert-copy b{font-size:13px}.gs-alert-copy strong{color:#db75fb;font-size:16px}.gs-alert-copy small{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:222px}
.gs-supporter-note{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;color:#434d68;font-size:13px}
.gs-supporter-note .fa-heart{color:#ee3f6a;font-size:16px}
.gs-mini-avatars{display:flex;direction:ltr;padding-left:4px}.gs-mini-avatars i{width:28px;height:28px;margin-left:-5px;border:2px solid #fff;border-radius:50%;background:linear-gradient(150deg,#1a234b,#7453eb 55%,#d8a8a4)}.gs-mini-avatars i:nth-child(2){background:linear-gradient(150deg,#112642,#308cb7 55%,#daaaa0)}.gs-mini-avatars i:nth-child(3){background:linear-gradient(150deg,#353046,#aa65c7 55%,#f1bb9b)}
.gs-donation{min-height:535px;padding:13px 24px 18px;background:linear-gradient(145deg,#fff 67%,#f8f9ff)}
.gs-donation .gs-panel-head{height:33px}.gs-donation-lead{color:#56607b;font-size:13px;margin:2px 0 16px}
.gs-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:11px}
.gs-amount{height:62px;border:1px solid #cdd7f2;border-radius:11px;color:#1d2042;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 5px #dfe3f54d;transition:background .2s,color .2s,transform .2s}
.gs-amount:hover{transform:translateY(-2px);border-color:#783cfa}.gs-amount.is-selected{background:linear-gradient(135deg,#5634eb,#762aff);border-color:#7231f9;color:#fff;box-shadow:0 6px 14px #7043e838}
.gs-amount strong{font-size:17px;font-weight:850;line-height:1.6}.gs-amount span{font-size:13px;font-weight:550}
.gs-field{height:50px;display:flex;align-items:center;position:relative;margin-bottom:12px;border:1px solid #cdd8f4;border-radius:11px;background:#fff;transition:border-color .2s,box-shadow .2s}
.gs-field:focus-within{border-color:#8651f6;box-shadow:0 0 0 3px #8454f91c}
.gs-field input,.gs-field textarea{display:block;height:100%;width:100%;padding:9px 19px;border:0;outline:0;background:transparent;color:#252947;font-size:14px;text-align:right;direction:rtl;min-width:0}
.gs-field input::placeholder,.gs-field textarea::placeholder{color:#69738e;opacity:1}
.gs-field-icon{order:2;color:#8290ac;min-width:51px;text-align:center;font-size:17px}.gs-field-icon .fa-wallet{display:none}
.gs-money-field .gs-money-unit{position:absolute;left:16px;top:8px;color:#7a849c;font-size:12px;background:#f0f3ff;border-radius:4px;padding:6px 9px}
.gs-money-field input[data-game-money]{padding-left:84px;text-align:right!important;direction:rtl!important}
.gs-message-field{height:87px;align-items:start}.gs-message-field .gs-field-icon{padding-top:15px}.gs-message-field textarea{resize:none;padding-top:15px;line-height:1.6}
.gs-message-field small{position:absolute;bottom:8px;right:18px;color:#8b95ac;font-size:11px}
.gs-overlay-toggle{min-height:60px;display:flex;align-items:center;gap:23px;position:relative;cursor:pointer;margin:0 0 11px}
.gs-overlay-toggle>input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px}
.gs-toggle-ui{width:67px;height:35px;flex:0 0 67px;border-radius:40px;background:#c5c9dc;position:relative;transition:background .2s}
.gs-toggle-ui:after{content:"";position:absolute;width:27px;height:27px;top:4px;right:4px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #2224;transition:transform .2s}
.gs-overlay-toggle input:checked~.gs-toggle-ui{background:linear-gradient(100deg,#5134e8,#7133fd)}
.gs-overlay-toggle input:checked~.gs-toggle-ui:after{transform:translateX(-32px)}
.gs-overlay-toggle input:focus-visible~.gs-toggle-ui{outline:3px solid #a18cff}
.gs-toggle-copy{display:flex;flex-direction:column;color:#1d203d}.gs-toggle-copy strong{font-size:16px;font-weight:800}.gs-toggle-copy small{font-size:12px;color:#65718e;margin-top:2px}
.gs-pay{width:100%;height:58px;position:relative;border:none;border-radius:12px;background:linear-gradient(105deg,#8120ff 0%,#c22aca 48%,#ff8069 100%);color:white;display:flex;align-items:center;justify-content:center;gap:16px;font-size:20px;font-weight:900;box-shadow:0 8px 19px #b052ed26}
.gs-pay:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.gs-pay:disabled{opacity:.55;cursor:not-allowed}
.gs-pay .fa-arrow-left{position:absolute;left:23px;font-size:18px}.gs-pay .fa-lock{font-size:19px}
.gs-gateway{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;color:#47506c}.gs-gateway select{min-width:180px;border:1px solid #cdd8f4;border-radius:8px;padding:5px;background:#fff;color:#171a3b}
.gs-result{display:flex;align-items:center;gap:10px;padding:12px 20px;margin-bottom:12px;border-radius:12px;color:#214f3a;background:#e3f8eb}.gs-result.error{color:#8a243e;background:#ffecf1}
.gs-unavailable p{padding:35px 0}.gs-unavailable a{display:inline-block;color:#7043e8;font-weight:800}
.gs-more{margin:30px 0 40px;position:relative;z-index:1}.gs-more>h2{font-size:21px}.gs-more-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.gs-more-card{background:#fff;border:1px solid #e6eaff;border-radius:17px;padding:20px}.gs-more-card h3{margin:0 0 12px}.gs-more-card h3 i{color:#723afa}.gs-plan{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0;border-top:1px solid #e8eaff}.gs-plan>div{display:flex;flex-direction:column}.gs-plan small{color:#69728d}.gs-more-card form{display:flex;gap:8px}.gs-more-card select{max-width:140px}.gs-more-card button,.gs-more-card a{background:#7034f5;color:white;border:0;border-radius:8px;padding:8px 12px;display:inline-block}
@media(max-width:1500px){.gs-header-inner,.gs-hero-inner,.gs-content{margin-right:24px;margin-left:24px}.gs-hero-person{right:0}.gs-hero-copy{background:linear-gradient(90deg,transparent,#1115363d)}}
@media(max-width:1100px){.gs-nav{gap:18px;margin:0}.gs-hero-inner{grid-template-columns:41% 1fr}.gs-hero-copy h1{font-size:48px}.gs-hero-copy h2{font-size:23px}.gs-hero-person{opacity:.55}.gs-grid{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:14px}.gs-goal{padding:15px}.gs-goal-money{width:auto}.gs-goal-money>strong{font-size:25px}.gs-goal-ring{height:115px;width:115px;flex-basis:115px}.gs-goal-ring:before{inset:12px}.gs-goal-ring span{font-size:27px}.gs-donation{padding:13px 16px 18px}.gs-amounts{gap:7px}.gs-amount strong{font-size:14px}}
@media(max-width:800px){.gs-header-inner{margin:0 16px}.gs-nav{display:none}.gs-hero{height:auto;min-height:460px}.gs-hero-person{width:65vw;opacity:.65}.gs-hero-inner{display:flex;flex-direction:column;gap:18px;margin:0 16px;padding:32px 0 20px;align-items:stretch}.gs-hero-copy{margin:0;width:100%;align-self:stretch;z-index:1}.gs-hero-copy h1{font-size:44px}.gs-hero-copy h2{font-size:22px}.gs-hero-copy p{max-width:540px}.gs-stream-preview{width:530px;max-width:100%;height:210px}.gs-preview-art{background-position:-138px -84px}.gs-content{margin:15px 16px 35px}.gs-grid{display:flex;flex-direction:column;direction:rtl}.gs-right{order:0}.gs-left{order:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gs-goal,.gs-message-preview{height:295px}.gs-goal-body{flex-direction:column-reverse;align-items:start}.gs-goal-ring{margin:auto}.gs-goal-money{width:100%}.gs-goal-money>strong{font-size:21px}.gs-goal-money p{white-space:normal}.gs-message-preview .gs-overlay-stage{height:175px}.gs-overlay-art{background-position:-139px -719px}.gs-overlay-alert{width:95%}.gs-supporter-note{font-size:11px}.gs-content:after,.gs-content:before{display:none}}
@media(max-width:580px){.gs-brand-name{font-size:17px}.gs-head-avatar,.gs-head-icon{height:35px;width:35px}.gs-header-actions{gap:8px}.gs-hero{min-height:0}.gs-hero-inner{padding:27px 0 22px}.gs-hero-copy h1{font-size:38px;white-space:normal}.gs-hero-copy h2{font-size:19px;white-space:normal}.gs-hero-copy p{font-size:13px}.gs-hero-person{width:100vw;opacity:.38}.gs-stream-preview{height:184px}.gs-donation{padding:14px 12px 17px}.gs-donation .gs-panel-head h2,.gs-panel-head h2{font-size:19px}.gs-donation-lead{font-size:12px;line-height:1.9}.gs-amounts{gap:5px}.gs-amount{height:53px}.gs-amount strong{font-size:11px}.gs-amount span{font-size:10px}.gs-field{height:49px}.gs-message-field{height:86px}.gs-toggle-copy strong{font-size:14px}.gs-toggle-copy small{font-size:11px}.gs-pay{height:55px;font-size:17px}.gs-left{display:flex;flex-direction:column}.gs-goal{height:230px}.gs-goal-body{flex-direction:row}.gs-goal-ring{margin:0;width:105px;height:105px;flex-basis:105px}.gs-goal-money>strong{font-size:23px}.gs-goal-money>span{font-size:13px}.gs-message-preview{height:290px}.gs-message-preview .gs-overlay-stage{height:149px}}
.gs-hero-long{height:auto;min-height:317px}
.gs-hero-long .gs-hero-inner{height:auto;min-height:317px}
.gs-hero-long .gs-hero-copy{padding-top:12px;padding-bottom:12px}
.gs-hero-long .gs-hero-copy h1{white-space:normal;overflow-wrap:anywhere;font-size:clamp(34px,2.9vw,50px);line-height:1.25;margin-bottom:6px;max-width:100%}
.gs-hero-very-long .gs-hero-copy h1{font-size:clamp(30px,2.5vw,41px)}
.gs-hero-long .gs-hero-copy h2{white-space:normal}
@media(max-width:800px){.gs-hero-long .gs-hero-copy h1{font-size:min(40px,8vw)}.gs-hero-very-long .gs-hero-copy h1{font-size:min(34px,7vw)}}
@media(prefers-reduced-motion:reduce){.gs-body *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
