:root{--gg-blue:#1478ff;--gg-blue-dark:#075fd7;--gg-navy:#101a2c;--gg-muted:#65738a;--gg-line:#dce6f2;--gg-bg:#f7faff;--gg-green:#12a864;--gg-amber:#f5a623;--gg-red:#ef4e5f;--gg-radius:18px;--gg-shadow:0 8px 24px rgba(32,78,130,.08)}*{box-sizing:border-box}.shell{width:min(100%,460px);min-height:100dvh;margin:0 auto;background:var(--gg-bg);border:0;box-shadow:0 0 34px rgba(16,26,44,.12)}.content{padding:20px 18px calc(104px + env(safe-area-inset-bottom))}.masthead.gg-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:68px;padding:calc(10px + env(safe-area-inset-top)) 18px 10px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--gg-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gg-header .brand{font-size:28px;font-weight:900;letter-spacing:-1.6px;color:var(--gg-blue)}.gg-header .brand span,.header-page-title{color:var(--gg-navy)}.header-page-title{font-size:18px}.header-actions,.masthead-left{display:flex;align-items:center;gap:10px}.back-button,.header-icon{width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--gg-navy);display:grid;place-items:center}.back-button:hover,.header-icon:hover{background:#edf5ff}.gg-coin-chip{padding:8px 11px;border-radius:999px;background:#fff3ca;color:#705000;font-weight:800;font-size:13px}.menu-layer{position:fixed;inset:0;z-index:80}.menu-backdrop{position:absolute;inset:0;border:0;background:rgba(7,18,38,.5)}.menu-drawer{position:absolute;right:0;top:0;width:min(88vw,380px);height:100%;overflow:auto;padding:calc(18px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));background:#fff;box-shadow:-12px 0 32px rgba(8,22,45,.18)}.menu-drawer-head{display:grid;grid-template-columns:46px 1fr 36px;grid-gap:11px;gap:11px;align-items:center;padding:4px 4px 18px;border-bottom:1px solid var(--gg-line)}.gg-menu-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#e6f1ff;color:var(--gg-blue);font-weight:900}.menu-drawer-head div:nth-child(2){display:grid}.menu-drawer-head small,.menu-drawer-head span{font-size:12px;color:var(--gg-muted)}.menu-close{border:0;background:#eef3f8;border-radius:50%;font-size:25px;width:36px;height:36px}.menu-list{display:grid;padding:10px 0}.menu-list a{display:grid;grid-template-columns:36px 1fr 15px;grid-gap:8px;gap:8px;align-items:center;padding:11px 7px;color:var(--gg-navy);border-radius:12px}.menu-list a:hover{background:#f2f7ff}.menu-list a>svg{color:var(--gg-blue)}.menu-list span{display:grid;grid-gap:2px;gap:2px}.menu-list small{color:var(--gg-muted);font-size:11px}.menu-logout button{width:100%;min-height:45px;border:1px solid #ffd0d5;border-radius:13px;background:#fff5f6;color:#c82f42;font-weight:800}.nav.marketplace-nav{position:fixed;bottom:0;left:50%;translate:-50% 0;width:min(100%,460px);z-index:35;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 6px calc(7px + env(safe-area-inset-bottom));background:rgba(255,255,255,.98);border-top:1px solid var(--gg-line);box-shadow:0 -5px 18px rgba(24,62,105,.07)}.marketplace-nav a{color:#66758d;font-size:11px;gap:3px}.marketplace-nav .nav-bubble{width:34px;height:29px;border-radius:10px;background:transparent;box-shadow:none}.marketplace-nav a.active{color:var(--gg-blue)}.marketplace-nav a.active .nav-bubble{background:#e8f2ff;color:var(--gg-blue)}.marketplace-nav .nav-create .nav-bubble{width:46px;height:46px;margin-top:-21px;border-radius:50%;color:#fff;background:var(--gg-blue);box-shadow:0 7px 16px rgba(20,120,255,.3)}.marketplace-nav .nav-create{color:var(--gg-blue)}.gg-page-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin:1px 0 18px}.gg-page-intro h1,.page-title.compact-title{font-size:28px!important;line-height:1.12;letter-spacing:-.8px;color:var(--gg-navy);margin:0!important}.gg-page-intro p,.lede.blue{margin:7px 0 0;color:var(--gg-muted)!important;font-size:14px;line-height:1.45}.gg-card{background:#fff;border:1px solid var(--gg-line);border-radius:var(--gg-radius);box-shadow:var(--gg-shadow);padding:17px}.gg-status{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800}.gg-status-blue{background:#e7f1ff;color:#075fd7}.gg-status-green{background:#def8e9;color:#087b47}.gg-status-amber{background:#fff1d5;color:#966000}.gg-status-gray{background:#eef2f6;color:#5c6c82}.gg-status-red{background:#ffe4e7;color:#bc2d3e}.button,.gg-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:0 18px;border-radius:13px;border:1px solid transparent;font-weight:800;font-size:15px}.button.green,.gg-button-primary{background:var(--gg-blue)!important;color:#fff!important;box-shadow:0 7px 16px rgba(20,120,255,.2)}.button.white{background:#fff!important;border-color:var(--gg-line)!important;color:var(--gg-navy)!important;box-shadow:none!important}.gg-state{text-align:center;padding:35px 20px;border:1px dashed #bed0e4;border-radius:18px;background:#fff}.gg-state>span{color:var(--gg-blue);font-size:35px}.gg-state h2{margin:9px 0 5px}.gg-state p{color:var(--gg-muted);margin:0 0 16px}.gg-platform-icon{display:inline-grid;place-items:center;flex:0 0 auto;color:#fff;font-weight:900;border-radius:11px}.gg-icon-sm{width:32px;height:32px;font-size:11px}.gg-icon-md{width:44px;height:44px}.gg-icon-lg{width:54px;height:54px}.gg-platform-instagram{background:linear-gradient(135deg,#7138c7,#f13c78,#ffaf40)}.gg-platform-facebook{background:#1877f2}.gg-platform-threads{background:#101010}.gg-platform-youtube{background:#f22}.gg-platform-google_maps{background:linear-gradient(135deg,#35b66b 0 33%,#f7c84c 33% 66%,#4285f4 66%)}.gg-offline{display:none;position:fixed;top:0;left:0;right:0;z-index:100;padding:9px 14px;text-align:center;background:#142239;color:#fff;font-size:12px}.gg-offline.is-visible{display:block}@media(min-width:700px){body{background:#edf3fa}.shell{margin-block:18px;min-height:calc(100dvh - 36px);border-radius:24px;overflow:hidden}.nav.marketplace-nav{bottom:18px;border-radius:0 0 24px 24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.gg-home-greeting{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.gg-home-greeting p{margin:0;color:var(--gg-muted);font-size:13px}.gg-home-greeting h1{margin:2px 0;font-size:27px;letter-spacing:-.8px}.gg-home-greeting span{font-size:13px;color:#52647e}.gg-home-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#e6f1ff;color:var(--gg-blue);font-weight:900}.gg-balance-card{display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:20px;background:linear-gradient(135deg,#1478ff,#0a65e9);color:#fff;box-shadow:0 13px 28px rgba(20,120,255,.2)}.gg-balance-card div{display:grid}.gg-balance-card small{font-weight:700;opacity:.86}.gg-balance-card strong{font-size:36px;display:flex;gap:7px;align-items:center}.gg-balance-card strong svg{width:28px}.gg-balance-card p{font-size:11px;margin:1px 0 0;opacity:.8}.gg-balance-card>a{background:#fff;color:var(--gg-blue);border-radius:12px;padding:11px 13px;font-size:12px;font-weight:800}.gg-capacity-card{margin-top:13px;padding:16px;background:#fff;border:1px solid var(--gg-line);border-radius:18px;box-shadow:var(--gg-shadow)}.gg-card-heading{display:flex;justify-content:space-between;align-items:flex-end}.gg-card-heading>div{display:grid}.gg-card-heading small{color:var(--gg-muted)}.gg-card-heading strong{font-size:20px}.gg-card-heading>span{font-size:12px;font-weight:800;color:var(--gg-green)}.gg-progress{height:8px;margin:11px 0 8px;border-radius:9px;background:#e8edf4;overflow:hidden}.gg-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#12a864,#4bd58e)}.gg-capacity-card p{margin:0;font-size:11px;color:var(--gg-muted)}.gg-capacity-card>a,.gg-max-capacity{display:block;margin-top:10px;color:var(--gg-blue);font-size:12px;font-weight:800}.gg-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:13px}.gg-metric-grid>div{display:grid;grid-gap:4px;gap:4px;padding:13px 9px;text-align:center;background:#fff;border:1px solid var(--gg-line);border-radius:15px}.gg-metric-grid span{font-size:10px;color:var(--gg-muted)}.gg-metric-grid strong{font-size:21px;color:var(--gg-navy)}.gg-home-actions{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.gg-home-actions>a{display:grid;grid-template-columns:40px 1fr 15px;grid-gap:11px;gap:11px;align-items:center;min-height:70px;padding:13px 15px;border:1px solid var(--gg-line);border-radius:17px;background:#fff;color:var(--gg-navy);box-shadow:var(--gg-shadow)}.gg-home-actions>a>svg{width:29px;color:var(--gg-blue)}.gg-home-actions span{display:grid}.gg-home-actions small{color:var(--gg-muted)}.gg-home-actions .gg-action-primary{background:#eaf3ff;border-color:#cde1ff}.gg-home-section{margin-top:21px}.gg-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.gg-section-title h2{margin:0;font-size:17px;color:var(--gg-navy)}.gg-section-title a{font-size:12px;color:var(--gg-blue);font-weight:800}.gg-active-task,.gg-home-campaigns>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;color:var(--gg-navy)}.gg-active-task div,.gg-home-campaigns>a>div{display:grid}.gg-active-task span,.gg-home-campaigns span{color:var(--gg-muted);font-size:11px}.gg-active-task>b{font-size:12px;color:var(--gg-blue)}.gg-home-campaigns{display:grid;grid-gap:9px;gap:9px}.gg-home-campaigns i{height:5px;margin-top:7px;border-radius:5px;overflow:hidden;background:#e8edf4}.gg-home-campaigns em{display:block;height:100%;background:var(--gg-blue)}.gg-home-empty{padding:24px 16px}.gg-account-list,.gg-sample-list{display:grid;grid-gap:11px;gap:11px}.gg-account-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center}.gg-account-row>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.gg-account-row>div>strong{width:100%}.gg-account-row>div>span:not(.gg-status){font-size:12px;color:var(--gg-muted)}.gg-account-row form{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid var(--gg-line)}.gg-text-button{border:0;background:transparent;color:var(--gg-blue);font-weight:800}.gg-help-copy{font-size:12px;color:var(--gg-muted);line-height:1.5}.gg-segmented{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;margin-bottom:13px;border-radius:12px;background:#e9eff6}.gg-segmented button{border:0;border-radius:9px;padding:10px;background:transparent;font-weight:800;color:var(--gg-muted)}.gg-segmented button.active{background:#fff;color:var(--gg-blue);box-shadow:0 2px 8px rgba(31,68,107,.08)}.gg-sample-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:11px;gap:11px}.gg-sample-row>div>div{display:flex;justify-content:space-between;align-items:center}.gg-sample-row p{margin:9px 0;font-size:14px;line-height:1.5}.gg-sample-row small{color:var(--gg-muted)}.gg-sample-row>button{align-self:start;border:0;background:#eef3f8;border-radius:50%;width:28px;height:28px}.gg-sample-form{display:grid;grid-gap:13px;gap:13px;margin-top:12px}.gg-form-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.gg-give-intro{margin-bottom:12px}.gg-platform-list{display:grid;grid-gap:10px}.gg-platform-list .platform-card{min-height:72px;padding:12px 14px;border:1px solid var(--gg-line)!important;border-radius:16px!important;box-shadow:var(--gg-shadow)!important}.gg-platform-list .platform-card-copy{text-align:left}.gg-platform-list .platform-card-copy strong{font-size:15px}.gg-platform-list .platform-card-copy small{font-size:11px;color:var(--gg-muted)}.gg-platform-list .platform-card>b{color:var(--gg-blue);font-size:12px}.gg-offer{padding:0;background:transparent;border:0;box-shadow:none}.gg-offer .offer-private-note{border:0;background:#fff3dc;color:#945700;border-radius:15px;padding:13px}.gg-offer .marketplace-offer-top{background:#fff;border:1px solid var(--gg-line);border-radius:18px;padding:18px;box-shadow:var(--gg-shadow)}.gg-offer .accept-warning,.gg-offer .proof-summary{background:#fff;border:1px solid var(--gg-line);border-radius:15px}.marketplace-task,.marketplace-task.gg-proof-flow{display:grid;grid-gap:13px;gap:13px}.gg-task-identity{border:1px solid var(--gg-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--gg-shadow)!important}.review-sample.gg-task-sample,.task-target-url{border:1px solid var(--gg-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.gg-task-sample img{display:block;width:100%;max-height:280px;object-fit:contain;margin:10px 0;border-radius:12px;background:#eef3f8}.gg-task-sample>small{color:var(--gg-muted)}.gg-proof-flow .proof-summary{border:1px solid #bcebd6;background:#effcf5}.gg-success-screen{text-align:center;display:grid;grid-gap:13px;gap:13px}.gg-success-art{width:110px;height:110px;margin:10px auto 0;border-radius:50%;display:grid;place-items:center;background:#e8f2ff;color:var(--gg-blue);font-size:58px}.gg-success-kicker{margin:0;color:var(--gg-green);font-weight:800}.gg-success-screen h1{margin:0;font-size:30px;color:var(--gg-navy)}.gg-success-screen>p{margin:0;color:var(--gg-muted)}.gg-auto-funded,.gg-success-balance{display:grid;grid-gap:4px;gap:4px;text-align:left}.gg-success-balance strong{font-size:24px;color:var(--gg-blue)}.gg-auto-funded{background:#effcf5}.gg-auto-funded span{font-size:12px;color:var(--gg-muted)}.gg-campaign-wizard{display:grid;grid-gap:12px;gap:12px}.gg-wizard-progress{height:7px;background:#e2e9f2;border-radius:8px;overflow:hidden}.gg-wizard-progress span{display:block;height:100%;border-radius:inherit;background:var(--gg-blue)}.gg-campaign-wizard>p{margin:0;color:var(--gg-muted);font-size:12px;text-align:right}.gg-wizard-step{display:grid;grid-gap:14px;gap:14px;padding:18px;background:#fff;border:1px solid var(--gg-line);border-radius:18px;box-shadow:var(--gg-shadow)}.gg-wizard-step h2{margin:0;color:var(--gg-navy);font-size:21px}.gg-platform-picker{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.gg-platform-picker button{display:flex;align-items:center;gap:8px;min-height:60px;padding:8px;border:1px solid var(--gg-line);border-radius:14px;background:#fff;font-weight:800}.gg-mode-options button.selected,.gg-platform-picker button.selected{border:2px solid var(--gg-blue);background:#eef6ff}.gg-funding-preview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.gg-funding-preview div{display:grid;text-align:center;padding:12px 5px;border-radius:12px;background:#f1f6fb}.gg-funding-preview span{font-size:10px;color:var(--gg-muted)}.gg-funding-preview strong{font-size:20px}.gg-wizard-step>p{font-size:12px;color:var(--gg-muted);line-height:1.5}.gg-mode-options{display:grid;grid-gap:9px;gap:9px}.gg-mode-options button{display:grid;text-align:left;grid-gap:3px;gap:3px;padding:13px;border:1px solid var(--gg-line);border-radius:14px;background:#fff}.gg-mode-options button span{color:var(--gg-muted);font-size:12px}.gg-sample-editor{display:grid;grid-gap:9px;gap:9px;padding:13px;border-radius:14px;background:#f6f9fd}.gg-campaign-review{display:grid;grid-gap:0;gap:0;margin:0}.gg-campaign-review>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid var(--gg-line)}.gg-campaign-review dt{color:var(--gg-muted)}.gg-campaign-review dd{margin:0;text-align:right;font-weight:800}.gg-wizard-actions{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:10px;gap:10px}.gg-filter-tabs{display:flex;gap:6px;overflow:auto;padding:3px;margin-bottom:14px}.gg-filter-tabs button{flex:0 0 auto;border:1px solid var(--gg-line);border-radius:999px;padding:8px 12px;background:#fff;color:var(--gg-muted);font-weight:800;font-size:12px}.gg-filter-tabs button.active{background:var(--gg-blue);border-color:var(--gg-blue);color:#fff}.gg-two-tabs{display:grid;grid-template-columns:1fr 1fr}.gg-two-tabs button{width:100%}.gg-campaign-list{display:grid;grid-gap:10px;gap:10px}.gg-campaign-card{display:grid;grid-gap:14px;gap:14px;color:var(--gg-navy)}.gg-campaign-card-head{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:flex-start}.gg-campaign-card-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.gg-campaign-card-title strong{font-size:16px}.gg-campaign-card-sub{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;font-size:12px;color:var(--gg-muted)}.gg-campaign-card-date{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.gg-campaign-card-date b{font-size:18px;font-weight:400;color:#9aa8bc}.gg-campaign-card-progress{display:flex;align-items:center;gap:10px}.gg-campaign-card-progress i{flex:1 1;height:8px;border-radius:8px;background:#e6ebf2;overflow:hidden}.gg-campaign-card-progress em{display:block;height:100%;border-radius:inherit;background:var(--gg-blue)}.gg-campaign-card-progress em.done{background:var(--gg-green)}.gg-campaign-card-progress small{font-size:13px;font-weight:800;white-space:nowrap}.gg-header-minimal{background:var(--gg-bg)!important;border-bottom:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:relative}.gg-header-minimal .header-page-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap;font-size:22px!important;font-weight:900!important}.gg-filter-tabs-full{margin-top:-10px}.gg-filter-tabs-full button{flex:1 1;padding:12px 8px;font-size:13px}.gg-wizard-steps{display:flex;align-items:center;margin-bottom:4px}.gg-wizard-steps span{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;background:#fff;border:2px solid #cdd8e6;color:#7b8798}.gg-wizard-steps span.active{border-color:var(--gg-blue);color:var(--gg-blue)}.gg-wizard-steps span.done{background:var(--gg-blue);border-color:var(--gg-blue);color:#fff}.gg-wizard-steps i{flex:1 1;height:2px;background:#cdd8e6;margin:0 2px}.gg-wizard-steps i.done{background:var(--gg-blue)}.gg-campaign-review .fund-green,.gg-funding-preview .fund-green{background:#def8e9}.gg-campaign-review .fund-green dd,.gg-campaign-review .fund-green dt,.gg-funding-preview .fund-green span,.gg-funding-preview .fund-green strong{color:#087b47}.gg-campaign-review .fund-amber,.gg-funding-preview .fund-amber{background:#fff1d5}.gg-campaign-review .fund-amber dd,.gg-campaign-review .fund-amber dt,.gg-funding-preview .fund-amber span,.gg-funding-preview .fund-amber strong{color:#966000}.gg-campaign-review .fund-amber,.gg-campaign-review .fund-green{border-radius:12px;padding:11px 12px;border-bottom:0;margin-bottom:8px}.gg-preview-block,.gg-quantity-block,.gg-samples-block{margin-bottom:16px}.gg-block-label{display:flex;align-items:center;gap:6px;font-weight:800;color:var(--gg-navy);margin-bottom:10px}.gg-help-hint{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e8edf4;color:var(--gg-muted);font-size:10px;font-weight:800;cursor:help}.gg-quantity-stepper{display:flex;align-items:center;justify-content:center;gap:24px;padding:10px 0}.gg-quantity-stepper button{width:44px;height:44px;border-radius:50%;border:0;background:#e8f2ff;color:var(--gg-blue);font-size:22px;font-weight:800;display:grid;place-items:center}.gg-quantity-stepper strong{font-size:32px;color:var(--gg-navy);min-width:48px;text-align:center}.gg-quantity-block>small{display:block;text-align:center;color:var(--gg-muted);font-size:12px}.gg-tip-box{display:flex;gap:10px;padding:13px;margin-bottom:12px;border-radius:14px;background:#eaf3ff}.gg-tip-box ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.gg-tip-box li{font-size:12px;color:#1a3a6b}.gg-sample-card{padding:11px;margin-bottom:9px;border:1px solid var(--gg-line);border-radius:14px;background:#fff}.gg-sample-card-head{display:flex;align-items:center;gap:8px;margin-bottom:7px}.gg-sample-number{width:22px;height:22px;border-radius:50%;background:var(--gg-blue);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.gg-sample-card-head .gg-sample-count{flex:1 1;text-align:right;font-size:11px;color:var(--gg-muted)}.gg-sample-card-head button{border:0;background:transparent;color:#bc2d3e;display:grid;place-items:center}.gg-sample-card-head button svg{width:18px;height:18px}.gg-sample-card textarea{width:100%}.gg-sample-image{position:relative;margin-top:8px;width:64px}.gg-sample-image img{width:64px;height:64px;object-fit:cover;border-radius:10px}.gg-sample-image button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:#101a2c;color:#fff;font-size:12px;line-height:1;display:grid;place-items:center}.gg-sample-image-add{display:inline-block;margin-top:8px;padding:8px 11px;border:1px dashed var(--gg-line);border-radius:10px;font-size:12px;font-weight:800;color:var(--gg-blue);cursor:pointer}.gg-preview-block>p{margin:0 0 10px;font-size:12px;color:var(--gg-muted)}.gg-preview-card{display:flex;gap:10px;padding:13px;border-radius:14px;background:#f3f7fb}.gg-preview-avatar{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:#e6f1ff;color:var(--gg-blue);display:grid;place-items:center}.gg-preview-avatar svg{width:18px;height:18px}.gg-preview-card p{margin:0;font-size:13px;line-height:1.5}.gg-preview-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:9px}.gg-preview-nav button{width:30px;height:30px;border-radius:50%;border:1px solid var(--gg-line);background:#fff;color:var(--gg-navy);font-size:16px;display:grid;place-items:center}.gg-preview-nav span{font-size:12px;color:var(--gg-muted);font-weight:800}.gg-campaign-live{display:flex;flex-direction:column;min-height:calc(100dvh - 120px)}.gg-campaign-live-celebration{text-align:center}.gg-campaign-live-mascot{display:block;width:min(100%,320px);height:auto;margin:0 auto -2px;object-fit:contain}.gg-campaign-live-celebration h1{margin:0 0 14px;color:var(--gg-navy);font-size:30px;line-height:1.1;letter-spacing:-.7px;font-weight:900}.gg-campaign-live-type{display:flex;align-items:center;justify-content:center;gap:11px;padding:4px 8px 18px;margin:0 4px 18px;border-bottom:1px solid var(--gg-line)}.gg-campaign-live-type strong{font-size:17px;font-weight:800;color:var(--gg-navy);letter-spacing:-.2px}.gg-campaign-live-summary{background:#fff;border:1px solid var(--gg-line);border-radius:var(--gg-radius);box-shadow:var(--gg-shadow);padding:4px 18px;margin-bottom:16px}.gg-campaign-live-summary>div{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--gg-line)}.gg-campaign-live-summary>div:last-child{border-bottom:0}.gg-campaign-live-summary span{color:var(--gg-muted);font-size:16px;font-weight:700}.gg-campaign-live-summary strong{color:var(--gg-navy);font-size:27px;font-weight:900;white-space:nowrap}.gg-campaign-live-info{display:grid;grid-template-columns:44px 1fr;grid-gap:13px;gap:13px;align-items:center;padding:16px;margin-bottom:20px;border-radius:16px;background:linear-gradient(90deg,#e9fbf5,#eefbf8)}.gg-campaign-live-check{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--gg-green);color:#fff;font-size:24px;font-weight:900;box-shadow:0 6px 14px rgba(18,168,100,.18)}.gg-campaign-live-info p{margin:0;color:#263b73;font-size:14.5px;line-height:1.42;font-weight:600}.gg-campaign-live-info strong{font-weight:900;color:#172c67}.gg-campaign-live-actions{margin-top:auto;padding-top:8px}.gg-campaign-live-actions .gg-button{margin-bottom:10px}.gg-button.full{width:100%}body.gg-hide-header-title .header-page-title,body.gg-hide-masthead .gg-discover-intro,body.gg-hide-masthead .masthead{display:none}.gg-task-screen{display:flex;flex-direction:column}.gg-task-header{height:58px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;margin-bottom:8px}.gg-task-header .gg-back{width:40px;height:40px;border:0;background:transparent;border-radius:12px;display:grid;place-items:center;color:var(--gg-navy);padding:0}.gg-task-header .gg-back svg{width:24px;height:24px}.gg-task-header h1{grid-column:2;margin:0;text-align:center;color:var(--gg-navy);font-size:22px;font-weight:800;letter-spacing:-.35px}.gg-warning{margin-top:14px;min-height:94px;padding:18px;border-radius:18px;background:linear-gradient(180deg,#fff7e9,#fff4df);display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;align-items:center;color:#c96917;border:1px solid #ffedd0}.gg-warning-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#c96917}.gg-warning-icon svg{width:28px;height:28px}.gg-warning p{margin:0;font-size:16px;line-height:1.4;font-weight:700;letter-spacing:-.1px}.gg-task-card{margin-top:18px;padding:22px 20px}.gg-task-type{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center}.gg-task-type h2{margin:0;color:var(--gg-navy);font-size:19px;font-weight:800;letter-spacing:-.3px;line-height:1.2}.gg-task-type .gg-reward{display:inline-flex;align-items:center;margin-top:10px;padding:8px 16px;border-radius:999px;background:#e7f1ff;color:#2869f6;font-size:16px;font-weight:850}.gg-requirements{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-gap:17px;gap:17px}.gg-requirements li{display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px;align-items:center;color:#303957}.gg-requirements svg{width:24px;height:24px;stroke:#24325e;stroke-width:1.9}.gg-requirements span{font-size:15px;line-height:1.3;font-weight:650}.gg-task-screen>.gg-button{margin-top:44px}.gg-complete-task{display:flex;flex-direction:column}.gg-expiry-bar{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 18px;margin-bottom:16px;border-radius:18px;background:#ffe3e6;color:#c8283e;font-size:17px;font-weight:600}.gg-expiry-bar svg{width:22px;height:22px;color:#c8283e;flex:0 0 auto}.gg-expiry-bar .countdown{color:#e0243c;font-size:19px;font-weight:900;display:inline-flex;gap:0}.gg-expiry-bar .countdown svg{display:none}.gg-task-card{display:flex;align-items:center;gap:14px;padding:18px;margin-bottom:16px;background:#fff;border:1px solid var(--gg-line);border-radius:22px;box-shadow:var(--gg-shadow)}.gg-task-card h2{flex:1 1;margin:0;color:var(--gg-navy);font-size:18px;font-weight:800;letter-spacing:-.25px}.gg-task-card .gg-reward{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#eaf2ff;color:var(--gg-blue);border-radius:16px;font-size:16px;font-weight:800;white-space:nowrap}.gg-task-card .gg-reward svg{width:22px;height:22px;flex:0 0 auto}.gg-steps{margin:0;padding:0;list-style:none}.gg-step{display:grid;grid-template-columns:68px 1fr;align-items:start;grid-gap:0;gap:0}.gg-step-rail{display:flex;flex-direction:column;align-items:center;min-height:100%}.gg-complete-step-number{width:54px;height:54px;border-radius:999px;background:linear-gradient(180deg,#49a1ff,#2b7fff);color:#fff;display:grid;place-items:center;font-size:29px;font-weight:800;box-shadow:0 10px 24px rgba(24,119,255,.22);margin-top:4px}.gg-step-line{width:4px;background:linear-gradient(180deg,#b8d8ff,#d7e9ff);border-radius:999px;flex:1 1;min-height:88px;margin-top:10px}.gg-step-content{padding-bottom:18px}.gg-step-content h3{margin:6px 0 14px;color:var(--gg-navy);font-size:23px;line-height:1.18;letter-spacing:-.2px;font-weight:800}.gg-copy-card,.gg-open-card{background:#fff;border:1px solid var(--gg-line);border-radius:22px;box-shadow:var(--gg-shadow)}.gg-copy-card{display:flex;align-items:stretch;justify-content:space-between;gap:10px;padding:18px 16px 18px 20px}.gg-copy-card img{width:100%;border-radius:12px;object-fit:cover;max-height:160px}.gg-copy-card p{margin:0;font-size:19px;line-height:1.42;font-weight:700;color:#20325f;white-space:pre-line}.gg-copy-card button{border:0;background:transparent;color:var(--gg-blue);min-width:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:14px;font-weight:800;padding:0 4px;flex:0 0 auto}.gg-copy-card button svg{width:28px;height:28px}.gg-step-divider{height:1px;background:#eef3fb;margin:6px 0 16px 68px}.gg-open-card{text-decoration:none;color:inherit;display:grid;grid-template-columns:72px 1fr 24px;grid-gap:14px;gap:14px;align-items:center;padding:14px}.gg-open-thumb{flex:0 0 auto;width:72px;height:72px;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:#eef3fb}.gg-open-info{display:grid;grid-gap:2px;gap:2px;min-width:0}.gg-open-info strong{font-size:18px;font-weight:800;color:var(--gg-navy)}.gg-open-info small{color:var(--gg-muted);font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-open-card svg{width:22px;height:22px;color:var(--gg-blue);flex:0 0 auto}.gg-sample-reference{display:block;width:100%;max-height:180px;object-fit:cover;border-radius:16px;margin-top:10px}.gg-submit-proof{display:flex;flex-direction:column}.gg-proof-form{display:block}.gg-proof-section-label{margin:0 0 8px;color:var(--gg-navy);font-size:17px;font-weight:800}.gg-proof-input-wrap{display:flex;align-items:center;gap:5px;background:#fff;border:1.5px solid #cfe0f6;border-radius:16px;padding:4px 5px 4px 14px;min-height:58px;box-shadow:0 5px 16px rgba(33,72,124,.035);margin-bottom:16px}.gg-proof-input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:15px;color:var(--gg-navy);padding:10px 6px 10px 0}.gg-proof-input::placeholder{color:#a3aec3}.gg-paste-btn{border:0;border-radius:12px;background:#eaf4ff;color:var(--gg-blue-dark);font-size:14px;font-weight:800;padding:11px 14px;white-space:nowrap}.gg-help-card{background:#fff;border:1px solid #e0eaf8;border-radius:19px;box-shadow:var(--gg-shadow);padding:16px;margin-bottom:16px}.gg-help-title{margin:0 0 13px;color:var(--gg-navy);font-size:16px;font-weight:800}.gg-help-grid{display:grid;grid-template-columns:86px 1px 1fr;grid-gap:14px;gap:14px;align-items:center}.gg-help-brand{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:var(--gg-navy);font-size:12px;font-weight:800}.gg-vline{height:100%;min-height:116px;background:#e3ebf6;width:1px}.gg-mini-steps{display:grid;grid-gap:10px;gap:10px}.gg-mini-step{grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;align-items:start;color:#2c3d67;line-height:1.32}.gg-mini-num,.gg-mini-step{display:grid;font-size:13px}.gg-mini-num{width:28px;height:28px;border-radius:50%;place-items:center;background:#e9f3ff;color:var(--gg-blue);font-weight:800}.gg-proof-form>.gg-button{margin-top:24px}.gg-task-success{display:flex;flex-direction:column;padding:0 0 20px;text-align:center}.gg-task-success-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.gg-task-success-brand{font-size:26px;font-weight:900;color:var(--gg-blue);letter-spacing:-1px}.gg-task-success-close{border:0;background:transparent;color:var(--gg-navy);width:32px;height:32px;display:grid;place-items:center;padding:0;font-size:26px;line-height:1;font-weight:400}.gg-task-success-mascot{width:100%;height:185px;object-fit:cover;object-position:center;border-radius:16px;margin-top:4px}.gg-task-success h1{margin:14px 0 0;font-size:28px;color:var(--gg-navy);letter-spacing:-.5px}.gg-task-success h2{margin:2px 0 0;font-size:18px;color:var(--gg-navy)}.gg-task-success-sub{margin:8px auto 0;max-width:300px;color:var(--gg-muted);font-size:13px;line-height:1.45}.gg-task-success-earned{display:flex;align-items:center;justify-content:center;gap:16px;background:#eef6ff;border-radius:18px;padding:16px;margin-top:18px}.gg-task-success-coin{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffd96f,#ffb20d 58%,#f99a00 60%);border:4px solid #ffc33f;box-shadow:inset 0 0 0 3px #e89500;display:grid;place-items:center;color:#fff;font-weight:900;font-size:26px}.gg-task-success-earned div{text-align:left}.gg-task-success-earned span{display:block;color:var(--gg-muted);font-size:14px}.gg-task-success-earned strong{display:block;color:var(--gg-blue-dark);font-size:27px;margin-top:1px}.gg-coin-breakdown{text-align:left;margin-top:12px}.gg-applied-campaign h3,.gg-coin-breakdown h3{margin:0 0 6px;font-size:14px;color:var(--gg-navy)}.gg-coin-breakdown-row{display:grid;grid-template-columns:26px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:8px 0;border-top:1px solid var(--gg-line)}.gg-coin-breakdown-row:first-of-type{border-top:0}.gg-coin-breakdown-row>div{font-size:14px;color:var(--gg-navy)}.gg-coin-breakdown-row small{display:block;color:var(--gg-muted);font-size:11px;margin-top:2px}.gg-coin-breakdown-icon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:var(--gg-blue);font-weight:900}.gg-coin-breakdown-icon.positive{background:#eafaf3;color:#13a966}.gg-coin-breakdown-row strong{font-size:16px;color:var(--gg-navy)}.gg-coin-breakdown-row .gg-coin-breakdown-green{color:#10a664}.gg-applied-campaign{text-align:left;margin-top:12px}.gg-campaign-line{display:grid;grid-template-columns:48px 1fr 18px;align-items:center;grid-gap:10px;gap:10px;text-decoration:none;color:inherit}.gg-campaign-line b{display:block;font-size:14px;color:var(--gg-navy)}.gg-campaign-line span{display:block;font-size:12px;color:var(--gg-muted);margin-top:2px}.gg-mini-progress{height:7px;border-radius:99px;background:#e6edf7;margin-top:6px;overflow:hidden}.gg-mini-progress i{display:block;height:100%;background:var(--gg-blue);border-radius:99px}.gg-campaign-line-chevron{width:16px;height:16px;transform:rotate(180deg);color:#9aa8bc}.gg-task-success-actions{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.gg-coins-hero{display:flex;align-items:center;gap:18px;padding:18px;margin-bottom:14px;background:#f5f9ff}.gg-coins-hero-coin{width:58px;height:58px;border-radius:50%;flex:0 0 auto;background:radial-gradient(circle at 35% 30%,#ffd96f,#ffb20d 58%,#f99a00 60%);border:4px solid #ffc33f;box-shadow:inset 0 0 0 3px #e89500;display:grid;place-items:center;color:#fff;font-weight:900;font-size:26px}.gg-coins-hero-balance{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px}.gg-coins-hero-label{flex:0 0 100%;font-size:16px;font-weight:800;color:var(--gg-navy)}.gg-coins-hero-balance strong{font-size:40px;font-weight:900;color:var(--gg-navy)}.gg-coins-hero-avail{font-size:14px;color:var(--gg-muted)}.gg-coin-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.gg-coin-metric-tile{padding:17px 8px;text-align:center;background:#fff;border-radius:16px;border:1px solid var(--gg-line)}.gg-coin-metric-tile strong{display:block;font-size:26px;color:var(--gg-navy)}.gg-coin-metric-tile small{display:block;margin-top:7px;color:var(--gg-muted);font-weight:700}.gg-coin-metric-tile.green strong{color:var(--gg-green)}.gg-coin-metric-tile.pink strong{color:var(--gg-red)}.gg-capacity{padding:18px}.gg-capacity-title{display:flex;gap:12px;align-items:center}.gg-capacity-icon{width:48px;height:48px;border-radius:14px;background:#fff3c9;display:grid;place-items:center;color:#946200}.gg-capacity-icon svg{width:24px;height:24px}.gg-capacity-title b{display:block;font-size:16px;color:var(--gg-navy)}.gg-capacity-title span{display:block;color:var(--gg-green);font-weight:800;margin-top:3px;font-size:14px}.gg-capacity-track{height:10px;border-radius:99px;background:#e5edf5;margin:18px 0 7px;overflow:hidden}.gg-capacity-track i{display:block;height:100%;background:var(--gg-green);border-radius:99px}.gg-capacity-meta{color:var(--gg-muted);font-size:12px}.gg-capacity-meta,.gg-capacity-milestone{display:flex;justify-content:space-between;font-weight:700}.gg-capacity-milestone{align-items:center;padding:14px 0;border-top:1px solid var(--gg-line);color:#27406d;font-size:14px;text-decoration:none;margin-top:12px}.gg-capacity-milestone+.gg-capacity-milestone{margin-top:0}.gg-capacity-history-link{display:block;margin-top:14px;padding:14px 0;border-top:1px solid var(--gg-line);color:var(--gg-blue);font-weight:800;text-align:center;text-decoration:none}.gg-invite-hero{text-align:center;padding:0 4px}.gg-invite-hero-mascot{width:220px;height:145px;object-fit:cover;object-position:center;margin-top:-4px}.gg-invite-hero h2{font-size:24px;line-height:1.15;margin:0 auto 8px;max-width:290px;color:var(--gg-navy)}.gg-invite-hero p{font-size:14px;line-height:1.4;color:var(--gg-muted);max-width:310px;margin:0 auto 14px}.gg-invite-link{display:grid;grid-template-columns:1fr 44px;background:#eaf4ff;border-radius:14px;overflow:hidden;margin-bottom:10px}.gg-invite-link input{border:0;background:transparent;padding:13px 14px;color:var(--gg-blue-dark);font-weight:800;font-size:15px;min-width:0}.gg-invite-link button{border:0;background:transparent;color:var(--gg-blue);display:grid;place-items:center}.gg-invite-link button svg{width:20px;height:20px}.gg-invite-share{margin-bottom:16px}.gg-invite-status{padding:17px}.gg-invite-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.gg-invite-stat{text-align:center;padding:10px 4px;border-radius:14px;background:#f8fbff}.gg-invite-stat strong{display:block;font-size:20px;color:var(--gg-navy)}.gg-invite-stat span{font-size:10px;color:var(--gg-muted)}.gg-history-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.gg-history-summary-tile{padding:16px 8px;text-align:center;border-radius:16px}.gg-history-summary-tile strong{display:block;font-size:25px}.gg-history-summary-tile span{display:block;font-size:12px;margin-top:6px;font-weight:700}.gg-history-summary-tile.green{background:#effaf5;color:#129a5b}.gg-history-summary-tile.blue{background:#eef6ff;color:#1874ed}.gg-history-summary-tile.red{background:#fff0f3;color:#ef315e}.gg-history-filters{margin-bottom:0}.gg-history-filters button,.gg-notif-tabs button{border-radius:12px!important;font-size:13px}.gg-ledger{padding:0;overflow:hidden}.gg-ledger-item{display:grid;grid-template-columns:52px 1fr 18px;align-items:center;padding:15px 17px;border-top:1px solid var(--gg-line)}.gg-ledger-item:first-child{border-top:0}.gg-ledger-item .amount{font-size:21px;font-weight:900}.gg-ledger-item .amount.plus{color:#13ab68}.gg-ledger-item .amount.minus{color:#f33b52}.gg-ledger-item b{font-size:14px;color:var(--gg-navy);text-transform:capitalize}.gg-ledger-item small{display:block;color:var(--gg-muted);margin-top:3px;font-size:11px}.gg-ledger-chevron{color:#9aa8bc;font-size:18px}.gg-notif-tabs{margin-bottom:14px}.gg-notif-list{padding:0;overflow:hidden}.gg-notif{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;grid-gap:10px;gap:10px;padding:16px 15px;border-top:1px solid var(--gg-line);text-decoration:none;color:inherit}.gg-notif:first-child{border-top:0}.gg-notif-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff}.gg-notif-icon svg{width:19px;height:19px}.gg-notif-icon.pink{background:#ff3b78}.gg-notif-icon.blue{background:#1678f7}.gg-notif-icon.green{background:#19b978}.gg-notif-icon.orange{background:#ff922e}.gg-notif b{display:block;font-size:14px;color:var(--gg-navy)}.gg-notif span{display:block;color:var(--gg-muted);font-size:12px;margin-top:3px}.gg-notif small{display:block;color:#8290aa;font-size:11px;margin-top:3px}.gg-notif-chevron{color:#9aa8bc;font-size:18px}.gg-how-card{padding:0;overflow:hidden}.gg-how-step{display:grid;grid-template-columns:38px 52px 1fr;align-items:center;grid-gap:8px;gap:8px;padding:16px 15px;border-top:1px solid var(--gg-line)}.gg-how-step:first-child{border-top:0}.gg-how-num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;background:#2b8cf5}.gg-how-num.g{background:#1dbb7a}.gg-how-num.y{background:#ffb519}.gg-how-num.t{background:#1fbcae}.gg-how-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:#1677f8}.gg-how-icon.g{background:#eafaf3;color:#18ad6c}.gg-how-icon.y{background:#fff6df;color:#efa300}.gg-how-icon.t{background:#e9fbfa;color:#19aaa5}.gg-how-icon-g{font-weight:900;font-size:18px}.gg-how-copy b{font-size:16px;color:var(--gg-navy)}.gg-how-copy span{display:block;color:var(--gg-muted);font-size:13px;margin-top:3px}.gg-faq{margin-top:16px;padding:0;overflow:hidden}.gg-faq-row{width:100%;display:grid;grid-template-columns:24px 1fr 16px;align-items:center;grid-gap:8px;gap:8px;padding:14px 15px;border:0;border-top:1px solid var(--gg-line);font-size:14px;font-weight:700;background:transparent;text-align:left;color:var(--gg-navy)}.gg-faq>div:first-child .gg-faq-row{border-top:0}.gg-faq-answer{margin:0;padding:0 15px 14px 47px;color:var(--gg-muted);font-size:13px;line-height:1.4}.gg-coin-hero{display:grid;padding:23px;border-radius:20px;background:linear-gradient(135deg,#1478ff,#0b67e9);color:#fff;box-shadow:0 12px 25px rgba(20,120,255,.22)}.gg-coin-hero small{font-weight:800}.gg-coin-hero strong{display:flex;align-items:center;gap:8px;font-size:42px}.gg-coin-hero strong svg{width:31px}.gg-coin-hero p{margin:2px 0 0;opacity:.85;font-size:12px}.gg-coin-metrics{margin-bottom:14px}.gg-coins-capacity{margin-bottom:20px}.gg-coins-capacity>a,.gg-coins-capacity>strong{display:block;margin-top:10px;color:var(--gg-blue);font-size:12px}.gg-coin-recent article,.gg-history-list article{display:grid;grid-template-columns:44px 1fr auto;grid-gap:11px;gap:11px;align-items:center;margin-bottom:8px}.gg-coin-recent article>span,.gg-history-list article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-weight:900}.gg-coin-recent .positive,.gg-history-list .positive{background:#e3f8ec;color:#087b47}.gg-coin-recent .negative,.gg-history-list .negative{background:#e8f1ff;color:var(--gg-blue)}.gg-coin-recent article>div,.gg-history-list article>div{display:grid;text-transform:capitalize}.gg-coin-recent small,.gg-history-list small,.gg-history-list time{font-size:10px;color:var(--gg-muted)}.gg-invite-capacity{display:grid;grid-gap:12px;gap:12px;padding:21px;margin-bottom:14px;text-align:center;border-radius:20px;background:linear-gradient(145deg,#eaf3ff,#f5efff);border:1px solid #d8e5f8}.gg-invite-capacity>span{color:var(--gg-muted);font-size:12px}.gg-invite-capacity>strong{font-size:30px;color:var(--gg-navy)}.gg-referral-steps{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center}.gg-referral-steps>div{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #cdd8e6;color:#7b8798}.gg-referral-steps>div.done{background:var(--gg-blue);border-color:var(--gg-blue);color:#fff}.gg-referral-steps b{font-size:16px}.gg-referral-steps small{font-size:8px;margin-top:-10px}.gg-referral-steps i{height:3px;background:#cdd8e6}.gg-invite-capacity p{margin:0;font-size:12px;color:var(--gg-muted)}.gg-invite-link,.gg-referral-qualify,.gg-referral-status{margin-bottom:12px}.gg-invite-link h2,.gg-referral-qualify h2,.gg-referral-status h2{margin-top:0;font-size:17px}.gg-share-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.gg-share-row a{padding:9px 4px;text-align:center;border-radius:10px;background:#eef5ff;color:var(--gg-blue);font-size:11px;font-weight:800}.gg-referral-qualify ol{display:grid;grid-gap:11px;gap:11px;padding:0;list-style:none}.gg-referral-qualify li{display:flex;align-items:center;gap:10px}.gg-referral-qualify li b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e8f2ff;color:var(--gg-blue)}.gg-referral-qualify p{margin:13px 0 0;padding-top:13px;border-top:1px solid var(--gg-line);font-size:11px;color:var(--gg-muted);line-height:1.5}.gg-referral-status{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.gg-referral-status h2{grid-column:1/-1}.gg-referral-status div{display:grid;text-align:center;padding:12px;border-radius:12px;background:#f3f7fb}.gg-referral-status span{font-size:10px;color:var(--gg-muted)}.gg-referral-status strong{font-size:23px}.gg-notification-list{display:grid;grid-gap:9px;gap:9px}.gg-notification-list article{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px}.gg-notification-list article.unread{border-color:#aacdff;background:#f7fbff}.gg-notification-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e9f3ff;color:var(--gg-blue)}.gg-notification-icon svg{width:22px}.gg-notification-list article>div{display:grid;grid-gap:3px;gap:3px}.gg-notification-list p{margin:0;color:var(--gg-muted);font-size:12px;line-height:1.4}.gg-notification-list time{font-size:10px;color:#8a96a8}.gg-notification-list a{font-size:12px;color:var(--gg-blue);font-weight:800}.gg-notification-list article>i{width:8px;height:8px;border-radius:50%;background:var(--gg-blue)}.gg-how-steps{display:grid;grid-gap:10px;gap:10px}.gg-how-steps article{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;align-items:center}.gg-how-steps article>b,.gg-step-number{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--gg-green);color:#fff;font-size:18px}.gg-how-steps h2{margin:0;font-size:17px}.gg-how-steps p{margin:3px 0 0;color:var(--gg-muted);font-size:12px}.gg-faq{margin-top:14px}.gg-faq h2{margin-top:0}.gg-faq details{padding:12px 0;border-bottom:1px solid var(--gg-line)}.gg-faq summary{font-weight:800;cursor:pointer}.gg-faq p{font-size:13px;color:var(--gg-muted);line-height:1.5}.gg-install-states{display:grid;grid-gap:12px;gap:12px}.gg-install-states h2{font-size:19px}.gg-install-states li,.gg-install-states p{font-size:13px;color:var(--gg-muted);line-height:1.6}.gg-installed{text-align:center}.gg-installed>span{width:54px;height:54px;margin:auto;border-radius:50%;display:grid;place-items:center;background:#def8e9;color:#087b47;font-size:25px}.gg-settings-list{display:grid;grid-gap:9px;gap:9px}.gg-settings-list>a{display:flex;justify-content:space-between;align-items:center;color:var(--gg-navy)}.gg-settings-list span{display:grid}.gg-settings-list small{color:var(--gg-muted)}.gg-danger-button{width:100%;margin-top:20px;padding:13px;border:1px solid #ffc8cf;border-radius:13px;background:#fff5f6;color:#c92e42;font-weight:800}.gg-policy h2{font-size:17px}.gg-policy p{color:var(--gg-muted);font-size:13px;line-height:1.6}.gg-loading{display:grid;grid-gap:14px;gap:14px}.gg-skeleton-card,.gg-skeleton-line,.gg-skeleton-row>div{background:linear-gradient(100deg,#edf2f7 20%,#f9fbfd 45%,#edf2f7 70%);background-size:300% 100%;animation:gg-shimmer 1.4s infinite;border-radius:14px}.gg-skeleton-line{height:28px;width:60%}.gg-skeleton-card{height:160px}.gg-skeleton-card.short{height:90px}.gg-skeleton-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.gg-skeleton-row>div{height:75px}@keyframes gg-shimmer{to{background-position:-100% 0}}.gg-tap-target{display:flex;align-items:center;gap:10px;margin-top:14px}.gg-tap-bubble{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--gg-blue,#2b8cff);color:#fff;flex:0 0 auto;animation:gg-tap-pulse 1.6s ease-in-out infinite}.gg-tap-bubble svg{width:26px;height:26px}.gg-tap-arrow{font-weight:800;color:var(--gg-blue,#2b8cff);font-size:14px}@keyframes gg-tap-pulse{0%,to{box-shadow:0 0 0 0 rgba(43,140,255,.35)}50%{box-shadow:0 0 0 10px rgba(43,140,255,0)}}.gg-preview .content{min-height:calc(100dvh - 70px)}.gg-preview-offer{display:grid;grid-gap:14px;gap:14px;text-align:center;margin-top:13px}.gg-preview-offer>.gg-platform-icon{margin:auto}.gg-preview-offer h1{margin:0;font-size:24px}.gg-preview-offer ul{text-align:left;padding-left:22px;color:var(--gg-muted);font-size:13px;line-height:1.8}.gg-preview-timer{padding:15px;margin-bottom:12px;border-radius:16px;background:#e4f9ee;text-align:center}.gg-preview-timer small{display:block}.gg-preview-timer strong{font-size:31px}.gg-preview-timer i{display:block;height:6px;background:#c4ead6;border-radius:6px;overflow:hidden}.gg-preview-timer em{display:block;width:80%;height:100%;background:var(--gg-green)}.gg-preview-target{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px}.gg-preview-target>div{display:grid}.gg-preview-target span{color:var(--gg-muted);font-size:11px}.gg-preview-target>a{font-size:12px;font-weight:800;color:var(--gg-blue)}.gg-preview .gg-task-sample{margin-bottom:12px}.gg-proof-preview{display:grid;grid-gap:14px;gap:14px}.gg-proof-safe{padding:10px;border-radius:11px;background:#e5f8ed;color:#087b47;font-weight:800}.gg-proof-preview p{margin:0;color:var(--gg-muted);font-size:12px}.gg-preview-create{display:grid;grid-gap:13px;gap:13px;margin-top:12px}.gg-preview-create h2{margin:0}.gg-preview-link{padding:12px;border-radius:11px;background:#f0f4f8;font-weight:800;margin-bottom:10px;word-break:break-all}.gg-preview-offline{padding:12px;margin-top:12px;border-radius:12px;background:#16243b;color:#fff;font-size:12px}.nav.marketplace-nav{transform:none}.gg-preview.screen-home>.masthead{display:flex!important}.button,.gg-button{text-decoration:none!important}.gg-task-sample>div>button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--gg-line);border-radius:10px;background:#f3f7fb;color:var(--gg-navy);font:inherit;font-weight:800}.gg-header-home .gg-coin-chip{display:none}.gg-home-reference{display:grid;grid-gap:14px;gap:14px;padding-top:5px}.gg-home-greeting{display:block;margin:0;padding:0 1px}.gg-home-greeting h1{margin:0;color:var(--gg-navy);font-size:29px;line-height:1.16;letter-spacing:-.9px}.gg-home-greeting h1 span{font-size:25px}.gg-home-greeting p{margin:5px 0 0;color:#4e6b9b;font-size:18px;line-height:1.3}.gg-home-greeting .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gg-home-encouragement{display:grid;grid-template-columns:130px 1fr;grid-gap:9px;gap:9px;align-items:center;min-height:157px;padding:14px 17px;background:#fff;border:1px solid #eef4fa;border-radius:20px;box-shadow:0 6px 18px rgba(32,78,130,.06)}.gg-home-encouragement img{width:128px;height:128px;object-fit:contain}.gg-home-encouragement h2{margin:0;color:#111958;font-size:21px;line-height:1.15}.gg-home-encouragement p{margin:7px 0 0;color:#4e6b9b;font-size:16px;line-height:1.34}.gg-home-plan{padding:19px 18px 16px;border-radius:20px;background:#e2faf1;box-shadow:0 5px 16px rgba(18,168,100,.06)}.gg-home-plan-heading{display:flex;align-items:center;gap:13px}.gg-home-plan-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:15px;background:#a7f1d4;color:#0b874c}.gg-home-plan-icon svg{width:42px;height:42px}.gg-home-plan-heading h2{margin:0;color:#101a2c;font-size:22px;line-height:1.1}.gg-home-plan-heading strong{display:block;margin-top:7px;color:#087b35;font-size:17px}.gg-home-plan-progress{height:10px;margin:16px 0 9px;border-radius:8px;background:#fff;overflow:hidden}.gg-home-plan-progress span{display:block;height:100%;border-radius:inherit;background:#11ae55}.gg-home-plan-values{display:flex;justify-content:space-between;color:#087b35;font-size:13px}.gg-home-plan-values strong{font-weight:800}.gg-home-plan>a,.gg-home-plan>p{display:flex;justify-content:space-between;align-items:center;margin:15px 0 0;color:#111958;font-size:15px;font-weight:500}.gg-home-plan>a span{font-size:29px;line-height:15px}.gg-home-plan>p{color:#4e6b9b;font-size:12px}.gg-home-today{padding:10px 0 0;border-radius:17px;background:#edf5ff}.gg-home-today-heading{display:flex;justify-content:space-between;align-items:center;padding:0 14px 9px}.gg-home-today-heading h2{margin:0;color:#111958;font-size:22px}.gg-home-today-heading time{color:#3b57a5;font-size:16px}.gg-home-today-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.gg-home-today-grid article{display:flex;min-height:198px;flex-direction:column;align-items:center;padding:14px 6px 10px;text-align:center;background:#fff;border-radius:17px 17px 0 0}.gg-home-metric-icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:8px;border-radius:50%}.gg-home-metric-icon svg{width:30px;height:30px}.gg-home-metric-icon.gift{background:#c9f8e3;color:#12a864}.gg-home-metric-icon.bolt{background:#d9edff;color:#1478ff}.gg-home-metric-icon.coins{background:#eadcff;color:#7138c7}.gg-home-today-grid article>strong{font-size:31px;line-height:1.05;color:#101a67}.gg-home-today-grid article>strong.positive{color:#0aa354}.gg-home-today-grid h3{margin:4px 0 0;color:#111958;font-size:15px;line-height:1.1}.gg-home-today-grid p{margin:6px 0 0;color:#4e6b9b;font-size:12px;line-height:1.2}.gg-home-campaigns-reference{display:grid;grid-gap:9px;gap:9px}.gg-home-section-title{display:flex;justify-content:space-between;align-items:center;padding:0 3px}.gg-home-section-title h2{margin:0;color:#111958;font-size:22px}.gg-home-section-title a{color:var(--gg-blue);font-size:14px;font-weight:800}.gg-home-section-title a span{font-size:24px;line-height:12px;vertical-align:-2px}.gg-home-campaign-reference-card{display:grid;grid-template-columns:60px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:14px 13px;background:#fff;border:1px solid #eef4fa;border-radius:19px;color:var(--gg-navy);box-shadow:0 6px 18px rgba(32,78,130,.06)}.gg-home-campaign-reference-card>.gg-platform-icon{width:57px;height:57px;border-radius:14px;font-size:16px}.gg-home-campaign-reference-card>div:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.gg-home-campaign-reference-card>div:nth-child(2)>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gg-home-campaign-reference-card small,.gg-home-campaign-reference-card>div:nth-child(2)>span{color:#4e6b9b;font-size:12px}.gg-home-campaign-reference-card i{display:block;height:7px;margin:5px 0 2px;border-radius:8px;background:#dfeaf6;overflow:hidden}.gg-home-campaign-reference-card em{display:block;height:100%;border-radius:inherit;background:var(--gg-blue)}.gg-home-campaign-reference-card small b{padding:0 3px}.gg-home-campaign-status{display:grid;align-self:stretch;justify-items:end;align-content:space-between}.gg-home-campaign-status span{padding:6px 10px;border-radius:999px;background:#d9f7e8;color:#087b47;font-size:12px;font-weight:800}.gg-home-campaign-status strong{font-size:14px;color:#111958;white-space:nowrap}.gg-home-campaign-empty{padding:20px;border:1px solid var(--gg-line);border-radius:19px;background:#fff}.gg-home-campaign-empty p{margin:0 0 8px;color:var(--gg-muted)}.gg-home-campaign-empty a{color:var(--gg-blue);font-weight:800}@media(max-width:365px){.gg-home-encouragement{grid-template-columns:105px 1fr;padding-inline:12px}.gg-home-encouragement img{width:105px;height:105px}.gg-home-encouragement h2{font-size:18px}.gg-home-encouragement p{font-size:14px}.gg-home-plan-heading strong{font-size:15px}.gg-home-today-grid article{min-height:190px;padding-inline:3px}.gg-home-today-grid article>strong{font-size:27px}.gg-home-today-grid h3{font-size:13px}.gg-home-today-grid p{font-size:10px}}.gg-home-campaign-reference-card{grid-template-columns:60px minmax(0,1fr) auto 14px;gap:12px;padding:18px 14px;border-radius:20px}.gg-home-campaign-reference-card>div:nth-child(2)>strong{font-size:16px}.gg-home-campaign-reference-card>div:nth-child(2)>span{display:none}.gg-home-campaign-reference-card i{margin-top:8px}.gg-home-campaign-funded{font-size:14px;color:#4e6b9b;white-space:nowrap;font-weight:500}.gg-home-campaign-chevron{font-size:34px;line-height:1;color:#5b7298}.gg-give-intro{margin:4px 0 16px}.gg-give-intro h2{font-size:27px!important;color:var(--gg-navy);margin:0}.gg-give-intro p{font-size:15px!important;margin-top:6px!important;color:#526b96!important}.gg-platform-list{gap:10px}.gg-platform-list .platform-card{display:grid;grid-template-columns:54px minmax(0,1fr) 20px;grid-gap:12px;gap:12px;align-items:center;min-height:116px;padding:14px 13px;background:#fff!important;border:1px solid #eef4fa!important;border-radius:17px!important;box-shadow:0 5px 16px rgba(32,78,130,.06)!important;text-align:left}.gg-platform-list .platform-card>.gg-platform-icon{width:54px;height:54px;border-radius:13px}.gg-platform-list .platform-card-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.gg-platform-list .platform-card-copy strong{font-size:17px;color:var(--gg-navy)}.gg-platform-list .platform-card-copy small{font-size:13px;color:#526b96}.gg-give-pills{display:flex!important;gap:8px;margin-top:5px}.gg-give-pills b{padding:5px 11px;border-radius:999px;background:#e5f2ff;color:#1478ff;font-size:12px;white-space:nowrap}.gg-give-pills b.available{background:#ddf8eb;color:#0b8b53}.gg-give-chevron{font-size:31px;line-height:1;color:#142a71}.gg-platform-list .platform-card:disabled{opacity:.65}.gg-platform-icon img{width:68%;height:68%;object-fit:contain;filter:brightness(0) invert(1)}.gg-platform-google_maps{background:#fff!important;border:1px solid #eef4fa}.gg-platform-google_maps img{filter:none}.gg-platform-icon svg{width:72%;height:72%;display:block}.gg-platform-google_maps svg{width:78%;height:78%}.gg-contribution-row{display:grid;grid-template-columns:42px 1fr auto;grid-gap:12px;gap:12px;align-items:center;text-decoration:none;color:inherit}.gg-contribution-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eef3f8;color:var(--gg-blue)}.gg-contribution-icon .gg-platform-icon{width:42px;height:42px;border-radius:12px}.gg-contribution-row strong{font-size:14px;color:var(--gg-navy);display:block}.gg-contribution-sub{display:block;font-size:12px;color:var(--gg-muted);margin-top:3px}.gg-contribution-right{text-align:right;display:grid;grid-gap:4px;gap:4px;justify-items:end}.gg-contribution-reward{font-size:14px;font-weight:900;color:var(--gg-green)}.gg-contribution-reward.neutral{color:var(--gg-muted)}.gg-contribution-date{font-size:11px;color:var(--gg-muted)}.gg-campaign-detail-top{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:flex-start;margin-bottom:12px}.gg-campaign-detail-info{display:grid;grid-gap:3px;gap:3px}.gg-campaign-detail-platform{font-size:12px;font-weight:700;color:var(--gg-muted)}.gg-campaign-detail-info h1{margin:0;font-size:20px;color:var(--gg-navy);letter-spacing:-.3px}.gg-campaign-detail-right{display:grid;grid-gap:8px;gap:8px;justify-items:end;text-align:right}.gg-campaign-detail-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;padding:5px 11px;border-radius:999px;background:#eef3f8;color:var(--gg-muted);white-space:nowrap}.gg-campaign-detail-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.gg-campaign-detail-status.status-active{background:#def8e9;color:#087b47}.gg-campaign-detail-status.status-cancelling,.gg-campaign-detail-status.status-paused{background:#fff1d5;color:#966000}.gg-campaign-detail-status.status-completed{background:#e7f1ff;color:var(--gg-blue-dark)}.gg-campaign-detail-status.status-cancelled,.gg-campaign-detail-status.status-flagged{background:#ffe4e7;color:#bc2d3e}.gg-campaign-detail-open{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;padding:8px 12px;border-radius:11px;background:#e7eef8;color:var(--gg-blue-dark);white-space:nowrap}.gg-campaign-detail-open svg{width:13px;height:13px}.gg-campaign-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-bottom:12px}.gg-campaign-metric{padding:14px 11px;display:grid;grid-gap:6px;gap:6px;align-content:start}.gg-campaign-metric-icon{width:36px;height:36px;border-radius:50%;background:#e8f2ff;color:var(--gg-blue);display:grid;place-items:center}.gg-campaign-metric-icon svg{width:18px;height:18px}.gg-campaign-metric-icon.lg{width:46px;height:46px;background:#fff3c9;color:#946200}.gg-campaign-metric-icon.lg svg{width:24px;height:24px}.gg-campaign-metric-label{font-size:12px;font-weight:700;color:var(--gg-navy)}.gg-campaign-metric strong{font-size:24px;color:var(--gg-navy);letter-spacing:-.4px}.gg-campaign-metric-track{height:6px;border-radius:6px;background:#e6ebf2;overflow:hidden}.gg-campaign-metric-track i{display:block;height:100%;background:var(--gg-green);border-radius:inherit}.gg-campaign-metric p,.gg-campaign-metric-caption{margin:0;font-size:11px;color:var(--gg-muted);line-height:1.4}.gg-campaign-available{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center;margin-bottom:14px}.gg-campaign-available strong{display:block;font-size:26px;color:var(--gg-navy);margin-top:2px}.gg-campaign-available p{margin:4px 0 0;font-size:12px;color:var(--gg-muted);line-height:1.5}.campaign-contributors-section{margin-top:20px}.campaign-contributors-title{margin:0 0 4px;font-size:18px;color:var(--gg-navy)}.campaign-contributors-copy{margin:0 0 13px;font-size:12px;color:var(--gg-muted);line-height:1.5}.gg-contributor-list,.gg-contributor-row{display:grid;grid-gap:10px;gap:10px}.gg-contributor-row{padding:14px 16px}.gg-contributor-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.gg-contributor-seq{font-family:var(--mono,inherit);font-weight:800;color:var(--gg-muted);font-size:11.5px}.gg-contributor-status{font-size:10.5px;font-weight:800;padding:4px 9px;border-radius:999px;background:#eef3f8;color:var(--gg-muted)}.gg-contributor-status.status-completed{background:#def8e9;color:#087b47}.gg-contributor-status.status-assigned,.gg-contributor-status.status-proof_pending{background:#fff1d5;color:#966000}.gg-contributor-status.status-cancelled,.gg-contributor-status.status-expired{background:#ffe4e7;color:#bc2d3e}.gg-contributor-date{margin-left:auto;font-size:11px;color:var(--gg-muted)}.gg-contributor-quote{margin:0;padding:10px 12px;border-left:3px solid var(--gg-line);background:#f7faff;border-radius:0 10px 10px 0;font-size:13px;font-style:italic;color:#3a475f;line-height:1.5;white-space:pre-line}.gg-contributor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:2px;border-top:1px solid var(--gg-line)}.gg-contributor-proof{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;color:var(--gg-blue);margin-top:10px}.gg-contributor-proof svg{width:14px;height:14px}.gg-contributor-proof.muted{color:var(--gg-muted);font-weight:600}.gg-contributor-actions .report-task{display:block;text-align:left;margin:10px 0 0}.gg-contributor-actions .report-task>.text-button{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;font-size:12.5px;font-weight:700;color:var(--gg-muted);text-decoration:underline;text-underline-offset:2px}.gg-contributor-actions .report-task>.text-button svg{width:13px;height:13px}.gg-contributor-actions .report-task>.text-button:hover{color:#bc2d3e}.gg-contributor-actions .report-task .report-form{text-align:left;margin-top:10px}.gg-contributor-row .report-form{margin-top:10px;width:100%;flex-basis:100%}.gg-preview a,.shell a{text-decoration:none!important}.menu-drawer{top:calc(12px + env(safe-area-inset-top));height:calc(100% - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));width:min(88vw,390px);border-radius:28px 0 0 28px;padding:16px 15px calc(16px + env(safe-area-inset-bottom));box-shadow:-12px 8px 32px rgba(8,22,45,.2)}.menu-drawer-head{grid-template-columns:58px 1fr 20px;gap:12px;padding:12px 8px 16px}.gg-menu-avatar{width:58px;height:58px;background:#e9eef4;color:#172a70;font-size:21px}.menu-drawer-head strong{font-size:20px;color:#10236b}.menu-drawer-head span{font-size:13px}.menu-close{display:none}.menu-list,.menu-list a{padding:8px 5px}.menu-list a{grid-template-columns:34px 1fr 14px;min-height:53px;border-bottom:1px solid #edf2f7;border-radius:0}.menu-list a>svg{width:25px;height:25px;color:#142a71}.menu-list span{display:block}.menu-list span strong{font-size:14px;font-weight:700;color:#142a71}.menu-list small{display:none}.menu-list a>b{font-size:28px;line-height:1;color:#3156a0;font-weight:400}.menu-preview-logout{display:flex;align-items:center;gap:12px;margin:14px 5px 0;padding:14px 16px;border-radius:17px;background:#edf6ff;color:#142a71}.menu-preview-logout svg{width:25px}.menu-preview-logout strong{font-size:15px}