/* Colombo-only PowerBank GPU shell. No image assets are used. */
#s-login> :not(#cb-gpu-login-ui),#s-home> :not(#cb-gpu-home-ui){display:none!important}
#s-reg:not(.active),#s-reg:not(.active)>#cb-gpu-register-ui{display:none!important;visibility:hidden!important;pointer-events:none!important}
/* Colombo permanently removes the legacy auth and Gains/Iron Vault presentation. */
body.cb-gpu-shell #s-login .auth-body,body.cb-gpu-shell #s-login .auth-wrap,body.cb-gpu-shell #s-login [class*="auth-"],body.cb-gpu-shell #s-login [class*="login-panel"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
body.cb-gpu-shell #s-home .iron-vault,body.cb-gpu-shell #s-home [class^="iv-"],body.cb-gpu-shell #s-home [class*=" iv-"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
body.cb-gpu-shell #vault-popup-overlay,body.cb-gpu-shell #vault-pwa-modal{display:none!important;visibility:hidden!important;pointer-events:none!important}

#s-login>#cb-gpu-login-ui,#s-home>#cb-gpu-home-ui{display:block!important}
body.cb-gpu-shell{background:#020917!important;color:#edf8ff!important}
body.cb-gpu-shell #s-login,body.cb-gpu-shell #s-home{font-family:Inter,"Segoe UI",Arial,sans-serif!important;background:radial-gradient(circle at 50% 6%,rgba(0,129,255,.2),transparent 38%),#020917!important;color:#edf8ff!important}
#s-login.cb-gpu-login-redesigned,#s-home.cb-gpu-home-redesigned{display:block!important;position:fixed!important;inset:0!important;height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}
#cb-gpu-login-ui,#cb-gpu-home-ui{position:relative;width:min(100%,430px);min-height:100dvh;margin:0 auto;padding-bottom:18px;background:radial-gradient(circle at 10% 75%,rgba(0,161,255,.11),transparent 27%),radial-gradient(circle at 92% 42%,rgba(150,47,255,.12),transparent 31%);overflow:hidden}
.cgs-code-bg{position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.36;background:linear-gradient(135deg,transparent 49%,rgba(12,183,255,.38) 50%,transparent 51%) 0 0/48px 48px,linear-gradient(45deg,transparent 49%,rgba(149,52,255,.32) 50%,transparent 51%) 24px 18px/48px 48px;mask-image:linear-gradient(180deg,#000,transparent 86%)}
.cgs-brand{display:flex;align-items:center;gap:9px;color:#fff}.cgs-brand-mark{display:grid;width:37px;height:37px;place-items:center;border:2px solid #10bfff;border-radius:11px;background:rgba(0,35,76,.78);box-shadow:0 0 17px rgba(0,183,255,.7),inset 0 0 12px rgba(0,183,255,.3);color:#0fd2ff;font-size:21px;font-weight:900}.cgs-brand strong{font-size:17px;letter-spacing:-.05em;text-shadow:0 0 13px rgba(0,189,255,.62)}.cgs-brand strong em{color:#9c57ff;font-style:normal}.cgs-brand small{display:block;margin-top:3px;color:#2fc8ff;font-size:7px;font-weight:900;letter-spacing:.24em}
.cgs-machine-stage{position:absolute;inset:0;pointer-events:none;perspective:720px;overflow:hidden}.cgs-machine-slide{position:absolute;inset:0;display:grid;place-items:center;opacity:0;animation:cgsMachineSlide 24s ease-in-out infinite;animation-delay:calc(var(--cgs-machine-index)*-3.42s)}.cgs-machine-rack{position:relative;width:min(230px,64vw);height:140px;padding:11px 10px;border:1px solid rgba(35,202,255,.86);border-radius:10px;background:linear-gradient(145deg,rgba(5,58,107,.95),rgba(3,15,42,.97));box-shadow:0 0 18px rgba(0,183,255,.7),inset 0 0 20px rgba(0,173,255,.2);transform:rotateY(-16deg) rotateX(4deg);transform-style:preserve-3d}.cgs-machine-rack:before{position:absolute;top:6px;bottom:6px;left:-10px;width:10px;border:1px solid rgba(55,194,255,.6);border-right:0;border-radius:6px 0 0 6px;content:"";background:linear-gradient(180deg,#0c80c3,#061738);transform:skewY(8deg)}.cgs-machine-rack:after{position:absolute;right:-19px;bottom:10px;width:26px;height:90px;border-right:2px solid rgba(161,73,255,.78);content:"";box-shadow:0 0 16px rgba(161,73,255,.7);transform:skewY(-14deg)}.cgs-machine-board{position:relative;display:flex;height:28px;align-items:center;gap:8px;margin:4px 0;padding:4px 7px;border:1px solid rgba(69,214,255,.7);border-radius:5px;background:linear-gradient(90deg,rgba(12,111,176,.86),rgba(5,27,70,.94));box-shadow:inset 0 0 10px rgba(0,190,255,.22)}.cgs-machine-board:nth-child(2){border-color:rgba(176,97,255,.8);background:linear-gradient(90deg,rgba(89,44,175,.74),rgba(6,25,70,.94))}.cgs-machine-board:nth-child(3){border-color:rgba(49,233,205,.76);background:linear-gradient(90deg,rgba(14,121,126,.74),rgba(5,30,70,.94))}.cgs-machine-fan{display:block;width:18px;height:18px;border:2px solid #85edff;border-radius:50%;background:radial-gradient(circle,#d1fbff 0 13%,#0789cb 15% 34%,transparent 36%);box-shadow:0 0 8px #17caff;animation:cgsFanSpin .8s linear infinite}.cgs-machine-board:nth-child(2) .cgs-machine-fan{border-color:#e4beff;box-shadow:0 0 8px #aa4cff}.cgs-machine-chip{display:block;width:48px;height:9px;border-radius:2px;background:linear-gradient(90deg,#0ccfff,#8260ff);box-shadow:0 0 7px rgba(54,203,255,.85)}.cgs-machine-light{display:block;width:6px;height:6px;margin-left:auto;border-radius:50%;background:#5dffc5;box-shadow:0 0 8px #5dffc5;animation:cgsLightPulse 1s ease-in-out infinite}@keyframes cgsFanSpin{to{transform:rotate(360deg)}}@keyframes cgsLightPulse{50%{opacity:.3;transform:scale(.7)}}@keyframes cgsMachineSlide{0%,9%{opacity:0;transform:translateX(24px) scale(.88)}14%,25%{opacity:1;transform:translateX(0) scale(1)}31%,100%{opacity:0;transform:translateX(-24px) scale(.92)}}
.cgs-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:0;border-radius:999px;background:linear-gradient(100deg,#08b9ff,#1d75ff 47%,#b335ff);box-shadow:0 0 18px rgba(0,163,255,.63),0 0 25px rgba(139,45,255,.35);color:#fff;cursor:pointer;font-size:12px;font-weight:900}.cgs-button:disabled{opacity:.6;cursor:not-allowed}.cgs-outline{border:1px solid #12bfff;border-radius:999px;background:rgba(2,24,54,.7);box-shadow:0 0 12px rgba(0,176,255,.3);color:#b9ebff;cursor:pointer}
/* Login */
#cb-gpu-login-ui{padding:0 15px 18px}.cgs-login-hero{position:relative;height:274px;margin:0 -15px;overflow:hidden;border-radius:0 0 24px 24px;background:radial-gradient(circle at 78% 44%,rgba(0,192,255,.22),transparent 27%),linear-gradient(120deg,#031029,#06214a 55%,#091236)}.cgs-login-hero .cgs-machine-stage{left:36%;opacity:.82;transform:scale(.82);transform-origin:68% 57%}.cgs-login-hero:after{position:absolute;inset:auto 0 0;height:145px;content:"";background:linear-gradient(180deg,transparent,#020917)}.cgs-login-brand{position:absolute;z-index:2;top:25px;left:24px}.cgs-login-welcome{position:absolute;z-index:2;left:28px;bottom:34px}.cgs-login-welcome h1{margin:0;color:#fff;font-size:31px;letter-spacing:-.06em;line-height:1}.cgs-login-welcome h1 em{color:#12baff;font-style:normal;text-shadow:0 0 13px rgba(0,181,255,.65)}.cgs-login-welcome p{margin:9px 0 0;color:#a6c8e9;font-size:12px;line-height:1.45}.cgs-login-card{position:relative;z-index:3;margin:-1px 0 0;padding:24px 18px 21px;border:1px solid #13bfff;border-radius:24px;background:linear-gradient(145deg,rgba(4,35,75,.98),rgba(2,13,35,.98));box-shadow:0 0 9px rgba(0,188,255,.92),0 0 28px rgba(0,135,255,.5),0 0 45px rgba(144,44,255,.31),inset 0 0 26px rgba(0,121,255,.12)}.cgs-login-form{display:flex;flex-direction:column;gap:13px}.cgs-login-field{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 14px;border:1px solid #11b8ff;border-radius:13px;background:rgba(3,25,57,.72);box-shadow:0 0 9px rgba(0,157,255,.28),inset 0 0 11px rgba(0,85,170,.12)}.cgs-login-field:focus-within{box-shadow:0 0 0 2px rgba(0,183,255,.14),0 0 16px rgba(0,157,255,.48)}.cgs-login-field input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#f2fbff;font-size:13px}.cgs-login-field input::placeholder{color:#83aacc}.cgs-login-eye{border:0;background:transparent;color:#a8d6f5;cursor:pointer;font-size:18px}.cgs-login-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c0d8ee;font-size:11px}.cgs-login-remember{display:flex;align-items:center;gap:7px;cursor:pointer}.cgs-login-remember input{width:18px;height:18px;accent-color:#09baff}.cgs-login-link{border:0;background:transparent;color:#10c7ff;cursor:pointer;font-size:11px;font-weight:800}.cgs-or{display:flex;align-items:center;gap:12px;margin:10px 0;color:#b7cde1;font-size:11px}.cgs-or i{height:1px;flex:1;background:linear-gradient(90deg,transparent,#6497c7)}.cgs-or i:last-child{background:linear-gradient(90deg,#6497c7,transparent)}.cgs-google{display:flex;align-items:center;justify-content:center;gap:11px;min-height:49px;border:1px solid #13bfff;border-radius:999px;background:rgba(2,24,54,.6);color:#edfaff;text-decoration:none;font-size:12px;font-weight:800}.cgs-google b{font-size:19px;color:#4d9eff}.cgs-register-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:19px;padding:16px 14px;border:1px solid rgba(84,191,255,.45);border-radius:16px;background:linear-gradient(145deg,rgba(10,50,99,.77),rgba(2,19,49,.75))}.cgs-register-panel strong{display:block;color:#fff;font-size:12px}.cgs-register-panel small{display:block;margin-top:5px;color:#94b9db;font-size:10px;line-height:1.3}.cgs-register-panel button{padding:10px 12px;white-space:nowrap;font-size:10px;font-weight:900}.cgs-secure{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;color:#5fb7e5;font-size:9px}.cgs-secure i{width:38px;height:1px;background:linear-gradient(90deg,transparent,#269ede)}.cgs-secure i:last-child{background:linear-gradient(90deg,#269ede,transparent)}
/* Home */
#cb-gpu-home-ui{padding:0 14px 80px}.cgs-home-header{position:relative;z-index:4;display:flex;align-items:center;gap:10px;height:64px;margin:0 -14px;padding:0 15px;border-bottom:1px solid rgba(48,149,225,.34);background:rgba(2,14,34,.92);backdrop-filter:blur(13px)}.cgs-menu-btn,.cgs-head-btn{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(32,179,255,.5);border-radius:10px;background:rgba(3,37,75,.64);color:#b7ecff;cursor:pointer;font-size:18px}.cgs-home-header .cgs-brand{flex:1}.cgs-head-actions{display:flex;gap:5px}.cgs-head-btn{position:relative;font-size:15px}.cgs-head-badge{position:absolute;top:-5px;right:-3px;display:grid;min-width:16px;height:16px;place-items:center;border-radius:99px;background:#ff407d;color:#fff;font-size:8px;font-weight:900}.cgs-home-scroll{position:relative;z-index:1;padding-top:12px}.cgs-stat-strip{display:grid;grid-template-columns:1.1fr 1fr 1fr;overflow:hidden;border:1px solid rgba(33,169,255,.64);border-radius:13px;background:linear-gradient(145deg,rgba(5,43,87,.94),rgba(4,21,50,.92));box-shadow:0 0 15px rgba(0,133,255,.24)}.cgs-stat{min-width:0;padding:12px 9px;border:0;border-right:1px solid rgba(93,184,255,.21);background:transparent;color:#fff;text-align:left;cursor:pointer}.cgs-stat:last-child{border-right:0}.cgs-stat small{display:block;color:#a2c7e6;font-size:8px;white-space:nowrap}.cgs-stat strong{display:block;margin-top:5px;overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cgs-stat strong em{color:#14c9ff;font-style:normal}.cgs-hero{position:relative;height:216px;overflow:hidden;margin-top:11px;border:1px solid rgba(34,180,255,.73);border-radius:15px;background:radial-gradient(circle at 80% 38%,rgba(0,188,255,.27),transparent 32%),linear-gradient(135deg,#061d43,#05122c 62%,#170b42);box-shadow:0 0 14px rgba(0,148,255,.34)}.cgs-hero:before{position:absolute;inset:0;content:"";opacity:.28;background:linear-gradient(90deg,transparent 49%,#13baff 50%,transparent 51%) 0 0/30px 30px,linear-gradient(0deg,transparent 49%,#a94dff 50%,transparent 51%) 0 0/30px 30px}.cgs-hero .cgs-machine-stage{left:41%;opacity:.7;transform:scale(.74);transform-origin:78% 50%}.cgs-hero-copy{position:absolute;z-index:2;left:22px;top:22px;width:56%}.cgs-hero-copy h1{margin:0;color:#fff;font-size:25px;line-height:1.03;letter-spacing:-.055em}.cgs-hero-copy h1 em{color:#13d3ff;font-style:normal}.cgs-hero-copy p{margin:10px 0 14px;color:#c2ddf5;font-size:10px;line-height:1.42}.cgs-hero-copy button{min-height:38px;padding:0 13px;font-size:10px}.cgs-search{display:flex;align-items:center;gap:10px;margin-top:12px;padding:0 13px;min-height:43px;border:1px solid rgba(69,175,246,.63);border-radius:999px;background:rgba(4,28,63,.78);color:#9fc3e2}.cgs-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.cgs-search input::placeholder{color:#799bc1}.cgs-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.cgs-quick{display:flex;min-height:82px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(34,153,239,.58);border-radius:12px;background:linear-gradient(145deg,rgba(7,54,105,.9),rgba(5,24,56,.94));box-shadow:inset 0 0 13px rgba(0,151,255,.1);color:#fff;cursor:pointer;text-align:center}.cgs-quick .ico{display:grid;width:30px;height:30px;place-items:center;border:1px solid #18c7ff;border-radius:9px;background:rgba(0,157,255,.25);box-shadow:0 0 10px rgba(0,191,255,.4);font-size:16px}.cgs-quick:nth-child(2) .ico{border-color:#45e4d3;background:rgba(0,213,191,.2)}.cgs-quick:nth-child(3) .ico{border-color:#a96bff;background:rgba(137,61,255,.25)}.cgs-quick:nth-child(4) .ico{border-color:#5da4ff;background:rgba(58,105,255,.23)}.cgs-quick strong{font-size:9px}.cgs-quick small{color:#9ec4e4;font-size:8px}.cgs-section{margin-top:16px}.cgs-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.cgs-section-head h2{margin:0;color:#f5fbff;font-size:16px}.cgs-section-head h2 span{color:#15c9ff}.cgs-section-head button{border:0;background:transparent;color:#8fd8ff;cursor:pointer;font-size:9px;font-weight:800}.cgs-plans{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cgs-plan{position:relative;overflow:hidden;border:1px solid rgba(40,163,255,.62);border-radius:12px;background:linear-gradient(145deg,#092b58,#07172f);box-shadow:0 0 11px rgba(0,128,255,.18);cursor:pointer}.cgs-plan:last-child:nth-child(odd){grid-column:1/-1}.cgs-plan-machine{height:73px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 46%,rgba(19,198,255,.2),transparent 38%),linear-gradient(135deg,#061c3b,#06122b)}.cgs-plan-machine .cgs-mini-rack{position:absolute;top:12px;left:50%;width:94px;height:48px;padding:4px;border:1px solid #1abfff;border-radius:5px;background:#092b58;box-shadow:0 0 9px rgba(0,184,255,.6);transform:translateX(-50%) rotateY(-18deg)}.cgs-mini-rack i{display:block;height:7px;margin:3px;border-radius:2px;background:linear-gradient(90deg,#0bcfff,#8d4fff);box-shadow:0 0 4px #12c6ff}.cgs-plan-body{padding:9px}.cgs-plan-name{overflow:hidden;color:#fff;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cgs-plan-meta{display:grid;gap:4px;margin-top:6px;color:#9fc4e3;font-size:8px}.cgs-plan-meta b{color:#eaf8ff}.cgs-plan-reward{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:7px;border-top:1px solid rgba(55,161,237,.27);color:#56f5d0;font-size:9px;font-weight:900}.cgs-plan-reward small{color:#789ec1;font-size:7px;font-weight:600}.cgs-cycle{display:flex;align-items:center;gap:12px;margin-top:12px;padding:14px;border:1px solid rgba(41,218,167,.66);border-radius:12px;background:linear-gradient(110deg,rgba(9,83,79,.7),rgba(7,27,54,.86));box-shadow:0 0 15px rgba(15,220,186,.18)}.cgs-cycle-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #40e6c5;border-radius:13px;color:#65f4da;font-size:20px}.cgs-cycle strong{display:block;color:#f2fffd;font-size:12px}.cgs-cycle small{display:block;margin-top:4px;color:#a8d7d1;font-size:9px;line-height:1.35}.cgs-bottom-nav{position:fixed;z-index:10;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);width:min(100%,430px);margin:auto;padding:7px 7px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(58,169,255,.4);background:rgba(2,15,35,.96);box-shadow:0 -6px 23px rgba(0,0,0,.26);backdrop-filter:blur(12px)}.cgs-nav-btn{display:flex;min-height:45px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:#8ba8c8;cursor:pointer;font-size:9px}.cgs-nav-btn .ico{font-size:18px;line-height:1}.cgs-nav-btn.active{color:#16c8ff;text-shadow:0 0 11px rgba(0,198,255,.65)}.cgs-nav-btn.active:after{width:24px;height:2px;margin-top:1px;border-radius:4px;background:#18cfff;box-shadow:0 0 8px #18cfff;content:""}
@media(max-width:360px){#cb-gpu-home-ui{padding-inline:10px}.cgs-quick-grid{gap:5px}.cgs-quick strong{font-size:8px}.cgs-hero-copy{left:17px;width:58%}.cgs-hero-copy h1{font-size:22px}.cgs-stat{padding-inline:6px}.cgs-stat strong{font-size:11px}}

.cgs-login-country-field select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f2fbff;font-size:13px;appearance:none;cursor:pointer}.cgs-login-country-field select option{background:#061b3e;color:#fff}.cgs-register-compact{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:10px 12px;color:#99bbd9;font-size:10px}.cgs-register-compact .cgs-register-btn{min-height:30px;padding:0 12px;font-size:10px;box-shadow:0 0 8px rgba(0,176,255,.25)}
body.cb-gpu-shell #s-login #lg-method-tabs,body.cb-gpu-shell #s-login #lg-email-fields,body.cb-gpu-shell #s-login #fp-modal-overlay{display:none!important;visibility:hidden!important;pointer-events:none!important}


/* Colombo shared header hardening - keep this block last so route/page shells inherit it. */
.cgs-shared-page-header,
#cb-gpu-home-ui .cgs-home-header {
  position: sticky !important;
  top: 0 !important;
  z-index: 80 !important;
  box-sizing: border-box !important;
  min-height: 64px !important;
  height: auto !important;
  padding-top: max(0px, env(safe-area-inset-top)) !important;
  background: linear-gradient(180deg, rgba(2, 14, 34, .98), rgba(2, 14, 34, .9)) !important;
  border-bottom: 1px solid rgba(48, 149, 225, .42) !important;
  box-shadow: 0 10px 28px rgba(0, 0, 0, .2) !important;
  -webkit-backdrop-filter: blur(16px) saturate(130%) !important;
  backdrop-filter: blur(16px) saturate(130%) !important;
}
#cb-gpu-home-ui .cgs-home-header .cgs-brand,
.cgs-shared-page-header .cgs-brand {
  min-width: 0;
  flex: 1 1 auto;
  overflow: hidden;
}
#cb-gpu-home-ui .cgs-home-header .cgs-brand > div:last-child,
.cgs-shared-page-header .cgs-brand > div:last-child {
  min-width: 0;
  overflow: hidden;
}
#cb-gpu-home-ui .cgs-home-header .cgs-brand strong,
.cgs-shared-page-header .cgs-brand strong {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#cb-gpu-home-ui .cgs-home-header .cgs-brand small,
.cgs-shared-page-header .cgs-brand small {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#cb-gpu-home-ui .cgs-head-actions,
.cgs-shared-page-header .cgs-head-actions {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  gap: 7px;
}
#cb-gpu-home-ui .cgs-menu-btn,
#cb-gpu-home-ui .cgs-head-btn,
.cgs-shared-page-header .cgs-menu-btn,
.cgs-shared-page-header .cgs-head-btn {
  flex: 0 0 36px;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px;
  border-radius: 12px !important;
  touch-action: manipulation;
}
#cb-gpu-home-ui .cgs-home-scroll,
.cgs-page-scroll {
  position: relative;
  z-index: 1;
}


/* Colombo GPU route surfaces: legacy Arena earning modes are not part of Colombo. */
/* Colombo GPU route surfaces: legacy Arena earning modes are not part of Colombo. */
body.cb-gpu-shell .bonus-ovl,
body.cb-gpu-shell #reg-scratch-wrap,
body.cb-gpu-shell #s-work,
body.cb-gpu-shell #s-tasks,
body.cb-gpu-shell #s-checkin,
body.cb-gpu-shell #s-my-checkin-history,
body.cb-gpu-shell #s-finplans,
body.cb-gpu-shell #s-premium-task-hist,
body.cb-gpu-shell #s-task-history,
body.cb-gpu-shell #s-team-rewards-guide,
body.cb-gpu-shell [onclick*="s-checkin"],
body.cb-gpu-shell [onclick*="s-tasks"],
body.cb-gpu-shell [onclick*="s-finplans"],
body.cb-gpu-shell [onclick*="s-premium-task-hist"],
body.cb-gpu-shell [onclick*="s-task-history"],
body.cb-gpu-shell [id*="vip"],
body.cb-gpu-shell [class*="vip"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
.cgs-gpu-route-screen{display:block!important;position:fixed!important;inset:0!important;z-index:70!important;overflow-x:hidden!important;overflow-y:auto!important;background:#020917!important;color:#eef9ff!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important}
.cgs-gpu-route-screen> :not(.cgs-gpu-route-ui){display:none!important}
.cgs-gpu-route-ui{box-sizing:border-box;min-height:100dvh;width:min(100%,520px);margin:0 auto;padding-bottom:88px;background:radial-gradient(circle at 10% 5%,rgba(0,183,255,.2),transparent 30%),radial-gradient(circle at 90% 40%,rgba(137,48,255,.16),transparent 34%),#020917}
.cgs-gpu-route-header{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:10px;min-height:68px;padding:10px 15px max(10px,env(safe-area-inset-top));box-sizing:border-box;background:rgba(2,14,34,.96);border-bottom:1px solid rgba(48,149,225,.42);box-shadow:0 10px 28px rgba(0,0,0,.3);backdrop-filter:blur(16px)}
.cgs-gpu-back,.cgs-gpu-bell{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(77,205,255,.38);border-radius:12px;background:rgba(5,32,65,.8);color:#e8faff;font-size:25px;cursor:pointer}.cgs-gpu-bell{font-size:18px}.cgs-gpu-route-brand{min-width:0;flex:1}.cgs-gpu-route-brand strong{display:block;font-size:16px;white-space:nowrap}.cgs-gpu-route-brand small{display:block;overflow:hidden;color:#78c9f2;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}
.cgs-gpu-route-main{padding:16px 15px}.cgs-gpu-route-kicker,.cgs-gpu-pill{color:#37d8ff;font-size:9px;font-weight:950;letter-spacing:2px}.cgs-gpu-route-main h1{margin:5px 0;color:#fff;font-size:28px;line-height:1.05}.cgs-gpu-route-copy{margin:0 0 14px;color:#9ec5df;font-size:12px;line-height:1.55}.cgs-gpu-hero-card,.cgs-gpu-device-hero{position:relative;display:flex;min-height:190px;align-items:center;overflow:hidden;padding:18px;border:1px solid rgba(52,196,255,.65);border-radius:20px;background:linear-gradient(135deg,rgba(3,30,66,.96),rgba(13,11,53,.9));box-shadow:0 0 24px rgba(0,173,255,.24),inset 0 0 20px rgba(0,113,255,.12)}.cgs-gpu-device-hero{border-color:rgba(162,93,255,.72);background:linear-gradient(135deg,rgba(18,27,71,.96),rgba(32,10,69,.9))}.cgs-gpu-hero-copy{position:relative;z-index:2;width:58%}.cgs-gpu-hero-copy h2{margin:8px 0;color:#fff;font-size:23px;line-height:1.12}.cgs-gpu-hero-copy h2 em{color:#25d6ff;font-style:normal}.cgs-gpu-hero-copy p{margin:0;color:#a6c9e3;font-size:10px;line-height:1.5}.cgs-gpu-art-slot{position:absolute;inset:0 0 0 42%;opacity:.9;pointer-events:none}.cgs-gpu-machine-stage{transform:scale(.65);transform-origin:75% 50%;opacity:.75}.cgs-gpu-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0 20px}.cgs-gpu-summary>div{padding:10px 8px;border:1px solid rgba(65,171,244,.35);border-radius:12px;background:rgba(5,25,54,.8);text-align:center}.cgs-gpu-summary small{display:block;color:#83b6d5;font-size:8px;font-weight:800;text-transform:uppercase}.cgs-gpu-summary strong{display:block;margin-top:5px;color:#fff;font-size:12px}.cgs-gpu-section-head{display:flex;justify-content:space-between;align-items:end;gap:10px;margin:12px 0}.cgs-gpu-section-head span{color:#35d7ff;font-size:9px;font-weight:950;letter-spacing:1.8px}.cgs-gpu-section-head h2{margin:4px 0 0;color:#f5fbff;font-size:20px}.cgs-gpu-section-head>small{color:#9cbee0;font-size:9px;text-align:right}.cgs-gpu-small-action{border:1px solid #32cfff;border-radius:999px;background:rgba(0,160,255,.12);color:#69deff;padding:8px 12px;font-size:10px;font-weight:900}.cgs-gpu-plan-grid{display:grid;gap:11px}.cgs-gpu-plan-card{position:relative;overflow:hidden;padding:13px;border:1px solid rgba(60,177,255,.55);border-radius:15px;background:linear-gradient(145deg,rgba(8,35,73,.95),rgba(10,14,38,.98));box-shadow:0 8px 18px rgba(0,0,0,.2)}.cgs-gpu-plan-card.live{box-shadow:0 0 18px rgba(0,188,255,.15)}.cgs-gpu-plan-card.future{border-color:rgba(130,139,178,.24);opacity:.72}.cgs-gpu-plan-top,.cgs-gpu-plan-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px}.cgs-gpu-status{color:#9aaec8;font-size:8px;font-weight:950;letter-spacing:1px}.cgs-gpu-status.live-dot{color:#35f0ad}.cgs-gpu-index{color:#70a3ca;font-size:8px;font-weight:900;letter-spacing:1px}.cgs-gpu-rack-mini{display:flex;gap:4px;margin:11px 0 7px}.cgs-gpu-rack-mini i{display:block;width:29px;height:18px;border:1px solid #29d8ff;border-radius:4px;background:linear-gradient(90deg,#0bd4ff,#6e43ff);box-shadow:0 0 10px rgba(0,205,255,.45)}.cgs-gpu-rack-mini.muted i{border-color:#57627e;background:#263047;box-shadow:none}.cgs-gpu-plan-card h3{margin:0;color:#f5fbff;font-size:16px}.cgs-gpu-specs{display:flex;gap:12px;margin-top:6px;color:#8eb6d4;font-size:9px}.cgs-gpu-income{display:flex;justify-content:space-between;align-items:center;margin:11px 0;padding:8px 10px;border:1px solid rgba(0,223,255,.26);border-radius:10px;background:rgba(0,158,255,.08)}.cgs-gpu-income small{color:#82b7d7;font-size:8px}.cgs-gpu-income strong{color:#30dfff;font-size:12px}.cgs-gpu-plan-bottom b{color:#fff;font-size:13px}.cgs-gpu-buy,.cgs-gpu-plan-bottom button{border:0;border-radius:999px;background:linear-gradient(100deg,#0bc9ff,#775cff,#bf42ff);color:#fff;padding:9px 13px;font-size:10px;font-weight:950;cursor:pointer}.cgs-gpu-plan-bottom button:disabled{background:#27314a;color:#8d9bb0}.cgs-gpu-note,.cgs-gpu-empty,.cgs-gpu-loading{margin-top:15px;padding:14px;border:1px dashed rgba(82,171,226,.35);border-radius:12px;color:#8eb9d7;font-size:10px;line-height:1.55;text-align:center}.cgs-gpu-device-list{display:grid;gap:11px}.cgs-gpu-device-card{display:flex;gap:12px;align-items:center;padding:13px;border:1px solid rgba(46,224,180,.42);border-radius:15px;background:linear-gradient(145deg,rgba(7,43,58,.95),rgba(7,15,35,.98))}.cgs-gpu-device-card.paid{border-color:rgba(142,89,255,.58);background:linear-gradient(145deg,rgba(29,20,68,.95),rgba(7,15,35,.98))}.cgs-gpu-device-art{display:grid;place-items:center;flex:0 0 57px;width:57px;height:57px;border:1px solid #28dcff;border-radius:14px;background:radial-gradient(circle,#174c75,#07152d);color:#3beaff;font-size:27px;box-shadow:0 0 15px rgba(0,213,255,.25)}.cgs-gpu-device-info{min-width:0}.cgs-gpu-device-info h3{margin:5px 0;color:#fff;font-size:14px}.cgs-gpu-device-info p{margin:3px 0;color:#8bb7d0;font-size:9px}.cgs-gpu-device-info p b{color:#48e8b0}.cgs-gpu-device-info small{display:block;overflow:hidden;color:#7598b5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cgs-gpu-route-nav{position:fixed;z-index:90;right:0;bottom:0;left:0;display:flex;justify-content:center;gap:0;padding:8px max(10px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-bottom));background:rgba(2,10,25,.96);border-top:1px solid rgba(37,168,255,.32);backdrop-filter:blur(14px)}.cgs-gpu-route-nav button{display:flex;flex:1;max-width:110px;flex-direction:column;align-items:center;gap:3px;border:0;background:none;color:#7d9ab4;font-size:18px}.cgs-gpu-route-nav button span{font-size:8px;font-weight:900;letter-spacing:.5px}.cgs-gpu-route-nav button:hover{color:#33dbff}
@media(max-width:380px){.cgs-gpu-hero-copy{width:63%}.cgs-gpu-hero-copy h2{font-size:20px}.cgs-gpu-route-main{padding-inline:11px}.cgs-gpu-summary strong{font-size:10px}}


/* Colombo final shell hardening: the header stays fixed while only the home body scrolls. */
#s-home.cb-gpu-home-redesigned{overflow:hidden!important;overscroll-behavior:none!important}
#cb-gpu-home-ui{overflow:visible!important;height:100dvh;min-height:100dvh;padding-bottom:0!important}
#cb-gpu-home-ui .cgs-home-header{position:fixed!important;top:0!important;left:50%!important;right:auto!important;width:min(100%,430px)!important;margin:0!important;transform:translateX(-50%)!important;z-index:100!important;padding-top:max(0px,env(safe-area-inset-top))!important}
#cb-gpu-home-ui .cgs-home-scroll{height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;padding-top:74px!important;padding-bottom:86px!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}
#cb-gpu-home-ui [data-go="tasks"],#cb-gpu-home-ui [data-nav="tasks"]{display:none!important}
#s-daily-checkin{display:block!important;position:fixed!important;inset:0!important;z-index:120!important;overflow:hidden!important;background:#020917!important}
#s-daily-checkin .cgs-gpu-route-ui{height:100dvh;overflow-y:auto;overscroll-behavior:contain}
.cgs-daily-checkin-loading{margin-top:20px;padding:18px;border:1px solid rgba(45,206,255,.32);border-radius:14px;color:#8bb8d6;text-align:center;font-size:11px}
.cgs-daily-card{padding:18px;border:1px solid rgba(48,222,181,.58);border-radius:20px;background:radial-gradient(circle at 90% 5%,rgba(0,238,190,.18),transparent 30%),linear-gradient(145deg,rgba(6,52,61,.97),rgba(4,20,42,.98));box-shadow:0 0 26px rgba(0,215,177,.15)}
.cgs-daily-icon{display:grid;width:50px;height:50px;place-items:center;border:1px solid #36eab9;border-radius:16px;background:rgba(0,224,179,.13);color:#49f1c3;font-size:27px;font-weight:950;box-shadow:0 0 18px rgba(0,228,187,.26)}
.cgs-daily-label{margin-top:15px;color:#43efc1;font-size:9px;font-weight:950;letter-spacing:2px}.cgs-daily-card h2{margin:6px 0;color:#fff;font-size:23px}.cgs-daily-card p{margin:0;color:#9bc4d7;font-size:11px;line-height:1.55}.cgs-daily-reward{display:flex;align-items:end;justify-content:space-between;margin:16px 0;padding:12px;border:1px solid rgba(75,236,193,.28);border-radius:12px;background:rgba(0,230,190,.08)}.cgs-daily-reward small{color:#90c9bc;font-size:9px}.cgs-daily-reward strong{color:#59f5c8;font-size:17px}.cgs-daily-claim{width:100%;min-height:48px;border:0;border-radius:12px;background:linear-gradient(100deg,#14ddb3,#0aa9d9);color:#031620;font-size:11px;font-weight:950;letter-spacing:.4px;cursor:pointer;box-shadow:0 0 18px rgba(0,222,184,.3)}.cgs-daily-claim:disabled{background:#284454;color:#9ab4c0;box-shadow:none;cursor:default}.cgs-daily-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0}.cgs-daily-stats>div{padding:11px 6px;border:1px solid rgba(67,173,224,.34);border-radius:12px;background:rgba(6,31,61,.82);text-align:center}.cgs-daily-stats small{display:block;color:#84b7d2;font-size:8px}.cgs-daily-stats strong{display:block;margin-top:5px;color:#fff;font-size:20px}.cgs-daily-stats span{color:#54d9f7;font-size:8px}.cgs-daily-history{padding:0 1px}.cgs-daily-history-list{display:grid;gap:7px}.cgs-daily-history-row{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(53,140,204,.28);border-radius:10px;background:rgba(6,27,55,.78);font-size:10px}.cgs-daily-check{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:rgba(38,227,173,.18);color:#4bf0be;font-weight:950}.cgs-daily-history-row b{color:#dff7ff}.cgs-daily-history-streak{margin-left:auto;color:#83bad2;font-size:9px}.cgs-daily-history-row strong{color:#51edc0;font-size:9px}
/* Colombo My Device / GPU catalog — code-generated machine direction */
.cgs-lang-btn{width:34px;height:34px;border:1px solid rgba(112,238,255,.38);border-radius:11px;background:rgba(10,28,55,.78);color:#aaf6ff;font-size:15px;font-weight:900;cursor:pointer;display:inline-grid;place-items:center;box-shadow:0 0 14px rgba(0,224,255,.14)}
.cgs-lang-btn:hover{border-color:#6ff4ff;background:#12345a;color:#fff}
.cgs-country-income{margin:14px 16px 0;padding:13px 15px;border:1px solid rgba(42,229,255,.32);border-radius:18px;background:linear-gradient(105deg,rgba(10,27,61,.96),rgba(11,44,83,.82));display:flex;align-items:center;gap:11px;color:#efffff;box-shadow:0 0 24px rgba(0,210,255,.11)}
.cgs-country-income .cgs-country-live{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#8dfff1;background:rgba(20,244,187,.13);box-shadow:0 0 15px rgba(20,244,187,.55);font-size:14px}
.cgs-country-income div{min-width:0;display:grid;gap:2px;flex:1}.cgs-country-income small{color:#66eaff;font-weight:900;letter-spacing:.12em;font-size:9px}.cgs-country-income strong{font-size:13px}.cgs-country-income em{font-style:normal;color:#9ab9d6;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgs-country-income>b{color:#5affca;font-size:10px;letter-spacing:.1em}
.cgs-country-income{align-items:flex-start}.cgs-country-income>.cgs-country-live{flex:0 0 30px;margin-top:2px}.cgs-country-income>.cgs-country-live~div{min-width:0}.cgs-country-income .cgs-country-feed{display:grid;gap:4px;margin-top:5px;width:100%}.cgs-country-income .cgs-country-feed-loading{display:block;color:#83bad5;font-size:9px}.cgs-country-income .cgs-country-feed-row{display:flex;align-items:center;gap:6px;padding-top:4px;border-top:1px solid rgba(83,211,255,.15)}.cgs-country-income .cgs-country-feed-flag{display:block;flex:0 0 auto;font-size:16px;line-height:18px}.cgs-country-income .cgs-country-feed-row>span:last-child{display:grid;gap:1px;min-width:0}.cgs-country-income .cgs-country-feed-row b{display:block;color:#fff;font-size:9px;letter-spacing:.08em}.cgs-country-income .cgs-country-feed-row small{display:block;color:#9ab9d6;font-size:8px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgs-country-income>b{align-self:flex-start;margin-top:4px}

.cgs-gpu-catalog-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0 23px}.cgs-gpu-catalog-highlights>div{padding:13px 14px;border:1px solid rgba(92,180,255,.22);border-radius:14px;background:rgba(18,31,67,.76);display:grid;gap:5px}.cgs-gpu-catalog-highlights span{font-size:9px;letter-spacing:.1em;color:#8da7c9;font-weight:900}.cgs-gpu-catalog-highlights b{font-size:13px;color:#fff}.cgs-gpu-catalog-highlights .live-text{color:#5affca}
.cgs-gpu-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cgs-gpu-plan-card{--neon:#20d9ff;--accent:#9b6cff;position:relative;overflow:hidden;min-height:320px;padding:17px;border:1px solid color-mix(in srgb,var(--neon),transparent 45%);border-radius:23px;background:linear-gradient(155deg,rgba(19,31,68,.96),rgba(7,14,39,.98));box-shadow:inset 0 1px rgba(255,255,255,.08),0 13px 25px rgba(0,0,0,.18)}.cgs-gpu-plan-card:before{content:"";position:absolute;width:130px;height:130px;right:-45px;top:-45px;border-radius:50%;background:var(--neon);filter:blur(45px);opacity:.2}.cgs-gpu-plan-card.style-1{--neon:#ff6bd6;--accent:#ffad5e}.cgs-gpu-plan-card.style-2{--neon:#ffcf5a;--accent:#ff7c68}.cgs-gpu-plan-card.style-3{--neon:#8f82ff;--accent:#40d9ff}.cgs-gpu-plan-card.style-4{--neon:#57f2af;--accent:#42b7ff}.cgs-gpu-plan-card.style-5{--neon:#ff8d4e;--accent:#ff5aaa}.cgs-gpu-plan-card.starter{--neon:#55ffbd;--accent:#3be7ff;background:linear-gradient(155deg,rgba(17,65,69,.96),rgba(7,22,42,.98))}.cgs-gpu-plan-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.cgs-gpu-status{font-size:9px;letter-spacing:.08em;font-weight:900;color:#8ea8c8}.cgs-gpu-status.live-dot{color:#65ffd0}.cgs-gpu-status.live-dot:first-letter{color:#65ffd0}.cgs-gpu-status.starter-status{color:#64ffd2}.cgs-gpu-index{color:#7189ab;font-size:9px;font-weight:900;letter-spacing:.14em}.cgs-gpu-plan-card h3{position:relative;z-index:1;margin:12px 0 9px;color:#fff;font-size:18px;letter-spacing:-.02em}.cgs-gpu-rack-mini{position:relative;z-index:1;height:92px;margin:7px 0 13px;padding:15px 13px;display:grid;gap:6px;align-content:center;border:1px solid color-mix(in srgb,var(--neon),transparent 42%);border-radius:14px;background:linear-gradient(130deg,#060b1b,#151b3c);box-shadow:0 0 22px color-mix(in srgb,var(--neon),transparent 78%),inset 0 0 20px rgba(0,0,0,.5);transform:perspective(230px) rotateX(3deg)}.cgs-gpu-rack-mini:after{content:"";position:absolute;right:13px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--neon);box-shadow:0 0 10px var(--neon),0 0 25px var(--neon)}.cgs-gpu-rack-mini i{display:block;height:14px;border-radius:4px;background:linear-gradient(90deg,rgba(255,255,255,.08),var(--neon),rgba(255,255,255,.1));box-shadow:0 0 9px color-mix(in srgb,var(--neon),transparent 45%)}.cgs-gpu-specs{position:relative;z-index:1;display:flex;justify-content:space-between;gap:8px;color:#9db2cd;font-size:10px}.cgs-gpu-income{position:relative;z-index:1;display:grid;gap:3px;margin-top:14px}.cgs-gpu-income small{color:#8ca7c8;font-size:10px}.cgs-gpu-income strong{color:var(--neon);font-size:16px;text-shadow:0 0 12px color-mix(in srgb,var(--neon),transparent 45%)}.cgs-gpu-income em{font-style:normal;color:#adc3dc;font-size:10px}.cgs-gpu-plan-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px}.cgs-gpu-plan-bottom>b{font-size:17px;color:#fff}.cgs-gpu-buy,.cgs-gpu-small-action{border:1px solid rgba(91,231,255,.45);border-radius:10px;padding:9px 11px;background:linear-gradient(135deg,#1ee5ff,#6f66ff);color:#061227;font-weight:900;font-size:10px;cursor:pointer;white-space:nowrap}.cgs-gpu-buy:disabled{cursor:default;background:rgba(67,110,137,.35);border-color:rgba(157,224,237,.22);color:#b7d0dd}.cgs-gpu-note{margin:17px 0 24px;color:#7e99ba;font-size:11px;line-height:1.55}
.cgs-my-device-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.08fr .92fr;min-height:208px;padding:24px;border:1px solid rgba(64,230,255,.38);border-radius:25px;background:radial-gradient(circle at 88% 20%,rgba(55,115,255,.35),transparent 34%),linear-gradient(137deg,#09102d,#14265b 58%,#07162c);box-shadow:0 0 28px rgba(17,205,255,.15)}.cgs-my-device-copy{position:relative;z-index:2;align-self:center}.cgs-my-device-copy h2{margin:12px 0 8px;color:#fff;font-size:27px;line-height:1.05}.cgs-my-device-copy h2 em{font-style:normal;color:#4ff2ff}.cgs-my-device-copy p{max-width:260px;color:#a6c2e0;font-size:11px;line-height:1.5}.cgs-device-art-slot{position:absolute;right:8px;bottom:-25px;width:48%;height:235px;opacity:.92;pointer-events:none}.cgs-device-art-slot .cgs-gpu-machine-stage{height:100%;transform:scale(.85);transform-origin:bottom right}
.cgs-device-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0}.cgs-device-stats>div{padding:13px 10px;border:1px solid rgba(106,173,243,.2);border-radius:15px;background:rgba(15,26,58,.86);display:grid;gap:3px;text-align:center}.cgs-device-stats span{font-size:14px;color:#5ff4ff}.cgs-device-stats b{font-size:18px;color:#fff}.cgs-device-stats small{font-size:9px;color:#8ba7c8;white-space:nowrap}
.cgs-claim-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:15px 0 22px;padding:15px 17px;border:1px solid rgba(91,241,206,.4);border-radius:17px;background:linear-gradient(90deg,rgba(13,60,68,.9),rgba(16,36,66,.9));box-shadow:0 0 20px rgba(73,255,207,.08)}.cgs-claim-bar>div{display:grid;gap:4px}.cgs-claim-bar small{color:#66ffd2;font-size:9px;font-weight:900;letter-spacing:.1em}.cgs-claim-bar strong{color:#fff;font-size:20px}.cgs-claim-bar span{color:#a0bbd1;font-size:10px}.cgs-claim-income,.cgs-row-claim{border:1px solid rgba(83,255,205,.5);border-radius:10px;padding:11px 14px;background:linear-gradient(135deg,#49f8c4,#27c9e9);color:#05253b;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.cgs-claim-income:disabled,.cgs-row-claim:disabled{cursor:default;background:rgba(100,142,157,.25);border-color:rgba(164,215,222,.25);color:#9eb8c7}
.cgs-device-list-modern{display:grid;gap:15px}.cgs-modern-device-card{display:grid;grid-template-columns:110px 1fr 205px;gap:17px;align-items:stretch;padding:14px;border:1px solid rgba(119,183,251,.25);border-radius:20px;background:linear-gradient(105deg,rgba(18,30,65,.98),rgba(8,16,39,.98));box-shadow:0 10px 22px rgba(0,0,0,.16);overflow:hidden}.cgs-modern-device-card.paid{border-color:rgba(197,135,255,.33)}.cgs-device-card-art{display:grid;place-items:center;border-radius:15px;background:radial-gradient(circle at 50% 32%,rgba(75,235,255,.26),transparent 43%),linear-gradient(145deg,#0d193a,#080d24)}.cgs-css-powerbank{width:66px;height:100px;padding:13px 8px;display:grid;align-content:center;gap:7px;border:2px solid #39e9ff;border-radius:13px;background:linear-gradient(160deg,#0f3051,#080c21 72%);box-shadow:0 0 20px rgba(41,221,255,.28),inset 0 0 13px rgba(79,235,255,.12);transform:skewY(-3deg)}.cgs-css-powerbank:before{content:"GPU";display:block;margin-bottom:3px;color:#8effff;text-align:center;font-size:8px;font-weight:900;letter-spacing:.1em}.cgs-css-powerbank i{height:7px;border-radius:3px;background:linear-gradient(90deg,#55ffce,#29c8ff);box-shadow:0 0 8px #30e8d6}.cgs-modern-device-card.variant-1 .cgs-css-powerbank{border-color:#ff78d7}.cgs-modern-device-card.variant-1 .cgs-css-powerbank i{background:linear-gradient(90deg,#ff9be6,#916dff);box-shadow:0 0 8px #ff6bd6}.cgs-modern-device-card.variant-2 .cgs-css-powerbank{border-color:#ffd25c}.cgs-modern-device-card.variant-2 .cgs-css-powerbank i{background:linear-gradient(90deg,#ffe78d,#ff875d)}.cgs-modern-device-card.variant-3 .cgs-css-powerbank{border-color:#9f8aff}.cgs-modern-device-card.variant-3 .cgs-css-powerbank i{background:linear-gradient(90deg,#c19bff,#45caff)}.cgs-modern-device-card.variant-4 .cgs-css-powerbank{border-color:#ff8e50}.cgs-modern-device-card.variant-4 .cgs-css-powerbank i{background:linear-gradient(90deg,#ffc36e,#ff6099)}.cgs-modern-device-main{padding:3px 0}.cgs-modern-device-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cgs-modern-device-head h3{flex-basis:100%;margin:5px 0 4px;color:#fff;font-size:17px}.cgs-owner-line{margin:5px 0;color:#8faaca;font-size:10px}.cgs-owner-line b{color:#43edff}.cgs-device-id{display:block;margin-top:12px;color:#637f9f;font-size:9px;letter-spacing:.08em}.cgs-modern-device-side{display:grid;gap:9px;align-content:center;padding-left:15px;border-left:1px solid rgba(114,179,241,.17)}.cgs-days-left,.cgs-est-income,.cgs-card-claim{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;color:#7f9dbf;font-size:10px}.cgs-days-left b,.cgs-est-income b,.cgs-card-claim>b{grid-column:2;color:#fff;font-size:12px}.cgs-days-left small,.cgs-est-income span{grid-column:2;color:#7894b4;font-size:9px}.cgs-card-claim{grid-template-columns:1fr auto}.cgs-card-claim>b{grid-column:1;font-size:11px;color:#61ffd0}.cgs-card-claim button{grid-column:1/-1;margin-top:4px;padding:8px 9px;font-size:9px}.cgs-hourly-history{margin-top:27px}.cgs-hourly-history-list{display:grid;gap:6px}.cgs-hourly-row{display:grid;grid-template-columns:24px 1fr auto auto;gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(110,165,225,.16);border-radius:12px;background:rgba(10,20,47,.72)}.cgs-hourly-row>span{color:#6df7ff}.cgs-hourly-row div{display:grid;gap:2px}.cgs-hourly-row b{color:#e4f5ff;font-size:10px}.cgs-hourly-row small{color:#718dac;font-size:9px}.cgs-hourly-row strong{color:#62ffd1;font-size:10px}.cgs-hourly-row em{font-style:normal;color:#92a8c0;font-size:9px}
@media(max-width:650px){.cgs-gpu-catalog-highlights{gap:6px}.cgs-gpu-catalog-highlights>div{padding:11px 8px}.cgs-gpu-catalog-highlights b{font-size:11px}.cgs-my-device-hero{min-height:190px;padding:18px}.cgs-my-device-copy h2{font-size:22px}.cgs-device-art-slot{right:-18px;width:53%;opacity:.73}.cgs-modern-device-card{grid-template-columns:74px 1fr;gap:12px}.cgs-device-card-art{min-height:150px}.cgs-modern-device-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:11px 0 0;border-left:0;border-top:1px solid rgba(114,179,241,.17)}.cgs-card-claim{display:grid}.cgs-hourly-row{grid-template-columns:20px 1fr auto}.cgs-hourly-row em{display:none}}
@media(max-width:450px){.cgs-gpu-plan-grid{grid-template-columns:1fr}.cgs-device-stats{gap:6px}.cgs-device-stats>div{padding:10px 4px}.cgs-device-stats b{font-size:15px}.cgs-device-stats small{font-size:8px}.cgs-claim-bar{align-items:flex-start;flex-direction:column}.cgs-claim-income{width:100%}}
/* Code-rendered GPU chassis: every catalog/device card gets a distinct neon hardware treatment. */
.cgs-gpu-rack-mini{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;align-items:center;height:126px;padding:16px 12px 13px;border:1px solid rgba(52,236,255,.6);border-radius:18px;background:radial-gradient(circle at 50% 42%,rgba(0,211,255,.18),transparent 43%),linear-gradient(145deg,#071d3e,#080b22 70%);box-shadow:inset 0 0 22px rgba(41,196,255,.1),0 0 18px rgba(28,180,255,.16);overflow:hidden;transform:perspective(500px) rotateX(2deg)}
.cgs-gpu-rack-mini:before{content:'POWERBANK GPU  •  LIVE COMPUTE';position:absolute;left:12px;top:7px;color:rgba(177,241,255,.78);font:900 7px/1 Inter,sans-serif;letter-spacing:1.1px}
.cgs-gpu-rack-mini:after{content:'●';position:absolute;right:12px;top:5px;color:#57ffd1;font-size:12px;text-shadow:0 0 9px #57ffd1;animation:cgsMachineLed 1.5s ease-in-out infinite}
.cgs-gpu-rack-mini i,.cgs-device-rig i{position:relative;display:grid;place-items:center;height:79px;border:1px solid currentColor;border-radius:9px;background:linear-gradient(145deg,rgba(12,49,92,.98),rgba(5,12,35,.98));color:#40eaff;box-shadow:inset 0 0 13px rgba(52,219,255,.14),0 0 10px currentColor;overflow:hidden}
.cgs-gpu-rack-mini i:after,.cgs-device-rig i:after{content:'';position:absolute;inset:7px 5px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:repeating-conic-gradient(from 15deg,rgba(103,242,255,.76) 0deg 9deg,transparent 10deg 35deg);animation:cgsGpuFan 2.8s linear infinite;opacity:.75}
.cgs-gpu-rack-mini i b,.cgs-device-rig i b{position:relative;z-index:1;width:27px;height:27px;border:2px solid currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;background:#071029}
.cgs-gpu-rack-mini i b:after,.cgs-device-rig i b:after{content:'';position:absolute;width:6px;height:6px;margin:8px;background:currentColor;border-radius:50%;box-shadow:0 0 6px currentColor}
.cgs-gpu-plan-card.style-1 .cgs-gpu-rack-mini,.cgs-modern-device-card.variant-1 .cgs-device-rig{border-color:rgba(255,91,218,.72);background:radial-gradient(circle at 50% 40%,rgba(255,59,221,.19),transparent 44%),linear-gradient(145deg,#281142,#0c0a29)}
.cgs-gpu-plan-card.style-1 .cgs-gpu-rack-mini i,.cgs-modern-device-card.variant-1 .cgs-device-rig i{color:#ff6bdc}
.cgs-gpu-plan-card.style-2 .cgs-gpu-rack-mini,.cgs-modern-device-card.variant-2 .cgs-device-rig{border-color:rgba(255,210,88,.7);background:radial-gradient(circle at 50% 40%,rgba(255,177,43,.17),transparent 44%),linear-gradient(145deg,#332813,#10152a)}
.cgs-gpu-plan-card.style-2 .cgs-gpu-rack-mini i,.cgs-modern-device-card.variant-2 .cgs-device-rig i{color:#ffd45f}
.cgs-gpu-plan-card.style-3 .cgs-gpu-rack-mini,.cgs-modern-device-card.variant-3 .cgs-device-rig{border-color:rgba(164,123,255,.72);background:radial-gradient(circle at 50% 40%,rgba(142,94,255,.18),transparent 44%),linear-gradient(145deg,#201642,#090d29)}
.cgs-gpu-plan-card.style-3 .cgs-gpu-rack-mini i,.cgs-modern-device-card.variant-3 .cgs-device-rig i{color:#a88aff}
.cgs-gpu-plan-card.style-4 .cgs-gpu-rack-mini,.cgs-modern-device-card.variant-4 .cgs-device-rig{border-color:rgba(255,130,75,.72);background:radial-gradient(circle at 50% 40%,rgba(255,86,47,.17),transparent 44%),linear-gradient(145deg,#3b1b19,#11152b)}
.cgs-gpu-plan-card.style-4 .cgs-gpu-rack-mini i,.cgs-modern-device-card.variant-4 .cgs-device-rig i{color:#ff946a}
.cgs-device-rig{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:100%;min-height:150px;padding:13px 8px;align-items:center;border:1px solid rgba(52,236,255,.45);border-radius:15px;background:radial-gradient(circle at 50% 35%,rgba(0,211,255,.16),transparent 44%),linear-gradient(145deg,#0d193a,#080d24);box-shadow:inset 0 0 18px rgba(79,235,255,.1)}
.cgs-device-rig i{height:92px}.cgs-device-rig i:after{inset:12px 5px}.cgs-device-rig i b{width:23px;height:23px}.cgs-device-rig i b:after{margin:6px}
@keyframes cgsGpuFan{to{transform:rotate(360deg)}}
@keyframes cgsMachineLed{50%{opacity:.38;transform:scale(.78)}}
.cgs-gpu-plan-card{position:relative}.cgs-gpu-plan-card:after{content:'LIVE 24H';position:absolute;right:14px;top:42px;color:#67ffd4;font:900 7px/1 Inter,sans-serif;letter-spacing:1px;opacity:.8}
.cgs-gpu-buy{min-width:112px!important;color:#07111c!important;background:linear-gradient(135deg,#5fffe1,#36bfff)!important;box-shadow:0 0 16px rgba(62,221,255,.22)}
.cgs-gpu-plan-card.starter .cgs-gpu-buy{background:linear-gradient(135deg,#61ffd2,#16b6ff)!important}
/* Colombo route frame: browser page stays fixed; only the content column scrolls. */
.cgs-gpu-route-screen{overflow:hidden!important;height:100dvh!important;overscroll-behavior:none!important}.cgs-gpu-route-ui{height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:0!important}.cgs-gpu-route-header{position:relative!important;top:auto!important;flex:0 0 auto!important;padding-top:max(10px,env(safe-area-inset-top))!important}.cgs-gpu-route-main{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:104px!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.cgs-gpu-route-nav{position:absolute!important;bottom:0!important;z-index:20!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important}.cgs-gpu-maturity-note,.cgs-maturity-line{display:block;margin:9px 0;color:#74c9e8;font-size:9px;line-height:1.45}.cgs-gpu-plan-card.coming-soon{opacity:.66;border-color:rgba(105,126,165,.46)!important;filter:saturate(.58)}.cgs-gpu-plan-card.coming-soon .cgs-gpu-buy{background:linear-gradient(100deg,#263753,#34466c)!important;color:#b4c2d5!important;cursor:not-allowed}.cgs-gpu-plan-card.coming-soon .cgs-gpu-rack-mini{filter:grayscale(.5)}.cgs-gpu-status.coming-status{color:#b8c7de!important}.cgs-gpu-maturity{margin:8px 0;color:#8fc5df;font-size:9px;line-height:1.4}.cgs-gpu-catalog-highlights>div:last-child b{font-size:10px}.cgs-modern-device-card .cgs-maturity-line{color:#8ecbed}.cgs-modern-device-card.paid .cgs-maturity-line{color:#d0a7ff}.cgs-modern-device-side .cgs-days-left small{color:#71d9ff}
/* Colombo Daily Check-in: generated PowerBank GPU reward card, no external image asset. */
.cgs-daily-card{position:relative;overflow:hidden;margin:2px 0 16px;padding:22px 18px 18px;border:1px solid rgba(75,218,255,.72);border-radius:24px;background:radial-gradient(circle at 50% 10%,rgba(0,207,255,.2),transparent 35%),linear-gradient(145deg,#071d45,#160b42 72%,#061425);box-shadow:0 0 32px rgba(0,183,255,.25),inset 0 0 34px rgba(72,66,255,.15);text-align:center}.cgs-daily-card:before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(77,224,255,.08) 21%,transparent 22%,transparent 72%,rgba(192,88,255,.08) 73%,transparent 74%);pointer-events:none}.cgs-daily-machine-art{position:relative;z-index:1;height:142px;margin:-5px auto 4px;display:grid;place-items:center;opacity:.9}.cgs-daily-machine-art .cgs-machine-stage{transform:scale(.7);transform-origin:50% 50%}.cgs-daily-label{position:relative;z-index:1;color:#4ce9ff;font-size:9px;font-weight:950;letter-spacing:2px}.cgs-daily-card h2{position:relative;z-index:1;margin:8px 0;color:#fff;font-size:25px}.cgs-daily-card p{position:relative;z-index:1;margin:0 auto 14px;max-width:300px;color:#b6d4e9;font-size:11px;line-height:1.5}.cgs-daily-reward{position:relative;z-index:1;display:grid;gap:4px;margin:10px 0 16px;padding:14px 10px;border:1px solid rgba(112,244,255,.55);border-radius:16px;background:rgba(2,20,57,.7);box-shadow:0 0 20px rgba(0,216,255,.16)}.cgs-daily-reward small{color:#7cabc8;font-size:9px;letter-spacing:1px;text-transform:uppercase}.cgs-daily-reward strong{color:#ffe35b;font-size:31px;text-shadow:0 0 16px rgba(255,220,69,.5)}.cgs-daily-reward span{color:#65e9ff;font-size:9px}.cgs-daily-claim{position:relative;z-index:1;width:100%;padding:13px;border:0;border-radius:999px;background:linear-gradient(100deg,#16d9ff,#8d4dff,#ff35c9);color:#fff;font-size:14px;font-weight:950;letter-spacing:.4px;box-shadow:0 0 22px rgba(51,202,255,.42);cursor:pointer}.cgs-daily-claim:disabled{background:linear-gradient(100deg,#263957,#465275);color:#b9c7d8;box-shadow:none;cursor:not-allowed}.cgs-daily-safe{position:relative;z-index:1;margin-top:12px;color:#5ae6ed;font-size:9px}.cgs-daily-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 22px}.cgs-daily-stats>div{padding:11px 5px;border:1px solid rgba(65,171,244,.35);border-radius:13px;background:rgba(5,25,54,.82);text-align:center}.cgs-daily-stats small,.cgs-daily-stats span{display:block;color:#82b5d2;font-size:8px}.cgs-daily-stats strong{display:block;margin:4px 0;color:#fff;font-size:15px}.cgs-daily-history{margin-top:18px}.cgs-daily-history-list{display:grid;gap:7px}.cgs-daily-history-row{display:grid;grid-template-columns:24px 1fr auto auto;gap:7px;align-items:center;padding:11px 10px;border:1px solid rgba(105,169,224,.2);border-radius:12px;background:rgba(8,22,51,.72)}.cgs-daily-history-row .cgs-daily-check{color:#60ffd4}.cgs-daily-history-row b{color:#e8f7ff;font-size:10px}.cgs-daily-history-streak{color:#849fba;font-size:9px}.cgs-daily-history-row strong{color:#61ffd0;font-size:10px}.cgs-daily-quick{grid-column:span 2!important;border-color:rgba(255,221,93,.52)!important;background:linear-gradient(135deg,rgba(18,72,111,.9),rgba(69,30,100,.9))!important}.cgs-daily-quick .ico{color:#ffe25a!important}
@media(max-width:450px){.cgs-daily-card{padding-left:14px;padding-right:14px}.cgs-daily-machine-art{height:124px}.cgs-daily-reward strong{font-size:27px}.cgs-daily-history-row{grid-template-columns:20px 1fr auto}.cgs-daily-history-streak{display:none}}

/* Colombo product details and claim confirmation surfaces. */
.cgs-gpu-details{position:relative;z-index:2;width:100%;margin-top:10px;padding:9px;border:1px solid rgba(86,226,255,.3);border-radius:10px;background:rgba(0,140,210,.09);color:#8feaff;font-size:10px;font-weight:900;cursor:pointer}
.cgs-gpu-details:hover{background:rgba(0,190,255,.18);color:#fff}
.cgs-product-details-overlay{position:fixed;inset:0;z-index:300;display:flex;justify-content:center;overflow:auto;background:rgba(0,5,18,.82);backdrop-filter:blur(12px);animation:cgsDetailIn .18s ease-out}
.cgs-product-details-panel{width:min(100%,520px);min-height:100dvh;background:radial-gradient(circle at 90% 8%,rgba(140,75,255,.2),transparent 30%),#020917;color:#eefaff}
.cgs-product-details-panel header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:11px;padding:12px 15px max(12px,env(safe-area-inset-top));border-bottom:1px solid rgba(49,178,255,.35);background:rgba(2,14,34,.96);backdrop-filter:blur(16px)}
.cgs-product-details-panel header>div{min-width:0;flex:1}.cgs-product-details-panel header span{display:block;color:#32d9ff;font-size:8px;font-weight:950;letter-spacing:2px}.cgs-product-details-panel header b{display:block;margin-top:3px;font-size:15px}.cgs-product-details-back,.cgs-product-details-close{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(73,207,255,.35);border-radius:12px;background:rgba(5,32,65,.8);color:#e8faff;font-size:25px;cursor:pointer}.cgs-product-details-close{font-size:22px}
.cgs-product-details-panel main{padding:20px 15px 36px}.cgs-product-detail-kicker{color:#38dfff;font-size:9px;font-weight:950;letter-spacing:2px}.cgs-product-details-panel h2{margin:8px 0 5px;color:#fff;font-size:28px;line-height:1.05}.cgs-product-details-panel main>p{margin:0 0 16px;color:#9fc5df;font-size:11px;line-height:1.5}
.cgs-product-detail-art{display:grid;place-items:center;height:150px;overflow:hidden;border:1px solid rgba(77,201,255,.4);border-radius:20px;background:radial-gradient(circle,rgba(0,207,255,.2),transparent 52%),linear-gradient(145deg,#071b42,#180b42);box-shadow:0 0 25px rgba(0,172,255,.2)}.cgs-product-detail-art .cgs-gpu-rack-mini{width:190px;transform:scale(1.18);opacity:.95}
.cgs-product-detail-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:13px 0}.cgs-product-detail-metrics>div{padding:12px;border:1px solid rgba(69,173,244,.32);border-radius:12px;background:rgba(5,27,57,.84)}.cgs-product-detail-metrics small{display:block;color:#87b5d4;font-size:8px;text-transform:uppercase}.cgs-product-detail-metrics b{display:block;margin-top:5px;color:#fff;font-size:13px}
.cgs-product-chart{padding:14px 12px;border:1px solid rgba(60,220,255,.35);border-radius:16px;background:linear-gradient(145deg,rgba(6,39,72,.92),rgba(10,15,40,.96))}.cgs-product-chart>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:end}.cgs-product-chart span{color:#37dfff;font-size:8px;font-weight:950;letter-spacing:1.4px}.cgs-product-chart b{color:#fff;font-size:11px}.cgs-product-chart svg{display:block;width:100%;height:155px;margin-top:10px;overflow:visible;background:repeating-linear-gradient(0deg,transparent 0 35px,rgba(123,194,231,.12) 36px),repeating-linear-gradient(90deg,transparent 0 45px,rgba(123,194,231,.08) 46px)}.cgs-product-chart-labels{display:flex;justify-content:space-between!important;margin-top:1px;color:#83b1cf;font-size:8px}.cgs-product-detail-note{margin-top:13px;padding:13px;border:1px dashed rgba(82,171,226,.38);border-radius:12px;color:#8eb9d7;font-size:10px;line-height:1.55;text-align:center}
.cgs-claim-overlay{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:18px;background:rgba(0,4,16,.8);backdrop-filter:blur(12px);animation:cgsDetailIn .18s ease-out}.cgs-claim-modal{position:relative;width:min(100%,390px);overflow:hidden;padding:20px 18px 16px;border:1px solid rgba(67,225,255,.8);border-radius:26px;background:radial-gradient(circle at 50% 0,rgba(0,210,255,.28),transparent 35%),linear-gradient(145deg,#071d4a,#1a0b43 75%,#031329);box-shadow:0 0 32px rgba(0,190,255,.42),0 0 70px rgba(142,53,255,.25);text-align:center}.cgs-claim-modal:before{position:absolute;inset:0;content:"";background:linear-gradient(135deg,transparent 25%,rgba(255,255,255,.06) 26%,transparent 27%,transparent 71%,rgba(69,222,255,.07) 72%,transparent 73%);pointer-events:none}.cgs-claim-close{position:absolute;z-index:2;top:11px;right:13px;width:30px;height:30px;border:1px solid rgba(145,216,255,.35);border-radius:50%;background:rgba(2,20,52,.66);color:#cceeff;font-size:21px;cursor:pointer}.cgs-claim-art{position:relative;height:116px;margin:0 auto -2px;opacity:.9}.cgs-claim-art .cgs-machine-stage{transform:scale(.57);transform-origin:50% 42%}.cgs-claim-kicker{position:relative;color:#40ddff;font-size:8px;font-weight:950;letter-spacing:1.8px}.cgs-claim-modal h2{position:relative;margin:8px 0 3px;color:#fff;font-size:27px}.cgs-claim-modal p{position:relative;margin:0;color:#afd1e7;font-size:11px}.cgs-claim-amount{position:relative;display:block;margin:5px 0;color:#ffe35d;font-size:31px;text-shadow:0 0 16px rgba(255,220,69,.5)}.cgs-claim-rule{position:relative;color:#72eaff;font-size:10px;font-weight:900}.cgs-claim-meta{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 13px}.cgs-claim-meta span{display:grid;gap:3px;padding:9px 5px;border:1px solid rgba(91,220,255,.3);border-radius:11px;background:rgba(2,22,56,.65)}.cgs-claim-meta span:first-child{color:#ffd956}.cgs-claim-meta span:last-child{color:#62f4ca}.cgs-claim-meta b{color:#b1cfe2;font-size:8px}.cgs-claim-meta em{color:#fff;font-size:10px;font-style:normal;font-weight:900}.cgs-claim-now{position:relative;width:100%;min-height:44px;border:0;border-radius:999px;background:linear-gradient(100deg,#12d9b5,#10b8ff,#9f50ff);box-shadow:0 0 20px rgba(21,209,255,.35);color:#fff;font-size:11px;font-weight:950;cursor:pointer}.cgs-claim-note{position:relative;display:block;margin-top:10px;color:#72dfe8;font-size:8px}
@keyframes cgsDetailIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
/* Colombo Team/Profile screens — real HTML cards, no screenshot assets. */
.cgs-team-hero,.cgs-house-hero{position:relative;display:flex;align-items:center;gap:14px;min-height:176px;margin-bottom:13px;padding:20px;overflow:hidden;border:1px solid rgba(54,224,255,.45);border-radius:24px;background:radial-gradient(circle at 90% 15%,rgba(71,104,255,.38),transparent 35%),linear-gradient(135deg,#08183a,#11133a 58%,#170d35);box-shadow:0 0 25px rgba(25,193,255,.15)}
.cgs-team-hero:after,.cgs-house-hero:after{content:"";position:absolute;inset:auto -20px -55px 45%;height:130px;border-radius:50%;border:1px solid rgba(74,232,255,.32);box-shadow:0 0 0 13px rgba(74,232,255,.05),0 0 0 28px rgba(74,232,255,.035);transform:rotate(-16deg);pointer-events:none}
.cgs-team-icon,.cgs-house-avatar{display:grid;place-items:center;flex:0 0 57px;width:57px;height:57px;border:1px solid #4deaff;border-radius:18px;background:linear-gradient(145deg,#123f6d,#17154d);color:#7ff7ff;font-size:28px;box-shadow:0 0 20px rgba(36,218,255,.3)}
.cgs-team-hero>div:nth-child(2),.cgs-house-hero>div:nth-child(2){position:relative;z-index:2;min-width:0}.cgs-team-hero span,.cgs-house-hero span{color:#47eaff;font-size:9px;font-weight:950;letter-spacing:2px}.cgs-team-hero h2,.cgs-house-hero h2{margin:6px 0;color:#fff;font-size:27px}.cgs-team-hero h2 em{color:#6e93ff;font-style:normal}.cgs-team-hero p{margin:0;color:#a4c2df;font-size:11px;line-height:1.55}
.cgs-team-rack,.cgs-house-rack{position:absolute;right:-16px;bottom:-25px;width:45%;height:150px;border:1px solid rgba(125,103,255,.4);border-radius:24px;background:repeating-linear-gradient(0deg,rgba(89,113,255,.18) 0 8px,transparent 9px 18px),linear-gradient(145deg,rgba(44,51,127,.72),rgba(10,14,45,.78));box-shadow:0 0 28px rgba(107,74,255,.22);transform:skewY(-5deg);opacity:.85}
.cgs-team-stats,.cgs-house-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0}.cgs-team-stats>div,.cgs-house-stats>div{min-width:0;padding:12px 7px;border:1px solid rgba(75,161,239,.25);border-radius:14px;background:rgba(11,29,63,.84);text-align:center}.cgs-team-stats b,.cgs-house-stats b{display:block;overflow:hidden;color:#fff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.cgs-team-stats small,.cgs-house-stats small{display:block;margin-top:5px;color:#8fb0d0;font-size:8px;line-height:1.25}
.cgs-team-code,.cgs-house-ref{display:flex;align-items:center;gap:10px;margin:12px 0;padding:13px 14px;border:1px solid rgba(58,218,255,.3);border-radius:14px;background:rgba(6,39,72,.72)}.cgs-team-code span,.cgs-house-ref span{color:#86b7d5;font-size:9px;font-weight:900;letter-spacing:1px}.cgs-team-code b,.cgs-house-ref b{margin-left:auto;color:#5ff5ff;font-size:13px;letter-spacing:1px}.cgs-copy-code,.cgs-copy-house{border:1px solid rgba(90,234,255,.45);border-radius:8px;background:rgba(42,183,255,.13);color:#8ff5ff;padding:7px 10px;font-size:9px;font-weight:900}
.cgs-team-tabs{display:flex;gap:7px;margin:16px 0 8px;padding:4px;border:1px solid rgba(71,143,220,.24);border-radius:12px;background:rgba(7,18,42,.75)}.cgs-team-tabs>*{flex:1;padding:9px 3px;border-radius:8px;color:#7e9dbc;font-size:9px;text-align:center}.cgs-team-tabs>b.active,.cgs-team-tabs>b:first-child{background:linear-gradient(100deg,#1ddfff,#5f68ff);color:#061427}
.cgs-team-section-title,.cgs-team-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:17px 0 9px}.cgs-team-section-title span,.cgs-team-section-head span{color:#42e9ff;font-size:9px;font-weight:950;letter-spacing:1.5px}.cgs-team-section-title h2,.cgs-team-section-head h2{margin:4px 0;color:#f4fbff;font-size:19px}.cgs-team-section-title small,.cgs-team-section-head small{color:#91aecb;font-size:9px;text-align:right}
.cgs-team-level{display:grid;grid-template-columns:45px 1fr auto auto;gap:10px;align-items:center;margin:8px 0;padding:12px;border:1px solid color-mix(in srgb,var(--level),transparent 60%);border-radius:15px;background:linear-gradient(105deg,rgba(19,35,70,.95),rgba(8,16,40,.96));box-shadow:inset 3px 0 var(--level)}.cgs-team-level-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:color-mix(in srgb,var(--level),transparent 80%);color:var(--level);font-size:21px}.cgs-team-level-name{display:grid;gap:3px}.cgs-team-level-name b,.cgs-team-level>div:nth-last-child(2) b{color:#fff;font-size:12px}.cgs-team-level small,.cgs-team-level em{display:block;color:#91adca;font-size:8px;font-style:normal}.cgs-team-level>div:nth-last-child(2),.cgs-team-level>div:last-child{display:grid;gap:3px;text-align:right}.cgs-team-level>div:nth-last-child(2) b{color:var(--level);font-size:17px}.cgs-team-level>div:last-child b{color:#5ff2c5;font-size:10px}
.cgs-team-policy{display:grid;gap:7px;margin:13px 0;padding:14px;border:1px solid rgba(93,118,230,.35);border-radius:15px;background:linear-gradient(135deg,rgba(45,33,97,.48),rgba(7,24,55,.7));color:#a9c0dc;font-size:10px;line-height:1.45}.cgs-team-policy b{color:#d2b2ff;font-size:12px}.cgs-team-policy span:before{content:"✓";margin-right:7px;color:#62f9c2;font-weight:900}
.cgs-team-member,.cgs-member-row{display:flex;align-items:center;gap:10px;margin:7px 0;padding:11px 12px;border:1px solid rgba(80,157,226,.23);border-radius:13px;background:rgba(8,25,53,.77)}.cgs-team-member i,.cgs-member-avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1ccfff,#7459ff);color:#fff;font-style:normal}.cgs-team-member div,.cgs-member-row div{display:grid;gap:3px;min-width:0;flex:1}.cgs-team-member b,.cgs-member-row b{overflow:hidden;color:#eaf8ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cgs-team-member small,.cgs-member-row small{color:#819fbd;font-size:8px}.cgs-team-member strong,.cgs-member-row strong{color:#5ff3c3;font-size:10px}
.cgs-house-hero{min-height:170px}.cgs-house-hero h2{font-size:23px;margin:0 0 7px}.cgs-house-hero small{display:block;color:#a8c3df;font-size:9px}.cgs-house-hero b{display:block;margin-top:7px;color:#5dffca;font-size:9px}.cgs-house-list{display:grid;gap:8px;margin-top:15px}.cgs-house-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px;border:1px solid rgba(76,148,229,.25);border-radius:14px;background:linear-gradient(105deg,rgba(15,35,70,.94),rgba(8,17,40,.94));color:#fff;text-align:left}.cgs-house-row>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(74,223,255,.42);border-radius:11px;color:#64ebff;font-size:17px}.cgs-house-row div{display:grid;gap:3px;min-width:0;flex:1}.cgs-house-row b{font-size:12px}.cgs-house-row small{color:#8eabc7;font-size:9px}.cgs-house-row>strong{color:#53eaff;font-size:22px;font-weight:400}.cgs-house-logout{width:100%;margin-top:14px;padding:13px;border:1px solid rgba(255,89,127,.45);border-radius:12px;background:rgba(155,27,72,.18);color:#ff9eb8;font-size:10px;font-weight:950;letter-spacing:1px}
.cgs-action-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.cgs-action-pair button{min-height:48px;border:1px solid rgba(79,220,255,.45);border-radius:13px;background:linear-gradient(135deg,rgba(26,121,177,.46),rgba(76,62,165,.42));color:#ecfbff;font-size:10px;font-weight:950}.cgs-action-pair button.support{border-color:rgba(89,255,190,.48);background:linear-gradient(135deg,rgba(11,125,105,.42),rgba(14,62,101,.48));color:#8dffd7}
.cgs-gift-hero{margin-bottom:14px;padding:20px;border:1px solid rgba(255,86,146,.52);border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(255,71,128,.25),transparent 34%),linear-gradient(145deg,#321034,#0b163b 75%);box-shadow:0 0 26px rgba(255,43,139,.13)}.cgs-gift-hero span{color:#ff76c7;font-size:9px;font-weight:950;letter-spacing:2px}.cgs-gift-hero h2{margin:7px 0;color:#fff;font-size:28px}.cgs-gift-hero p{margin:0;color:#c2b0d7;font-size:11px;line-height:1.55}.cgs-gift-card{margin:11px 0;padding:15px;border:1px solid rgba(72,220,255,.45);border-radius:17px;background:linear-gradient(135deg,rgba(8,42,83,.94),rgba(12,15,43,.98));box-shadow:0 8px 20px rgba(0,0,0,.2)}.cgs-gift-card.private{border-color:rgba(188,123,255,.48);background:linear-gradient(135deg,rgba(39,22,79,.94),rgba(12,15,43,.98))}.cgs-gift-card-head{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-bottom:11px}.cgs-gift-card-head b{color:#62efff;font-size:11px;letter-spacing:1.2px}.cgs-gift-card.private .cgs-gift-card-head b{color:#d4a1ff}.cgs-gift-card-head small{color:#8fa9c7;font-size:9px}.cgs-gift-input-row{display:flex;gap:8px}.cgs-gift-input-row input{width:100%;min-width:0;padding:12px;border:1px solid rgba(76,203,255,.35);border-radius:10px;background:rgba(0,8,24,.65);color:#fff;font-size:12px;font-weight:800;letter-spacing:1px;outline:none}.cgs-gift-card.private input{border-color:rgba(191,124,255,.35)}.cgs-gift-input-row button{border:0;border-radius:10px;padding:0 15px;background:linear-gradient(135deg,#48e9ff,#536dff);color:#05142d;font-size:10px;font-weight:950}.cgs-gift-card.private .cgs-gift-input-row button{background:linear-gradient(135deg,#d28aff,#6858ff);color:#130b35}.cgs-gift-history{display:grid;gap:7px;margin-top:17px;padding:15px;border:1px dashed rgba(96,160,219,.4);border-radius:14px;background:rgba(6,20,48,.55);color:#fff}.cgs-gift-history b{font-size:12px}.cgs-gift-history span{color:#8faccc;font-size:10px}.cgs-gift-history button{justify-self:start;border:0;background:none;color:#55eaff;padding:0;font-size:10px;font-weight:900}
.cgs-withdraw-success{position:fixed;inset:0;z-index:305;display:grid;place-items:center;padding:20px;background:rgba(1,5,17,.86);backdrop-filter:blur(9px)}.cgs-withdraw-success-card{width:min(100%,370px);padding:24px;border:1px solid rgba(82,231,181,.58);border-radius:22px;background:linear-gradient(145deg,#082f3d,#0b1635);box-shadow:0 0 34px rgba(37,226,175,.2);text-align:center}.cgs-withdraw-success-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 13px;border:2px solid #59f4c3;border-radius:50%;color:#59f4c3;font-size:32px}.cgs-withdraw-success-card h2{margin:0;color:#fff}.cgs-withdraw-success-card p{color:#a6cbd5;font-size:11px;line-height:1.5}.cgs-withdraw-success-card strong{display:block;color:#60f4c8;font-size:22px}.cgs-withdraw-success-card button{width:100%;margin-top:16px;padding:12px;border:0;border-radius:10px;background:#55eec0;color:#062236;font-weight:950}
@media(max-width:450px){.cgs-team-stats,.cgs-house-stats{gap:5px}.cgs-team-stats>div,.cgs-house-stats>div{padding:10px 3px}.cgs-team-stats b,.cgs-house-stats b{font-size:12px}.cgs-team-stats small,.cgs-house-stats small{font-size:7px}.cgs-team-level{grid-template-columns:38px 1fr auto}.cgs-team-level>div:last-child{grid-column:2/-1;text-align:left}.cgs-house-hero{padding:15px}.cgs-house-rack{width:43%;opacity:.55}}

/* Final Colombo touch/navigation and Profile/Invite surfaces. */
button,a,input,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.cgs-gpu-route-nav,.cgs-bottom-nav{z-index:999!important;pointer-events:auto!important}
.cgs-gpu-route-nav button,.cgs-bottom-nav button,.cgs-gpu-back,.cgs-head-btn,.cgs-menu-btn{min-height:44px;cursor:pointer;user-select:none}
.cgs-gpu-route-nav button:active,.cgs-bottom-nav button:active,.cgs-gpu-back:active,.cgs-head-btn:active{transform:scale(.94);filter:brightness(1.25)}
.cgs-profile-hero,.cgs-invite-hero{position:relative;display:flex;align-items:center;gap:13px;min-height:153px;overflow:hidden;margin-bottom:12px;padding:18px;border:1px solid rgba(40,221,255,.7);border-radius:22px;background:linear-gradient(135deg,rgba(4,46,91,.98),rgba(24,9,67,.96));box-shadow:0 0 22px rgba(0,197,255,.2),inset 0 0 25px rgba(35,104,255,.16)}
.cgs-profile-hero:after,.cgs-invite-hero:after{position:absolute;right:-30px;bottom:-75px;width:190px;height:170px;border:1px solid rgba(72,233,255,.35);border-radius:50%;box-shadow:0 0 0 15px rgba(70,120,255,.05),0 0 0 30px rgba(170,66,255,.04);content:"";transform:rotate(-17deg);pointer-events:none}
.cgs-profile-avatar{position:relative;z-index:2;display:grid;width:66px;height:66px;flex:0 0 66px;place-items:center;border:1px solid #35eaff;border-radius:21px;background:linear-gradient(145deg,#113e75,#19164e);box-shadow:0 0 18px rgba(0,222,255,.45);color:#64efff;font-size:34px}
.cgs-profile-camera{position:absolute;right:-5px;bottom:-5px;display:grid;width:23px;height:23px;place-items:center;border:1px solid #fff;border-radius:50%;background:#1269d9;color:#fff;font-size:11px}
.cgs-profile-hero-copy{position:relative;z-index:2;min-width:0}.cgs-profile-hero-copy>span,.cgs-invite-hero span{color:#43eaff;font-size:9px;font-weight:950;letter-spacing:2px}.cgs-profile-hero-copy h2,.cgs-invite-hero h2{margin:6px 0;color:#fff;font-size:22px;line-height:1.08}.cgs-profile-hero-copy p{margin:0;color:#9fc6e1;font-size:9px}.cgs-profile-hero-copy p b{color:#e1c9ff}.cgs-profile-hero-copy em{display:block;margin-top:8px;color:#50efbd;font-size:9px;font-style:normal;font-weight:900}.cgs-profile-hero-rig,.cgs-invite-rack{position:absolute;right:-14px;bottom:-14px;width:43%;height:127px;border:1px solid rgba(116,110,255,.5);border-radius:22px;background:repeating-linear-gradient(0deg,rgba(92,130,255,.22) 0 8px,transparent 9px 18px),linear-gradient(145deg,rgba(47,55,133,.75),rgba(9,14,46,.84));box-shadow:0 0 28px rgba(107,74,255,.3);transform:skewY(-6deg);opacity:.84}.cgs-profile-info-card,.cgs-profile-quick,.cgs-profile-menu,.cgs-invite-card,.cgs-invite-steps{margin-top:12px;padding:14px;border:1px solid rgba(49,194,255,.55);border-radius:18px;background:linear-gradient(145deg,rgba(6,40,81,.97),rgba(7,14,37,.98));box-shadow:0 0 14px rgba(0,133,255,.13)}
.cgs-profile-section-title{display:flex;align-items:center;gap:10px;margin-bottom:13px}.cgs-profile-title-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid #38eaff;border-radius:12px;background:rgba(0,184,255,.16);color:#6ff6ff;font-size:20px;box-shadow:0 0 13px rgba(0,217,255,.32)}.cgs-profile-section-title h3{margin:0;color:#fff;font-size:17px}.cgs-profile-section-title small{display:block;margin-top:3px;color:#8eb8d2;font-size:9px}.cgs-profile-section-title>div{min-width:0;flex:1}.cgs-profile-section-title button{border:1px solid #38dfff;border-radius:999px;background:linear-gradient(100deg,#19dfff,#7758ff);color:#07132d;padding:9px 11px;font-size:9px;font-weight:950}
.cgs-profile-detail-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(81,190,255,.24)}.cgs-profile-detail{position:relative;display:flex;gap:9px;min-width:0;padding:12px 6px;border-bottom:1px solid rgba(81,190,255,.2)}.cgs-profile-detail:nth-child(odd){border-right:1px solid rgba(81,190,255,.2)}.cgs-profile-detail-icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid #24dfff;border-radius:50%;background:rgba(0,179,255,.14);color:#5ceeff;font-size:14px}.cgs-profile-detail>div{min-width:0}.cgs-profile-detail small{display:block;color:#8fbad7;font-size:8px}.cgs-profile-detail b{display:block;overflow:hidden;margin-top:4px;color:#effaff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cgs-profile-verify{display:inline-block;margin-top:5px;padding:3px 6px;border-radius:999px;font-size:7px;font-style:normal;font-weight:950}.cgs-profile-verify.verified{border:1px solid rgba(41,231,202,.45);background:rgba(0,222,184,.1);color:#49efc4}.cgs-profile-verify.unverified{border:1px solid rgba(255,174,100,.35);background:rgba(255,143,76,.08);color:#ffc28e}
.cgs-profile-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgba(64,175,255,.38);border-radius:13px;background:rgba(1,21,51,.72)}.cgs-profile-quick-grid>div{min-width:0;padding:12px 5px;border-right:1px solid rgba(89,187,255,.22);text-align:center}.cgs-profile-quick-grid>div:last-child{border-right:0}.cgs-profile-quick-grid b{display:block;overflow:hidden;color:#dffaff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cgs-profile-quick-grid small{display:block;margin-top:5px;color:#82acc9;font-size:7px}
.cgs-profile-referral{display:flex;align-items:center;gap:8px;margin-top:12px;padding:13px;border:1px solid rgba(38,226,255,.5);border-radius:15px;background:linear-gradient(100deg,rgba(8,56,94,.94),rgba(15,21,68,.95))}.cgs-profile-referral>div{min-width:0;flex:1}.cgs-profile-referral span{display:block;color:#84bbd8;font-size:8px;font-weight:950;letter-spacing:1px}.cgs-profile-referral b{display:block;margin-top:4px;color:#67f4ff;font-size:15px;letter-spacing:1.4px}.cgs-profile-referral small{display:block;margin-top:3px;color:#8aa9c1;font-size:8px}.cgs-profile-referral button,.cgs-invite-actions button{border:1px solid rgba(79,230,255,.55);border-radius:10px;background:rgba(18,179,255,.13);color:#a1f8ff;padding:9px 10px;font-size:9px;font-weight:950}.cgs-profile-referral button.primary,.cgs-invite-actions button.primary{background:linear-gradient(100deg,#15dfff,#8555ff);color:#07112a}
.cgs-profile-action-row{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.cgs-profile-action-row button{min-height:45px;border:1px solid rgba(78,226,255,.55);border-radius:14px;background:linear-gradient(120deg,rgba(20,52,103,.95),rgba(55,25,105,.96));color:#e9fbff;font-size:10px;font-weight:950}.cgs-profile-action-row button+button{border-color:rgba(73,232,187,.45);background:linear-gradient(120deg,rgba(7,76,80,.95),rgba(10,43,62,.96));color:#8fffe2}.cgs-profile-menu{display:grid;gap:0;padding:7px;margin-top:12px}.cgs-profile-menu button{display:flex;align-items:center;gap:11px;width:100%;padding:12px 8px;border:0;border-bottom:1px solid rgba(71,168,229,.22);background:none;color:#fff;text-align:left}.cgs-profile-menu button:last-child{border-bottom:0}.cgs-profile-menu i{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border:1px solid #28dfff;border-radius:50%;background:rgba(0,171,255,.13);color:#5ceeff;font-size:16px;font-style:normal}.cgs-profile-menu span{display:grid;gap:3px;min-width:0;flex:1}.cgs-profile-menu b{font-size:11px}.cgs-profile-menu small{color:#8bb4cf;font-size:8px}.cgs-profile-menu strong{color:#75eaff;font-size:23px;font-weight:400}.cgs-profile-logout{width:100%;margin:12px 0 2px;padding:13px;border:1px solid rgba(255,74,153,.7);border-radius:999px;background:rgba(175,20,105,.15);color:#ff83c3;font-size:10px;font-weight:950;letter-spacing:1px}
.cgs-invite-hero{border-color:rgba(183,103,255,.72);background:linear-gradient(135deg,rgba(22,34,86,.98),rgba(47,10,75,.96))}.cgs-invite-hero h2 em{color:#bd7bff;font-style:normal}.cgs-invite-orbit{position:relative;z-index:2;display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;border:1px solid #b97cff;border-radius:18px;background:rgba(124,53,213,.2);box-shadow:0 0 20px rgba(164,80,255,.45);color:#e1bcff;font-size:26px}.cgs-invite-hero p{position:relative;z-index:2;max-width:225px;margin:0;color:#b8c3e7;font-size:10px;line-height:1.5}.cgs-invite-card{border-color:rgba(176,104,255,.55)}.cgs-invite-card-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px}.cgs-invite-card-head span{color:#c29aff;font-size:9px;font-weight:950;letter-spacing:1.5px}.cgs-invite-card-head b{color:#7cf2ff;font-size:8px}.cgs-invite-code{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:13px;border:1px solid rgba(193,123,255,.38);border-radius:12px;background:rgba(27,10,65,.7)}.cgs-invite-code strong{flex:1;color:#fff;font-size:22px;letter-spacing:2px}.cgs-invite-code button,.cgs-invite-link button{border:1px solid #bd7bff;border-radius:9px;background:rgba(165,78,255,.18);color:#e2c5ff;padding:9px 11px;font-size:9px;font-weight:950}.cgs-invite-card .link-head{margin-top:4px}.cgs-invite-link{display:flex;gap:7px}.cgs-invite-link input{min-width:0;flex:1;padding:11px 9px;border:1px solid rgba(67,211,255,.36);border-radius:9px;background:rgba(0,10,31,.7);color:#c8f7ff;font-size:9px;outline:0}.cgs-invite-link button{border-color:#3bdfff;background:rgba(30,192,255,.14);color:#8ef5ff;white-space:nowrap}.cgs-invite-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.cgs-invite-actions button{min-height:42px}.cgs-invite-steps{display:grid;gap:10px;border-color:rgba(52,209,255,.32)}.cgs-invite-steps>div{display:flex;align-items:center;gap:10px;color:#dffaff;font-size:10px}.cgs-invite-steps b{display:grid;width:29px;height:29px;place-items:center;border:1px solid #38dcff;border-radius:9px;background:rgba(0,188,255,.13);color:#58eaff;font-size:9px}.cgs-invite-steps span{color:#b7d4e7}
@media(max-width:390px){.cgs-profile-detail-grid{grid-template-columns:1fr}.cgs-profile-detail:nth-child(odd){border-right:0}.cgs-profile-quick-grid b{font-size:9px}.cgs-profile-referral{flex-wrap:wrap}.cgs-profile-referral>div{flex-basis:100%}.cgs-invite-code strong{font-size:18px}.cgs-invite-link{display:grid;grid-template-columns:1fr auto}}
@media(max-width:450px){.cgs-product-details-panel main{padding-inline:12px}.cgs-claim-modal{padding-inline:14px}}
