/* Growth Club site styles, moved here from layout.twig on 11 Oct 2026 so browsers can cache them.
   layout.twig loads this file (site['styles'] number 2) right after the Google Fonts link, after PerfectPanel's own styles,
   which is where the inline <style> blocks used to be, so the order and the look are unchanged. */

:root{--cyan:#7ff0f5;--pink:#f6c4f4;--purple:#9b5de5;--card:#f1f1f1;--ink:#2e2e34;--silver:linear-gradient(100deg,#8f9196 0%,#b9bcc0 35%,#dfe1e3 62%,#ffffff 82%)}
@keyframes gcDrift{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(6%,-4%,0) scale(1.12)}100%{transform:translate3d(0,0,0) scale(1)}}
@keyframes gcDrift2{0%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(-8%,5%,0) rotate(12deg)}100%{transform:translate3d(0,0,0) rotate(0)}}
@keyframes gcSpin{to{transform:rotate(360deg)}}
@keyframes gcShine{0%{transform:translateX(-120%) skewX(-20deg)}55%,100%{transform:translateX(320%) skewX(-20deg)}}
@keyframes gcShimmer{0%{background-position:0% 50%}100%{background-position:200% 50%}}
@keyframes gcUp{from{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}
@keyframes gcIntroLogo{0%{opacity:0;transform:scale(.85);filter:blur(10px)}60%{opacity:1;transform:scale(1);filter:blur(0)}100%{opacity:1;transform:scale(1.02)}}
@keyframes gcLoad{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes gcTwinkle{0%,100%{opacity:.15;transform:translateY(0) scale(.7)}50%{opacity:1;transform:translateY(-18px) scale(1)}}
html,body{background:#000 !important}
body{color:#fff;font-family:Montserrat,'Helvetica Neue',sans-serif !important;min-height:100vh;overflow-x:hidden}
a{color:var(--cyan)}
a:hover,a:focus{color:#fff;text-decoration:none}
.gc-bg{position:fixed;inset:0;z-index:-3;background:linear-gradient(180deg,#000 0%,#070214 22%,#16021a 48%,#240826 72%,#0e0a24 100%);pointer-events:none}
.gc-blob1{position:fixed;z-index:-2;width:80vmax;height:46vmax;left:-30vmax;top:30%;border-radius:50%;background:radial-gradient(closest-side,rgba(200,60,130,.35),transparent);filter:blur(30px);animation:gcDrift 16s ease-in-out infinite;pointer-events:none}
.gc-blob2{position:fixed;z-index:-2;width:70vmax;height:44vmax;right:-28vmax;top:55%;border-radius:50%;background:radial-gradient(closest-side,rgba(130,70,230,.4),transparent);filter:blur(30px);animation:gcDrift2 20s ease-in-out infinite;pointer-events:none}
.gc-px{position:fixed;width:5px;height:5px;border-radius:2px;z-index:-1;pointer-events:none;animation:gcTwinkle 6s ease-in-out infinite}
.gc-shimmer{background:linear-gradient(90deg,#fff 0%,#bff8fb 25%,#f6c4f4 50%,#fff 75%,#bff8fb 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gcShimmer 5s linear infinite}
#gc-loader{position:fixed;inset:0;z-index:9999;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;transition:opacity .5s}
#gc-loader img{height:90px;width:auto;animation:gcIntroLogo .8s cubic-bezier(.2,.8,.2,1) both}
#gc-loader .bar{width:160px;height:3px;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden}
#gc-loader .bar i{display:block;height:3px;transform-origin:0 50%;background:linear-gradient(90deg,#ff3b3b,#ffd60a,#2ec27e,#3a86ff,#9b5de5,#ff4fd8,#7ff0f5);animation:gcLoad .8s cubic-bezier(.6,0,.2,1) both}
#gc-loader .msg{font-size:14px;font-weight:800;color:#d8d4e2;min-height:18px}
#gc-loader.done{opacity:0;pointer-events:none}
.gc-app{display:flex;min-height:100vh}
.gc-side{position:sticky;top:0;width:272px;height:100vh;flex:0 0 auto;box-sizing:border-box;padding:20px 16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;background:rgba(0,0,0,.55);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-right:1px solid rgba(255,255,255,.07);z-index:40}
.gc-logo img{height:50px;width:auto;display:block}
.gc-logo{color:#fff;font-weight:900;font-size:20px}
.gc-bal{position:relative;overflow:hidden;display:block;border-radius:16px;padding:14px 16px;background:var(--silver);color:var(--ink) !important;box-shadow:0 3px 0 #8af1f6,0 0 22px rgba(127,240,245,.45)}
.gc-bal small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em}
.gc-bal b{display:block;font-size:26px;font-weight:900;letter-spacing:-.02em}
.gc-bal span{font-size:12px;font-weight:700}
.gc-shine{position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);animation:gcShine 3s ease-in-out infinite;pointer-events:none}
.gc-nav{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}
.gc-nav a{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:12px;font-size:14.5px;font-weight:700;color:#e6e3ee}
.gc-nav a:hover{background:rgba(255,255,255,.06);color:#fff}
.gc-nav li.active a{background:linear-gradient(100deg,#b9bcc0,#fff);color:var(--ink);box-shadow:0 2px 0 #8af1f6,0 0 16px rgba(127,240,245,.45)}
.gc-nav .dot{width:8px;height:8px;border-radius:2px;flex:0 0 auto}
.gc-nav li:nth-child(8n+1) .dot{background:#ff3b3b;box-shadow:0 0 8px #ff3b3b}
.gc-nav li:nth-child(8n+2) .dot{background:#ff9f1c;box-shadow:0 0 8px #ff9f1c}
.gc-nav li:nth-child(8n+3) .dot{background:#ffd60a;box-shadow:0 0 8px #ffd60a}
.gc-nav li:nth-child(8n+4) .dot{background:#2ec27e;box-shadow:0 0 8px #2ec27e}
.gc-nav li:nth-child(8n+5) .dot{background:#3a86ff;box-shadow:0 0 8px #3a86ff}
.gc-nav li:nth-child(8n+6) .dot{background:#9b5de5;box-shadow:0 0 8px #9b5de5}
.gc-nav li:nth-child(8n+7) .dot{background:#ff4fd8;box-shadow:0 0 8px #ff4fd8}
.gc-nav li:nth-child(8n+8) .dot{background:#7ff0f5;box-shadow:0 0 8px #7ff0f5}
.gc-nav .new{margin-left:auto;padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:900;letter-spacing:.1em;color:#1a1020;background:linear-gradient(90deg,#ffd60a,#ff4fd8,#7ff0f5)}
.af-stats{grid-template-columns:repeat(3,1fr) !important}
@media(max-width:600px){
  .af-stats{grid-template-columns:repeat(2,1fr) !important}
}
.gc-acc{margin-top:auto;display:flex;flex-direction:column;gap:6px}
.gc-acc a{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);color:#c9c6d3;font-size:14px;font-weight:700}
.gc-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}
.gc-top{display:none;position:sticky;top:0;z-index:50;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:rgba(0,0,0,.62);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}
.gc-top .gc-logo img{height:42px}
.gc-chip{position:relative;overflow:hidden;height:40px;padding:0 12px;display:inline-flex;align-items:center;border-radius:10px;font-size:14px;font-weight:900;color:var(--ink) !important;background:var(--silver);box-shadow:0 2px 0 #8af1f6,0 0 14px rgba(127,240,245,.4)}
.gc-burger{width:44px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.gc-main{width:100%;margin:0 auto;box-sizing:border-box;padding:34px clamp(14px,3vw,36px) 70px;animation:gcUp .7s ease both}
.gc-tab{display:none;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:4px 6px 12px;background:rgba(0,0,0,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.08)}
.gc-tab a{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:54px;font-size:11px;font-weight:800;color:#c9c6d3;border-top:2px solid transparent}
.gc-tab a.on{color:var(--cyan);border-top-color:var(--cyan)}
.gc-foot{padding:10px 16px 40px;text-align:center;font-size:12.5px;font-weight:600;color:#9a96a6}
.gc-foot-l{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0 0 8px}
.gc-foot-l a{color:#c9c6d3;text-decoration:none}
.gc-foot-l a:hover{color:#ffffff}
@media (max-width:900px){
  .gc-side{display:none}
  .gc-side.open{display:flex;position:fixed;top:65px;left:0;right:0;bottom:0;width:auto;height:auto;padding-bottom:110px;background:rgba(0,0,0,.94);z-index:45;border-right:0}
  .gc-side .gc-desk{display:none !important}
  .gc-top{display:flex}
  .gc-tab{display:flex}
  .gc-main{padding-bottom:120px}
}
.gc-gh{position:sticky;top:0;z-index:50;background:rgba(0,0,0,.62);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}
.gc-gh .in{max-width:1160px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.gc-gh nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.gc-gh nav a{font-size:14px;font-weight:700;color:#e6e3ee}
.gc-btn,.btn-primary,.btn-default.btn-primary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px !important;border:0 !important;border-radius:12px !important;background:var(--silver) !important;color:var(--ink) !important;font-weight:800 !important;font-size:15px !important;box-shadow:0 3px 0 #8af1f6,0 0 22px rgba(127,240,245,.5) !important;text-shadow:none !important}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{filter:brightness(1.05);color:var(--ink) !important}
.btn-default{border-radius:10px !important;font-weight:700 !important}
.container{width:auto !important;max-width:1080px}
.row{margin-left:-8px;margin-right:-8px}
[class*=col-]{padding-left:8px;padding-right:8px}
.col-md-offset-2{margin-left:0 !important}
.col-md-8{width:100% !important}
.well{background:var(--card) !important;color:var(--ink) !important;border:0 !important;border-radius:22px !important;padding:22px !important;box-shadow:0 0 0 2px rgba(246,196,244,.75),0 0 40px rgba(243,156,242,.35) !important;animation:gcUp .7s ease both}
.well a{color:#2f6fe4}
.well .control-label,.well label{color:#444449;font-weight:700;font-size:13.5px}
.form-control{height:50px !important;border:0 !important;border-radius:12px !important;background:#fff !important;color:var(--ink) !important;box-shadow:0 2px 0 #a9eef3 !important;font-size:15px !important;font-weight:600}
textarea.form-control{height:auto !important;min-height:120px;padding:12px 14px}
.form-control:focus{box-shadow:0 0 0 2px var(--cyan) !important}
.form-control[readonly]{background:#f8f8f8 !important}
.panel-body.border-solid{background:#fff;border-radius:14px !important;border:0 !important;box-shadow:0 2px 0 #a9eef3;color:#24494d;font-weight:600}
.table{color:#fff;background:rgba(255,255,255,.045);border-radius:18px;overflow:hidden}
.table>thead>tr>th{border:0 !important;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9a96a6;padding:14px 16px !important}
.table>tbody>tr>td{border-top:1px solid rgba(255,255,255,.07) !important;padding:13px 16px !important;font-weight:600}
.table-striped>tbody>tr:nth-of-type(odd),.table-hover>tbody>tr:hover{background:rgba(255,255,255,.03) !important}
.well .table{color:var(--ink);background:#fff}
.nav-pills>li>a{height:42px;display:flex;align-items:center;padding:0 16px;border-radius:999px !important;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font-weight:800;margin:0 6px 8px 0}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background:var(--card) !important;color:var(--ink) !important;box-shadow:0 3px 0 #8af1f6,0 0 16px rgba(127,240,245,.4)}
.pagination>li>a,.pagination>li>span{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.14) !important;color:#fff !important;margin:0 4px;border-radius:12px !important;min-width:42px;text-align:center;font-weight:800}
.pagination>.active>a,.pagination>.active>span{background:var(--card) !important;color:var(--ink) !important}
.alert{border-radius:14px !important;border:0 !important;font-weight:600}
.badge{background:var(--cyan);color:var(--ink);font-weight:800}
.dropdown-menu{border-radius:14px;border:0;box-shadow:0 20px 50px rgba(0,0,0,.5)}
.panel{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:18px;color:#fff}
.panel-heading{background:transparent !important;border:0 !important;color:#fff !important;font-weight:800}
h1,h2,h3,h4{font-family:Montserrat,sans-serif;font-weight:900;letter-spacing:-.02em}
.input-group-btn .btn{height:50px;border-radius:0 12px 12px 0 !important;background:var(--silver);border:0}
.navbar{display:none !important}
.gc-main .table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
.gc-main .table td,.gc-main .table th{white-space:nowrap}
.gc-main .table td{max-width:340px;overflow:hidden;text-overflow:ellipsis}
.gc-main .table td[colspan]{max-width:none}
@media (prefers-reduced-motion:reduce){
  *{animation:none !important;transition:none !important}
}
.gc-ph{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 22px;animation:gcUp .8s ease both}
.gc-ph .l{display:flex;align-items:center;gap:16px;min-width:0}
.gc-ph .ic{width:56px;height:56px;flex:0 0 auto;border-radius:18px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}
.gc-ph h1{margin:0;font-size:clamp(28px,4.2vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:#fff}
.gc-ph p{margin:6px 0 0;font-weight:600;color:#d8d4e2}
.gc-lg{display:block;height:50px;aspect-ratio:390/148;background:url(data:image/png;base64,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) left center/contain no-repeat}
.gc-top .gc-lg{height:42px}
#gc-loader .gc-lg{height:90px;animation:gcIntroLogo .8s cubic-bezier(.2,.8,.2,1) both}
.gc-side .gc-lg{height:69px !important;max-width:100%}
.gc-gh .gc-lg{height:69px !important}
html body .gc-hlogo{height:69px !important}
@media (max-width:900px){
  .gc-top .gc-lg,.gc-gh .gc-lg,html body .gc-hlogo{height:50px !important}
}
.gc-top,.gc-tab,.gc-gh{transform:translateZ(0);will-change:transform;backface-visibility:hidden}
#gc-prog{position:fixed;top:0;left:0;right:0;height:3px;z-index:9990;transform-origin:0 50%;transform:scaleX(0);pointer-events:none;background:linear-gradient(90deg,#ff3b3b,#ff9f1c,#ffd60a,#2ec27e,#3a86ff,#9b5de5,#ff4fd8,#7ff0f5)}
html body a:focus,html body button:focus,html body [role=button]:focus,html body .gc-logo:focus{outline:none !important;box-shadow:none}
html body .gc-logo,html body header button{-webkit-tap-highlight-color:transparent}
html body a:focus-visible,html body button:focus-visible{outline:2px solid #7ff0f5 !important;outline-offset:2px}
html body .gc-logo:focus-visible,html body header button[aria-label*="Growth Club"]:focus-visible{outline:none !important}
.gc-side .gc-logo{justify-content:center !important;width:100%}
.gc-side .gc-lg{background-position:center center !important;width:100%}
#gc-login input:not([type=checkbox]):not([type=hidden]),#gc-join input:not([type=checkbox]):not([type=hidden]),#gc-login select,#gc-join select{color:#2e2e34 !important;-webkit-text-fill-color:#2e2e34;caret-color:#2e2e34}
#gc-login input::placeholder,#gc-join input::placeholder{color:#9a9aa3 !important;-webkit-text-fill-color:#9a9aa3}
#gc-login input:-webkit-autofill,#gc-join input:-webkit-autofill{-webkit-text-fill-color:#2e2e34 !important;-webkit-box-shadow:0 0 0 40px #fff inset !important}
.gc-main{max-width:1240px !important}
@media (min-width:1600px){
  .gc-main,#gc-home{zoom:1.1}
}
@media (min-width:1850px){
  .gc-main,#gc-home{zoom:1.2}
}
@media (min-width:2300px){
  .gc-main,#gc-home{zoom:1.38}
}
@media (max-width:900px){
  .gc-main{padding-left:14px !important;padding-right:14px !important}
  .gc-main .container,.gc-main .container-fluid{padding-left:0 !important;padding-right:0 !important;margin:0 !important}
  .gc-main .row{margin-left:0 !important;margin-right:0 !important}
  .gc-main .row>[class*=col-]{padding-left:0 !important;padding-right:0 !important}
  .gc-main .well{padding:18px !important}
  .gc-main .nav-pills>li.pull-right,.gc-main .pull-right{float:none !important}
  .gc-main .nav-pills>li.search{display:block;width:100%;clear:both;margin-top:4px}
  .gc-main .nav-pills>li.search form,.gc-main .nav-pills>li.search .input-group{width:100% !important;display:flex}
  .gc-main .nav-pills>li.search .form-control{flex:1 1 auto}
  body:has(.gc-tab) .integration-fixed{bottom:92px !important}
}
.gc-side>*{flex-shrink:0}
.gc-main .well,.gc-main .well-float{float:none !important;width:auto !important;max-width:100% !important;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}
.gc-main [class*=col-]{min-width:0}
.gc-main .input-group{display:flex !important;width:100%;max-width:100%}
.gc-main .input-group>.form-control{flex:1 1 auto;width:1% !important;min-width:0;border-radius:12px 0 0 12px !important}
.gc-main .input-group>.input-group-btn{display:flex;width:auto !important;flex:0 0 auto}
.gc-main .input-group>.input-group-btn>.btn{height:50px}
.gc-main .nav-pills>li.search{margin-left:0 !important;margin-right:0 !important}
.gc-main .input-group>.input-group-btn>.btn{margin:0 !important}
html body .gc-cur{display:none !important}
#gc-cursor{position:fixed;left:0;top:0;width:34px;height:34px;margin:0;border-radius:50%;border:1.5px solid rgba(127,240,245,.8);box-shadow:0 0 14px rgba(127,240,245,.35);pointer-events:none;z-index:99999;transform:translate3d(-100px,-100px,0);will-change:transform;opacity:0;transition:opacity .2s,width .15s,height .15s,background .15s,border-color .15s}
#gc-cursor.on{opacity:1}
#gc-cursor.hov{width:48px;height:48px;background:rgba(127,240,245,.08);border-color:rgba(246,196,244,.9)}
@media (hover:none),(pointer:coarse){
  #gc-cursor{display:none !important}
}
:root{--t1:clamp(26px,3.4vw,38px);--t2:clamp(19px,2vw,22px);--t3:14px}
body,input,button,select,textarea,h1,h2,h3,h4,h5,h6{font-family:Montserrat,'Helvetica Neue',sans-serif !important}
#gc-home h1,#gc-home h2,.gc-ph h1,html body .gc-t1{font-size:var(--t1) !important;font-weight:900 !important;line-height:1.1 !important;letter-spacing:-.02em !important}
#gc-home h1 *,#gc-home h2 *,.gc-ph h1 *{font-size:inherit !important}
#gc-home h3,.gc-main h2,.gc-main h3,.gc-main h4,html body .gc-t2{font-size:var(--t2) !important;font-weight:800 !important;line-height:1.25 !important;letter-spacing:-.01em !important}
#gc-home p,.gc-main p,.gc-main .well,.gc-main td,.gc-main .panel-body,.gc-main .form-control,.gc-main li,html body .gc-t3{font-size:var(--t3) !important;line-height:1.6}
#gc-home p,.gc-main p,html body .gc-t3{font-weight:600 !important}
.gc-main .control-label,.gc-main .well label,.gc-main label{font-size:14px !important;font-weight:700 !important}
.gc-main .table>thead>tr>th{font-size:12px !important}
.gc-main td{font-weight:600}
.gc-ph p{font-size:var(--t3) !important}
#gc-home .gc-hs-panel>div{width:auto !important;max-width:var(--hs-max,640px) !important;margin:0 auto !important;gap:20px !important;padding:24px !important}
#gc-home .gc-hs-panel>div>div:first-child{flex:1 1 230px !important}
#gc-home .gc-hs-panel>div>div:last-child{flex:0 1 280px !important;max-width:280px !important}
@keyframes gcH2{from{transform:translateX(0)}to{transform:translateX(var(--hs-shift,-66.6667%))}}
@supports (animation-timeline: view()){
  #gc-home .gc-hs-track{width:max-content !important;gap:22px !important;padding:0 var(--hs-pad,16px) !important;box-sizing:border-box;animation-name:gcH2 !important;align-items:center}
  #gc-home .gc-hs-panel{width:auto !important;padding:0 !important}
  #gc-home .gc-hs-panel>div{margin:0 !important}
}
#gc-home #how .gc-hs-sticky>div>div:first-child{flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:8px !important}
@supports (animation-timeline: view()){
  #gc-home .gc-rev{animation-range:entry 0% entry 100% !important}
}
#gc-home a[style*="padding: 0 8px 0 20px"]{zoom:1.25}
@media (max-width:900px){
  #gc-home a[style*="padding: 0 8px 0 20px"]{zoom:1}
}
@media (min-width:1100px){
  #hero>div[style*="max-width: 1160px"]{max-width:1340px !important;flex-wrap:nowrap !important;gap:56px !important;padding:22px 28px 56px !important;min-height:calc(100vh - 110px);box-sizing:border-box;align-items:center !important}
  #hero>div[style*="max-width: 1160px"]>div:first-child{flex:1 1 auto !important;gap:18px !important}
  #hero>div[style*="max-width: 1160px"]>div:first-child>div:last-child{max-width:640px !important}
  #hero>div[style*="max-width: 1160px"]>div:last-child{flex:0 0 auto !important;width:auto !important}
  #hero>div[style*="max-width: 1160px"]>div:last-child img{width:330px !important;max-width:none !important}
  #gc-login{display:grid !important;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:8px;padding:20px 22px !important}
  #gc-login>*:nth-child(1){grid-column:1 / -1;justify-self:end;margin:0 !important}
  #gc-login>*:nth-child(2){grid-column:1;grid-row:2;margin:0 !important}
  #gc-login>*:nth-child(3){grid-column:1;grid-row:3;margin:0 !important}
  #gc-login>*:nth-child(4){grid-column:2;grid-row:2;margin:0 !important}
  #gc-login>*:nth-child(5){grid-column:2;grid-row:3;margin:0 !important}
  #gc-login>*:nth-child(6){grid-column:1 / -1;grid-row:4;margin:4px 0 0 !important}
  #gc-login>*:nth-child(7){grid-column:1;grid-row:5;margin:6px 0 0 !important}
  #gc-login>*:nth-child(8){grid-column:2;grid-row:5;margin:6px 0 0 !important;align-self:center}
  #gc-login>*:nth-child(n+9){grid-column:1 / -1}
}
@media (min-width:1100px){
  #gc-home header>div:first-child{max-width:1340px !important;padding-left:28px !important;padding-right:28px !important;box-sizing:border-box}
}
body>main h1{font-size:var(--t1) !important;font-weight:900 !important;line-height:1.1 !important;letter-spacing:-.02em !important}
body>main h2,body>main h3,body>main h4{font-size:var(--t2) !important;font-weight:800 !important;line-height:1.25 !important}
body>main p,body>main li,body>main td,body>main .well{font-size:var(--t3) !important;line-height:1.6}
body>main p{font-weight:600 !important}
html body .gc-main tbody td a,html body .gc-main tbody .btn,html body .gc-main tbody .sv-order,html body .gc-main tbody button{font-size:14px !important}
.gc-cur-sw{margin-top:-6px}
.gc-cur-list{list-style:none;margin:0;padding:0}
.gc-cur-list li a{display:inline-flex;align-items:center;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#d8d4e2 !important;font-weight:800;text-decoration:none !important}
.gc-cur-list li.active a{background:#f1f1f1;color:#2e2e34 !important;box-shadow:0 2px 0 #8af1f6}
@media (max-width:900px){
  .gc-side .gc-cur-sw{display:block !important;margin:0 0 6px}
}
.gc-pts{display:block;margin-top:-4px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(243,210,122,.45);box-shadow:0 0 16px rgba(243,210,122,.18);text-decoration:none !important}
.gc-pts .k{display:block;font-weight:800;letter-spacing:.14em;color:#f3d27a}
.gc-pts .v{display:block;margin-top:2px;font-size:20px;font-weight:900;color:#fff}
.gc-pts .r{display:block;font-size:12px;font-weight:700;color:#c9c6d3}
@media (max-width:900px){
  .gc-side .gc-pts{display:block !important}
}
#gc-rewards{color:#2e2e34}
#gc-rewards .rw-load{padding:18px;font-weight:700}
#gc-rewards .rw-grid{display:flex;flex-wrap:wrap;gap:16px}
#gc-rewards .rw-main{flex:2 1 320px;background:#0c0a12;color:#fff;border-radius:20px;padding:24px;box-shadow:0 0 0 2px #f3d27a,0 0 34px rgba(243,210,122,.3)}
#gc-rewards .rw-k{font-size:12px;font-weight:800;letter-spacing:.16em;color:#9a96a6}
#gc-rewards .rw-main .rw-k{color:#f3d27a}
#gc-rewards .rw-v{margin-top:6px;font-size:44px;font-weight:900;letter-spacing:-.02em}
#gc-rewards .rw-s{margin:6px 0 16px;color:#c9c6d3;font-weight:600}
#gc-rewards .rw-redeem{cursor:pointer;user-select:none}
#gc-rewards .rw-redeem[aria-disabled=true]{opacity:.5;cursor:not-allowed}
#gc-rewards .rw-min{margin-top:8px;font-size:13px;font-weight:700;color:#f3d27a}
#gc-rewards .rw-msg{margin-top:10px;font-weight:700;color:#9cf8ae}
#gc-rewards .rw-note{margin-top:10px;font-size:13px;color:#c9c6d3;font-weight:600}
#gc-rewards .rw-how{margin-top:18px;background:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 2px 0 #e4e4ea}
#gc-rewards .rw-how h3{margin:0 0 8px}
.gc-rwc{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#0c0a12;color:#fff;border-radius:20px;padding:18px 20px;box-shadow:0 0 0 2px #f3d27a,0 0 30px rgba(243,210,122,.25)}
.gc-rwc .l{flex:1 1 260px;min-width:0}
.gc-rwc .k{font-size:12px;font-weight:800;letter-spacing:.16em;color:#f3d27a}
.gc-rwc .v{margin-top:4px;font-size:28px;font-weight:900;letter-spacing:-.02em}
.gc-rwc .s{margin-top:2px;font-size:13px;font-weight:700;color:#c9c6d3}
.gc-rwc .bar{margin-top:10px;height:8px;border-radius:4px;background:rgba(255,255,255,.12);overflow:hidden;max-width:360px}
.gc-rwc .bar i{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,#f3d27a,#f6c4f4,#7ff0f5)}
.gc-rwc .gc-btn{white-space:nowrap}
.gc-main .gc-rwc{margin-bottom:18px}
.gc-new{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;font-style:normal;font-size:9.5px;font-weight:900;letter-spacing:.1em;color:#1a1020;background:linear-gradient(90deg,#ffd60a,#ff4fd8,#7ff0f5);vertical-align:middle}
.gc-side{scrollbar-width:none;-ms-overflow-style:none}
.gc-side::-webkit-scrollbar{width:0;height:0;display:none}
#gc-home a[style*="#8f9196"],#gc-home a[style*="padding: 0 8px 0 20px"] div[style*="#8f9196"]{position:relative;overflow:hidden}
.gc-btn:not(:has(.gc-shine))::after,.btn-primary:not(:has(.gc-shine))::after,#gc-home a[style*="#8f9196"]:not(:has([style*="gcShine"])):not(:has(.gc-shine))::after,#gc-home a[style*="padding: 0 8px 0 20px"] div[style*="#8f9196"]::after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);animation:gcShine 3s ease-in-out infinite;pointer-events:none;z-index:1}
.gc-main .well p>a.gc-btn+a.gc-btn{margin-top:10px !important}
#acc-part .gc-btn{width:auto !important;display:inline-flex !important}
.gc-nav a{transition:background .2s ease,color .2s ease,transform .2s ease}
.gc-nav li:not(.active) a:hover{transform:none}
.gc-nav.gc-nav2{gap:6px}
.gc-nav2 .gc-sec{position:relative;overflow:hidden;border-radius:12px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.065);transition:border-color .35s,box-shadow .35s,background .35s}
.gc-nav2 .gc-sec::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),rgba(127,240,245,.09),transparent 60%)}
.gc-nav2 .gc-sec:hover::before{opacity:1}
.gc-nav2 .gc-sec:hover{border-color:rgba(255,255,255,.12)}
.gc-nav2 .gc-sec::after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,#7ff0f5,#f6c4f4);opacity:0;transition:opacity .35s}
.gc-nav2 .gc-sec.cur{border-color:rgba(127,240,245,.22);background:linear-gradient(90deg,rgba(127,240,245,.06),rgba(255,255,255,.015) 60%);box-shadow:0 0 0 1px rgba(127,240,245,.05),0 10px 30px -14px rgba(127,240,245,.55)}
.gc-nav2 .gc-sec.cur::after{opacity:1;box-shadow:0 0 10px rgba(127,240,245,.8)}
.gc-nav2 .gc-sh{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:#eceaf2;font:inherit;text-align:left;cursor:pointer}
.gc-nav2 .gc-sh .ix{flex:0 0 auto;width:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;color:#5d5a69;letter-spacing:.04em}
.gc-nav2 .gc-sec.cur .gc-sh .ix{color:#7ff0f5}
.gc-nav2 .gc-sh .ic{flex:0 0 auto;width:30px;height:30px;border-radius:9px;align-items:center;justify-content:center;color:#c9c6d3;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);box-shadow:none;transform:none !important;transition:color .35s,border-color .35s,box-shadow .35s}
.gc-nav2 .gc-sec:hover .ic{color:#fff;border-color:rgba(255,255,255,.18)}
.gc-nav2 .gc-sec.cur .ic{color:#7ff0f5;border-color:rgba(127,240,245,.35);box-shadow:0 0 14px -2px rgba(127,240,245,.45),inset 0 0 10px rgba(127,240,245,.08)}
.gc-nav2 .gc-sh .tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}
.gc-nav2 .gc-sh .nm{line-height:1.1}
.gc-nav2 .gc-sh .pv{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;letter-spacing:.01em}
.gc-nav2 .gc-sec.cur .gc-sh .pv{font-weight:600}
.gc-nav2 .gc-sh .pv .cd{display:inline-block;width:5px;height:5px;border-radius:50%;box-shadow:0 0 8px #7ff0f5;margin-right:6px;vertical-align:middle}
.gc-nav2 .gc-sh .nw{font-weight:800;letter-spacing:.14em;color:#f6c4f4;text-shadow:0 0 8px rgba(246,196,244,.5)}
.gc-nav2 .gc-sh .ct{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;color:#8f8a9e;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}
.gc-nav2 .gc-sh .cv{flex:0 0 auto;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),color .3s}
.gc-nav2 .gc-sec:hover .cv{color:#fff}
.gc-nav2 .gc-sec.open .cv{transform:rotate(180deg);color:#7ff0f5}
.gc-nav2 .gc-sb{position:relative;z-index:1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1)}
.gc-nav2 .gc-sec.open .gc-sb{grid-template-rows:1fr}
.gc-nav2 .gc-si{overflow:hidden;min-height:0}
.gc-nav2 .gc-sl{list-style:none;padding:4px 0 10px;border-left:0;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:1px;opacity:0;transform:translateY(-4px);transition:opacity .35s .05s,transform .42s cubic-bezier(.2,.8,.2,1)}
.gc-nav2 .gc-sec.open .gc-sl{opacity:1;transform:none}
.gc-nav2 .gc-sl a{position:relative;display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px 0 14px;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:.01em;color:#a8a4b5;background:transparent;box-shadow:none;transform:none !important;transition:color .25s,background .25s}
.gc-nav2 .gc-sl a::before{content:"";position:absolute;left:4px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;border:0;background:#4a4756;transition:background .25s,box-shadow .25s}
.gc-nav2 .gc-sl a:hover{color:#fff;background:rgba(255,255,255,.035)}
.gc-nav2 .gc-sl a:hover::before{background:#c9c6d3}
.gc-nav2 .gc-sl li.active a{color:#fff;background:linear-gradient(90deg,rgba(127,240,245,.12),rgba(127,240,245,0));box-shadow:none}
.gc-nav2 .gc-sl li.active a::before{left:0;top:7px;bottom:7px;width:2px;height:auto;margin:0;border-radius:2px;background:#7ff0f5;box-shadow:0 0 10px #7ff0f5}
.gc-nav2 .gc-sl .new{margin-left:auto;font-size:8.5px;padding:2px 6px;background:none;border:1px solid rgba(246,196,244,.35);color:#f6c4f4}
.gc-nav2 .gc-sh .nw{top:8px;width:8px;height:8px;min-width:0;padding:0 !important;font-size:0 !important;line-height:0;border-radius:50%;border:2px solid #0b0910 !important;background:#f6c4f4 !important;box-shadow:0 0 10px #f6c4f4;z-index:2}
.gc-nav2 .gc-sh .pv .cd{background:#7ff0f5 !important}
.gc-nav2 .gc-sh .ix,.gc-nav2 .gc-sh .ct{display:none !important}
.gc-nav2 .gc-sh .nw{left:35px !important}
.gc-nav2 .gc-sh .ic{display:none !important}
.gc-nav2 .gc-sh{padding:12px 12px 12px 16px !important}
.gc-nav2 .gc-sh .nw{position:static !important;flex:0 0 auto;margin-right:2px}
.gc-nav2 .gc-sl{margin:0 10px 0 16px !important}
.gc-nav2 .gc-sh .cv{width:30px !important;height:30px !important;border-radius:50%;color:#f1eff6 !important;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 12px -4px rgba(255,255,255,.35)}
.gc-nav2 .gc-sh .cv svg{width:15px;height:15px}
.gc-nav2 .gc-sec:hover .gc-sh .cv{border-color:rgba(127,240,245,.5);box-shadow:0 0 14px -3px rgba(127,240,245,.55)}
.gc-nav2 .gc-sec.open .gc-sh .cv{color:#0b0910 !important;background:#7ff0f5;border-color:#7ff0f5;box-shadow:0 0 16px -2px rgba(127,240,245,.8)}
.gc-cur-list{display:grid !important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px !important;flex-wrap:nowrap !important}
.gc-cur-list li{min-width:0}
.gc-cur-list li a{width:100%;justify-content:center;padding:0 2px !important;white-space:nowrap;letter-spacing:-.01em}
.gc-nav2 .gc-sh .nm{font-size:13.5px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase;color:#f3f1f7 !important}
.gc-nav2 .gc-sec.cur .gc-sh .nm{color:#fff !important;text-shadow:0 0 12px rgba(127,240,245,.35)}
.gc-nav2 .gc-sh .tx{gap:5px !important}
.gc-main h2,.gc-main h3,.gc-main h4,html body .gc-main .gc-t2,.gc-main .no-fav-btn,.gc-main .rw-how h3,.gc-main .af-info h3{font-size:13.5px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;line-height:1.35 !important}
html body .gc-main .gc-ph h1{font-size:clamp(22px,2.6vw,30px) !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;line-height:1.15 !important}
html body .gc-main .gc-ph h1 *{letter-spacing:inherit !important}
.gc-main .no-fav-btn b{letter-spacing:0}
html body .gc-main .no-fav-btn{font-size:14px !important;font-weight:700 !important;letter-spacing:normal !important;text-transform:none !important;color:#444449 !important}
html body #gc-home p,html body .gc-main p,html body .gc-t3,html body .gc-main td,html body>main p,html body .gc-main .panel-body,html body .gc-main .well{font-weight:500 !important}
html body .gc-main label,html body .gc-main .control-label{font-weight:700 !important}
.gc-nav2 .gc-sh .pv{font-size:12px !important;color:#b3afc0 !important}
.gc-nav2 .gc-sec.cur .gc-sh .pv{color:#bff8fb !important}
.gc-pts .k{font-size:11px}
.no-ref-stats small{font-size:12px !important}
.gc-cur-list li a{font-size:12px !important}
.no-part>div:first-child,#acc-part>div:first-child{justify-content:space-between}
.no-part>div:first-child>.no-new,#acc-part>div:first-child>span:first-child{order:2}
html body #gc-home h1{font-weight:800 !important}
html body #gc-home .gc-cap1{font-size:clamp(22px,2.6vw,30px) !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;line-height:1.2 !important}
html body #gc-home .gc-cap1 *{letter-spacing:inherit !important}
html body #gc-home .gc-cap2{font-size:15px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;line-height:1.4 !important}
html body #gc-home .gc-cap2 *{letter-spacing:inherit !important}
html body #gc-home .gc-long{font-weight:800 !important;letter-spacing:-.015em !important}
html body #gc-home #faq button div,html body #gc-home #faq button .gc-t3{font-weight:700 !important;font-size:15px !important}
#gc-home .gc-tr-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px 20px 18px;color:#fff;transition:border-color .3s,box-shadow .3s}
#gc-home .gc-tr-card:hover{border-color:rgba(127,240,245,.3);box-shadow:0 10px 30px -14px rgba(127,240,245,.5)}
#gc-home .gc-tr-k{font-size:12px;font-weight:800;letter-spacing:.16em;color:#7ff0f5}
#gc-home .gc-tr-v{margin-top:8px;font-size:30px;font-weight:900;letter-spacing:-.02em;line-height:1.1}
#gc-home .gc-tr-s{margin-top:6px;font-size:13px;font-weight:500;color:#b3afc0;line-height:1.5}
#gc-home .gc-tr-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}
#gc-home .gc-tr-list li{position:relative;padding-left:22px;font-size:14px;font-weight:600;color:#e6e3ee}
#gc-home .gc-tr-list li::before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;background:#2ec27e;box-shadow:0 0 8px rgba(46,194,126,.6)}
#gc-home .gc-tr-list li::after{content:"";position:absolute;left:4px;top:6px;width:3px;height:6px;border:solid #0b0910;border-width:0 2px 2px 0;transform:rotate(45deg)}
#gc-home .gc-tr-pay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;align-items:center;gap:16px 10px;margin-top:16px;font-size:clamp(36px,3.8vw,48px);color:#e6e3ee;width:100%}
#gc-home .gc-tr-pay i{line-height:1}
#gc-home .gc-tr-pay+.gc-tr-s{margin-top:22px !important}
@media (min-width:901px){ .gc-main .table{display:table !important;width:100% !important} }
html body .gc-main .dropdown:has(a[href="/updates/new"]){display:none !important}
/* brand deal finder */
#gc-deals,#gc-apollo{color:#2e2e34}
.bd-card{background:#f1f1f1;color:#2e2e34;border-radius:20px;padding:22px;margin-bottom:16px;box-shadow:0 0 30px rgba(127,240,245,.14)}
.bd-card h3{margin:0 0 8px}
.bd-hero{background:#0c0a12;color:#fff;border-radius:22px;padding:26px;margin-bottom:16px;box-shadow:0 0 0 1px rgba(127,240,245,.25),0 12px 38px -14px rgba(127,240,245,.55)}
.bd-hero h3{margin:0 0 8px;color:#fff}
.bd-hero p{color:#c9c6d3}
.bd-k{font-size:12px;font-weight:800;letter-spacing:.16em;color:#0a8f99;margin-bottom:10px}
.bd-hero .bd-k{color:#7ff0f5}
.bd-steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}
.bd-steps3 div{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);font-weight:700;font-size:13.5px}
.bd-steps3 b{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#7ff0f5;color:#0b0910}
@media (max-width:700px){ .bd-steps3{grid-template-columns:1fr} }
.bd-ticks{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}
.bd-ticks li{position:relative;padding-left:20px;font-size:13px;font-weight:600;color:#e6e3ee}
.bd-ticks li::before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:50%;background:#2ec27e;box-shadow:0 0 8px rgba(46,194,126,.6)}
.bd-connect{cursor:pointer}
.bd-note{margin:10px 0 0;font-size:12.5px;color:#6f6b7d}
.bd-hero .bd-note{color:#9a96a6}
.bd-err{color:#e05a5a !important;font-weight:700}
.bd-mut{color:#7e7a8c}
.bd-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:12px 16px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#e6e3ee;font-weight:600}
.bd-bar-r{display:flex;align-items:center;gap:14px}
.bd-status{font-size:12px;color:#9a96a6}
.bd-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2ec27e;box-shadow:0 0 8px #2ec27e;margin-right:8px;vertical-align:middle}
.bd-disc{cursor:pointer;font-size:13px;font-weight:800;color:#ff9a9a}
.bd-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}
.bd-tabs span{cursor:pointer;user-select:none;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#d8d4e2;font-size:14px;font-weight:800;transition:all .2s}
.bd-tabs span.on{background:#f1f1f1;color:#2e2e34;box-shadow:0 2px 0 #8af1f6,0 0 14px rgba(127,240,245,.35)}
.bd-tabs i{font-style:normal;margin-left:4px;font-size:12px;opacity:.8}
.bd-tabs i.due{display:inline-block;min-width:20px;padding:1px 6px;border-radius:999px;background:#ff4f6d;color:#fff;opacity:1}
.bd-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.bd-chip{cursor:pointer;user-select:none;padding:8px 14px;border-radius:999px;background:#fff;color:#2e2e34;font-size:13px;font-weight:800;box-shadow:0 2px 0 #e4e4ea;transition:all .2s}
.bd-chip.on{background:#2e2e34;color:#fff;box-shadow:0 2px 0 #7ff0f5,0 0 12px rgba(127,240,245,.4)}
.bd-form{display:grid;grid-template-columns:1.4fr 1.4fr 1fr auto;gap:10px;align-items:center}
@media (max-width:900px){ .bd-form{grid-template-columns:1fr} }
.bd-rows{display:flex;flex-direction:column;gap:8px}
.bd-row,.bd-person{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 2px 0 #e4e4ea}
@media (max-width:700px){ .bd-row,.bd-person{flex-direction:column;align-items:flex-start} }
.bd-co b,.bd-person b{display:block;font-size:14.5px}
.bd-co span,.bd-person span:not(.bd-btn){display:block;font-size:12.5px;color:#55555f;margin-top:2px}
.bd-co a{font-size:12.5px;font-weight:700;color:#2f6fe4}
.bd-best{font-style:normal;margin-left:6px;padding:2px 7px;border-radius:999px;background:#dcf7e9;color:#0e6b3d;font-size:10.5px;font-weight:800;vertical-align:middle}
.bd-acts{display:flex;gap:6px;flex-wrap:wrap}
.bd-pp{margin:-2px 0 6px 16px;display:flex;flex-direction:column;gap:6px}
.bd-person{background:#fafafc}
.bd-btn{flex:0 0 auto;cursor:pointer;user-select:none;padding:8px 12px;border-radius:10px;background:#2e2e34;color:#fff;font-size:12.5px;font-weight:800;white-space:nowrap}
.bd-btn.ghost{background:#fff;color:#2e2e34;box-shadow:inset 0 0 0 1.5px #d6d6de}
.bd-btn.done{background:#2ec27e;color:#fff;box-shadow:none}
.bd-btn.sm{padding:5px 9px;font-size:11.5px}
.bd-pager{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:13px;font-weight:700}
.bd-prof{display:grid;grid-template-columns:240px 1fr;gap:16px;align-items:start}
@media (max-width:900px){ .bd-prof{grid-template-columns:1fr} }
.bd-pform{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.bd-pform .bd-wide{grid-column:1 / -1}
@media (max-width:700px){ .bd-pform{grid-template-columns:1fr 1fr} }
.bd-empty{text-align:center}
.bd-board{display:grid;grid-template-columns:repeat(6,minmax(170px,1fr));gap:10px;overflow-x:auto;padding-bottom:6px}
@media (max-width:900px){ .bd-board{grid-template-columns:1fr} }
.bd-col{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:10px;min-height:120px}
.bd-col-h{display:flex;justify-content:space-between;align-items:center;margin:2px 4px 10px;color:#e6e3ee;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.bd-col-h i{font-style:normal;color:#9a96a6}
.bd-col[data-col="won"] .bd-col-h span{color:#9cf8ae}
.bd-deal{cursor:pointer;background:#f1f1f1;border-radius:12px;padding:12px;margin-bottom:8px;box-shadow:0 2px 0 #a9eef3;transition:transform .2s}
.bd-deal:hover{transform:translateY(-2px)}
.bd-deal b{display:block;font-size:14px}
.bd-deal span{display:block;font-size:12px;color:#55555f;margin-top:2px}
.bd-deal em{display:block;margin-top:8px;font-style:normal;font-size:12px;font-weight:700;color:#0a8f99}
.bd-deal em.od,.bd-task em.od{color:#e0405c}
.bd-deal small{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;background:#fff7dc;color:#8a6200;font-weight:800;font-size:11.5px}
.bd-drawer{position:fixed;inset:0;z-index:999;background:rgba(5,4,8,.6);backdrop-filter:blur(6px);display:flex;justify-content:flex-end}
.bd-drawer[hidden]{display:none}
.bd-dr-in{width:min(620px,100%);height:100%;overflow-y:auto;background:#f1f1f1;color:#2e2e34;padding:24px;box-shadow:-20px 0 60px rgba(0,0,0,.5)}
.bd-dr-h{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}
.bd-dr-h h3{margin:0 0 4px;font-size:22px}
.bd-dr-h a{color:#2f6fe4;font-weight:700;font-size:13px}
.bd-x{cursor:pointer;font-size:30px;line-height:1;color:#55555f}
.bd-dr-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px}
.bd-dr-grid label{font-size:13px;font-weight:700;color:#444449}
.bd-sec{margin-top:18px;padding-top:16px;border-top:1px solid #e1e1e8}
.bd-coach{background:#0c0a12;color:#fff;border-radius:16px;padding:16px;border-top:0}
.bd-coach .bd-k{color:#7ff0f5}
.bd-tip{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-top:1px solid rgba(255,255,255,.08);font-size:13.5px;font-weight:600;color:#e6e3ee}
.bd-tip:first-of-type{border-top:0}
.bd-tip .bd-btn.ghost{background:transparent;color:#7ff0f5;box-shadow:inset 0 0 0 1.5px rgba(127,240,245,.5)}
.bd-addtask{display:grid;grid-template-columns:1fr 150px auto;gap:8px;margin-bottom:10px}
@media (max-width:600px){ .bd-addtask{grid-template-columns:1fr} }
.bd-task{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #e6e6ec;font-size:13.5px}
.bd-task label{flex:1 1 auto;display:flex;gap:8px;align-items:flex-start;font-weight:600;margin:0;cursor:pointer}
.bd-task.done span{text-decoration:line-through;color:#8f8a9e}
.bd-task em{font-style:normal;font-size:12px;font-weight:700;color:#55555f;white-space:nowrap}
.bd-link{cursor:pointer;font-size:12px;font-weight:800;color:#2f6fe4;white-space:nowrap}
.bd-del{cursor:pointer;font-size:18px;color:#b0aaba;padding:0 4px}
.bd-ct{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-top:1px solid #e6e6ec}
.bd-ct b{display:block;font-size:14px}
.bd-ct span{display:block;font-size:12.5px;color:#55555f}
.bd-ct a{font-size:12px;font-weight:700;color:#2f6fe4}
.bd-pitch{font-family:Montserrat,sans-serif;font-size:13px;line-height:1.55;background:#fff !important}
.bd-row-r{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}
.bd-danger{text-align:right}
.bd-guide .bd-ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.55}
.bd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media (max-width:900px){ .bd-grid2{grid-template-columns:1fr} }
.bd-ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.5}
.bd-help{margin:4px 0 22px}
.bd-help span{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none;padding:10px 18px 10px 10px;border-radius:999px;background:transparent;border:1.5px solid rgba(127,240,245,.45);color:#bff8fb;font-size:13.5px;font-weight:800;transition:all .2s}
.bd-help span:hover{background:rgba(127,240,245,.08);border-color:#7ff0f5}
.bd-help span.on{background:#7ff0f5;color:#0b0910;border-color:#7ff0f5;box-shadow:0 0 16px rgba(127,240,245,.45)}
.bd-help b{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(127,240,245,.18);color:#7ff0f5;font-family:Georgia,serif;font-style:italic;font-size:14px}
.bd-help span.on b{background:#0b0910;color:#7ff0f5}
html body .bd-tabs{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;margin-bottom:18px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09)}
html body .bd-tabs span{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 10px;border-radius:13px;border:0;background:transparent;font-size:15px;text-align:center}
html body .bd-tabs span:hover{background:rgba(255,255,255,.05)}
html body .bd-tabs span.on{background:#f1f1f1;color:#2e2e34}
@media (max-width:560px){ html body .bd-tabs span{font-size:13.5px;padding:12px 6px} }
/* brand deal finder light-card styling */
html body .bd-bar{background:#fff;border:0;box-shadow:0 3px 0 #b9f1f4;color:#2e2e34;border-radius:14px}
html body .bd-status{color:#6f6b7d}
html body .bd-disc{color:#d1435b}
html body .bd-help{margin:6px 0 22px}
html body .bd-help span{background:#2e2e34;color:#fff;border:0;padding:11px 20px 11px 11px;box-shadow:0 3px 0 #8af1f6,0 0 16px rgba(127,240,245,.45);font-size:14px}
html body .bd-help span:hover{background:#1c1b21;transform:translateY(-1px)}
html body .bd-help span.on{background:#0b0910;color:#fff;box-shadow:0 3px 0 #8af1f6,0 0 22px rgba(127,240,245,.75)}
html body .bd-help b{background:#7ff0f5;color:#0b0910}
html body .bd-help span.on b{background:#7ff0f5;color:#0b0910}
html body .bd-tabs{background:transparent;border:0;padding:0;gap:10px}
html body .bd-tabs span{background:#fff;color:#2e2e34;border-radius:14px;padding:16px 10px;box-shadow:0 3px 0 #b9f1f4;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s}
html body .bd-tabs span:hover{background:#fff;transform:translateY(-2px);box-shadow:0 5px 0 #8af1f6}
html body .bd-tabs span.on{background:#c9f2f4;color:#2e2e34;box-shadow:0 3px 0 #8af1f6,0 0 16px rgba(127,240,245,.55)}
html body .bd-tabs i{color:#55555f;opacity:1;font-weight:800}
html body .bd-tabs i.due{color:#fff}
html body .bd-col{background:#e8e8ee;border:0;box-shadow:inset 0 0 0 1px #dedee6}
html body .bd-col-h{color:#55555f}
html body .bd-col-h i{color:#55555f}
html body .bd-col[data-col="won"] .bd-col-h span{color:#0e8a4a}
html body .bd-deal{background:#fff;box-shadow:0 3px 0 #b9f1f4}
html body .bd-deal:hover{box-shadow:0 5px 0 #8af1f6,0 0 14px rgba(127,240,245,.4)}
html body .bd-today{background:#0c0a12;color:#fff;border-radius:18px;padding:18px 20px;margin-bottom:16px;box-shadow:0 0 0 1px rgba(127,240,245,.22),0 10px 30px -14px rgba(127,240,245,.55)}
html body .bd-today .bd-k{color:#7ff0f5}
html body .bd-today-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
html body .bd-today-g div{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:12px 14px}
html body .bd-today-g div.hot{border-color:rgba(255,79,109,.6);box-shadow:0 0 14px rgba(255,79,109,.25)}
html body .bd-today-g b{display:block;font-size:26px;font-weight:900;line-height:1.1}
html body .bd-today-g div.hot b{color:#ff8fa3}
html body .bd-today-g span{display:block;margin-top:2px;font-size:12.5px;font-weight:700;color:#b3afc0}
html body .bd-today-n{margin:14px 0 0;font-size:14px;font-weight:600;color:#e6e3ee}
html body .bd-today-n span{display:inline-block;margin-right:8px;padding:3px 9px;border-radius:999px;background:#7ff0f5;color:#0b0910;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
html body .bd-today-n em{font-style:normal;color:#9a96a6;font-weight:700}
html body .bd-today .bd-note{color:#9a96a6}
html body .bd-habit p{margin:0;font-size:14px;line-height:1.6;font-weight:500}
.no-bdcard .bdc-p,.no-tools .bdc-p{margin:12px 0 10px;font-size:13.5px;font-weight:500;line-height:1.55;color:#444449}
.no-bdcard .bdc-l,.no-tools .bdc-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}
.no-bdcard .bdc-l li,.no-tools .bdc-l li{position:relative;padding-left:22px;font-size:13px;font-weight:700;color:#2e2e34}
.no-bdcard .bdc-l li::before,.no-tools .bdc-l li::before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:50%;background:#7ff0f5;box-shadow:0 0 8px rgba(127,240,245,.8)}
/* homepage brand deals */
#gc-home .gc-bdh{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center}
@media (max-width:960px){ #gc-home .gc-bdh{grid-template-columns:1fr;gap:30px} }
#gc-home .gc-bdh-ey{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.2em;color:#7ff0f5}
#gc-home .gc-bdh-new{padding:3px 9px;border-radius:999px;font-size:10px;letter-spacing:.12em;color:#1a1020;background:linear-gradient(90deg,#ffd60a,#ff4fd8,#7ff0f5)}
#gc-home .gc-bdh h2{margin:14px 0 0;color:#fff}
#gc-home .gc-bdh-lead{margin:16px 0 0;font-size:16px;line-height:1.65;color:#d8d4e2;max-width:560px}
#gc-home .gc-bdh-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}
#gc-home .gc-bdh-list li{position:relative;padding-left:30px}
#gc-home .gc-bdh-list li::before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:#7ff0f5;box-shadow:0 0 12px rgba(127,240,245,.8)}
#gc-home .gc-bdh-list li::after{content:"";position:absolute;left:5px;top:7px;width:4px;height:7px;border:solid #0b0910;border-width:0 2px 2px 0;transform:rotate(45deg)}
#gc-home .gc-bdh-list b{display:block;font-size:15px;font-weight:800;color:#fff}
#gc-home .gc-bdh-list span{display:block;margin-top:2px;font-size:14px;line-height:1.55;color:#b3afc0}
#gc-home .gc-bdh-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:26px}
#gc-home .gc-bdh-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;height:52px;padding:0 26px;border-radius:14px;background:linear-gradient(100deg,#8f9196 0%,#b9bcc0 35%,#dfe1e3 62%,#ffffff 82%);color:#2e2e34 !important;font-weight:800;font-size:15px;text-decoration:none !important;box-shadow:0 3px 0 #8af1f6,0 0 22px rgba(127,240,245,.45)}
#gc-home .gc-bdh-btn span{position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);animation:gcShine 3s ease-in-out infinite;pointer-events:none}
#gc-home .gc-bdh-inc{font-size:13px;font-weight:700;color:#9cf8ae}
#gc-home .gc-bdh-r{position:relative}
#gc-home .gc-bdh-stack{position:relative;padding:70px 30px 90px 24px}
#gc-home .gc-bdh-main{position:relative;z-index:1}
#gc-home .gc-bdh-main .bd-shot{border-radius:18px;box-shadow:0 0 0 1px rgba(127,240,245,.3),0 24px 60px -20px rgba(127,240,245,.55),0 0 80px -30px rgba(246,196,244,.6)}
#gc-home .gc-bdh-f1,#gc-home .gc-bdh-f2{position:absolute;z-index:2}
#gc-home .gc-bdh-f1{top:0;right:0;width:56%}
#gc-home .gc-bdh-f2{left:0;bottom:0;width:54%}
#gc-home .gc-bdh-f1 .bd-shot,#gc-home .gc-bdh-f2 .bd-shot{box-shadow:0 0 0 1px rgba(127,240,245,.35),0 20px 40px -14px rgba(0,0,0,.9),0 0 28px -6px rgba(127,240,245,.5)}
@media (max-width:960px){ #gc-home .gc-bdh-r{width:100%;max-width:600px;margin:0 auto} }
@media (max-width:560px){ #gc-home .gc-bdh-stack{padding:0;display:flex;flex-direction:column;gap:14px} #gc-home .gc-bdh-f1,#gc-home .gc-bdh-f2{position:relative;width:100%} #gc-home .gc-bdh-f1{display:none} #gc-home .gc-bdh-main .bd-shot{--s:.6 !important;--h:330px !important} #gc-home .gc-bdh-f2 .bd-shot{--s:.6 !important} }
#gc-home .gc-bdh-tag{margin-top:10px;text-align:center;font-size:11.5px;font-weight:600;color:#7e7a8c}
/* one NEW label size inside the dashboard (matches reward points) */
html body .gc-app .gc-new,html body .gc-app .no-new,html body .gc-app .gc-sl .new,html body .gc-app .gc-nav .new,html body .gc-app #acc-part>div:first-child>span:first-child,html body .gc-app .gc-main .new{display:inline-block !important;font-size:9.5px !important;font-weight:900 !important;letter-spacing:.1em !important;padding:2px 7px !important;line-height:1.43 !important;border-radius:999px !important;height:auto !important;min-width:0 !important;vertical-align:middle}
#gc-home .gc-ptr-intro{text-align:center;margin-bottom:8px}
#gc-home .gc-ptr-intro .gc-bdh-ey{justify-content:center}
#gc-home .gc-ptr-intro h2{margin:14px 0 0;color:#fff}
#gc-home .gc-ptr-intro .gc-bdh-lead{margin:16px auto 0;max-width:620px}
#gc-home .gc-ptr-col{text-align:center !important;align-items:center !important}
#gc-home .gc-ptr-col div[style*="display: flex"]{justify-content:center !important}
#gc-home .gc-ptr-col p{margin-left:auto !important;margin-right:auto !important}
html body .bd-find{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 0 #b9f1f4}
html body .bd-links{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 14px}
html body .bd-links a{text-decoration:none !important;display:inline-flex;align-items:center}
html body .bd-links a.bd-btn:not(.ghost){background:#0a66c2}
html body .bd-addc{display:grid;grid-template-columns:1fr 1fr;gap:8px}
html body .bd-addc .bd-btn{grid-column:1 / -1;text-align:center;padding:11px}
@media (max-width:600px){ html body .bd-addc{grid-template-columns:1fr} }
html body .bd-addc2{margin-top:12px}
html body .bd-ct-l{display:flex;gap:12px;margin-top:3px}
html body .bd-ct-l a{font-size:12.5px;font-weight:700;color:#2f6fe4}
html body .bd-links a.bd-btn,html body .bd-links a.bd-btn:hover,html body .bd-links a.bd-btn:visited{color:#fff !important}
html body .bd-links a.bd-btn.ghost,html body .bd-links a.bd-btn.ghost:hover,html body .bd-links a.bd-btn.ghost:visited{color:#2e2e34 !important}
html body .bd-links a.bd-btn:not(.ghost):hover{background:#004182}
html body .gc-main:has(#gc-deals),html body .gc-main .well:has(#gc-deals){transform:none !important;filter:none !important;animation:none !important;opacity:1 !important}
html body .bd-soc{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
html body .bd-soc a{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;background:#f3f3f6;color:#2e2e34 !important;font-size:11.5px;font-weight:800;text-decoration:none !important;box-shadow:inset 0 0 0 1px #e1e1e8;transition:all .2s}
html body .bd-soc a:hover{background:#2e2e34;color:#fff !important;box-shadow:0 0 12px rgba(127,240,245,.4)}
html body .bd-soc a i,html body .bd-soc a svg{font-size:12px}
html body .bd-soc a.s-li i{color:#0a66c2}
html body .bd-soc a.s-fb i{color:#1877f2}
html body .bd-soc a.s-ig i{color:#e1306c}
html body .bd-soc a.s-tt i{color:#111}
html body .bd-soc a.s-yt i{color:#ff0000}
html body .bd-soc a.s-x svg{color:#111}
html body .bd-soc a:hover i,html body .bd-soc a:hover svg{color:#fff !important}
html body .bd-dr-h .bd-soc{margin-top:10px}
html body .bd-pp[hidden]{display:none !important}
html body .bd-fc{display:inline-flex;align-items:center}
html body .bd-chev{display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:-4px 0 0 10px;transition:transform .25s,margin .25s}
html body .bd-fc.open{background:#2e2e34 !important;color:#fff !important;box-shadow:0 0 12px rgba(127,240,245,.35) !important}
html body .bd-fc.open .bd-chev{transform:rotate(-135deg);margin:3px 0 0 10px}
html body .bd-drawer{z-index:10000001 !important}
html body.bd-dr-open{overflow:hidden !important}
html body.bd-dr-open .integration-fixed,html body.bd-dr-open .gc-tab{display:none !important}
html body .bd-dr-in{padding-top:calc(24px + env(safe-area-inset-top, 0px)) !important;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px)) !important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
@supports (height:100dvh){ html body .bd-dr-in{height:100dvh} }
@media (max-width:640px){ html body .bd-dr-in{width:100%;padding-left:18px !important;padding-right:18px !important} }
/* task rows: two-line layout */
html body .bd-task{display:grid !important;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:5px;align-items:start;padding:12px 0}
html body .bd-task label{grid-column:1;grid-row:1;display:flex;gap:10px;align-items:flex-start;margin:0;font-weight:600;line-height:1.45}
html body .bd-task label input{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:#2ec27e}
html body .bd-task label span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}
html body .bd-task em{grid-column:1;grid-row:2;justify-self:start;margin-left:27px;padding:2px 9px;border-radius:999px;background:#eef0f4;font-size:11.5px !important}
html body .bd-task em.od{background:#ffe4e9;color:#c2183c !important}
html body .bd-task .bd-link{grid-column:1;grid-row:2;justify-self:start;margin-left:27px;padding:2px 0}
html body .bd-task .bd-link + em{grid-column:2;grid-row:2;margin-left:0;justify-self:end}
html body .bd-task .bd-del{grid-column:2;grid-row:1;align-self:start;line-height:1}
html body .bd-task.done .bd-del,html body .bd-task.done .bd-link{text-decoration:none !important}
html body .bd-task.done em{opacity:.6}
html body .bd-snap-h{display:flex;gap:12px;align-items:flex-start}
html body .bd-snap-h img{width:46px;height:46px;border-radius:12px;object-fit:contain;background:#fff;box-shadow:0 2px 0 #e4e4ea;flex:0 0 auto}
html body .bd-snap-h p{margin:0;font-size:13.5px;line-height:1.6;color:#2e2e34;font-weight:500}
html body .bd-snap-m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}
html body .bd-snap-m div{background:#fff;border-radius:10px;padding:8px 10px;box-shadow:0 2px 0 #e4e4ea}
html body .bd-snap-m span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7e7a8c}
html body .bd-snap-m b{display:block;font-size:13px;margin-top:2px;overflow-wrap:anywhere}
html body .bd-snap-k{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
html body .bd-snap-k span{padding:3px 9px;border-radius:999px;background:#e6fbfc;color:#0a6d75;font-size:11.5px;font-weight:700}
html body .bd-mtypes{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
html body .bd-mtypes span{cursor:pointer;padding:8px 12px;border-radius:12px;background:#fff;box-shadow:0 2px 0 #b9f1f4;font-size:12.5px;font-weight:800}
html body .bd-mtypes span.on{background:#c9f2f4;box-shadow:0 2px 0 #8af1f6,0 0 12px rgba(127,240,245,.5)}
html body .bd-ml{display:block;font-size:12.5px;font-weight:800;color:#444449;margin:0 0 10px}
html body .bd-ml .form-control{margin-top:4px}
html body .bd-mail-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
html body .bd-open{background:#0b0910 !important;color:#fff !important;box-shadow:0 3px 0 #8af1f6,0 0 14px rgba(127,240,245,.45)}
html body .bd-sent{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;border-radius:12px;background:#fff7dc;font-size:13px;font-weight:700;color:#8a6200}
html body .bd-auto{font-style:normal;margin-left:6px;padding:1px 6px;border-radius:999px;background:#e6fbfc;color:#0a6d75;font-size:10px;font-weight:800;vertical-align:middle;text-decoration:none !important;display:inline-block}
/* deal panel v2: always above the top bar, close button always visible */
html body.bd-dr-open .gc-top,html body.bd-dr-open #gc-prog{visibility:hidden !important}
html body .bd-unlock{transform:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;perspective:none !important;will-change:auto !important;contain:none !important;isolation:auto !important;z-index:auto !important;opacity:1 !important;mix-blend-mode:normal !important;clip-path:none !important;-webkit-clip-path:none !important;-webkit-mask:none !important;mask:none !important}
html body .bd-dr-h{padding-right:56px}
html body .bd-x{position:fixed !important;top:calc(14px + env(safe-area-inset-top, 0px));right:26px;z-index:6;width:42px;height:42px;border-radius:50%;display:flex !important;align-items:center;justify-content:center;background:#2e2e34;color:#fff !important;font-size:26px !important;line-height:1 !important;box-shadow:0 3px 0 #8af1f6,0 0 16px rgba(127,240,245,.45);cursor:pointer}
html body .bd-x:hover{background:#0b0910}
@media (max-width:640px){ html body .bd-x{right:14px} }
/* Brand Deals HQ: screenshots, features, guide */
html body .bd-shot{position:relative;color:#2e2e34;border-radius:14px;overflow:hidden;background:#f1f1f1;box-shadow:0 0 0 1px rgba(46,46,52,.08),0 10px 24px -16px rgba(0,0,0,.45);pointer-events:none;user-select:none;-webkit-user-select:none;text-align:left}
html body .bd-shot-bar{display:flex;gap:5px;padding:7px 10px;background:#e3e3ea}
html body .bd-shot-bar i{display:block;width:7px;height:7px;border-radius:50%;background:#c4c4ce}
html body .bd-shot-vp{position:relative;height:var(--h,170px);overflow:hidden}
html body .bd-shot-vp::after{content:"";position:absolute;left:0;right:0;bottom:0;height:24px;background:linear-gradient(rgba(241,241,241,0),#f1f1f1)}
html body .bd-shot-in{width:calc(100% / var(--s,.6));transform:scale(var(--s,.6));transform-origin:0 0;padding:16px;box-sizing:border-box}
html body .bd-shot .form-control{display:block;width:100%;box-sizing:border-box;background:#fff !important;color:#2e2e34 !important;-webkit-text-fill-color:#2e2e34;border:0 !important;border-radius:12px !important;box-shadow:0 3px 0 #b9f1f4 !important;padding:10px 12px !important;font-size:13px !important;height:auto !important;min-height:40px;margin:4px 0 0;opacity:1}
html body .bd-shot .form-control::placeholder{color:#9a96a6;-webkit-text-fill-color:#9a96a6}
html body .bd-shot .bd-pform{gap:8px}
html body .bd-shot .bd-pform .form-control{margin:0}
html body .bd-shot .bd-addc .form-control{margin:0}
html body .bd-shot .bd-row{flex-direction:column;align-items:flex-start}
html body .bd-shot .bd-board{grid-template-columns:repeat(4,minmax(0,1fr)) !important;overflow:visible}
html body .bd-shot .bd-col{min-height:0}
html body .bd-shot .bd-today{margin:0}
html body .bd-shot .bd-hero{margin:0;padding:22px}
html body .bd-shot .bd-ticks{margin-top:14px}
html body .bd-shot-h{font-size:21px;font-weight:800;line-height:1.3;color:#fff;margin:8px 0 16px}
html body .bd-shot-logo{flex:0 0 auto;width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6c4f4,#7ff0f5);color:#2e2e34;font-weight:900;font-size:15px}
html body .bd-shot-msg{white-space:normal;line-height:1.55;font-weight:500}
html body .bd-shot .bd-snap,html body .bd-shot .bd-mail{margin:0;padding:0;border:0}
html body .bd-shot .bd-task:first-of-type{border-top:0}
html body .bd-feat{margin:4px 0 20px}
html body .bd-feat-h{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:12px}
html body button.bd-feat-h{width:100%;-webkit-appearance:none;appearance:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:16px;padding:14px 14px 14px 18px;box-shadow:0 3px 0 #b9f1f4;transition:box-shadow .2s,transform .2s}
html body button.bd-feat-h:hover{transform:translateY(-1px);box-shadow:0 5px 0 #8af1f6,0 0 16px rgba(127,240,245,.45)}
html body button.bd-feat-h:focus-visible{outline:2px solid #7ff0f5;outline-offset:3px}
html body .bd-feat-t{display:block;min-width:0}
html body .bd-feat-t .bd-k{display:block}
html body .bd-feat-sub{display:block;margin:0;font-size:13.5px;font-weight:500;line-height:1.5;color:#55555f}
html body .bd-feat-tg{flex:0 0 auto;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:#2e2e34;white-space:nowrap}
html body .bd-feat-cv{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0b0910;color:#7ff0f5;box-shadow:0 0 12px rgba(127,240,245,.45);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
html body .bd-feat.min .bd-feat-cv{transform:rotate(180deg)}
html body .bd-feat.min .bd-feat-row{display:none}
html body .bd-feat.min .bd-feat-h{margin-bottom:0}
html body .bd-help-top{margin:4px 0 14px}
@media (max-width:640px){ html body button.bd-feat-h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px 12px 12px 14px} html body button.bd-feat-h .bd-feat-t{display:contents} html body button.bd-feat-h .bd-k{grid-column:1;grid-row:1;margin:0} html body button.bd-feat-h .bd-feat-sub{grid-column:1 / -1;grid-row:2} html body button.bd-feat-h .bd-feat-tg{grid-column:2;grid-row:1} html body .bd-feat-tl{font-size:12px} }
.gc-nav2 a.gc-sh{text-decoration:none !important;color:#eceaf2}
.gc-nav2 .gc-sec-link.cur .gc-sh .cv{color:#0b0910 !important;background:#7ff0f5;border-color:#7ff0f5;box-shadow:0 0 16px -2px rgba(127,240,245,.8)}
.gc-nav2 .gc-sec-link .gc-sh{gap:7px}
.gc-nav2 .gc-sec-link .gc-sh .nm{letter-spacing:.1em;white-space:nowrap}
html body .bd-feat-t .bd-k{margin-bottom:4px}
html body .bd-feat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
html body .bd-fcard{background:#fff;border-radius:16px;padding:10px 10px 14px;box-shadow:0 3px 0 #b9f1f4;transition:transform .2s,box-shadow .2s;min-width:0}
html body .bd-fcard[data-tab-go]{cursor:pointer}
html body .bd-fcard[data-tab-go]:hover{transform:translateY(-2px);box-shadow:0 5px 0 #8af1f6,0 0 16px rgba(127,240,245,.45)}
html body .bd-fcard > b{display:block;margin:12px 4px 0;font-size:14.5px;font-weight:800;color:#2e2e34}
html body .bd-fcard > span{display:block;margin:4px 4px 0;font-size:12.5px;font-weight:500;line-height:1.5;color:#55555f}
@media (max-width:1100px){ html body .bd-feat-row{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media (max-width:640px){ html body .bd-feat-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 2px 10px;scrollbar-width:none} html body .bd-feat-row::-webkit-scrollbar{display:none} html body .bd-fcard{flex:0 0 80%;scroll-snap-align:start} }
html body .bd-attach{display:flex;gap:12px;align-items:flex-start;margin:14px 0 6px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:0 3px 0 #b9f1f4;color:#2e2e34}
html body .bd-attach-ic{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0b0910;color:#7ff0f5;box-shadow:0 0 10px rgba(127,240,245,.45)}
html body .bd-attach b{display:block;font-size:14px;font-weight:800;line-height:1.35;color:#2e2e34}
html body .bd-attach .bd-attach-t{display:block;margin-top:3px;font-size:13px;font-weight:500;line-height:1.55;color:#55555f}
html body .bd-contract{margin-top:16px}
html body .bd-attach-ex{display:block;margin-top:8px;padding:8px 10px;border-radius:10px;background:#f1f1f1;font-size:12.5px;font-weight:600;line-height:1.55;color:#2e2e34}
html body .bd-attach-ex i{font-style:normal;font-weight:800;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#0e8a8f;margin-right:8px}
html body .bd-guide-in{margin:0 0 14px}
html body .bd-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
html body .bd-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:18px;align-items:center;background:#fff;border-radius:16px;padding:16px;box-shadow:0 3px 0 #b9f1f4}
html body .bd-step-t{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:800;color:#2e2e34;line-height:1.3}
html body .bd-step-n{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0b0910;color:#7ff0f5;font-size:13px;font-weight:900;box-shadow:0 0 10px rgba(127,240,245,.4)}
html body .bd-step-c p{margin:8px 0 0 38px;font-size:13.5px;line-height:1.6;font-weight:500;color:#444449}
@media (max-width:760px){ html body .bd-step{grid-template-columns:1fr} html body .bd-step-c p{margin-left:0} }
html body .bd-shot .bd-col-h{gap:4px}
html body .bd-shot .bd-col-h span{font-size:10px;letter-spacing:.03em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* Brand Deals HQ: monthly search credits */
html body .bd-credits{background:#fff;border-radius:18px;padding:20px 22px;box-shadow:0 3px 0 #b9f1f4}
html body .bd-cr-lead{margin:6px 0 14px;font-size:16px;font-weight:700;color:#2e2e34}
html body .bd-cr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
html body .bd-cr-grid>div{background:#f1f1f1;border-radius:14px;padding:14px 16px;box-shadow:inset 0 0 0 1px rgba(46,46,52,.06)}
html body .bd-cr-grid span{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#55555f}
html body .bd-cr-grid b{display:block;margin-top:6px;font-size:22px;font-weight:900;color:#2e2e34}
html body .bd-cr-grid em{display:block;margin-top:2px;font-style:normal;font-size:13px;font-weight:600;color:#0e8a8f}
html body .bd-cr-next{margin:16px 0 12px;font-size:14px;line-height:1.6;color:#444449}
html body .bd-cr-acts{display:flex;gap:10px;flex-wrap:wrap}
html body .bd-cr-left{color:#2e2e34}
html body .bd-cr-left.low{color:#c2410c}
@media (max-width:560px){ html body .bd-cr-grid{grid-template-columns:1fr} }
/* Brand Deals HQ: people + contact details */
html body .bd-pcs{display:flex;flex-direction:column;gap:8px;margin-top:10px}
html body .bd-pc{background:#fafafc;border-radius:12px;padding:12px 14px;box-shadow:0 2px 0 #e4e4ea}
html body .bd-ppl-s .bd-pc{background:#fff}
html body .bd-ppl-s:has(> .bd-ppl:empty){display:none}
html body .bd-pc-h{display:flex;gap:10px;align-items:flex-start}
html body .bd-pc-h img,html body .bd-pc-av{width:38px;height:38px;border-radius:50%;flex:0 0 auto;object-fit:cover;background:#e6fbfc}
html body .bd-pc-av{display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:900;color:#0a6d75;font-size:15px}
html body .bd-pc-h b{display:block;font-size:14.5px;color:#2e2e34}
html body .bd-pc-h span{display:block;font-size:12.5px;color:#55555f;margin-top:2px;font-weight:600}
html body .bd-pc-h small{display:block;font-size:11.5px;color:#7e7a8c;margin-top:2px;font-weight:600}
html body .bd-pc .bd-acts{margin-top:10px}
html body .bd-pc .bd-btn small{display:block;font-size:10px;font-weight:700;opacity:.75;margin-top:1px}
html body .bd-pc .bd-btn.busy{opacity:.6;pointer-events:none}
html body .bd-pc-na{font-size:12px;color:#7e7a8c;align-self:center;font-weight:600}
html body .bd-pc-d{margin-top:10px;padding-top:10px;border-top:1px dashed #dedee6;display:flex;flex-direction:column;gap:7px}
html body .bd-pc-l{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px}
html body .bd-pc-l span{min-width:92px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7e7a8c}
html body .bd-pc-l a{font-weight:800;color:#2f6fe4;overflow-wrap:anywhere}
html body .bd-pc-l em{font-style:normal;font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:999px;background:#dcf7e9;color:#0e6b3d}
html body .bd-pc-l b{font-weight:600;font-size:12.5px}
html body .bd-pc-cp{font-style:normal;font-size:11px;font-weight:800;color:#2e2e34;cursor:pointer;padding:2px 9px;border-radius:999px;background:#ececf1}
html body .bd-pc-cp:hover{background:#2e2e34;color:#fff}
html body .bd-pc-so{display:flex;flex-wrap:wrap;gap:6px}
html body .bd-pc-so a{padding:3px 10px;border-radius:999px;background:#f3f3f6;box-shadow:inset 0 0 0 1px #e1e1e8;font-size:11.5px;font-weight:800;color:#2e2e34 !important;text-decoration:none !important}
html body .bd-pc-so a:hover{background:#2e2e34;color:#fff !important}
html body .bd-pc-hl{margin:2px 0 0;font-size:12.5px;color:#55555f;line-height:1.5}
html body .bd-pc-err{margin-top:8px;font-size:12.5px;font-weight:600;color:#b42318;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
html body .bd-pp-more{margin-top:10px;display:inline-block}
html body .bd-coc{margin-bottom:16px}
html body .bd-coc-l{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:2px}
html body .bd-coc-l a{font-size:13.5px;font-weight:800;color:#2f6fe4}
html body .bd-k-li{margin-top:18px}
html body .bd-ct-l{flex-wrap:wrap}
html body .bd-dr-ph{font-weight:700;color:#2f6fe4}
@media (max-width:560px){ html body .bd-pc-l span{min-width:0;width:100%} }
/* Brand Deals HQ: copy buttons, website emails, To tools */
html body .bd-cp-i{font-style:normal;display:inline-flex;align-items:center;font-size:11px;font-weight:800;color:#2e2e34;cursor:pointer;padding:2px 9px;border-radius:999px;background:#ececf1;white-space:nowrap;user-select:none}
html body .bd-cp-i:hover{background:#2e2e34;color:#fff}
html body .bd-cp-i.ok,html body .bd-btn.ok,html body .bd-ic-btn.ok{background:#2ec27e !important;color:#fff !important;box-shadow:none !important}
html body .bd-coc-i{display:inline-flex;align-items:center;gap:6px}
html body .bd-web{margin-top:12px}
html body .bd-web-h{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7e7a8c;margin-bottom:4px}
html body .bd-web-r{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 0;border-top:1px solid #ececf1;font-size:13px}
html body .bd-web-h + .bd-web-r{border-top:0}
html body .bd-web-r a{font-weight:800;color:#2f6fe4;overflow-wrap:anywhere}
html body .bd-web-l{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;background:#f1f1f5;color:#55555f}
html body .bd-web-l.hot{background:#dcf7e9;color:#0e6b3d}
html body .bd-web .bd-link{cursor:pointer;color:#2f6fe4;font-weight:800}
html body .bd-web-n{margin-top:6px}
html body .bd-ml-to{display:block}
html body .bd-ml-t{display:block;margin-bottom:4px}
html body .bd-to-row{display:flex;gap:6px;align-items:center}
html body .bd-to-row .form-control{margin-top:0 !important;flex:1 1 auto;min-width:0}
html body .bd-ic-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:38px;padding:0 12px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1.5px #d6d6de;font-size:12.5px;font-weight:800;color:#2e2e34;cursor:pointer;user-select:none}
html body .bd-ic-btn:hover{background:#2e2e34;color:#fff;box-shadow:none}
html body .bd-to-add{font-size:20px;line-height:1;padding:0;width:40px}
html body .bd-to-menu{margin-top:6px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12),inset 0 0 0 1px #e4e4ea;padding:6px;display:flex;flex-direction:column;gap:2px}
html body .bd-to-menu[hidden]{display:none}
html body .bd-to-opt{display:flex;flex-direction:column;padding:8px 10px;border-radius:8px;cursor:pointer}
html body .bd-to-opt:hover{background:#e6fbfc}
html body .bd-to-opt b{font-size:13px;color:#2e2e34;overflow-wrap:anywhere}
html body .bd-to-opt small{font-size:11.5px;color:#7e7a8c;font-weight:600}
html body .bd-to-menu .bd-note{margin:6px 8px}
html body .bd-mail-acts{align-items:flex-start}
html body .bd-mail-col{display:flex;flex-direction:column;gap:8px}
html body .bd-mail-col .bd-btn{text-align:center}
html body .bd-flash{box-shadow:0 0 0 3px rgba(46,194,126,.45) !important;transition:box-shadow .3s}
/* Brand Deals HQ: smarter search */
html body .bd-modes{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:#fff;box-shadow:0 2px 0 #e4e4ea;margin-bottom:16px}
html body .bd-mode{cursor:pointer;user-select:none;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:800;color:#55555f;transition:all .2s}
html body .bd-mode:hover{color:#2e2e34}
html body .bd-mode.on{background:#2e2e34;color:#fff;box-shadow:0 2px 0 #7ff0f5,0 0 12px rgba(127,240,245,.4)}
html body .bd-note-top{margin:-4px 0 12px}
html body .bd-res-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}
html body .bd-res-h .bd-k{margin-bottom:0}
html body .bd-res-sep{margin-top:20px;padding-top:16px;border-top:1px solid #e1e1e8}
html body .bd-sort{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:700;color:#55555f}
html body .bd-sort .form-control{width:auto;height:34px;padding:4px 10px;margin:0 !important;font-size:13px}
html body .bd-match{font-style:normal;margin-left:6px;padding:2px 7px;border-radius:999px;background:#e6fbfc;color:#0a6f77;font-size:10.5px;font-weight:800;vertical-align:middle}
html body .bd-grow{font-style:normal;margin-left:6px;padding:2px 7px;border-radius:999px;background:#fff3d6;color:#8a5a00;font-size:10.5px;font-weight:800;vertical-align:middle}
html body .bd-seed .bd-row{box-shadow:0 0 0 2px #7ff0f5,0 2px 0 #e4e4ea}
html body .bd-alts{margin-top:10px}
html body .bd-pager2{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;font-size:13px;font-weight:700}
html body .bd-link{cursor:pointer;color:#2f6fe4;font-weight:800}
html body .bd-link:hover{text-decoration:underline}
html body .bd-like-d{margin-top:10px}
html body #bd-res{scroll-margin-top:16px}
html body .bd-co span.bd-like-l{display:inline-block;margin:2px 0 0 12px;font-size:12.5px;font-weight:800;color:#0a8f99;cursor:pointer}
html body .bd-co span.bd-like-l.solo{margin-left:0}
html body .bd-co span.bd-like-l:hover{text-decoration:underline}
@media (max-width:700px){ html body .bd-res-h{align-items:flex-start} html body .bd-modes{display:flex;flex-wrap:nowrap;width:100%} html body .bd-mode{flex:1 1 0;text-align:center;padding:8px 6px;font-size:12.5px;white-space:nowrap} }
/* Brand Deals HQ: emails and creator profile */
html body .bd-mtype{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:0 0 12px}
html body .bd-mtype .bd-ml-t{margin:0;font-size:12.5px;font-weight:800;color:#55555f}
html body .bd-mtype select.form-control{width:auto;min-width:230px;margin:0 !important}
html body .bd-mtype-s{font-size:12px;font-weight:700;color:#7e7a8c}
html body .bd-shot-sel{display:inline-block;width:auto !important;min-width:150px;margin:0 !important}
html body .bd-pf-tip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;margin:0 0 12px;border-radius:12px;background:#fff7e0;box-shadow:inset 0 0 0 1px #f4dfa2}
html body .bd-pf-tip b{font-size:13px;color:#2e2e34}
html body .bd-pf-tip span:not(.bd-btn){flex:1 1 220px;font-size:12.5px;color:#55555f}
html body .bd-pf-meter{margin-top:10px}
html body .bd-pf-bar{height:8px;border-radius:999px;background:#e4e4ea;overflow:hidden}
html body .bd-pf-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7ff0f5,#2ec27e);transition:width .3s}
html body .bd-pf-lab{display:block;margin-top:6px;font-size:12px;font-weight:600;color:#55555f}
html body .bd-pf-more{display:inline-block;margin-top:10px;cursor:pointer;user-select:none;font-size:12.5px;font-weight:800;color:#2f6fe4}
html body .bd-pf-more i{display:inline-block;font-style:normal;margin-left:5px;transition:transform .2s}
html body .bd-pf-more.on i{transform:rotate(180deg)}
html body .bd-pf-x[hidden]{display:none}
html body .bd-pf-h{margin:14px 0 6px;font-size:10.5px;font-weight:800;letter-spacing:.1em;color:#7e7a8c}
html body .bd-pform .bd-half{grid-column:span 2}
html body .bd-pform .bd-3q{grid-column:span 3}
@media (max-width:700px){ html body .bd-mtype select.form-control{width:100%;min-width:0} html body .bd-pform .bd-3q{grid-column:1 / -1} }
/* Brand Deals HQ: stats, first week, bulk add, rates */
html body .bd-stats-c{padding:18px 22px}
html body .bd-stats-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}
html body .bd-stats-h .bd-k{margin:0}
html body .bd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
html body .bd-stats>div{background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 2px 0 #e4e4ea}
html body .bd-stats span{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7e7a8c}
html body .bd-stats b{display:block;margin-top:4px;font-size:22px;font-weight:900;color:#2e2e34}
html body .bd-stats em{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:#55555f}
html body .bd-stats-n{margin:10px 0 0}
html body .bd-start{background:#f1f1f1;color:#2e2e34;border-radius:20px;padding:18px 22px;margin-bottom:16px;box-shadow:0 0 30px rgba(127,240,245,.14)}
html body .bd-start-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}
html body .bd-start-h .bd-k{margin-bottom:4px}
html body .bd-start-h b{font-size:16px}
html body .bd-start-bar{height:8px;border-radius:999px;background:#e4e4ea;overflow:hidden;margin:12px 0}
html body .bd-start-bar i{display:block;height:100%;background:linear-gradient(90deg,#7ff0f5,#2ec27e);border-radius:999px}
html body .bd-start-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
html body .bd-start-l li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:#fff;border-radius:14px;padding:12px;box-shadow:0 2px 0 #e4e4ea}
html body .bd-start-l li.ok{opacity:.7}
html body .bd-start-c{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px #d6d6de;font-size:13px;font-weight:900;color:#fff}
html body .bd-start-l li.ok .bd-start-c{background:#2ec27e;box-shadow:none}
html body .bd-start-l b{display:block;font-size:13.5px}
html body .bd-start-l em{display:block;font-style:normal;font-size:12px;font-weight:700;color:#7e7a8c}
html body .bd-pick{display:inline-flex;align-items:center;margin:0 8px 0 0;vertical-align:-2px;cursor:pointer}
html body .bd-pick input{width:17px;height:17px;margin:0;accent-color:#2e2e34;cursor:pointer}
html body .bd-sel-all{margin-left:auto;font-size:12.5px}
html body .bd-bulk{position:sticky;bottom:12px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 0;padding:10px 14px;border-radius:14px;background:#2e2e34;color:#fff;font-size:13px;font-weight:700;box-shadow:0 8px 24px rgba(0,0,0,.25)}
html body .bd-bulk[hidden]{display:none}
html body .bd-bulk .bd-link{color:#7ff0f5}
html body .bd-bulk .bd-btn{margin-left:auto;background:#7ff0f5;color:#0b0910}
html body .bd-flash-n{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#dcf7e9;color:#0e6b3d;font-size:13px;font-weight:700}
html body .bd-rc-w{margin-top:8px}
html body .bd-rc{margin-top:10px;padding:14px;border-radius:14px;background:#fff;box-shadow:0 2px 0 #e4e4ea}
html body .bd-rc[hidden]{display:none}
html body .bd-rc-l{list-style:none;margin:0 0 8px;padding:0}
html body .bd-rc-l li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #ececf1;font-size:13.5px}
html body .bd-rc-l li:first-child{border-top:0}
html body .bd-rc-l b{white-space:nowrap}
@media (max-width:900px){ html body .bd-start-l{grid-template-columns:1fr 1fr} }
@media (max-width:700px){ html body .bd-stats{grid-template-columns:1fr 1fr} html body .bd-stats b{font-size:19px} }
@media (max-width:520px){ html body .bd-start-l{grid-template-columns:1fr} }
/* Brand Deals HQ: phone polish */
html body .gc-main .well:has(> #gc-deals){overflow:visible}
html body .bd-deal em{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:900px){ html body .bd-bulk{bottom:86px}
 html body:has(#bd-view .bd-bulk:not([hidden])) .integration-fixed{display:none !important} }
@media (max-width:520px){ html body .bd-start{padding:16px}
 html body .bd-start-l{gap:8px}
 html body .bd-start-l li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px 10px;padding:10px 12px}
 html body .bd-start-l li .bd-btn{grid-column:2;justify-self:start}
 html body .bd-stats-c{padding:14px}
 html body .bd-stats{gap:8px}
 html body .bd-stats>div{padding:10px 12px}
 html body .bd-stats span{font-size:10px;letter-spacing:.04em}
 html body .bd-bulk .bd-btn{margin-left:0;flex:1 1 100%;text-align:center} }
/* What's new (blog) */
.gc-nav2 .gc-sh .nw[hidden]{display:none !important}
html body .gc-news{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:18px}
html body .gc-news-intro{color:#d8d4e2;font-size:15px;line-height:1.6}
html body .gc-news-card{background:#fff;color:#2e2e34;border-radius:22px;overflow:hidden;box-shadow:0 3px 0 #b9f1f4,0 22px 50px -28px rgba(127,240,245,.55)}
html body .gc-news-img{display:block;background:#0b0910}
html body .gc-news-img img,html body .gc-news-hero{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
html body .gc-news-body{padding:24px 26px 26px}
html body .gc-news-t{margin:0;font-size:24px;font-weight:900;line-height:1.25;color:#2e2e34}
html body .gc-news-t a{color:inherit !important;text-decoration:none !important}
html body .gc-news-x{margin-top:10px;font-size:15px;line-height:1.65;color:#444449}
html body .gc-news-x p{margin:0 0 10px}
html body .gc-news-x .bd-shot,html body .gc-news-x [data-bdshot]{display:none}
html body .gc-news-more,html body .gc-news-cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:12px;background:#2e2e34;color:#fff !important;font-weight:800;font-size:14.5px;text-decoration:none !important;box-shadow:0 3px 0 #8af1f6,0 0 16px rgba(127,240,245,.45);transition:transform .2s,background .2s}
html body .gc-news-more{margin-top:12px}
html body .gc-news-more:hover,html body .gc-news-cta:hover{background:#0b0910;transform:translateY(-1px)}
html body .gc-news-back{align-self:flex-start;color:#bff8fb !important;font-weight:800;font-size:13.5px;text-decoration:none !important}
html body .gc-news-h1{margin:0;font-size:30px;font-weight:900;line-height:1.2;color:#2e2e34}
html body .gc-news-content{margin-top:14px;font-size:15.5px;line-height:1.7;color:#3a3a40}
html body .gc-news-content p{margin:0 0 14px}
html body .gc-news-content h2,html body .gc-news-content h3{margin:26px 0 10px;font-size:19px;font-weight:900;line-height:1.3;color:#2e2e34}
html body .gc-news-content ul,html body .gc-news-content ol{margin:0 0 16px;padding-left:22px}
html body .gc-news-content li{margin:7px 0}
html body .gc-news-content .bd-shot{margin:18px 0 6px}
html body .gc-news-content img{max-width:100%;height:auto;border-radius:14px}
html body .gc-news-pg{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:4px 0 0;padding:0}
html body .gc-news-pg a{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:12px;background:#fff;color:#2e2e34 !important;font-weight:800;text-decoration:none !important;box-shadow:0 3px 0 #b9f1f4}
html body .gc-news-pg li.active a{background:#2e2e34;color:#fff !important}
@media (max-width:640px){ html body .gc-news-body{padding:18px 18px 20px} html body .gc-news-t{font-size:20px} html body .gc-news-h1{font-size:24px} html body .gc-news-content{font-size:15px} }
/* gc-fix 2026-10: guest top bar matches the homepage header (logo, Sign in, Join the club; same sizes as #gc-home header) */
.gc-gh nav{flex-wrap:nowrap}
html body .gc-gh .gc-hsign{box-sizing:border-box;height:38px;padding:0 15px;display:flex;align-items:center;border-radius:9px;text-decoration:none;font-size:13px;font-weight:800;line-height:1;color:#ffffff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);white-space:nowrap;transition:background .2s ease,border-color .2s ease}
html body .gc-gh .gc-hsign:hover,html body .gc-gh .gc-hsign:focus-visible{background:rgba(255,255,255,.12);border-color:rgba(127,240,245,.55);color:#ffffff}
html body .gc-gh .gc-hjoin{position:relative;overflow:hidden;box-sizing:border-box;height:38px;padding:0 16px;display:flex;align-items:center;border-radius:9px;text-decoration:none;font-size:13px;font-weight:800;line-height:1;color:#2e2e34;white-space:nowrap;background:linear-gradient(100deg,#8f9196 0%,#b9bcc0 35%,#dfe1e3 62%,#ffffff 82%);box-shadow:0 2px 0 #8af1f6,0 0 16px rgba(127,240,245,.45)}
html body .gc-gh .gc-hjoin:hover,html body .gc-gh .gc-hjoin:focus-visible{color:#2e2e34}
.gc-gh .gc-hjoin-sh{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:gcShine 3.2s ease-in-out infinite;pointer-events:none}
@media (min-width:1100px){.gc-gh .in{max-width:1340px;padding-left:28px;padding-right:28px;box-sizing:border-box} }
@media (max-width:400px){html body .gc-gh .gc-lg{height:42px !important}html body .gc-gh .gc-hsign{padding:0 11px}html body .gc-gh .gc-hjoin{padding:0 12px} }
@media (max-width:340px){html body .gc-gh .gc-lg{height:34px !important}html body .gc-gh .gc-hsign{padding:0 9px;font-size:12px}html body .gc-gh .gc-hjoin{padding:0 10px;font-size:12px} }
/* gc-fix 2026-10: guest pages on phones (tables fit the screen, API tables) */
@media (max-width:900px){.gc-gh~main .well-float{float:none!important;width:auto!important;min-width:0!important;max-width:100%}.gc-gh~main .table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.gc-gh~main pre{max-width:100%;overflow-x:auto}.api .width-40{min-width:0!important;width:auto}.api .table td,.api .table th{padding-left:12px!important;padding-right:12px!important;word-break:normal!important;overflow-wrap:anywhere}.api .table td:first-child,.api .table th:first-child{white-space:nowrap;overflow-wrap:normal} }
/* gc-fix 2026-10: client area polish (loader above the WhatsApp button, hide it while the phone menu is open, API values wrap) */
#gc-loader{z-index:10000001!important} /* gc-fix 2026-10: New order pickers show the whole selected text in bold (name and price), the same for every service and category */ html body :is(#select2-orderform-service-container,#select2-orderform-category-container) .select2-selection__text{font-weight:600!important}
body:has(.gc-side.open) .integration-fixed{display:none!important}
.gc-nav2 [data-news-dot][hidden],html body .gc-app .gc-nav2 [data-news-dot][hidden]{display:none!important}
/* gc-fix 2026-10: partner name hidden for now (FXIFY, broker-backed prop firm), see the script before </body> */
.gc-blur{filter:blur(.34em);-webkit-filter:blur(.34em);-webkit-user-select:none;user-select:none;pointer-events:none}
@media (max-width:900px){.api .table td+td{white-space:normal!important;max-width:none!important} }
/* gc-fix 2026-10: data tables show as cards on every screen size (cell labels come from the table header, added by the script before </body>) */
html body :is(.gc-main,.gc-gh~main) table.gc-rt{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>thead{display:none!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;width:100%}
html body :is(.gc-main,.gc-gh~main) table.gc-rt.rt-one>tbody{grid-template-columns:minmax(0,1fr)}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;align-content:start;min-width:0;margin:0;padding:16px;border:0;border-radius:16px;background:#fff;box-shadow:0 2px 0 #e4e4ea}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr.r-cat{grid-column:1/-1;display:block;padding:14px 2px 0;background:transparent;box-shadow:none;border-radius:0}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr.r-cat:first-child{padding-top:0}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr.r-cat>td{display:block;padding:0!important;border:0!important;background:transparent!important;white-space:normal!important;max-width:none!important;overflow:visible!important;text-align:left!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important;color:#2e2e34}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr.r-cat>td strong{font-weight:800!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td{display:block;grid-column:span 4;min-width:0;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;vertical-align:top!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis;overflow-wrap:anywhere;font-size:14px!important;font-weight:600!important;line-height:1.35!important;color:#2e2e34}
html body :is(.gc-main,.gc-gh~main) table.gc-rt.rt-4>tbody>tr>td{grid-column:span 3}
html body :is(.gc-main,.gc-gh~main) table.gc-rt.rt-2>tbody>tr>td{grid-column:span 6}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td::before{content:attr(data-label);display:block;margin:0 0 3px;font-size:10.5px;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#8a8697;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td:is([data-label=""],.r-id,.r-status,.r-service,.r-link,.r-fav,.r-act)::before{display:none}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-id{grid-column:1/7;order:-5;align-self:center;font-size:13px!important;font-weight:800!important;color:#55555f}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-fav{grid-column:7/13;order:-4;text-align:right!important;overflow:visible!important;align-self:center}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-status{grid-column:7/13;order:-3;text-align:right!important;overflow:visible!important;align-self:center}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-service{grid-column:1/-1;order:-2;font-size:15px!important;font-weight:700!important;line-height:1.35!important;color:#2e2e34}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-service a,html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-service strong{color:#2e2e34!important;font-size:15px!important;font-weight:700!important;text-decoration:none}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-link{grid-column:1/-1;order:-1;white-space:nowrap!important;overflow-wrap:normal;font-size:13px!important;font-weight:500!important;color:#55555f}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-wide{grid-column:span 6}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-dt{grid-column:span 8}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td .nowrap{white-space:normal!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-id.r-solo{grid-column:1/-1}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-id a{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-blank::after{content:"\2014 ";color:#b3b0bd}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-full{grid-column:1/-1}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-date{grid-column:1/-1;order:50;align-self:end;font-size:13px!important;color:#55555f}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-act{grid-column:1/-1;order:51;align-self:end;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;overflow:visible!important;font-size:12.5px!important;font-weight:700!important;color:#8a8697}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr.r-pair>td.r-date{grid-column:1/8}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr.r-pair>td.r-act{grid-column:8/13}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-act>*,html body :is(.gc-main,.gc-gh~main) table.gc-rt td.r-act .order-actions>*{margin:0!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td.r-act .order-actions{display:contents!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-act:empty,html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-none{display:none!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td:not(.r-act):not(.r-service):not(.r-id) a:not(.gc-tb){color:#2f6fe4!important;font-size:inherit!important;font-weight:700!important;text-decoration:none!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td .gc-tb{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;height:30px!important;margin:0!important;padding:0 14px!important;border:1px solid #d3d3db!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;filter:none!important;color:#2f6fe4!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer;opacity:1;float:none!important;min-height:30px!important;max-height:none!important;position:relative}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td .gc-tb::before,html body :is(.gc-main,.gc-gh~main) table.gc-rt td .gc-tb::after{display:none!important;content:none!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td .gc-tb:hover,html body :is(.gc-main,.gc-gh~main) table.gc-rt td .gc-tb:focus-visible{border-color:#2f6fe4!important;background:#f3f7ff!important;outline:0}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td .gc-tb:is(.disabled,[disabled]){opacity:.5!important;cursor:default!important;pointer-events:auto!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td .gc-tb *{color:inherit!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td.r-fav [data-favorite-service-id]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #d3d3db;border-radius:10px;background:#fff;color:#2f6fe4;font-size:14px;line-height:1;cursor:pointer}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td.r-fav [data-favorite-service-id]:hover{border-color:#2f6fe4;background:#f3f7ff}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td.r-fav [data-favorite-service-id] span{color:inherit!important;font-size:14px!important}
html body :is(.gc-main,.gc-gh~main) table.gc-rt td.r-fav .favorite-active{color:#e09b00}
html body :is(.gc-main,.gc-gh~main) table.gc-rt .gc-st{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap;background:#eef0f4;color:#3b3b45}
html body :is(.gc-main,.gc-gh~main) table.gc-rt .gc-st.s-ok{background:#dcf7e8;color:#12784a}
html body :is(.gc-main,.gc-gh~main) table.gc-rt .gc-st.s-bad{background:#fde3e3;color:#b42318}
html body :is(.gc-main,.gc-gh~main) table.gc-rt .gc-st.s-mid{background:#fff1d6;color:#9a5b00}
html body :is(.gc-main,.gc-gh~main) table.gc-rt .gc-st.s-run{background:#dff1ff;color:#1559a8}
html body :is(.gc-main,.gc-gh~main) table.gc-rt .gc-st.s-off{background:#eceaf1;color:#5d5a69}
html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr>td.r-status :is(i,span[data-toggle]){margin-left:6px;color:#8a8697}
.rw-hist{margin-top:18px}
html body .rw-hist h3{margin:0 0 6px!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1.35!important;color:#2e2e34}
html body .rw-hist .rw-cap{margin:0 0 12px;font-size:13px!important;font-weight:600!important;line-height:1.5;color:#55555f}
html body .rw-hist .rw-empty{padding:16px;border-radius:16px;background:#fff;box-shadow:0 2px 0 #e4e4ea;font-size:14px!important;font-weight:600!important;color:#55555f}
html body .gc-main .af-wrap>.well{margin:0!important}
html body .gc-main .gc-rt-h{margin:0 0 12px!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1.35!important;color:#2e2e34}
@media (min-width:601px){html body :is(.gc-main,.gc-gh~main) table.gc-rt.rt-one>tbody>tr>td.r-stat{grid-column:span 2}html body :is(.gc-main,.gc-gh~main) table.gc-rt.rt-one>tbody>tr>td.r-stat.r-wide{grid-column:span 4}html body :is(.gc-main,.gc-gh~main) table.gc-rt.rt-one>tbody>tr>td.r-stat.r-full{grid-column:1/-1} }
@media (max-width:600px){html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody{gap:10px}html body :is(.gc-main,.gc-gh~main) table.gc-rt>tbody>tr{padding:14px} }
@media (max-width:360px){html body .gc-main .gc-ph h1{font-size:20px!important;letter-spacing:.1em!important} }
/* gc-fix 2026-10: client FAQs (Instructions + FAQ, Deposit, My referrals) look like the homepage FAQ: built by the script before </body> from the .gc-cfaq blocks in page content */
.gc-cfaq-s,.gc-cfaq-t{display:none}
.gc-cfaq details{background:#ffffff;color:#2e2e34;border-radius:14px;margin:0 0 10px;padding:0 16px}
.gc-cfaq summary{cursor:pointer;padding:14px 0;font-weight:800}
.gc-cfaq details>:last-child{padding-bottom:14px}
html body .gc-xf-well{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}
.gc-xf-well>p:has(>.gc-btn){margin:0 0 18px}
.gc-xf{container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;overflow:clip;border-radius:24px;color:#ffffff;text-align:left;background:linear-gradient(180deg,#05030b 0%,#0b0620 30%,#1a0a2c 58%,#050a18 100%);border:1px solid rgba(127,240,245,.16);box-shadow:0 0 34px rgba(155,93,229,.16)}
.gc-xf::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(165deg,transparent 55%,rgba(120,190,255,.3) 61%,rgba(190,50,110,.26) 65%,transparent 71%);background-size:200% 200%;animation:gcXfWave 18s ease-in-out infinite}
@keyframes gcXfWave{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%} }
.gc-xf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:start;padding:30px 16px 24px}
.gc-xf-side,.gc-xf-main{min-width:0}
html body .gc-xf .gc-xf-k{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#7ff0f5;margin:0}
html body .gc-xf h2.gc-xf-h{margin:10px 0 0;padding:0;font-size:30px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.2!important;color:#ffffff;text-align:left;background:none;-webkit-text-fill-color:currentColor}
html body .gc-xf p.gc-xf-i{margin:14px 0 0;max-width:420px;font-size:14px;font-weight:500;line-height:1.6;color:#d8d4e2}
.gc-xf-s{margin-top:26px;position:relative}
.gc-xf-s svg{position:absolute;left:16px;top:16px;z-index:1;pointer-events:none}
.gc-xf-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html body .gc-xf input[type=search]{display:block;width:100%;max-width:none;box-sizing:border-box;height:50px;margin:0;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffff;padding:0 16px 0 44px;font:inherit;font-size:15px;font-weight:500;box-shadow:none;outline:0;-webkit-appearance:none;appearance:none}
html body .gc-xf input[type=search]::placeholder{color:rgba(255,255,255,.55);opacity:1}
html body .gc-xf input[type=search]:focus{border-color:rgba(127,240,245,.7);box-shadow:0 0 0 3px rgba(127,240,245,.16)}
.gc-xf-cats{display:flex;gap:8px;overflow-x:auto;margin:6px -16px -10px;padding:14px 16px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.gc-xf-cats::-webkit-scrollbar{display:none}
.gc-xf-cats[hidden]{display:none}
html body .gc-xf button.gc-xf-cat{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;width:auto;min-height:42px;margin:0;padding:0 8px 0 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04);color:#d8d4e2;font:inherit;font-size:14px;font-weight:800;line-height:1.2;letter-spacing:normal;text-transform:none;text-align:left;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .25s,border-color .25s,box-shadow .25s,color .25s}
html body .gc-xf button.gc-xf-cat:hover{border-color:rgba(127,240,245,.55);color:#ffffff}
html body .gc-xf button.gc-xf-cat[aria-pressed=true]{background:linear-gradient(100deg,rgba(127,240,245,.24),rgba(127,240,245,.07));border-color:rgba(127,240,245,.8);color:#ffffff;box-shadow:0 0 22px rgba(127,240,245,.28)}
.gc-xf-n{min-width:28px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:12px;font-weight:800;background:rgba(255,255,255,.1);color:#d8d4e2;transition:background .25s,color .25s}
.gc-xf-cat[aria-pressed=true] .gc-xf-n{background:#7ff0f5;color:#0c0a12}
.gc-xf-help{margin-top:22px;padding:22px;border-radius:18px;border:1px solid rgba(127,240,245,.35);background:linear-gradient(160deg,rgba(127,240,245,.10),rgba(155,93,229,.12));box-shadow:0 0 30px rgba(127,240,245,.10)}
.gc-xf-help-d{display:none}
.gc-xf-hk{font-size:12px;font-weight:800;letter-spacing:.2em;color:#7ff0f5}
.gc-xf-ht{margin-top:8px;font-size:18px;font-weight:800;line-height:1.35;color:#ffffff}
.gc-xf-hp{margin-top:6px;font-size:14px;font-weight:600;line-height:1.6;color:#c9c6d3}
.gc-xf-hb{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}
/* match the homepage card exactly (the client typography script tags these gc-t2 / gc-t3 after load) */
html body .gc-xf .gc-xf-help .gc-xf-ht{font-size:15px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:.14em!important;text-transform:uppercase!important}
html body .gc-xf .gc-xf-help .gc-xf-hp,html body .gc-xf .gc-xf-empty .gc-xf-ep{font-size:14px!important;font-weight:500!important;line-height:1.6!important;letter-spacing:normal!important;text-transform:none!important}
html body .gc-xf .gc-xf-empty .gc-xf-et{font-size:16px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important}
html body .gc-xf a.gc-xf-b1{display:inline-flex;align-items:center;height:46px;padding:0 20px;border-radius:13px;text-decoration:none;font-size:15px;font-weight:800;color:#2e2e34;background:linear-gradient(100deg,#8f9196 0%,#b9bcc0 35%,#dfe1e3 62%,#ffffff 82%);box-shadow:0 3px 0 #2fc8d4,0 0 22px rgba(127,240,245,.45)}
.gc-xf-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:2px 2px 14px}
.gc-xf-head{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffffff}
.gc-xf-count{white-space:nowrap;font-size:13px;font-weight:700;color:#a9a5b8}
.gc-xf-empty{margin-bottom:12px;padding:26px 22px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);text-align:center}
.gc-xf-empty[hidden]{display:none}
.gc-xf-et{font-size:16px;font-weight:800;color:#ffffff;overflow-wrap:anywhere}
.gc-xf-ep{margin:8px 0 16px;font-size:14px;font-weight:600;line-height:1.6;color:#c9c6d3}
.gc-xf-list{display:flex;flex-direction:column;gap:12px}
.gc-xf-item{background:#f1f1f1;color:#2e2e34;border-radius:16px;box-shadow:0 0 18px rgba(255,255,255,.16);transition:box-shadow .3s;animation:gcXfIn .45s cubic-bezier(.2,.8,.2,1) both}
.gc-xf-item.is-open{box-shadow:0 0 0 2px #8af1f6,0 0 30px rgba(127,240,245,.45)}
@keyframes gcXfIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none} }
html body .gc-xf button.gc-xf-btn{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;margin:0;padding:14px 16px 14px 18px;border:0;border-radius:16px;background:transparent;color:#2e2e34;font:inherit;line-height:1.4;letter-spacing:normal;text-transform:none;text-align:left;cursor:pointer;box-shadow:none}
.gc-xf-num{flex:0 0 auto;width:28px;font-size:13px;font-weight:800;letter-spacing:.04em;color:#8a8697;font-variant-numeric:tabular-nums;transition:color .25s}
.gc-xf-item.is-open .gc-xf-num{color:#14868b}
.gc-xf-qw{flex:1 1 auto;min-width:0}
.gc-xf-tag{display:inline-block;margin-bottom:6px;padding:3px 9px;border-radius:999px;background:#dff7f8;color:#14868b;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.gc-xf-tag[hidden]{display:none}
.gc-xf-q{display:block;font-size:15.5px;font-weight:800;line-height:1.4;color:#2e2e34}
.gc-xf-plus{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;box-sizing:border-box;border-radius:50%;border:1.5px solid #2e2e34;background:transparent;color:#2e2e34;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .25s,box-shadow .25s,color .25s}
.gc-xf-btn:hover .gc-xf-plus{box-shadow:0 0 0 3px rgba(127,240,245,.35)}
.gc-xf-item.is-open .gc-xf-plus{transform:rotate(45deg);background:#2e2e34;color:#ffffff}
.gc-xf-aw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}
.gc-xf-item.is-open .gc-xf-aw{grid-template-rows:1fr}
.gc-xf-ai{overflow:hidden;min-height:0}
.gc-xf-item:not(.is-open) .gc-xf-ai{visibility:hidden;transition:visibility 0s .45s}
html body .gc-xf .gc-xf-a{padding:0 24px 20px 60px;font-size:14px;font-weight:500;line-height:1.7;color:#4a4a50}
html body .gc-xf .gc-xf-a p,html body .gc-xf .gc-xf-a li{font-size:14px;font-weight:500;line-height:1.7;color:#4a4a50}
html body .gc-xf .gc-xf-a ol,html body .gc-xf .gc-xf-a ul{padding:0 0 0 18px}
html body .gc-xf .gc-xf-a>*,html body .gc-xf .gc-xf-a li{margin:0}
html body .gc-xf .gc-xf-a>*+*{margin-top:10px}
html body .gc-xf .gc-xf-a li+li{margin-top:4px}
html body .gc-xf .gc-xf-a b,html body .gc-xf .gc-xf-a strong{color:#2e2e34;font-weight:800}
html body .gc-xf .gc-xf-a code{font-size:12.5px;background:#e3e3e8;color:#2e2e34;border:0;border-radius:6px;padding:2px 6px;word-break:break-word;white-space:normal}
html body .gc-xf a.gc-xf-go{display:inline-flex;align-items:center;gap:8px;height:40px;margin-top:4px;padding:0 16px;border-radius:12px;background:#2e2e34;color:#ffffff;text-decoration:none;font-size:14px;font-weight:800;line-height:1;box-shadow:0 3px 0 #7ff0f5;transition:background .2s}
html body .gc-xf a.gc-xf-go:hover{background:#000000;color:#ffffff}
.gc-xf button:focus-visible,.gc-xf a:focus-visible{outline:2px solid #7ff0f5;outline-offset:2px}
@container (min-width:760px){.gc-xf-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:40px;padding:40px 36px 38px}.gc-xf-side{position:sticky;top:24px}.gc-xf-cats{flex-direction:column;overflow:visible;margin:20px 0 0;padding:0}html body .gc-xf button.gc-xf-cat{width:100%;min-height:46px;padding:0 10px 0 16px;font-size:14.5px}.gc-xf-help-d{display:block}.gc-xf-help-m{display:none} }
@media (max-width:520px){html body .gc-xf h2.gc-xf-h{font-size:26px!important}html body .gc-xf button.gc-xf-btn{gap:10px;padding:13px 12px 13px 14px}.gc-xf-num{width:24px}.gc-xf-q{font-size:15px}html body .gc-xf .gc-xf-a{padding:0 16px 18px 16px} }
@media (prefers-reduced-motion:reduce){.gc-xf::before,.gc-xf-item{animation:none}.gc-xf-aw,.gc-xf-plus,.gc-xf-ai{transition:none} }
/* My referrals: the FAQ lines up with the .af-wrap cards above it */
.af-wrap~.container:has(.gc-cfaq){width:auto;max-width:none;padding:0;margin:0}.af-wrap~.container:has(.gc-cfaq)>.row{margin:0}.af-wrap~.container:has(.gc-cfaq) .row>[class*=col-]{width:auto;float:none;margin-left:0;padding:0}.af-wrap~.container .well:has(.gc-cfaq){float:none;width:auto;margin:0}
/* gc-fix 2026-10: service ratings (badges, rating card, Services filters, ratings guide); built by the script before </body> from the gems at the start of service names */
.gc-rbs{display:inline-flex;flex-wrap:wrap;gap:4px;vertical-align:middle;margin:0 6px 0 0;line-height:1}
html body button.gc-rbs-btn{background:none;border:0;padding:0;margin:0 6px 0 0;font:inherit;color:inherit;cursor:pointer;box-shadow:none;border-radius:999px}
html body button.gc-rbs-btn:focus-visible{outline:2px solid #2fc8d4;outline-offset:2px}
html body .gc-rb{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 7px;border-radius:999px;box-sizing:border-box;font-size:10px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;line-height:1!important;white-space:nowrap;vertical-align:middle}
.gc-rb svg{width:11px;height:11px;flex:0 0 auto}
.gc-rb--p{background:#dcf6fb;color:#075668}
.gc-rb--m{background:#fde3e8;color:#8f1029}
.gc-rb--b{background:#e9eaee;color:#474b54}
.gc-rb--s{background:#fff1cc;color:#7a4d00}
html body td.r-service>.gc-rbs{display:flex;width:max-content;max-width:100%;margin:0 0 6px}
.select2-results__option .gc-rbs{margin-right:6px}
html body .modal-title>.gc-rbs{display:flex;width:max-content;max-width:100%;margin:0 0 8px}
.gc-sf-off{display:none!important}
html body .select2-dropdown button.gc-rd-foot{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:0 14px;border:0;border-top:1px solid #ececf0;border-radius:0;background:#f6f6f8;color:#0b6e86;font:inherit;font-size:13px!important;font-weight:800!important;text-align:left;cursor:pointer;box-shadow:none}
html body .select2-dropdown button.gc-rd-foot[hidden]{display:none}
.gc-rd-foot svg{width:16px;height:16px;flex:0 0 auto}
.gc-rd-foot:hover{background:#eefbfc}
/* rating card under the chosen service */
.gc-rc{margin:0 0 16px;padding:14px;border-radius:14px;background:#ffffff;color:#2e2e34;border:1px solid #e1e1e6;text-align:left}
.gc-rc[hidden]{display:none}
.gc-rc--p{border-color:#cdeef4;box-shadow:0 0 0 3px rgba(127,240,245,.18)}
.gc-rc--m{border-color:#f6ccd5;box-shadow:0 0 0 3px rgba(239,77,104,.10)}
.gc-rc--b{border-color:#dedfe4;box-shadow:0 0 0 3px rgba(125,129,139,.10)}
.gc-rc--s{border-color:#f5dfa0;box-shadow:0 0 0 3px rgba(255,200,61,.16)}
.gc-rc-top{display:flex;align-items:center;gap:10px}
.gc-rc-ic{width:38px;height:38px;flex:0 0 auto;border-radius:11px;display:flex;align-items:center;justify-content:center}
.gc-rc-ic svg{width:22px;height:22px}
.gc-rc--p .gc-rc-ic{background:#dcf6fb}.gc-rc--m .gc-rc-ic{background:#fde3e8}.gc-rc--b .gc-rc-ic{background:#e9eaee}.gc-rc--s .gc-rc-ic{background:#fff1cc}
.gc-rc-hd{display:flex;flex-direction:column;gap:3px;min-width:0}
html body .gc-rc .gc-rc-t{font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.3!important}
.gc-rc--p .gc-rc-t{color:#075668}.gc-rc--m .gc-rc-t{color:#8f1029}.gc-rc--b .gc-rc-t{color:#474b54}.gc-rc--s .gc-rc-t{color:#7a4d00}
html body .gc-rc .gc-rc-s{display:inline-flex;align-items:center;gap:5px;font-size:12.5px!important;font-weight:700!important;color:#7a4d00;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important}
.gc-rc-s svg{width:13px;height:13px;flex:0 0 auto}
.gc-rc-grid{display:grid;grid-template-columns:max-content auto 1fr;align-items:center;gap:8px 12px;margin-top:12px}
html body .gc-rc .gc-rc-l{font-size:12.5px!important;font-weight:700!important;color:#4a4a50;letter-spacing:normal!important;text-transform:none!important}
html body .gc-rc .gc-rc-v{font-size:12.5px!important;font-weight:800!important;color:#2e2e34}
.gc-rc-bar{display:inline-flex;gap:4px}
.gc-rc-bar i{display:block;width:28px;height:7px;border-radius:4px;background:#e3e3e8}
.gc-rc--p .gc-rc-bar i.on{background:#19a7c9}.gc-rc--m .gc-rc-bar i.on{background:#e0435f}.gc-rc--b .gc-rc-bar i.on{background:#8a8f98}
html body .gc-rc p.gc-rc-p{margin:10px 0 0;font-size:13px!important;font-weight:500!important;line-height:1.6!important;color:#4a4a50}
html body .gc-rc button.gc-rc-more{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:4px 0 0;padding:0;border:0;background:none;color:#0b6e86;font:inherit;font-size:13px!important;font-weight:800!important;cursor:pointer;box-shadow:none}
.gc-rc-more svg{width:14px;height:14px}
.gc-rc-more:hover{color:#06495a}
html body .gc-sf button.gc-sf-i{width:44px;height:44px;flex:0 0 auto;margin:-8px -8px -8px 0;padding:0;border:0;border-radius:50%;background:none;color:#0b6e86;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}
/* Services: filter by rating */
.gc-sf{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}
html body .gc-sf button.gc-sf-c{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 8px 0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#d8d4e2;font:inherit;font-size:14px!important;font-weight:800!important;letter-spacing:normal!important;text-transform:none!important;cursor:pointer;box-shadow:none;transition:background .25s,border-color .25s,box-shadow .25s,color .25s}
html body .gc-sf button.gc-sf-c:hover{border-color:rgba(127,240,245,.55);color:#ffffff}
html body .gc-sf button.gc-sf-c[aria-pressed=true]{background:linear-gradient(100deg,rgba(127,240,245,.24),rgba(127,240,245,.07));border-color:rgba(127,240,245,.8);color:#ffffff;box-shadow:0 0 22px rgba(127,240,245,.28)}
.gc-sf-c svg{width:16px;height:16px;flex:0 0 auto}
.gc-sf-n{min-width:28px;height:24px;padding:0 8px;box-sizing:border-box;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:rgba(255,255,255,.1);color:#d8d4e2}
.gc-sf-c[aria-pressed=true] .gc-sf-n{background:#7ff0f5;color:#0c0a12}
html body .gc-sf button.gc-sf-i{margin:0;color:#7ff0f5}
.gc-sf-i svg{width:20px;height:20px}
/* ratings guide */
html body dialog.gc-rg{width:min(460px,calc(100% - 32px));max-width:none;max-height:calc(100% - 48px);margin:auto;padding:0;border:0;border-radius:24px;overflow:auto;color:#ffffff;text-align:left;font-family:Montserrat,'Helvetica Neue',sans-serif;background:linear-gradient(180deg,#0b0620 0%,#1a0a2c 55%,#050a18 100%);box-shadow:0 0 0 1px rgba(127,240,245,.3),0 20px 60px rgba(0,0,0,.6),0 0 40px rgba(155,93,229,.25)}
html body dialog.gc-rg:not([open]){display:none}
dialog.gc-rg::backdrop{background:rgba(0,0,0,.66)}
.gc-rg-in{display:flex;flex-direction:column;gap:14px;padding:22px 20px 20px}
.gc-rg-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.gc-rg-k{font-size:12px;font-weight:800;letter-spacing:.2em;color:#7ff0f5}
html body .gc-rg h2.gc-rg-h{margin:8px 0 0;padding:0;font-size:22px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.25!important;color:#ffffff}
html body .gc-rg button.gc-rg-x{width:44px;height:44px;flex:0 0 auto;margin:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}
.gc-rg-x svg{width:14px;height:14px}
.gc-rg-row{display:flex;gap:12px;align-items:flex-start}
.gc-rg-ic{width:40px;height:40px;flex:0 0 auto;border-radius:12px;display:flex;align-items:center;justify-content:center}
.gc-rg-ic svg{width:21px;height:21px}
.gc-rg-row--p .gc-rg-ic{background:#dcf6fb}.gc-rg-row--m .gc-rg-ic{background:#fde3e8}.gc-rg-row--b .gc-rg-ic{background:#e9eaee}.gc-rg-row--s .gc-rg-ic{background:#fff1cc}
.gc-rg-nm{font-size:15px;font-weight:800;color:#ffffff}
.gc-rg-nm span{font-weight:600;color:#a9a5b8}
html body .gc-rg p.gc-rg-tx{margin:3px 0 0;font-size:13px!important;font-weight:500!important;line-height:1.55!important;color:#d8d4e2}
.gc-rg-note{padding:14px 16px;border-radius:16px;border:1px solid rgba(127,240,245,.35);background:linear-gradient(160deg,rgba(127,240,245,.10),rgba(155,93,229,.12))}
.gc-rg-nk{font-size:12px;font-weight:800;letter-spacing:.2em;color:#7ff0f5}
html body .gc-rg .gc-rg-note p.gc-rg-tx{margin-top:6px;color:#e4e1ec}
html body .gc-rg button.gc-rg-ok{height:50px;margin:2px 0 0;padding:0;border:0;border-radius:14px;font:inherit;font-size:15px;font-weight:800;color:#2e2e34;background:linear-gradient(100deg,#8f9196 0%,#b9bcc0 35%,#dfe1e3 62%,#ffffff 82%);box-shadow:0 3px 0 #2fc8d4,0 0 22px rgba(127,240,245,.45);cursor:pointer}
.gc-rg button:focus-visible,.gc-rc button:focus-visible,.gc-sf button:focus-visible,.gc-rd-foot:focus-visible{outline:2px solid #2fc8d4;outline-offset:2px}
@media (max-width:600px){html body dialog.gc-rg{width:100%;max-height:92%;margin:auto 0 0;border-radius:24px 24px 0 0}.gc-rg-in{padding:18px 18px 22px} }
@media (max-width:600px){html body #select2-orderform-service-container .gc-rb>span{display:none}html body #select2-orderform-service-container .gc-rb{padding:0 5px} }
@media (max-width:400px){.gc-rc-grid{grid-template-columns:auto 1fr;row-gap:4px}html body .gc-rc .gc-rc-l{grid-column:1 / -1;margin-top:4px}.gc-rc-bar i{width:22px} }
@media (prefers-reduced-motion:reduce){html body .gc-sf button.gc-sf-c{transition:none} }

/* gc-fix 2026-10: pop-up boxes (the View box on Services, the confirm and alert boxes, Change email) in the ratings guide look. Page text is white and the boxes were white, so their text could not be seen */
html body .modal-backdrop.in,html body .modal-backdrop.show{opacity:.66}
html body .modal-content{color:#ffffff;text-align:left;font-family:Montserrat,'Helvetica Neue',sans-serif;background:linear-gradient(180deg,#0b0620 0%,#1a0a2c 55%,#050a18 100%);border:0;border-radius:24px;box-shadow:0 0 0 1px rgba(127,240,245,.3),0 20px 60px rgba(0,0,0,.6),0 0 40px rgba(155,93,229,.25)}
html body .modal-content .modal-header{padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.1)}
html body .modal-content .modal-title{margin:0;padding-right:64px!important;font-size:17px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;color:#ffffff!important}
html body .modal-content button.close{width:40px;height:40px;margin:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#ffffff;opacity:1;text-shadow:none;font-size:24px;font-weight:400;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer}
html body .modal-content button.close:hover,html body .modal-content button.close:focus{background:rgba(255,255,255,.14);border-color:rgba(127,240,245,.6);color:#ffffff;opacity:1}
html body .modal-content button.close:focus-visible{outline:2px solid #2fc8d4;outline-offset:2px}
html body .service-description-modal .modal-header button.close{top:14px!important;right:14px!important;transform:none!important}
html body .modal-content .modal-body{padding:18px 20px 20px;color:#d8d4e2;font-size:14px;line-height:1.65}
html body .modal-content .modal-footer{padding:14px 20px 20px;border-top:1px solid rgba(255,255,255,.1)}
html body .modal-content .modal-footer.justify-content-center{text-align:center}
html body .modal-content h1,html body .modal-content h2,html body .modal-content h3,html body .modal-content h4,html body .modal-content h5{color:#ffffff}
html body .modal-content label{color:#d8d4e2}
html body .modal-content a:not(.btn){color:#7ff0f5}
html body .modal-content .btn-default,html body .modal-content .btn-light,html body .modal-content .btn-big-secondary{min-height:44px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);background-image:none;color:#ffffff;font-weight:800;text-shadow:none;box-shadow:none}
html body .modal-content .btn-default:hover,html body .modal-content .btn-light:hover,html body .modal-content .btn-big-secondary:hover,html body .modal-content .btn-default:focus,html body .modal-content .btn-light:focus,html body .modal-content .btn-big-secondary:focus{background:rgba(255,255,255,.14);border-color:rgba(127,240,245,.6);color:#ffffff}
html body .modal-content .form-control{color:#2e2e34;background-color:#ffffff}
html body .popover{color:#2e2e34}
/* the page fade-in kept a transform and a filter on the page box once it finished, which trapped pop-ups placed inside it under the dark overlay (Change email could not be clicked) */
html body .gc-main,html body .well,html body .gc-ph{animation-fill-mode:backwards}
/* gc-fix 2026-10: readability. Plain tables on API and Notifications had light grey headings on white; alert close buttons were almost invisible */
html body .well table.table:not(.gc-rt)>thead>tr>th{color:#5c5868}
html body .alert .close{opacity:.8;text-shadow:none}
html body .alert .close:hover,html body .alert .close:focus{opacity:1}
@media (max-width:767px){html body .modal-dialog{margin:16px} }

/* gc-fix 2026-10: Guides (/guides and every guide page, Chris 10 Oct: "cover all aspects and topics to get as much search exposure as possible"). Article styles, hub list, templates with Copy, calculators. New pages use newpage.twig's Bootstrap well, so it's cleared around a guide. */
.well:has(> .gc-guide){background:none !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important}
.col-md-8.col-md-offset-2:has(> .well > .gc-guide){width:100% !important;margin-left:0 !important;float:none !important}
html body .gc-guide{max-width:880px;margin:0 auto 34px}
html body .gc-guide .gc-news-hero{height:auto !important}
html body .gc-guide-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13.5px !important;font-weight:800 !important;color:#bff8fb}
html body .gc-guide-crumbs a{color:#bff8fb !important;text-decoration:none !important}
html body .gc-guide-crumbs span{opacity:.45}
html body .gc-guide p.gc-guide-kicker{margin:0 0 8px;font-size:12.5px !important;font-weight:900 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#14868b}
html body .gc-guide p.gc-guide-meta{margin:10px 0 0;font-size:13px !important;font-weight:600 !important;color:#7a7a84}
html body .gc-guide .gc-news-content{font-size:16px !important;line-height:1.75 !important;color:#3a3a40}
html body .gc-guide .gc-news-content p{margin:0 0 14px;font-size:inherit !important;line-height:inherit !important}
html body .gc-guide .gc-news-content li{font-size:inherit !important;line-height:inherit !important}
html body .gc-guide td,html body .gc-guide th{font-size:inherit !important}
html body .gc-guide .gc-news-content p.gc-guide-lead{font-size:17.5px !important;line-height:1.7 !important;color:#2e2e34;font-weight:600 !important}
html body .gc-guide .gc-news-content h2{text-transform:none !important;letter-spacing:normal !important;font-weight:900 !important;margin:36px 0 12px;font-size:23px !important;line-height:1.3 !important;scroll-margin-top:110px}
html body .gc-guide .gc-news-content h3{text-transform:none !important;letter-spacing:normal !important;font-weight:900 !important;margin:24px 0 8px;font-size:18px !important;line-height:1.35 !important;scroll-margin-top:110px}
html body .gc-guide .gc-news-content a{color:#0f6f74 !important;font-weight:700 !important;text-decoration:underline !important;text-underline-offset:2px}
html body .gc-guide .gc-news-content a.gc-news-cta{color:#2e2e34 !important;text-decoration:none !important}
html body .gc-guide .gc-news-content strong{color:#2e2e34}
html body .gc-guide .gc-news-content img{display:block;width:100%;height:auto;margin:6px 0 18px;border-radius:16px}
html body .gc-guide-toc{margin:18px 0 24px;padding:16px 20px;border-radius:16px;background:#f3f3f7;border:1px solid #e3e3ea}
html body .gc-guide-toc-t,html body .gc-guide-related-t{font-size:12px !important;font-weight:900 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#55555f}
html body .gc-guide-toc ol{margin:6px 0 0;padding-left:20px}
html body .gc-guide .gc-guide-toc li,html body .gc-guide .gc-news-content .gc-guide-toc li{margin:4px 0;font-size:14.5px !important;line-height:1.45 !important}
html body .gc-guide .gc-guide-toc a{color:#2e2e34 !important;text-decoration:none !important}
html body .gc-guide .gc-guide-toc a:hover{color:#0f6f74 !important}
html body .gc-guide table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0 22px;font-size:14.5px !important;line-height:1.5 !important;border:1px solid #e3e3ea;border-radius:14px;overflow:hidden}
html body .gc-guide th{background:#2e2e34;color:#fff;text-align:left;padding:10px 12px;font-weight:800 !important;vertical-align:bottom}
html body .gc-guide td{padding:10px 12px;border-top:1px solid #ececf2;vertical-align:top}
html body .gc-guide tr:nth-child(even) td{background:#fafafc}
html body .gc-guide-note{margin:18px 0 20px;padding:14px 18px;border-radius:14px;background:#eefcfd;border:1px solid #bdeff2;font-size:15px !important}
html body .gc-guide-note-t{font-weight:900 !important;margin-bottom:4px;color:#0f6f74}
html body .gc-guide-note-warn{background:#fff8e8;border-color:#f6dfa6}
html body .gc-guide-note-warn .gc-guide-note-t{color:#9a5b00}
html body .gc-guide-note p:last-child{margin-bottom:0}
html body .gc-guide-tpl{margin:16px 0 22px;border-radius:16px;border:1px solid #d9d9e2;overflow:hidden;background:#fff}
html body .gc-guide-tpl-h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;background:#2e2e34;color:#fff;font-size:13.5px !important;font-weight:800 !important}
html body .gc-guide-copy{flex:0 0 auto;border:0;border-radius:9px;padding:6px 14px;background:linear-gradient(100deg,#c4c7cc,#ffffff 72%);color:#2e2e34;font-weight:800 !important;font-size:13px !important;cursor:pointer;font-family:inherit}
html body .gc-guide-tpl-b{padding:14px 16px;font-size:14.5px !important;line-height:1.65 !important;background:#fbfbfd;color:#2e2e34}
html body .gc-guide-tpl-b p{margin:0 0 10px}
html body .gc-guide-tpl-b p:last-child{margin-bottom:0}
html body .gc-guide-cta{margin:26px 0;padding:20px 22px;border-radius:18px;background:#0b0910;color:#fff;box-shadow:0 0 0 1.5px rgba(127,240,245,.5),0 0 30px rgba(127,240,245,.18)}
html body .gc-guide-cta-t{font-size:18px !important;font-weight:900 !important;color:#7ff0f5}
html body .gc-guide .gc-news-content .gc-guide-cta p{color:#dcdce6;margin:8px 0 14px;font-size:15px !important;line-height:1.6 !important}
html body .gc-guide-cta .gc-news-cta{background:linear-gradient(100deg,#c4c7cc,#ffffff 72%);color:#2e2e34 !important}
html body .gc-guide-cta-note{display:block;margin-top:10px;font-size:12.5px !important;color:#a9a9b6}
html body .gc-guide-related{margin-top:34px;padding-top:18px;border-top:1px solid #ececf2}
html body .gc-guide .gc-guide-legal{margin:30px 0 0;padding:14px 16px;border-radius:12px;background:#f6f6f9;border:1px solid #ececf2;color:#5c5c66;font-size:13px !important;line-height:1.6 !important}
html body .gc-guide .gc-news-content .gc-guide-legal p{margin:0;color:#5c5c66}
html body .gc-guide .gc-guide-legal strong{color:#2e2e34}
html body .gc-guide-related ul,html body .gc-hub-list{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}
html body .gc-guide .gc-guide-related a,html body .gc-guide .gc-hub-list a{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:13px 15px;border-radius:14px;background:#f3f3f7;border:1px solid #e3e3ea;text-decoration:none !important;transition:transform .15s,box-shadow .15s}
html body .gc-guide .gc-guide-related a:hover,html body .gc-guide .gc-hub-list a:hover{transform:translateY(-2px);box-shadow:0 3px 0 #a9f1f5}
html body .gc-guide-rel-k{font-size:11px !important;font-weight:900 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#14868b}
html body .gc-guide-rel-t,html body .gc-hub-t{margin-top:4px;font-size:15px !important;font-weight:800 !important;color:#2e2e34;line-height:1.35 !important}
html body .gc-hub-t{margin-top:0}
html body .gc-hub-d{margin-top:6px;font-size:13.5px !important;color:#5c5c66;line-height:1.5 !important;font-weight:600 !important}
html body .gc-hub-list{margin:12px 0 30px}
html body .gc-hub-cats{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 8px}
html body .gc-guide .gc-hub-cats a{padding:8px 13px;border-radius:999px;background:#2e2e34;color:#fff !important;font-size:13px !important;font-weight:800 !important;text-decoration:none !important}
html body .gc-calc{margin:20px 0 26px;padding:20px;border-radius:18px;background:#0b0910;color:#fff;box-shadow:0 0 0 1.5px rgba(127,240,245,.5),0 0 30px rgba(127,240,245,.18)}
html body .gc-calc-t{font-size:18px !important;font-weight:900 !important;color:#7ff0f5;line-height:1.3 !important}
html body .gc-calc-s{margin-top:4px;font-size:13.5px !important;color:#a9a9b6;line-height:1.5 !important}
html body .gc-calc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:16px}
html body .gc-calc label,html body .gc-guide .gc-news-content .gc-calc label{display:block;font-size:11.5px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#a9a9b6;margin:0 0 6px}
html body .gc-calc input,html body .gc-calc select{display:block;width:100%;height:44px;box-sizing:border-box;border-radius:12px;border:1px solid #3a3a46;background:#16141f;color:#fff;padding:0 12px;font-size:16px !important;font-weight:700 !important;font-family:inherit;-webkit-appearance:none;appearance:none}
html body .gc-calc input::placeholder{color:#6e6c7c;font-weight:600 !important}
html body .gc-calc input:focus,html body .gc-calc select:focus{outline:none;border-color:#7ff0f5;box-shadow:0 0 0 3px rgba(127,240,245,.25)}
html body .gc-calc-out{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}
html body .gc-calc-res{padding:14px 16px;border-radius:14px;background:#1a1824;border:1px solid #2c2a38}
html body .gc-calc-res-k{font-size:11.5px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#7ff0f5}
html body .gc-calc-res-v{margin-top:4px;font-size:24px !important;font-weight:900 !important;color:#fff;line-height:1.2 !important}
html body .gc-calc-res-n{margin-top:4px;font-size:12.5px !important;color:#a9a9b6;line-height:1.45 !important}
html body .gc-calc-note{margin-top:12px;font-size:12.5px !important;color:#a9a9b6;line-height:1.5 !important}
html body .gc-calc-badge{display:inline-block;margin-top:6px;padding:3px 10px;border-radius:999px;font-size:12px !important;font-weight:800 !important}
html body .gc-calc-badge.lo{background:#ffe1e1;color:#a61b1b}
html body .gc-calc-badge.ty{background:#fff1d6;color:#9a5b00}
html body .gc-calc-badge.st{background:#dcf7e8;color:#12784a}
html body .gc-calc-badge.ex{background:#dff1ff;color:#1559a8}
@media (max-width:640px){
 html body .gc-guide .gc-news-content{font-size:15.5px !important}
 html body .gc-guide .gc-news-content p.gc-guide-lead{font-size:16.5px !important}
 html body .gc-guide .gc-news-content h2{text-transform:none !important;letter-spacing:normal !important;font-weight:900 !important;font-size:20px !important}
 html body .gc-guide table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
 html body .gc-guide td,html body .gc-guide th{min-width:120px}
 html body .gc-calc{padding:16px}
}
