:root{--bg:#f5f7fb;--card:#fff;--text:#111827;--muted:#6b7280;--line:#e5e7eb;--black:#101114;--green:#0d9f6e;--green-soft:#e8f8f1;--amber:#b7791f;--amber-soft:#fff7df;--blue:#2563eb;--blue-soft:#eff6ff}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.app{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:245px;background:#0d0e11;color:#fff;padding:22px 16px;display:flex;flex-direction:column}.brand{display:flex;gap:11px;align-items:center;padding:0 8px 24px}.brandMark{height:38px;width:38px;border-radius:12px;background:#fff;color:#0d0e11;display:grid;place-items:center;font-weight:900;font-size:20px}.brand b{display:block;font-size:18px}.brand span,.workspace span{display:block;font-size:11px;color:#9298a5;margin-top:2px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.navItem{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:10px;color:#afb5c1;font-size:14px}.navItem.active,.navItem:hover{background:#1c1e23;color:#fff}.sidebarBottom{margin-top:auto}.workspace{border-top:1px solid #25272d;padding:16px 6px 0;display:flex;align-items:center;gap:10px}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eef0f3;color:#24272d;font-size:12px;font-weight:800;flex:0 0 auto}.workspace .avatar{background:#fff;color:#111}.workspace b{font-size:12px}.main{margin-left:245px;padding:28px 34px 50px;max-width:1600px}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.topbar h1{margin:0;font-size:26px;letter-spacing:-.5px}.topbar p{margin:5px 0 0;color:var(--muted);font-size:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.02)}.kpiGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:18px}.kpi{padding:18px}.kpi .iconBox{margin-bottom:20px}.kpi>span{display:block;color:var(--muted);font-size:13px}.kpi strong{display:block;font-size:28px;margin:5px 0 7px}.kpi small{color:var(--green);display:flex;align-items:center;gap:3px}.iconBox{width:38px;height:38px;border-radius:10px;background:#f3f4f6;display:grid;place-items:center}.twoCol{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:18px;gap:18px;margin-bottom:18px}.cardHead{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px}.cardHead h2,.sectionTitle h2{font-size:16px;margin:0}.cardHead p,.sectionTitle p{font-size:12px;margin:4px 0 0;color:var(--muted)}.cardHead a{font-size:12px;font-weight:700}.list{padding:0 10px 10px}.listRow{display:flex;align-items:center;gap:11px;padding:12px 8px;border-top:1px solid #f0f1f2}.listRow:first-child{border-top:0}.grow{flex:1 1;min-width:0}.listRow b,.thread b{display:block;font-size:13px}.listRow span,.thread span{display:block;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:3px}.right{text-align:right}.right small{display:block;color:var(--muted);margin-top:6px}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;background:#f3f4f6;color:#4b5563;font-size:11px;font-weight:750}.pill.green{background:var(--green-soft);color:#087653}.pill.amber{background:var(--amber-soft);color:#9a681b}.pill.blue{background:var(--blue-soft);color:var(--blue)}.compact{padding-block:13px}.aiBanner{padding:22px 24px;background:#111318;color:#fff;display:flex;justify-content:space-between;align-items:center}.aiBanner h2{margin:5px 0 7px}.aiBanner p{margin:0;color:#b9bec8;max-width:720px;font-size:13px;line-height:1.6}.eyebrow{font-size:10px;letter-spacing:1.6px;color:#75ddb7;font-weight:900}.bigMetric{text-align:right}.bigMetric strong{display:block;font-size:34px}.bigMetric span{font-size:11px;color:#aeb4bf}.btn{border:0;background:#111318;color:#fff;border-radius:10px;padding:9px 12px;display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:12px;cursor:pointer}.btn.secondary{color:#222}.btn.secondary,.iconBtn{background:#fff;border:1px solid var(--line)}.iconBtn{border-radius:9px;width:36px;height:36px;display:grid;place-items:center}.inbox{display:grid;grid-template-columns:300px 1fr 270px;min-height:690px;overflow:hidden}.threadList{border-right:1px solid var(--line)}.search{margin:14px;display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;color:#8a8f99;font-size:12px}.thread{padding:13px 14px;display:flex;gap:10px;border-top:1px solid #f0f1f3;position:relative}.thread.selected{background:#f7f8fa}.threadTop{display:flex;justify-content:space-between}.thread>div>small,.threadTop small{color:var(--muted);font-size:10px}.thread i{height:18px;min-width:18px;border-radius:99px;background:#111;color:#fff;font-style:normal;font-size:10px;display:grid;place-items:center}.chat{display:flex;flex-direction:column;background:#fbfbfc}.chatHead{background:#fff;padding:14px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.chatHead h2{font-size:14px;margin:0}.chatHead p{font-size:11px;color:var(--muted);margin:4px 0 0}.chatActions{display:flex;align-items:center;gap:8px}.messages{padding:26px;display:flex;flex-direction:column;gap:12px;flex:1 1}.bubble{max-width:68%;padding:11px 13px;border-radius:14px;font-size:13px;line-height:1.5}.bubble small{display:block;font-size:9px;opacity:.55;margin-top:5px;text-align:right}.bubble.customer{align-self:flex-end;background:#111318;color:#fff;border-bottom-right-radius:4px}.bubble.ai{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.bubbleLabel{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:var(--green);margin-bottom:5px}.composer{background:#fff;border-top:1px solid var(--line);padding:12px;display:flex;gap:8px}.composeInput{border:1px solid var(--line);border-radius:10px;padding:10px 12px;flex:1 1;color:#9ca3af;font-size:12px}.contactPanel{border-left:1px solid var(--line);background:#fff;padding:24px 18px}.profileBig{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#f0f1f3;font-weight:900;margin:auto}.contactPanel h3{text-align:center;margin:10px 0 3px;font-size:15px}.contactPanel>p{text-align:center;margin:0;color:var(--muted);font-size:11px}.divider{height:1px;background:var(--line);margin:20px 0}.contactPanel h4{font-size:12px;margin:0 0 12px}.contactPanel dl{margin:0}.contactPanel dt{font-size:10px;color:var(--muted);margin-top:10px}.contactPanel dd{margin:4px 0 0;font-size:12px}.muted{color:var(--muted)!important;line-height:1.6!important;text-align:left!important}.tableCard{overflow:hidden}.tableCard table{width:100%;border-collapse:collapse}.tableCard td,.tableCard th{text-align:left;padding:14px 18px;border-top:1px solid var(--line);font-size:12px}.tableCard thead th{background:#fafafa;border-top:0;color:#707781;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.cards3,.integrationGrid,.serviceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.appointment{display:flex;gap:13px;align-items:center;padding:18px}.appointment h3{font-size:14px;margin:0}.appointment p{font-size:11px;color:var(--muted);margin:3px 0 9px}.appointment strong{font-size:12px}.dateTile{width:48px;height:54px;border-radius:11px;background:#111318;color:#fff;display:grid;place-items:center;padding:5px}.dateTile b{font-size:18px;line-height:1}.dateTile span{font-size:9px;color:#a9b0bc}.serviceGrid{grid-template-columns:repeat(2,1fr)}.service{padding:20px}.serviceHead{display:flex;align-items:center;justify-content:space-between}.service h2{font-size:15px;margin:0}.service>strong{display:block;font-size:22px;margin:16px 0 8px}.service>p{font-size:12px;color:var(--muted);line-height:1.6;min-height:38px}.uploadBox{padding:34px;text-align:center}.uploadBox>svg{margin-bottom:6px}.uploadBox h2{font-size:16px}.uploadBox p{font-size:12px;color:var(--muted);max-width:390px;margin:0 auto 16px;line-height:1.6}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.formCard{padding:22px}.sectionTitle{display:flex;gap:10px;align-items:center;margin-bottom:20px}.formCard>h2{font-size:16px;margin:0}.formCard>p{font-size:12px;color:var(--muted);margin:5px 0 20px}.formCard label{display:block;font-size:11px;font-weight:700;margin:13px 0}.formCard input,.formCard select,.formCard textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px 11px;margin-top:6px;background:#fff}.formCard textarea{min-height:95px;resize:vertical}.switchRow{display:flex!important;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:14px 0;margin:0!important}.switchRow small{display:block;color:var(--muted);font-weight:400;margin-top:3px}.switchRow input{width:auto!important}.integrationGrid{grid-template-columns:1fr 1fr}.integration{display:flex;align-items:center;gap:12px;padding:18px}.integration h3{font-size:14px;margin:0}.integration p{font-size:11px;color:var(--muted);margin:4px 0 0}@media(max-width:1100px){.kpiGrid{grid-template-columns:1fr 1fr}.inbox{grid-template-columns:270px 1fr}.contactPanel{display:none}.cards3{grid-template-columns:1fr 1fr}}@media(max-width:800px){.sidebar{width:72px}.brand>div:last-child,.navItem span,.workspace>div:last-child{display:none}.main{margin-left:72px;padding:22px 16px}.inbox,.integrationGrid,.serviceGrid,.settingsGrid,.twoCol{grid-template-columns:1fr}.threadList{display:none}.cards3,.kpiGrid{grid-template-columns:1fr}.aiBanner{align-items:flex-start;gap:18px;flex-direction:column}.chatActions .pill{display:none}}.loginPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,#fff 0,#f5f7fb 42%,#edf0f5 100%)}.loginCard{width:min(430px,100%);background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:0 22px 70px rgba(16,24,40,.1)}.loginBrand{padding:0 0 24px}.loginBrand .brandMark{background:#111318;color:#fff}.loginBrand span{color:#7a808b}.loginCard h1{margin:2px 0 8px;font-size:28px}.loginCard>p{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 24px}.loginCard label{display:block;font-size:12px;font-weight:750;margin:14px 0}.loginCard input{width:100%;margin-top:7px;border:1px solid var(--line);border-radius:11px;padding:12px}.loginBtn{width:100%;justify-content:center;margin:8px 0 14px;padding:12px}.loginCard>small{display:block;color:var(--muted);font-size:10px;line-height:1.5}.errorBox{background:#fff0f0;border:1px solid #ffd3d3;color:#a72b2b;border-radius:10px;margin:12px 0}.errorBox,.notice{padding:10px 12px;font-size:12px}.notice{background:#eef7ff;border:1px solid #d8eaff;color:#234f76;border-radius:10px;margin-bottom:16px}.emptyState{display:grid;place-items:center;text-align:center;min-height:280px;color:var(--muted);padding:30px}.emptyState h2{color:var(--text);font-size:16px;margin:0 0 6px}.emptyState p{font-size:12px;margin:0}.emptyMini{padding:20px;color:var(--muted);font-size:12px;text-align:center}.threadButton{width:100%;background:transparent;border:0;text-align:left;cursor:pointer;color:inherit}.composeRealInput{border:1px solid var(--line);border-radius:10px;padding:10px 12px;flex:1 1;color:var(--text);font-size:12px;outline:none}.composeRealInput:focus{border-color:#b8bec8}.section{margin-top:18px}.quickForm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:18px;margin-bottom:18px}.quickForm label{font-size:11px;font-weight:700}.quickForm input,.quickForm select{display:block;width:100%;margin-top:6px;border:1px solid var(--line);border-radius:9px;padding:10px;background:#fff}.quickForm .wide{grid-column:span 2}.quickForm>.btn{align-self:end;justify-self:start}.integrationForm{grid-template-columns:repeat(2,1fr)}@media(max-width:800px){.integrationForm,.quickForm{grid-template-columns:1fr}.quickForm .wide{grid-column:auto}.chatHead{align-items:flex-start;gap:10px}.chatActions{flex-wrap:wrap}.bubble{max-width:86%}}.sidebar{overflow-y:auto}.sidebar nav{padding-bottom:16px}.chartCard{padding-bottom:18px}.bars{height:220px;display:flex;align-items:flex-end;gap:5px;padding:15px 20px 4px}.barCol{height:100%;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:5px}.bar{width:70%;background:#16181d;border-radius:5px 5px 2px 2px;min-height:4px}.barCol span{font-size:8px;color:var(--muted);margin-top:5px}.planName{text-transform:capitalize;font-size:30px;font-weight:850;margin:18px 0 10px}.usageRows{display:grid;grid-gap:0;gap:0}.usageRows>div{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid var(--line)}.usageRows span{color:var(--muted);font-size:12px}.usageRows b{font-size:15px}.productToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.productSearch{width:min(440px,100%)}.productSearch input{width:100%;padding:12px 14px;border:1px solid var(--gc-border,#e4e7ec);border-radius:12px;background:rgba(255,255,255,.82);box-shadow:0 1px 2px rgba(16,24,40,.03)}.productCount{color:#77808d;font-size:11px;font-weight:750}.productGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.productCard{overflow:hidden;padding:0;animation:gcPageEnter .46s var(--gc-ease,ease) both}.productCard:hover{transform:translateY(-3px);box-shadow:0 18px 45px rgba(16,24,40,.1)}.productInactive{opacity:.72}.productMedia{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(145deg,#f1f3f6,#e7eaee)}.productMedia img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s var(--gc-ease,ease)}.productCard:hover .productMedia img{transform:scale(1.035)}.productImagePlaceholder{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 70% 10%,rgba(255,255,255,.85),transparent 30%),linear-gradient(145deg,#eceff3,#dfe3e8)}.productImagePlaceholder span{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:#111318;color:#fff;font-size:24px;font-weight:850;box-shadow:0 12px 30px rgba(17,19,24,.18)}.productMediaBadges{position:absolute;top:12px;left:12px;right:12px;display:flex;flex-wrap:wrap;gap:7px}.productStock{display:inline-flex;align-items:center;min-height:25px;padding:5px 8px;border:1px solid rgba(255,255,255,.55);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.inStock{background:rgba(255,255,255,.86);color:#17211b}.outStock{background:rgba(17,19,24,.82);color:#fff}.inactiveStock{background:rgba(118,126,139,.84);color:#fff}.productCardBody{padding:18px}.productMeta{display:flex;justify-content:space-between;gap:10px;color:#858c97;font-size:9px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.productCard h2{margin:9px 0 6px;font-size:17px;letter-spacing:-.018em}.productPrice{margin-bottom:10px;color:#111318;font-size:20px;font-weight:850;letter-spacing:-.025em}.productCardBody>p{min-height:54px;margin:0;color:#68717e;font-size:11px;line-height:1.6}.productCardActions{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(17,19,24,.07)}.productDangerButton,.productGhostButton{border:1px solid rgba(17,19,24,.1);border-radius:9px;padding:8px 10px;background:#fff;color:#353b45;font-size:10px;font-weight:750;cursor:pointer}.productGhostButton:hover{border-color:rgba(17,19,24,.2);background:#f7f8fa}.productDangerButton{color:#a22b24}.productDangerButton:hover{border-color:rgba(180,35,24,.2);background:#fff5f4}.productEmpty,.productUpgradeCard{display:grid;place-items:center;min-height:350px;padding:42px;text-align:center}.productEmptyMark{display:grid;width:62px;height:62px;place-items:center;margin-bottom:14px;border-radius:20px;background:#111318;color:#fff;font-size:25px;font-weight:850;box-shadow:0 16px 38px rgba(17,19,24,.18)}.productEmpty h2,.productUpgradeCard h2{margin:0 0 8px;font-size:22px;letter-spacing:-.025em}.productEmpty p,.productUpgradeCard p{max-width:540px;margin:0 0 18px;color:#707886;font-size:12px;line-height:1.65}.productUpgradeBadge{display:inline-flex;margin-bottom:14px;padding:6px 9px;border-radius:999px;background:#111318;color:#fff;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.productSkeleton{padding:16px}.productSkeletonImage{aspect-ratio:16/10;margin-bottom:16px;border-radius:12px;background:linear-gradient(90deg,#eef0f3 25%,#f8f9fa 40%,#eef0f3 60%);background-size:300% 100%;animation:gcSkeleton 1.5s ease infinite}.productModalBackdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;overflow-y:auto;background:rgba(8,10,13,.52);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:gcBackdrop .2s ease both}.productModal{width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid rgba(255,255,255,.45);border-radius:22px;background:#fff;box-shadow:0 30px 100px rgba(0,0,0,.28);animation:gcModalEnter .34s var(--gc-ease,ease) both}.productModalHeader{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid rgba(17,19,24,.08);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.productModalHeader span{color:#858c97;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.productModalHeader h2{margin:5px 0 0;font-size:22px;letter-spacing:-.03em}.productModalClose{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(17,19,24,.1);border-radius:11px;background:#fff;color:#111318;font-size:20px;cursor:pointer}.productFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:24px}.productFormGrid label{color:#343a44;font-size:10px;font-weight:800}.productFormGrid input,.productFormGrid textarea{width:100%;margin-top:7px;padding:11px 12px;border:1px solid rgba(17,19,24,.11);border-radius:10px;background:#fff}.productFormGrid textarea{min-height:110px;resize:vertical}.productFormGrid small{display:block;margin-top:6px;color:#858c97;font-size:9px;font-weight:500;line-height:1.45}.productFormWide{grid-column:1/-1}.productCheck{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px 12px;border:1px solid rgba(17,19,24,.08);border-radius:10px;background:#f8f9fa}.productCheck input{width:auto;margin:0}.productModalFooter{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid rgba(17,19,24,.08);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@keyframes gcBackdrop{0%{opacity:0}to{opacity:1}}@keyframes gcModalEnter{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1100px){.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.productToolbar{align-items:stretch;flex-direction:column}.productSearch{width:100%}.productFormGrid,.productGrid{grid-template-columns:1fr}.productFormWide{grid-column:auto}.productModalBackdrop{padding:0;place-items:stretch}.productModal{min-height:100vh;max-height:none;border-radius:0}}.productUploadLabel{color:#343a44;font-size:10px;font-weight:800}.productUploadPanel{display:grid;grid-template-columns:210px 1fr;grid-gap:16px;gap:16px;margin-top:7px;padding:12px;border:1px solid rgba(17,19,24,.09);border-radius:14px;background:#f8f9fb}.productUploadPreview{aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(17,19,24,.08);border-radius:12px;background:linear-gradient(145deg,#eef1f4,#e4e8ed)}.productUploadPreview img{width:100%;height:100%;display:block;object-fit:cover}.productUploadPlaceholder{width:100%;height:100%;display:grid;place-content:center;grid-gap:5px;gap:5px;padding:16px;text-align:center;color:#7a828e}.productUploadPlaceholder b{color:#454c57;font-size:12px}.productUploadPlaceholder span{font-size:9px}.productUploadControls{display:flex;align-content:flex-start;align-items:center;flex-wrap:wrap;gap:9px}.productUploadButton{position:relative;align-items:center;justify-content:center;min-height:36px;margin:0!important;padding:9px 12px;overflow:hidden;border:1px solid #111318;border-radius:9px;background:#111318;color:#fff!important;font-size:10px!important;cursor:pointer;transition:transform .2s var(--gc-ease,ease),box-shadow .2s ease}.productUploadButton:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(17,19,24,.14)}.productUploadButton input{position:absolute;width:1px!important;height:1px;margin:0!important;padding:0!important;opacity:0;pointer-events:none}.productImageFileName,.productImageRemovalNote{width:100%;color:#7b838f;font-size:9px;line-height:1.45}.productImageRemovalNote{color:#9f302a}.modernSidebar,.sidebar{scrollbar-width:none}.modernSidebar::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:0;height:0}.topbarContext{column-gap:8px!important}.contextDivider{margin:0 2px}.contextPlan{text-transform:capitalize}@media (max-width:720px){.productUploadPanel{grid-template-columns:1fr}.productUploadPreview{max-height:260px}}.productMediaButton{width:100%;padding:0;border:0;text-align:left;cursor:pointer}.productMediaButton:disabled{cursor:default}.productPhotoCount{margin-left:auto;background:rgba(17,19,24,.82);color:#fff}.productGalleryHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:9px}.productGalleryHeading>div{display:grid;grid-gap:4px;gap:4px}.productGalleryHeading b{color:#343a44;font-size:10px}.productGalleryHeading span{color:#858c97;font-size:9px}.productGalleryCounter{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#f1f3f6;color:#4e5662!important;font-weight:850}.productGalleryEditor{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.productGalleryAdd,.productGalleryThumb{position:relative;aspect-ratio:1/1;overflow:hidden;border:1px solid rgba(17,19,24,.1);border-radius:12px;background:#f3f5f7}.productGalleryThumb img{width:100%;height:100%;display:block;object-fit:cover}.productGalleryThumb.pending{border-style:dashed}.productGalleryCoverBadge,.productGalleryPendingBadge{position:absolute;top:7px;left:7px;padding:4px 6px;border-radius:999px;background:rgba(17,19,24,.84);color:#fff;font-size:8px;font-weight:850;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.productGalleryPendingBadge{background:rgba(255,255,255,.9);color:#111318}.productGalleryThumbActions{position:absolute;left:6px;right:6px;bottom:6px;display:flex;gap:4px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s var(--gc-ease,ease)}.productGalleryThumb:hover .productGalleryThumbActions{opacity:1;transform:translateY(0)}.productGalleryThumbActions button{flex:1 1;min-width:0;padding:6px 5px;border:1px solid rgba(255,255,255,.45);border-radius:7px;background:rgba(17,19,24,.82);color:#fff;font-size:8px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.productGalleryThumbActions button.danger{background:rgba(151,31,25,.88)}.productGalleryAdd{place-content:center;grid-gap:5px;gap:5px;margin:0!important;color:#69717e!important;text-align:center;cursor:pointer;border-style:dashed;transition:border-color .2s ease,background .2s ease,transform .2s var(--gc-ease,ease)}.productGalleryAdd:hover{transform:translateY(-1px);border-color:rgba(17,19,24,.25);background:#fff}.productGalleryAdd span{font-size:9px;font-weight:800}.productGalleryAdd input{position:absolute;width:1px!important;height:1px;opacity:0;pointer-events:none}.productViewerBackdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;background:rgba(5,7,10,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:gcBackdrop .2s ease both}.productViewer{width:min(920px,100%);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#111318;box-shadow:0 36px 120px rgba(0,0,0,.42);animation:gcModalEnter .3s var(--gc-ease,ease) both}.productViewerTop{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:#fff}.productViewerTop>div{display:grid;grid-gap:3px;gap:3px}.productViewerTop b{font-size:13px}.productViewerTop span{color:rgba(255,255,255,.58);font-size:9px}.productViewerTop button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.06);color:#fff;font-size:20px;cursor:pointer}.productViewerImage{position:relative;display:grid;place-items:center;min-height:420px;max-height:66vh;overflow:hidden;background:#090b0e}.productViewerImage img{width:100%;height:100%;max-height:66vh;display:block;object-fit:contain}.productViewerArrow{position:absolute;top:50%;width:42px;height:42px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(17,19,24,.68);color:#fff;font-size:28px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.productViewerArrow.left{left:14px}.productViewerArrow.right{right:14px}.productViewerThumbs{display:flex;gap:8px;padding:12px 14px 14px;overflow-x:auto;background:#111318}.productViewerThumbs button{width:68px;height:52px;flex:0 0 auto;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#20242a;opacity:.62;cursor:pointer}.productViewerThumbs button.active{border-color:#fff;opacity:1}.productViewerThumbs img{width:100%;height:100%;object-fit:cover}@media (max-width:720px){.productGalleryEditor{grid-template-columns:repeat(3,minmax(0,1fr))}.productViewerBackdrop{padding:0}.productViewer{min-height:100vh;max-height:100vh;border-radius:0}.productViewerImage{min-height:55vh}}.ordersPage{display:grid;grid-gap:18px;gap:18px}.ordersStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.orderStatCard{padding:18px;display:grid;grid-gap:8px;gap:8px}.orderStatCard span{color:var(--muted,#667085);font-size:.82rem;font-weight:650}.orderStatCard strong{font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:-.03em}.ordersPanel{overflow:hidden}.ordersToolbar{padding:16px;border-bottom:1px solid rgba(15,23,42,.08)}.ordersSearch{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,220px) auto;grid-gap:10px;gap:10px;align-items:center}.orderStatusControl select,.ordersSearch input,.ordersSearch select{width:100%;min-height:42px;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;color:inherit;padding:9px 11px;font:inherit}.orderStatusControl select:focus,.ordersSearch input:focus,.ordersSearch select:focus{outline:none;border-color:rgba(15,23,42,.32);box-shadow:0 0 0 3px rgba(15,23,42,.06)}.ordersError{margin:14px 16px 0;padding:11px 13px;border-radius:10px;background:rgba(180,35,24,.08);color:#b42318;font-size:.88rem}.ordersEmpty,.ordersLoading{padding:48px 22px;text-align:center;color:#667085}.ordersEmpty strong{display:block;color:#101828;margin-bottom:6px}.ordersEmpty p{margin:0}.ordersTableWrap{overflow-x:auto}.ordersTable{width:100%;min-width:1120px;border-collapse:collapse}.ordersTable th{padding:11px 14px;text-align:left;color:#667085;font-size:.72rem;letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.82);white-space:nowrap}.ordersTable td{padding:14px;vertical-align:top;border-bottom:1px solid rgba(15,23,42,.065)}.ordersTable tbody tr:last-child td{border-bottom:0}.ordersTable tbody tr:hover{background:rgba(248,250,252,.7)}.orderNumber{font-weight:750;white-space:nowrap}.orderCustomer,.orderItemsSummary,.orderStatusControl{display:grid;grid-gap:4px;gap:4px}.orderCustomer span,.orderDate,.orderItemsSummary small{color:#667085;font-size:.78rem}.orderItemsSummary span{font-size:.84rem;line-height:1.35}.orderChannel{padding:5px 8px;background:rgba(15,23,42,.055);font-size:.76rem;font-weight:700}.orderChannel,.orderStatusBadge{display:inline-flex;border-radius:999px}.orderStatusBadge{width:-moz-fit-content;width:fit-content;align-items:center;min-height:24px;padding:4px 8px;background:rgba(15,23,42,.06);color:#344054;font-size:.72rem;font-weight:750}.orderStatusBadge.completed,.orderStatusBadge.paid{background:rgba(3,152,85,.1);color:#027a48}.orderStatusBadge.pending,.orderStatusBadge.pending_payment,.orderStatusBadge.processing{background:rgba(247,144,9,.11);color:#b54708}.orderStatusBadge.cancelled,.orderStatusBadge.failed{background:rgba(217,45,32,.1);color:#b42318}.orderStatusBadge.refunded{background:rgba(105,65,198,.1);color:#6941c6}.orderStatusControl select{min-width:145px;min-height:34px;padding:6px 8px;font-size:.78rem}@media (max-width:1100px){.ordersStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ordersSearch,.ordersStats{grid-template-columns:1fr}}.gcAuthPage{--auth-dark:#0b0d10;--auth-blue:#3b82f6;position:relative;min-height:100vh;padding:28px;overflow:hidden;background:radial-gradient(circle at 10% 15%,rgba(59,130,246,.13),transparent 27%),radial-gradient(circle at 90% 85%,rgba(34,211,238,.1),transparent 28%),linear-gradient(145deg,#edf2f8,#f8fafc 44%,#eef2f7)}.gcAuthGrid{inset:0;opacity:.32;background-image:linear-gradient(rgba(17,24,39,.035) 1px,transparent 0),linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 0);background-size:40px 40px}.gcAuthGlow,.gcAuthGrid{position:absolute;pointer-events:none}.gcAuthGlow{width:440px;height:440px;border-radius:50%;filter:blur(80px);opacity:.42;animation:gcAuthFloat 12s ease-in-out infinite alternate}.gcAuthGlowOne{top:-180px;left:-120px;background:rgba(59,130,246,.24)}.gcAuthGlowTwo{right:-160px;bottom:-190px;background:rgba(34,211,238,.22);animation-delay:-5s}.gcAuthShell{z-index:2;width:min(1180px,100%);min-height:calc(100vh - 56px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);border:1px solid rgba(255,255,255,.72);border-radius:30px;background:rgba(255,255,255,.76);box-shadow:0 35px 100px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:gcAuthEnter .65s cubic-bezier(.2,.8,.2,1) both}.gcAuthShell,.gcAuthVisual{position:relative;overflow:hidden}.gcAuthVisual{display:flex;flex-direction:column;min-height:720px;padding:34px;color:#fff;background:radial-gradient(circle at 84% 10%,rgba(59,130,246,.34),transparent 28%),radial-gradient(circle at 12% 82%,rgba(34,211,238,.16),transparent 30%),linear-gradient(145deg,#0a0c0f,#11151b 48%,#0b1016)}.gcAuthVisual:before{content:"";position:absolute;inset:-45%;background:conic-gradient(from 180deg,transparent 0 32%,rgba(59,130,246,.12) 37%,transparent 43% 70%,rgba(34,211,238,.08) 78%,transparent 84%);animation:gcAuthRotate 26s linear infinite}.gcAuthConversationDemo,.gcAuthVisualCopy,.gcAuthVisualTop{position:relative;z-index:2}.gcAuthVisualTop{display:flex;align-items:center;justify-content:space-between;gap:18px}.gcAuthBrand,.gcAuthMobileBrand{display:inline-flex;align-items:center;gap:11px}.gcAuthLogoMark{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#fff;color:#0c0f13;font-size:21px;font-weight:900;box-shadow:0 10px 30px rgba(0,0,0,.2)}.gcAuthLogoMark:after{content:"";position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border:2px solid #0b0d10;border-radius:50%;background:#38bdf8}.gcAuthBrand strong,.gcAuthMobileBrand strong{display:block;font-size:17px}.gcAuthBrand span,.gcAuthMobileBrand span{display:block;margin-top:2px;font-size:10px;color:rgba(255,255,255,.55)}.gcAuthLiveBadge{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.75);font-size:10px;font-weight:750;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gcAuthLiveBadge>span{width:7px;height:7px;border-radius:50%;background:#34d399;animation:gcAuthPulse 2s infinite}.gcAuthVisualCopy{max-width:570px;margin-top:auto;padding:78px 0 36px}.gcAuthEyebrow{display:inline-flex;margin-bottom:18px;color:#8bdcf7;font-size:10px;font-weight:850;letter-spacing:.08em}.gcAuthVisualCopy h1{margin:0;max-width:560px;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.055em}.gcAuthVisualCopy h1 em{font-style:normal;background:linear-gradient(90deg,#fff,#7dd3fc 48%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.gcAuthVisualCopy>p{max-width:520px;margin:22px 0 0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.8}.gcAuthFeatureRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:30px}.gcAuthFeatureRow>div{padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.045);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.25s ease}.gcAuthFeatureRow>div:hover{transform:translateY(-3px);background:rgba(255,255,255,.07)}.gcAuthFeatureRow strong{display:block;font-size:21px}.gcAuthFeatureRow span{display:block;margin-top:4px;color:rgba(255,255,255,.48);font-size:9px}.gcAuthConversationDemo{margin-top:6px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:19px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 20px 50px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:gcAuthDemo 5s ease-in-out infinite alternate}.gcAuthMiniHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.gcAuthMiniHeader>div{display:flex;align-items:center;gap:10px}.gcAuthMiniHeader small,.gcAuthMiniHeader strong{display:block}.gcAuthMiniHeader strong{font-size:11px}.gcAuthMiniHeader small{margin-top:2px;color:rgba(255,255,255,.45);font-size:8px}.gcAuthMiniAvatar{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.12);font-size:9px;font-weight:850}.gcAuthChannelChip{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);font-size:8px;font-weight:750}.gcAuthMiniMessages{display:flex;flex-direction:column;gap:8px}.gcAuthBubble{max-width:88%;padding:10px 11px;border-radius:12px;font-size:9px;line-height:1.55}.gcAuthBubbleCustomer{align-self:flex-end;border-bottom-right-radius:4px;background:#fff;color:#11161c}.gcAuthBubbleAi{align-self:flex-start;border:1px solid rgba(255,255,255,.1);border-bottom-left-radius:4px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.75)}.gcAuthFormPanel{position:relative;display:grid;place-items:center;padding:58px 52px;background:rgba(255,255,255,.89)}.gcAuthFormWrap{width:min(410px,100%);animation:gcAuthFormIn .65s cubic-bezier(.2,.8,.2,1) .08s both}.gcAuthMobileBrand{display:none}.gcAuthMobileBrand span{color:#7b8491}.gcAuthFormIntro{margin-bottom:30px}.gcAuthFormIntro>span{display:inline-flex;margin-bottom:10px;color:#3578d4;font-size:10px;font-weight:850;letter-spacing:.08em}.gcAuthFormIntro h2{margin:0;color:#12161c;font-size:34px;line-height:1.05;letter-spacing:-.04em}.gcAuthFormIntro p{margin:11px 0 0;color:#6f7785;font-size:12px;line-height:1.65}.gcAuthForm{display:grid;grid-gap:17px;gap:17px}.gcAuthField{display:grid;grid-gap:8px;gap:8px;margin:0}.gcAuthField>span,.gcAuthFieldHead>span{color:#303846;font-size:11px;font-weight:800}.gcAuthFieldHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.gcAuthFieldHead a{color:#3578d4;font-size:10px;font-weight:800}.gcAuthInputWrap{position:relative}.gcAuthInputWrap input{width:100%;min-height:50px;margin:0;padding:0 46px 0 44px;border:1px solid rgba(17,24,39,.1);border-radius:13px;outline:none;background:rgba(248,250,252,.86);color:#111827;font-size:12px;transition:.2s ease}.gcAuthInputWrap input::placeholder{color:#a0a7b2}.gcAuthInputWrap input:focus{border-color:rgba(59,130,246,.55);background:#fff;box-shadow:0 0 0 4px rgba(59,130,246,.08),0 10px 30px rgba(15,23,42,.04);transform:translateY(-1px)}.gcAuthInputIcon{position:absolute;z-index:2;top:50%;left:15px;display:grid;place-items:center;transform:translateY(-50%);color:#8a93a0;pointer-events:none}.gcAuthInputWrap:focus-within .gcAuthInputIcon{color:#3b82f6}.gcAuthPasswordToggle{position:absolute;z-index:2;top:50%;right:11px;width:34px;height:34px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:9px;background:transparent;color:#8a93a0;cursor:pointer}.gcAuthPasswordToggle:hover{background:#eef2f7;color:#303846}.gcAuthError{display:flex;align-items:flex-start;gap:9px;margin-top:-3px;padding:11px 12px;border:1px solid #fecaca;border-radius:11px;background:#fff6f6;color:#a92c2c;animation:gcAuthShake .32s ease both}.gcAuthError>span{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#fee2e2;font-size:10px;font-weight:900}.gcAuthError p{margin:1px 0 0;font-size:10px;line-height:1.5}.gcAuthSubmit{position:relative;min-height:50px;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:1px;border:0;border-radius:13px;background:linear-gradient(135deg,#0d1117,#171c24 55%,#0e131a);color:#fff;box-shadow:0 12px 28px rgba(15,23,42,.18);font-size:12px;font-weight:850;cursor:pointer;transition:.22s ease}.gcAuthSubmit:before{content:"";position:absolute;top:-60%;left:-40%;width:28%;height:220%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transition:left .55s ease}.gcAuthSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 36px rgba(15,23,42,.24)}.gcAuthSubmit:hover:not(:disabled):before{left:120%}.gcAuthSubmit:disabled{opacity:.72;cursor:wait}.gcAuthArrow{font-size:18px;line-height:1}.gcAuthSpinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%;animation:gcAuthSpin .8s linear infinite}.gcAuthDivider{display:flex;align-items:center;gap:12px;margin:25px 0 14px;color:#9299a5;font-size:9px}.gcAuthDivider:after,.gcAuthDivider:before{content:"";flex:1 1;height:1px;background:rgba(17,24,39,.08)}.gcAuthSecondaryAction{min-height:46px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(17,24,39,.1);border-radius:12px;background:#fff;color:#202631;font-size:11px;font-weight:800;box-shadow:0 5px 18px rgba(15,23,42,.035);transition:.2s ease}.gcAuthSecondaryAction:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.25);box-shadow:0 10px 24px rgba(15,23,42,.06)}.gcAuthFinePrint{margin:18px 0 0;color:#9aa1ac;font-size:9px;line-height:1.6;text-align:center}.gcAuthFinePrint a{color:#5a6472;font-weight:750}@keyframes gcAuthEnter{0%{opacity:0;transform:translateY(18px) scale(.988)}to{opacity:1;transform:none}}@keyframes gcAuthFormIn{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes gcAuthFloat{0%{transform:translate3d(-20px,-10px,0) scale(.95)}to{transform:translate3d(34px,24px,0) scale(1.08)}}@keyframes gcAuthRotate{to{transform:rotate(1turn)}}@keyframes gcAuthPulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 8px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}@keyframes gcAuthDemo{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes gcAuthShake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@keyframes gcAuthSpin{to{transform:rotate(1turn)}}@media(max-width:980px){.gcAuthPage{padding:18px}.gcAuthShell{grid-template-columns:1fr;min-height:calc(100vh - 36px)}.gcAuthVisual{display:none}.gcAuthFormPanel{min-height:calc(100vh - 36px);padding:42px 28px}.gcAuthMobileBrand{position:absolute;top:24px;left:28px;display:flex}.gcAuthMobileBrand .gcAuthLogoMark{width:38px;height:38px;border:1px solid rgba(17,24,39,.08);box-shadow:0 8px 22px rgba(15,23,42,.08)}.gcAuthMobileBrand strong{color:#111827}.gcAuthFormWrap{padding-top:44px}}@media(max-width:560px){.gcAuthPage{padding:0;background:#fff}.gcAuthGlow,.gcAuthGrid{display:none}.gcAuthShell{border:0;border-radius:0;box-shadow:none}.gcAuthFormPanel,.gcAuthShell{min-height:100vh;background:#fff}.gcAuthFormPanel{padding:34px 20px}.gcAuthMobileBrand{top:22px;left:20px}.gcAuthFormWrap{width:100%;padding-top:58px}.gcAuthFormIntro h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.gcAuthConversationDemo,.gcAuthFormWrap,.gcAuthGlow,.gcAuthLiveBadge>span,.gcAuthShell,.gcAuthSpinner,.gcAuthVisual:before{animation:none!important}.gcAuthFeatureRow>div,.gcAuthInputWrap input,.gcAuthSecondaryAction,.gcAuthSubmit{transition:none!important}}.gcSignupShell{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr)}.gcSignupVisual{min-height:760px}.gcSignupVisualCopy{position:relative;z-index:2;max-width:550px;margin-top:88px}.gcSignupVisualCopy h1{margin:0;max-width:520px;font-size:clamp(44px,4.7vw,66px);line-height:.98;letter-spacing:-.055em}.gcSignupVisualCopy h1 span{background:linear-gradient(90deg,#fff,#7dd3fc 50%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.gcSignupVisualCopy>p{max-width:500px;margin:20px 0 0;color:rgba(255,255,255,.6);font-size:13px;line-height:1.75}.gcSignupJourney{position:relative;z-index:2;display:grid;grid-gap:12px;gap:12px;margin-top:auto;padding:30px 0 22px}.gcSignupJourneyLine{position:absolute;top:47px;bottom:40px;left:17px;width:1px;background:linear-gradient(180deg,rgba(125,211,252,.85),rgba(255,255,255,.12))}.gcSignupJourneyStep{position:relative;display:flex;align-items:center;gap:13px;min-height:52px;padding:8px 12px 8px 0;border-radius:14px;transition:transform .25s var(--gc-auth-ease),background .25s ease}.gcSignupJourneyStep:hover{transform:translateX(4px);background:rgba(255,255,255,.035)}.gcSignupJourneyStep>span{position:relative;z-index:2;width:35px;height:35px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#151a21;color:rgba(255,255,255,.52);font-size:8px;font-weight:850}.gcSignupJourneyStep.active>span{border-color:rgba(125,211,252,.38);background:linear-gradient(145deg,#1f6da8,#2b8ec6);color:#fff;box-shadow:0 8px 24px rgba(14,165,233,.22)}.gcSignupJourneyStep small,.gcSignupJourneyStep strong{display:block}.gcSignupJourneyStep strong{color:rgba(255,255,255,.86);font-size:11px}.gcSignupJourneyStep small{margin-top:3px;color:rgba(255,255,255,.4);font-size:9px}.gcSignupTrustStrip{position:relative;z-index:2;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.38);font-size:8px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.gcSignupTrustStrip i{width:3px;height:3px;border-radius:50%;background:rgba(125,211,252,.75)}.gcSignupFormPanel{align-items:center;padding:42px 48px}.gcSignupFormWrap{width:min(500px,100%)}.gcSignupFormIntro{margin-bottom:22px}.gcSignupFormIntro h2{font-size:31px}.gcSignupForm{gap:14px}.gcSignupTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.gcSignupStrength{display:flex;align-items:center;gap:10px;min-height:17px}.gcSignupStrengthBars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;width:112px}.gcSignupStrengthBars span{height:4px;border-radius:99px;background:#e8ebef;transition:background .2s ease,transform .2s var(--gc-auth-ease)}.gcSignupStrengthBars span.active{background:linear-gradient(90deg,#60a5fa,#22d3ee);transform:scaleY(1.15)}.gcSignupStrength>span{color:#9098a4;font-size:8px;font-weight:700}.gcSignupMatch input{border-color:rgba(16,185,129,.36);background:#fbfffd}.gcSignupMatchText{display:inline-flex;align-items:center;gap:5px;color:#07865c;font-size:8px;font-weight:800}.gcSignupMatchText svg{width:13px;height:13px}.gcSignupSigninRow{display:flex;justify-content:center;gap:5px;margin-top:18px;color:#8b93a0;font-size:10px}.gcSignupSigninRow a{color:#3578d4;font-weight:850}.gcSignupSigninRow a:hover{color:#1d4ed8}.gcSignupVerifyCard{position:relative;z-index:2;width:min(520px,100%);min-height:620px;margin:max(28px,6vh) auto;display:flex;flex-direction:column;align-items:center;padding:42px;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:30px;background:rgba(255,255,255,.88);box-shadow:0 35px 100px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;animation:gcAuthShellEnter .65s var(--gc-auth-ease) both}.gcSignupVerifyCard:before{content:"";position:absolute;top:-180px;left:50%;width:420px;height:300px;transform:translateX(-50%);border-radius:50%;background:rgba(59,130,246,.1);filter:blur(50px);pointer-events:none}.gcSignupVerifyBrand{position:relative;z-index:2;align-self:flex-start;display:inline-flex;align-items:center;gap:11px;text-align:left}.gcSignupVerifyBrand .gcAuthLogoMark{width:38px;height:38px;border:1px solid rgba(17,24,39,.08);box-shadow:0 8px 22px rgba(15,23,42,.08)}.gcSignupVerifyBrand span,.gcSignupVerifyBrand strong{display:block}.gcSignupVerifyBrand strong{color:#111827;font-size:16px}.gcSignupVerifyBrand span{margin-top:2px;color:#89919d;font-size:9px}.gcSignupMailOrb{position:relative;width:104px;height:104px;display:grid;place-items:center;margin:76px 0 26px;border-radius:28px;background:linear-gradient(145deg,#10151c,#1b2430);color:#fff;box-shadow:0 22px 45px rgba(15,23,42,.22);animation:gcSignupMailFloat 4s ease-in-out infinite alternate}.gcSignupMailRing{position:absolute;inset:-15px;border:1px solid rgba(59,130,246,.18);border-radius:36px;animation:gcSignupRing 3s ease-out infinite}.gcSignupMailRingTwo{animation-delay:1.25s}.gcSignupVerifyKicker{color:#3578d4;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.gcSignupVerifyCard h1{margin:8px 0;color:#111827;font-size:34px;letter-spacing:-.04em}.gcSignupVerifyLead,.gcSignupVerifyText{margin:0;color:#727b88;font-size:11px;line-height:1.65}.gcSignupEmailPill{max-width:100%;margin:12px 0 16px;padding:9px 13px;overflow-wrap:anywhere;border:1px solid rgba(59,130,246,.16);border-radius:999px;background:#f4f8ff;color:#245ba9;font-size:10px;font-weight:850}.gcSignupVerifyText{max-width:360px}.gcSignupVerifyMeta{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin:20px 0 24px}.gcSignupVerifyMeta>div{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:#f5f7fa;color:#6e7784;font-size:8px;font-weight:750}.gcSignupVerifyMeta svg{width:12px;height:12px;color:#0d9f6e}.gcSignupVerifyButton{width:min(310px,100%);text-decoration:none}.gcSignupDifferentEmail{margin-top:16px;border:0;background:transparent;color:#6f7785;font-size:9px;font-weight:750;cursor:pointer}.gcSignupDifferentEmail:hover{color:#2563eb}@keyframes gcSignupMailFloat{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-7px) rotate(1deg)}}@keyframes gcSignupRing{0%{opacity:.55;transform:scale(.88)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (max-width:1100px){.gcSignupShell{grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr)}.gcSignupVisualCopy h1{font-size:48px}}@media (max-width:980px){.gcSignupShell{grid-template-columns:1fr}.gcSignupVisual{display:none}.gcSignupFormPanel{min-height:calc(100vh - 36px)}}@media (max-width:620px){.gcSignupFormPanel{padding:34px 20px}.gcSignupTwoCol{grid-template-columns:1fr}.gcSignupFormIntro h2{font-size:29px}.gcSignupVerifyCard{min-height:100vh;margin:0;padding:30px 20px;border:0;border-radius:0;box-shadow:none}.gcSignupMailOrb{margin-top:82px}}@media (prefers-reduced-motion:reduce){.gcSignupMailOrb,.gcSignupMailRing{animation:none!important}.gcSignupJourneyStep,.gcSignupStrengthBars span{transition:none!important}}.gcOnboardingPage{--gc-onboard-dark:#0b0e12;--gc-onboard-panel:#11161d;--gc-onboard-blue:#4ea7ff;--gc-onboard-cyan:#6ad9f5;--gc-onboard-text:#10151c;--gc-onboard-muted:#727b88;--gc-onboard-line:rgba(15,23,42,.09);--gc-onboard-ease:cubic-bezier(.2,.8,.2,1);position:relative;min-height:100vh;padding:24px;overflow:hidden;background:radial-gradient(circle at 8% 8%,rgba(59,130,246,.12),transparent 28%),radial-gradient(circle at 94% 86%,rgba(34,211,238,.1),transparent 30%),linear-gradient(145deg,#edf2f8,#f8fafc 46%,#eef2f7)}.gcOnboardingBackgroundGrid{position:fixed;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent 94%);mask-image:linear-gradient(180deg,black,transparent 94%)}.gcOnboardingGlow{position:fixed;width:420px;height:420px;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.34;animation:gcOnboardingGlowFloat 12s ease-in-out infinite alternate}.gcOnboardingGlowOne{top:-180px;left:-120px;background:rgba(59,130,246,.24)}.gcOnboardingGlowTwo{right:-140px;bottom:-180px;background:rgba(34,211,238,.18);animation-delay:-6s}.gcOnboardingShell{position:relative;z-index:2;width:min(1320px,100%);min-height:calc(100vh - 48px);margin:0 auto;display:grid;grid-template-columns:320px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:30px;background:rgba(255,255,255,.78);box-shadow:0 36px 110px rgba(15,23,42,.15),inset 0 1px 0 rgba(255,255,255,.88);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:gcOnboardingShellEnter .65s var(--gc-onboard-ease) both}.gcOnboardingSidebar{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:760px;padding:30px 24px;background:radial-gradient(circle at 85% 10%,rgba(59,130,246,.3),transparent 30%),radial-gradient(circle at 8% 86%,rgba(34,211,238,.14),transparent 31%),linear-gradient(155deg,#090c10,#11161d 52%,#0b1016);color:#fff}.gcOnboardingSidebar:before{content:"";position:absolute;inset:-55%;background:conic-gradient(from 190deg,transparent 0 33%,rgba(59,130,246,.1) 38%,transparent 46% 72%,rgba(34,211,238,.07) 80%,transparent 87%);animation:gcOnboardingRotate 28s linear infinite}.gcOnboardingSidebarNoise{position:absolute;inset:0;opacity:.15;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.14) .7px,transparent 0);background-size:8px 8px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%)}.gcOnboardingBrand,.gcOnboardingProgressCard,.gcOnboardingSidebarFooter,.gcOnboardingSteps{position:relative;z-index:2}.gcOnboardingBrand{display:flex;align-items:center;gap:11px}.gcOnboardingLogoMark{position:relative;width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:13px;background:#fff;color:#0d1117;font-size:21px;font-weight:900;letter-spacing:-.04em;box-shadow:0 10px 28px rgba(0,0,0,.22)}.gcOnboardingLogoMark>span{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border:2px solid #0b0e12;border-radius:50%;background:#38bdf8}.gcOnboardingBrand span,.gcOnboardingBrand strong{display:block}.gcOnboardingBrand strong{font-size:17px;letter-spacing:-.02em}.gcOnboardingBrand span{margin-top:2px;color:rgba(255,255,255,.48);font-size:9px}.gcOnboardingProgressCard{margin-top:42px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.045);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gcOnboardingProgressTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.gcOnboardingProgressTop span{color:rgba(255,255,255,.56);font-size:9px;font-weight:750}.gcOnboardingProgressTop strong{color:#8bdcf7;font-size:11px}.gcOnboardingProgressTrack{height:5px;margin-top:11px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.gcOnboardingProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ea7ff,#6ad9f5);box-shadow:0 0 18px rgba(78,167,255,.28);transition:width .45s var(--gc-onboard-ease)}.gcOnboardingProgressCard p{margin:8px 0 0;color:rgba(255,255,255,.35);font-size:8px}.gcOnboardingSteps{display:grid;grid-gap:5px;gap:5px;margin-top:22px}.gcOnboardingStepButton{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;border:0;border-radius:13px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:transform .22s var(--gc-onboard-ease),background .22s ease}.gcOnboardingStepButton:hover:not(:disabled){transform:translateX(3px);background:rgba(255,255,255,.045)}.gcOnboardingStepButton.active{background:rgba(255,255,255,.07)}.gcOnboardingStepButton:disabled{cursor:default}.gcOnboardingStepNumber{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.34);font-size:8px;font-weight:850;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.gcOnboardingStepNumber.active{border-color:rgba(125,211,252,.36);background:linear-gradient(145deg,#1f6da8,#2d90c7);color:#fff;box-shadow:0 8px 22px rgba(14,165,233,.21)}.gcOnboardingStepNumber.completed{border-color:rgba(52,211,153,.18);background:rgba(52,211,153,.11);color:#66e5ba}.gcOnboardingStepNumber.completed svg{width:15px;height:15px}.gcOnboardingStepCopy{min-width:0}.gcOnboardingStepCopy small,.gcOnboardingStepCopy strong{display:block}.gcOnboardingStepCopy strong{color:rgba(255,255,255,.78);font-size:10px}.gcOnboardingStepButton.active .gcOnboardingStepCopy strong{color:#fff}.gcOnboardingStepCopy small{margin-top:2px;overflow:hidden;color:rgba(255,255,255,.31);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.gcOnboardingSidebarFooter{margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.gcOnboardingSidebarHelp{display:flex;align-items:flex-start;gap:9px}.gcOnboardingSidebarHelpDot{width:8px;height:8px;flex:0 0 auto;margin-top:3px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.08)}.gcOnboardingSidebarHelp small,.gcOnboardingSidebarHelp strong{display:block}.gcOnboardingSidebarHelp strong{color:rgba(255,255,255,.64);font-size:9px}.gcOnboardingSidebarHelp small{max-width:200px;margin-top:3px;color:rgba(255,255,255,.3);font-size:8px;line-height:1.45}.gcOnboardingLogout{margin-top:16px;padding:0;border:0;background:transparent;color:rgba(255,255,255,.38);font-size:8px;font-weight:750;cursor:pointer}.gcOnboardingLogout:hover{color:rgba(255,255,255,.78)}.gcOnboardingMain{position:relative;min-width:0;padding:56px 64px 64px;background:rgba(255,255,255,.88)}.gcOnboardingMain:before{content:"";position:absolute;top:0;left:50%;width:300px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(59,130,246,.42),transparent)}.gcOnboardingMobileHeader,.gcOnboardingMobileProgress{display:none}.gcOnboardingStepScene{width:min(820px,100%);margin:0 auto;animation:gcOnboardingSceneEnter .42s var(--gc-onboard-ease) both}.gcOnboardingStepHeader{margin-bottom:26px}.gcOnboardingStepKicker{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:#3679d4;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.gcOnboardingStepKicker i{width:3px;height:3px;border-radius:50%;background:#9ca3af}.gcOnboardingStepHeader h1{max-width:720px;margin:0;color:var(--gc-onboard-text);font-size:clamp(34px,4vw,48px);line-height:1.02;letter-spacing:-.045em}.gcOnboardingStepHeader p{max-width:680px;margin:12px 0 0;color:var(--gc-onboard-muted);font-size:12px;line-height:1.7}.gcOnboardingCard{overflow:hidden;padding:24px;border:1px solid var(--gc-onboard-line);border-radius:20px;background:#fff;box-shadow:0 16px 44px rgba(15,23,42,.055),0 1px 2px rgba(15,23,42,.02)}.gcOnboardingFormCard{padding:26px}.gcOnboardingFieldGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.gcOnboardingFieldWide{grid-column:1/-1}.gcOnboardingField{display:grid;grid-gap:7px;gap:7px}.gcOnboardingField>span{color:#303846;font-size:10px;font-weight:800}.gcOnboardingField input,.gcOnboardingField textarea{width:100%;min-height:48px;margin:0;padding:0 13px;border:1px solid rgba(15,23,42,.1);border-radius:12px;outline:none;background:#fafbfc;color:#111827;font-size:11px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s var(--gc-onboard-ease)}.gcOnboardingField textarea{min-height:112px;padding:12px 13px;resize:vertical}.gcOnboardingField input:focus,.gcOnboardingField textarea:focus{border-color:rgba(59,130,246,.48);background:#fff;box-shadow:0 0 0 4px rgba(59,130,246,.07),0 10px 24px rgba(15,23,42,.035);transform:translateY(-1px)}.gcOnboardingField input.readonly{background:#f3f5f7;color:#7e8794}.gcOnboardingCapitalize{text-transform:capitalize}.gcOnboardingInfoStrip{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 12px;border-radius:11px;background:#f6f8fb}.gcOnboardingInfoIcon{width:18px;height:18px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#e8eef8;color:#3679d4;font-size:9px;font-weight:900}.gcOnboardingInfoStrip p{margin:1px 0 0;color:#77818e;font-size:9px;line-height:1.5}.gcOnboardingActions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(15,23,42,.07)}.gcOnboardingLaunchButton,.gcOnboardingPrimaryButton,.gcOnboardingSecondaryButton{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:10px 14px;font-size:10px;font-weight:850;cursor:pointer;transition:transform .2s var(--gc-onboard-ease),box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.gcOnboardingLaunchButton,.gcOnboardingPrimaryButton{position:relative;overflow:hidden;border:0;background:linear-gradient(135deg,#0d1117,#171d25 58%,#0f141b);color:#fff;box-shadow:0 10px 26px rgba(15,23,42,.15)}.gcOnboardingLaunchButton:before,.gcOnboardingPrimaryButton:before{content:"";position:absolute;top:-70%;left:-40%;width:25%;height:240%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .55s var(--gc-onboard-ease)}.gcOnboardingLaunchButton:hover:not(:disabled),.gcOnboardingPrimaryButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px rgba(15,23,42,.21)}.gcOnboardingLaunchButton:hover:not(:disabled):before,.gcOnboardingPrimaryButton:hover:not(:disabled):before{left:120%}.gcOnboardingPrimaryButton:disabled{opacity:.45;cursor:not-allowed}.gcOnboardingSecondaryButton{border:1px solid rgba(15,23,42,.1);background:#fff;color:#3a4350}.gcOnboardingSecondaryButton:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(59,130,246,.2);box-shadow:0 8px 20px rgba(15,23,42,.055)}.gcOnboardingSpinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%;animation:gcOnboardingSpin .75s linear infinite}.gcOnboardingAlert{display:flex;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 12px;border-radius:11px;animation:gcOnboardingAlertEnter .26s ease both}.gcOnboardingAlert>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;font-size:9px;font-weight:900}.gcOnboardingAlert p{margin:1px 0 0;font-size:9px;line-height:1.5}.gcOnboardingAlert.error{border:1px solid #fecaca;background:#fff5f5;color:#a42b2b}.gcOnboardingAlert.error>span{background:#fee2e2}.gcOnboardingAlert.success{border:1px solid #cceedd;background:#f1fbf6;color:#087443}.gcOnboardingAlert.success>span{background:#dcf7e8}.gcOnboardingAlert.success svg{width:12px;height:12px}.gcOnboardingCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(15,23,42,.07)}.gcOnboardingSectionLabel{display:block;color:#8a93a0;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gcOnboardingLargeMetric{display:block;margin-top:4px;font-size:28px;letter-spacing:-.04em}.gcOnboardingStatusBadge{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:6px 8px;border-radius:999px;font-size:8px;font-weight:800}.gcOnboardingStatusBadge.ready{background:#eaf9f1;color:#087443}.gcOnboardingStatusBadge.waiting{background:#fff6e5;color:#945b00}.gcOnboardingStatusDot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.gcOnboardingServiceForm{padding-top:20px}.gcOnboardingAddButton{margin-top:14px}.gcOnboardingServiceList{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.gcOnboardingServiceItem{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(15,23,42,.075);border-radius:12px;background:#fbfcfd;transition:transform .2s var(--gc-onboard-ease),border-color .2s ease,background .2s ease}.gcOnboardingServiceItem:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.16);background:#fff}.gcOnboardingServiceIndex{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#eef2f7;color:#6d7784;font-size:8px;font-weight:850}.gcOnboardingServiceItem strong{display:block;color:#232a34;font-size:10px}.gcOnboardingServiceItem p{margin:4px 0 0;color:#7a8390;font-size:9px;line-height:1.5}.gcOnboardingServicePrice{align-self:center;padding:5px 7px;border-radius:999px;background:#eef4fb;color:#4773a7;font-size:8px;font-weight:800}.gcOnboardingEmptyState{display:grid;place-items:center;min-height:170px;margin-top:22px;padding:24px;border:1px dashed rgba(15,23,42,.12);border-radius:14px;background:#fbfcfd;text-align:center}.gcOnboardingEmptyIcon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:9px;border-radius:13px;background:#11161d;color:#fff;font-size:20px}.gcOnboardingEmptyState strong{font-size:10px}.gcOnboardingEmptyState p{margin:5px 0 0;color:#858e9a;font-size:8px}.gcOnboardingAiPreview{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px;padding:16px;border:1px solid rgba(59,130,246,.1);border-radius:14px;background:radial-gradient(circle at 90% 10%,rgba(59,130,246,.08),transparent 35%),#f7f9fc}.gcOnboardingAiAvatar{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:13px;background:linear-gradient(145deg,#10151c,#1c2530);color:#fff;font-size:9px;font-weight:900;box-shadow:0 9px 22px rgba(15,23,42,.14)}.gcOnboardingAiPreview p,.gcOnboardingAiPreview span,.gcOnboardingAiPreview strong{display:block}.gcOnboardingAiPreview span{color:#4f7caf;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.gcOnboardingAiPreview strong{margin-top:3px;color:#202733;font-size:11px}.gcOnboardingAiPreview p{margin:5px 0 0;color:#7a8490;font-size:9px;line-height:1.55}.gcOnboardingOptionalHero{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:18px;overflow:hidden;border:1px solid rgba(15,23,42,.075);border-radius:16px;background:radial-gradient(circle at 92% 8%,rgba(59,130,246,.08),transparent 28%),#fafbfd}.gcOnboardingOptionalIcon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:#11161d;color:#fff;font-size:11px;font-weight:900;letter-spacing:-.02em;box-shadow:0 12px 26px rgba(15,23,42,.14)}.gcOnboardingOptionalHero p,.gcOnboardingOptionalHero span,.gcOnboardingOptionalHero strong{display:block}.gcOnboardingOptionalHero>div:nth-child(2)>span{color:#4d79ae;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.gcOnboardingOptionalHero strong{margin-top:3px;font-size:13px}.gcOnboardingOptionalHero p{margin:5px 0 0;color:#7d8692;font-size:9px;line-height:1.55}.gcOnboardingInlineActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.gcOnboardingChannelGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.gcOnboardingChannelCard{min-height:170px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:15px;background:#fafbfd;transition:transform .22s var(--gc-onboard-ease),border-color .22s ease,box-shadow .22s ease}.gcOnboardingChannelCard:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.16);box-shadow:0 12px 26px rgba(15,23,42,.055)}.gcOnboardingChannelCard.ready{background:radial-gradient(circle at 90% 10%,rgba(16,185,129,.08),transparent 34%),#fbfffd}.gcOnboardingChannelTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gcOnboardingChannelIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#11161d;color:#fff;font-size:8px;font-weight:900}.gcOnboardingChannelIcon.whatsapp{background:linear-gradient(145deg,#188f66,#0d6f50)}.gcOnboardingChannelIcon.messenger{background:linear-gradient(145deg,#3c7ee8,#225ccb)}.gcOnboardingChannelIcon.instagram{background:linear-gradient(145deg,#a748bd,#d26872)}.gcOnboardingChannelIcon.website{background:linear-gradient(145deg,#11161d,#27313e)}.gcOnboardingChannelCard h3{margin:16px 0 6px;font-size:12px;letter-spacing:-.02em}.gcOnboardingChannelCard p{margin:0;color:#7a8490;font-size:9px;line-height:1.55}.gcOnboardingChannelSummary{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;border-radius:11px;background:#f5f7fa;color:#6f7986}.gcOnboardingChannelSummary.ready{background:#f0faf5;color:#087443}.gcOnboardingChannelSummary>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(17,24,39,.06);font-size:8px;font-weight:900}.gcOnboardingChannelSummary p{margin:2px 0 0;font-size:9px;line-height:1.5}.gcOnboardingFinishCard{padding:26px}.gcOnboardingFinishHero{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid rgba(16,185,129,.12);border-radius:16px;background:radial-gradient(circle at 95% 6%,rgba(16,185,129,.1),transparent 32%),#f8fdfa}.gcOnboardingFinishCheck{width:48px;height:48px;display:grid;flex:0 0 auto;place-items:center;border-radius:15px;background:linear-gradient(145deg,#07865c,#0ca473);color:#fff;box-shadow:0 12px 28px rgba(16,185,129,.2)}.gcOnboardingFinishCheck svg{width:23px;height:23px}.gcOnboardingFinishHero p,.gcOnboardingFinishHero span,.gcOnboardingFinishHero strong{display:block}.gcOnboardingFinishHero span{color:#087443;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.gcOnboardingFinishHero strong{margin-top:4px;color:#16201b;font-size:14px;letter-spacing:-.02em}.gcOnboardingFinishHero p{margin:6px 0 0;color:#708079;font-size:9px;line-height:1.55}.gcOnboardingSummaryList{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.gcOnboardingSummaryRow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 13px;border:1px solid rgba(15,23,42,.075);border-radius:11px;background:#fbfcfd}.gcOnboardingSummaryRow strong,.gcOnboardingSummaryRow>div>span{display:block}.gcOnboardingSummaryRow strong{font-size:10px}.gcOnboardingSummaryRow>div>span{margin-top:3px;color:#7c8692;font-size:8px}.gcOnboardingSummaryStatus{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:999px;font-size:8px;font-weight:850}.gcOnboardingSummaryStatus svg{width:11px;height:11px}.gcOnboardingSummaryStatus.ready{background:#eaf9f1;color:#087443}.gcOnboardingSummaryStatus.skipped{background:#f1f3f6;color:#727c88}.gcOnboardingLaunchButton{min-height:46px;padding-inline:16px;background:linear-gradient(135deg,#0b1016,#16202a 58%,#0d131a)}.gcOnboardingLoadingPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.11),transparent 28%),linear-gradient(145deg,#eef3f8,#f8fafc)}.gcOnboardingLoadingCard{width:min(420px,100%);padding:38px;border:1px solid rgba(255,255,255,.75);border-radius:26px;background:rgba(255,255,255,.88);box-shadow:0 28px 80px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center}.gcOnboardingLoadingLogo{display:flex;justify-content:center}.gcOnboardingLoadingLogo .gcOnboardingLogoMark{box-shadow:0 10px 28px rgba(15,23,42,.12)}.gcOnboardingLoader{width:62px;height:62px;display:grid;place-items:center;margin:32px auto 20px;border-radius:50%;background:#f3f6fa}.gcOnboardingLoader span{width:28px;height:28px;border:3px solid #dce3ec;border-top-color:#3679d4;border-radius:50%;animation:gcOnboardingSpin .8s linear infinite}.gcOnboardingLoadingCard h1{margin:0;font-size:22px;letter-spacing:-.03em}.gcOnboardingLoadingCard p{margin:9px 0 0;color:#7a8490;font-size:10px;line-height:1.6}@keyframes gcOnboardingShellEnter{0%{opacity:0;transform:translateY(18px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gcOnboardingSceneEnter{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes gcOnboardingAlertEnter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes gcOnboardingGlowFloat{0%{transform:translate3d(-18px,-10px,0) scale(.94)}to{transform:translate3d(32px,22px,0) scale(1.08)}}@keyframes gcOnboardingRotate{to{transform:rotate(1turn)}}@keyframes gcOnboardingSpin{to{transform:rotate(1turn)}}@media (max-width:1050px){.gcOnboardingShell{grid-template-columns:280px minmax(0,1fr)}.gcOnboardingMain{padding:48px 42px 54px}}@media (max-width:860px){.gcOnboardingPage{padding:14px}.gcOnboardingShell{grid-template-columns:1fr;min-height:calc(100vh - 28px)}.gcOnboardingSidebar{display:none}.gcOnboardingMain{min-height:calc(100vh - 28px);padding:28px 24px 40px}.gcOnboardingMobileHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.gcOnboardingMobileHeader .gcOnboardingBrand strong{color:#111827}.gcOnboardingMobileHeader .gcOnboardingBrand span{color:#7b8490}.gcOnboardingMobileHeader .gcOnboardingLogoMark{width:38px;height:38px;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 20px rgba(15,23,42,.08)}.gcOnboardingMobileHeader>span{color:#697482;font-size:9px;font-weight:800}.gcOnboardingMobileProgress{display:block;height:4px;margin-bottom:36px;overflow:hidden;border-radius:99px;background:#e9edf2}.gcOnboardingMobileProgress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ea7ff,#6ad9f5);transition:width .4s var(--gc-onboard-ease)}}@media (max-width:620px){.gcOnboardingPage{padding:0;background:#fff}.gcOnboardingBackgroundGrid,.gcOnboardingGlow{display:none}.gcOnboardingShell{min-height:100vh;border:0;border-radius:0;box-shadow:none;background:#fff}.gcOnboardingMain{min-height:100vh;padding:22px 18px 32px;background:#fff}.gcOnboardingStepHeader h1{font-size:31px}.gcOnboardingChannelGrid,.gcOnboardingFieldGrid{grid-template-columns:1fr}.gcOnboardingFieldWide{grid-column:auto}.gcOnboardingOptionalHero{grid-template-columns:50px minmax(0,1fr)}.gcOnboardingOptionalHero>.gcOnboardingStatusBadge{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.gcOnboardingServiceItem{grid-template-columns:32px minmax(0,1fr)}.gcOnboardingServicePrice{grid-column:2;justify-self:start}.gcOnboardingActions{align-items:stretch;flex-direction:column-reverse}.gcOnboardingActions>div{display:none}.gcOnboardingActions button,.gcOnboardingLaunchButton{width:100%}.gcOnboardingInlineActions{flex-direction:column}.gcOnboardingInlineActions button{width:100%}.gcOnboardingSummaryRow{align-items:flex-start;flex-direction:column}.gcOnboardingFinishHero{flex-direction:column}}@media (prefers-reduced-motion:reduce){.gcOnboardingGlow,.gcOnboardingLoader span,.gcOnboardingShell,.gcOnboardingSidebar:before,.gcOnboardingSpinner,.gcOnboardingStepScene{animation:none!important}.gcOnboardingChannelCard,.gcOnboardingField input,.gcOnboardingField textarea,.gcOnboardingLaunchButton,.gcOnboardingPrimaryButton,.gcOnboardingProgressTrack span,.gcOnboardingSecondaryButton,.gcOnboardingServiceItem,.gcOnboardingStepButton{transition:none!important}}.gcForgotShell{z-index:2;width:min(1050px,100%);min-height:calc(100vh - 56px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);border:1px solid rgba(255,255,255,.72);border-radius:30px;background:rgba(255,255,255,.78);box-shadow:0 35px 100px rgba(15,23,42,.15),inset 0 1px 0 rgba(255,255,255,.88);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:gcAuthShellEnter .65s var(--gc-auth-ease) both}.gcForgotShell,.gcForgotVisual{position:relative;overflow:hidden}.gcForgotVisual{min-height:680px;display:flex;flex-direction:column;padding:34px;background:radial-gradient(circle at 85% 12%,rgba(59,130,246,.32),transparent 30%),radial-gradient(circle at 12% 85%,rgba(34,211,238,.14),transparent 32%),linear-gradient(150deg,#0a0d11,#11161d 54%,#0b1016);color:#fff}.gcForgotVisual:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 180deg,transparent 0 36%,rgba(59,130,246,.1) 41%,transparent 47% 74%,rgba(34,211,238,.07) 82%,transparent 88%);animation:gcAuthRotate 28s linear infinite}.gcForgotVisualCopy{position:relative;z-index:2;margin-top:auto;padding-bottom:36px}.gcForgotIconOrb{width:58px;height:58px;display:grid;place-items:center;margin-bottom:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07);color:#8bdcf7;box-shadow:0 14px 36px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gcForgotIconOrb svg{width:26px;height:26px}.gcForgotKicker,.gcForgotSuccessKicker{display:inline-block;color:#7dd3fc;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.gcForgotVisualCopy h1{max-width:470px;margin:10px 0 0;font-size:clamp(42px,5vw,62px);line-height:.99;letter-spacing:-.055em}.gcForgotVisualCopy h1 span{background:linear-gradient(90deg,#fff,#7dd3fc 48%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.gcForgotVisualCopy>p{max-width:460px;margin:20px 0 0;color:rgba(255,255,255,.6);font-size:12px;line-height:1.75}.gcForgotSecurityList{display:grid;grid-gap:9px;gap:9px;margin-top:26px}.gcForgotSecurityList>div{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.6);font-size:9px;font-weight:700}.gcForgotSecurityList svg{width:13px;height:13px;color:#66e5ba}.gcForgotPanel{position:relative;display:grid;place-items:center;padding:56px 48px;background:rgba(255,255,255,.9)}.gcForgotPanel:before{content:"";position:absolute;top:0;left:50%;width:270px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(59,130,246,.42),transparent)}.gcForgotFormWrap{width:min(410px,100%);animation:gcAuthFormEnter .65s .08s var(--gc-auth-ease) both}.gcForgotBackLink{display:inline-flex;align-items:center;gap:7px;margin-top:22px;color:#6f7885;font-size:9px;font-weight:800;transition:color .2s ease,transform .2s var(--gc-auth-ease)}.gcForgotBackLink:hover{color:#2563eb;transform:translateX(-2px)}.gcForgotSuccess{text-align:center}.gcForgotSuccessOrb{position:relative;width:90px;height:90px;display:grid;place-items:center;margin:0 auto 24px;border-radius:26px;background:linear-gradient(145deg,#10151c,#1b2430);color:#fff;box-shadow:0 20px 44px rgba(15,23,42,.2);animation:gcForgotFloat 4s ease-in-out infinite alternate}.gcForgotSuccessOrb:after{content:"";position:absolute;inset:-12px;border:1px solid rgba(59,130,246,.16);border-radius:34px;animation:gcForgotRing 3s ease-out infinite}.gcForgotSuccessOrb svg{width:34px;height:34px}.gcForgotSuccessKicker{color:#3679d4}.gcForgotSuccess h2{margin:8px 0;color:#111827;font-size:32px;letter-spacing:-.04em}.gcForgotSuccess>p{margin:0;color:#737c89;font-size:11px;line-height:1.7}.gcForgotSuccessEmail{max-width:100%;margin:15px auto 17px;padding:9px 12px;overflow-wrap:anywhere;border:1px solid rgba(59,130,246,.14);border-radius:999px;background:#f5f8fd;color:#245ba9;font-size:9px;font-weight:850}.gcForgotSuccessMeta{display:flex;align-items:flex-start;gap:8px;margin:0 auto 22px;padding:10px 11px;border-radius:11px;background:#f6f8fa;color:#7b8490;text-align:left}.gcForgotSuccessMeta svg{width:13px;height:13px;flex:0 0 auto;margin-top:1px;color:#0d9f6e}.gcForgotSuccessMeta span{font-size:8px;line-height:1.5}.gcForgotSuccessButton{width:100%;text-decoration:none}.gcForgotTryAgain{margin-top:15px;border:0;background:transparent;color:#6f7885;font-size:9px;font-weight:750;cursor:pointer}.gcForgotTryAgain:hover{color:#2563eb}@keyframes gcForgotFloat{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-6px) rotate(1deg)}}@keyframes gcForgotRing{0%{opacity:.52;transform:scale(.9)}72%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (max-width:900px){.gcForgotShell{grid-template-columns:1fr}.gcForgotVisual{display:none}.gcForgotPanel{min-height:calc(100vh - 56px);padding:42px 28px}}@media (max-width:560px){.gcForgotPage{padding:0;background:#fff}.gcForgotShell{min-height:100vh;border:0;border-radius:0;box-shadow:none}.gcForgotPanel{min-height:100vh;padding:32px 20px;background:#fff}.gcForgotFormWrap{padding-top:56px}}@media (prefers-reduced-motion:reduce){.gcForgotSuccessOrb,.gcForgotSuccessOrb:after,.gcForgotVisual:before{animation:none!important}.gcForgotBackLink{transition:none!important}}.gcResetShell{z-index:2;width:min(1050px,100%);min-height:calc(100vh - 56px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);border:1px solid rgba(255,255,255,.72);border-radius:30px;background:rgba(255,255,255,.78);box-shadow:0 35px 100px rgba(15,23,42,.15),inset 0 1px 0 rgba(255,255,255,.88);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:gcAuthShellEnter .65s var(--gc-auth-ease) both}.gcResetShell,.gcResetVisual{position:relative;overflow:hidden}.gcResetVisual{min-height:690px;display:flex;flex-direction:column;padding:34px;background:radial-gradient(circle at 86% 12%,rgba(59,130,246,.31),transparent 30%),radial-gradient(circle at 10% 88%,rgba(34,211,238,.13),transparent 31%),linear-gradient(150deg,#0a0d11,#11161d 54%,#0b1016);color:#fff}.gcResetVisual:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 180deg,transparent 0 36%,rgba(59,130,246,.1) 41%,transparent 47% 74%,rgba(34,211,238,.07) 82%,transparent 88%);animation:gcAuthRotate 28s linear infinite}.gcResetVisualCopy{position:relative;z-index:2;margin-top:auto;padding-bottom:34px}.gcResetShieldOrb{width:58px;height:58px;display:grid;place-items:center;margin-bottom:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07);color:#8bdcf7;box-shadow:0 14px 36px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gcResetShieldOrb svg{width:27px;height:27px}.gcResetKicker,.gcResetSuccessKicker{display:inline-block;color:#7dd3fc;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.gcResetVisualCopy h1{max-width:460px;margin:10px 0 0;font-size:clamp(42px,5vw,62px);line-height:.99;letter-spacing:-.055em}.gcResetVisualCopy h1 span{background:linear-gradient(90deg,#fff,#7dd3fc 48%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.gcResetVisualCopy>p{max-width:455px;margin:20px 0 0;color:rgba(255,255,255,.6);font-size:12px;line-height:1.75}.gcResetTips{display:grid;grid-gap:9px;gap:9px;margin-top:26px}.gcResetTips>div{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.6);font-size:9px;font-weight:700}.gcResetTips svg{width:13px;height:13px;color:#66e5ba}.gcResetPanel{position:relative;display:grid;place-items:center;padding:56px 48px;background:rgba(255,255,255,.9)}.gcResetPanel:before{content:"";position:absolute;top:0;left:50%;width:270px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(59,130,246,.42),transparent)}.gcResetFormWrap{width:min(410px,100%);animation:gcAuthFormEnter .65s .08s var(--gc-auth-ease) both}.gcResetStrength{display:flex;align-items:center;gap:10px;min-height:17px}.gcResetStrengthBars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;width:112px}.gcResetStrengthBars span{height:4px;border-radius:99px;background:#e8ebef;transition:background .2s ease,transform .2s var(--gc-auth-ease)}.gcResetStrengthBars span.active{background:linear-gradient(90deg,#60a5fa,#22d3ee);transform:scaleY(1.15)}.gcResetStrength>span{color:#9098a4;font-size:8px;font-weight:700}.gcResetMatch input{border-color:rgba(16,185,129,.36);background:#fbfffd}.gcResetMatchText{display:inline-flex;align-items:center;gap:5px;color:#07865c;font-size:8px;font-weight:800}.gcResetMatchText svg{width:13px;height:13px}.gcResetFooter{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:20px;color:#99a1ad;font-size:8px}.gcResetFooter a{color:#697382;font-weight:750}.gcResetFooter a:hover{color:#2563eb}.gcResetSuccess{text-align:center}.gcResetSuccessOrb{position:relative;width:92px;height:92px;display:grid;place-items:center;margin:0 auto 24px;border-radius:28px;background:linear-gradient(145deg,#07865c,#0ca473);color:#fff;box-shadow:0 22px 46px rgba(16,185,129,.22);animation:gcResetSuccessFloat 4s ease-in-out infinite alternate}.gcResetSuccessOrb:after{content:"";position:absolute;inset:-12px;border:1px solid rgba(16,185,129,.18);border-radius:36px;animation:gcResetSuccessRing 3s ease-out infinite}.gcResetSuccessOrb svg{width:34px;height:34px}.gcResetSuccessKicker{color:#07865c}.gcResetSuccess h2{margin:8px 0;color:#111827;font-size:33px;letter-spacing:-.04em}.gcResetSuccess>p{margin:0;color:#737c89;font-size:11px;line-height:1.7}.gcResetSuccessButton{width:100%;margin-top:24px;text-decoration:none}@keyframes gcResetSuccessFloat{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-6px) rotate(1deg)}}@keyframes gcResetSuccessRing{0%{opacity:.52;transform:scale(.9)}72%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (max-width:900px){.gcResetShell{grid-template-columns:1fr}.gcResetVisual{display:none}.gcResetPanel{min-height:calc(100vh - 56px);padding:42px 28px}}@media (max-width:560px){.gcResetPage{padding:0;background:#fff}.gcResetShell{min-height:100vh;border:0;border-radius:0;box-shadow:none}.gcResetPanel{min-height:100vh;padding:32px 20px;background:#fff}.gcResetFormWrap{padding-top:56px}.gcResetFooter{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.gcResetSuccessOrb,.gcResetSuccessOrb:after,.gcResetVisual:before{animation:none!important}.gcResetStrengthBars span{transition:none!important}}.gcVerifyShell{z-index:2;width:min(1050px,100%);min-height:calc(100vh - 56px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);border:1px solid rgba(255,255,255,.72);border-radius:30px;background:rgba(255,255,255,.78);box-shadow:0 35px 100px rgba(15,23,42,.15),inset 0 1px 0 rgba(255,255,255,.88);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:gcAuthShellEnter .65s var(--gc-auth-ease) both}.gcVerifyShell,.gcVerifyVisual{position:relative;overflow:hidden}.gcVerifyVisual{min-height:690px;display:flex;flex-direction:column;padding:34px;background:radial-gradient(circle at 86% 12%,rgba(59,130,246,.31),transparent 30%),radial-gradient(circle at 10% 88%,rgba(34,211,238,.13),transparent 31%),linear-gradient(150deg,#0a0d11,#11161d 54%,#0b1016);color:#fff}.gcVerifyVisual:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 180deg,transparent 0 36%,rgba(59,130,246,.1) 41%,transparent 47% 74%,rgba(34,211,238,.07) 82%,transparent 88%);animation:gcAuthRotate 28s linear infinite}.gcVerifyVisualCopy{position:relative;z-index:2;margin-top:auto;padding-bottom:34px}.gcVerifyVisualKicker{display:inline-block;color:#7dd3fc;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.gcVerifyVisualCopy h1{max-width:470px;margin:10px 0 0;font-size:clamp(42px,5vw,62px);line-height:.99;letter-spacing:-.055em}.gcVerifyVisualCopy h1 span{background:linear-gradient(90deg,#fff,#7dd3fc 48%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.gcVerifyVisualCopy>p{max-width:455px;margin:20px 0 0;color:rgba(255,255,255,.6);font-size:12px;line-height:1.75}.gcVerifyVisualSteps{position:relative;display:grid;grid-gap:11px;gap:11px;margin-top:28px}.gcVerifyVisualSteps:before{content:"";position:absolute;top:23px;bottom:23px;left:16px;width:1px;background:rgba(255,255,255,.1)}.gcVerifyVisualSteps>div{position:relative;display:flex;align-items:center;gap:12px}.gcVerifyVisualSteps>div>span{position:relative;z-index:2;width:33px;height:33px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#151b22;color:rgba(255,255,255,.4);font-size:8px;font-weight:850}.gcVerifyVisualSteps>div.done>span{border-color:rgba(52,211,153,.18);background:rgba(52,211,153,.11);color:#66e5ba}.gcVerifyVisualSteps>div.current>span{border-color:rgba(125,211,252,.3);background:linear-gradient(145deg,#1f6da8,#2d90c7);color:#fff;box-shadow:0 8px 20px rgba(14,165,233,.18)}.gcVerifyVisualSteps svg{width:14px;height:14px}.gcVerifyVisualSteps small,.gcVerifyVisualSteps strong{display:block}.gcVerifyVisualSteps strong{color:rgba(255,255,255,.72);font-size:9px}.gcVerifyVisualSteps small{margin-top:3px;color:rgba(255,255,255,.32);font-size:8px}.gcVerifyPanel{position:relative;display:grid;place-items:center;padding:56px 48px;background:rgba(255,255,255,.9)}.gcVerifyPanel:before{content:"";position:absolute;top:0;left:50%;width:270px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(59,130,246,.42),transparent)}.gcVerifyResult{width:min(410px,100%);text-align:center;animation:gcAuthFormEnter .65s .08s var(--gc-auth-ease) both}.gcVerifyResultOrb{position:relative;width:96px;height:96px;display:grid;place-items:center;margin:0 auto 24px;border-radius:29px;color:#fff;box-shadow:0 22px 48px rgba(15,23,42,.2);animation:gcVerifyFloat 4s ease-in-out infinite alternate}.gcVerifyResultOrb.success{background:linear-gradient(145deg,#07865c,#0ca473)}.gcVerifyResultOrb.warning{background:linear-gradient(145deg,#9a6414,#c98a22)}.gcVerifyResultOrb.error{background:linear-gradient(145deg,#9f302a,#c34b44)}.gcVerifyResultOrb>svg{width:34px;height:34px}.gcVerifyPulseRing{position:absolute;inset:-12px;border:1px solid rgba(59,130,246,.16);border-radius:38px;animation:gcVerifyRing 3s ease-out infinite}.gcVerifyResultOrb.success .gcVerifyPulseRing{border-color:rgba(16,185,129,.2)}.gcVerifyResultOrb.warning .gcVerifyPulseRing{border-color:rgba(217,144,42,.2)}.gcVerifyResultOrb.error .gcVerifyPulseRing{border-color:rgba(195,75,68,.2)}.gcVerifyKicker{display:inline-block;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.gcVerifyKicker.success{color:#07865c}.gcVerifyKicker.warning{color:#9a6414}.gcVerifyKicker.error{color:#a13a33}.gcVerifyResult h2{margin:8px 0;color:#111827;font-size:34px;letter-spacing:-.04em}.gcVerifyResult>p{margin:0;color:#737c89;font-size:11px;line-height:1.7}.gcVerifyHelpStrip,.gcVerifySuccessStrip{display:flex;align-items:flex-start;gap:8px;margin:20px 0;padding:10px 11px;border-radius:11px;text-align:left}.gcVerifySuccessStrip{background:#f0faf5;color:#087443}.gcVerifySuccessStrip svg{width:13px;height:13px;flex:0 0 auto;margin-top:1px}.gcVerifySuccessStrip span{font-size:8px;line-height:1.5}.gcVerifyHelpStrip{background:#f6f8fa;color:#7b8490}.gcVerifyHelpStrip>span{width:18px;height:18px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#e8eef7;color:#3679d4;font-size:8px;font-weight:900}.gcVerifyHelpStrip p{margin:1px 0 0;font-size:8px;line-height:1.5}.gcVerifyPrimaryAction{width:100%;margin-top:22px;text-decoration:none}.gcVerifySecondaryAction{display:inline-block;margin-top:15px;color:#6f7885;font-size:9px;font-weight:750}.gcVerifySecondaryAction:hover{color:#2563eb}.gcVerifyLoadingPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.11),transparent 28%),linear-gradient(145deg,#eef3f8,#f8fafc)}.gcVerifyLoadingCard{width:min(420px,100%);padding:38px;border:1px solid rgba(255,255,255,.75);border-radius:26px;background:rgba(255,255,255,.88);box-shadow:0 28px 80px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center}.gcVerifyLoadingCard .gcAuthLogoMark{margin:0 auto;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 28px rgba(15,23,42,.1)}.gcVerifyLoader{width:62px;height:62px;display:grid;place-items:center;margin:32px auto 20px;border-radius:50%;background:#f3f6fa}.gcVerifyLoader span{width:28px;height:28px;border:3px solid #dce3ec;border-top-color:#3679d4;border-radius:50%;animation:gcAuthSpin .8s linear infinite}.gcVerifyLoadingCard h1{margin:0;font-size:22px;letter-spacing:-.03em}.gcVerifyLoadingCard p{margin:9px 0 0;color:#7a8490;font-size:10px;line-height:1.6}@keyframes gcVerifyFloat{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-6px) rotate(1deg)}}@keyframes gcVerifyRing{0%{opacity:.52;transform:scale(.9)}72%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (max-width:900px){.gcVerifyShell{grid-template-columns:1fr}.gcVerifyVisual{display:none}.gcVerifyPanel{min-height:calc(100vh - 56px);padding:42px 28px}}@media (max-width:560px){.gcVerifyPage{padding:0;background:#fff}.gcVerifyShell{min-height:100vh;border:0;border-radius:0;box-shadow:none}.gcVerifyPanel{min-height:100vh;padding:32px 20px;background:#fff}}@media (prefers-reduced-motion:reduce){.gcVerifyLoader span,.gcVerifyPulseRing,.gcVerifyResultOrb,.gcVerifyVisual:before{animation:none!important}}.gcSidebar{position:-webkit-sticky;position:sticky;top:0;isolation:isolate;width:300px;min-width:300px;height:100vh;display:flex;flex-direction:column;overflow:hidden;padding:0;border-right:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 80% 6%,rgba(46,113,213,.18),transparent 29%),radial-gradient(circle at -10% 92%,rgba(21,180,204,.08),transparent 31%),linear-gradient(180deg,#0b0d10,#0c0f13 47%,#090b0e);color:#fff;box-shadow:16px 0 50px rgba(15,23,42,.06)}.gcSideBackdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.gcSideTop{flex:0 0 auto;padding:18px 18px 12px}.gcSideBrand{min-height:58px;display:flex;align-items:center;gap:12px;padding:5px 8px;border-radius:15px;text-decoration:none;transition:background .22s ease}.gcSideBrand:hover{background:rgba(255,255,255,.035)}.gcSideBrandMark{position:relative;width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:14px;background:linear-gradient(145deg,#fff,#f3f7fb);color:#101318;box-shadow:0 12px 30px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.9)}.gcSideBrandMark span{font-size:21px;font-weight:950;letter-spacing:-.04em}.gcSideBrandMark i{position:absolute;right:-2px;bottom:-1px;width:14px;height:14px;border:2px solid #0b0d10;border-radius:50%;background:#38bdf8}.gcSideBrandCopy span,.gcSideBrandCopy strong{display:block}.gcSideBrandCopy strong{color:#f8fafc;font-size:19px;line-height:1;letter-spacing:-.025em}.gcSideBrandCopy span{margin-top:5px;color:#8c96a4;font-size:10px;line-height:1}.gcSideStatus{display:flex;align-items:center;gap:7px;min-height:32px;margin:11px 8px 0;padding:0 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.027);color:#7f8997;font-size:8px;font-weight:700}.gcSideStatusDot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#39d9a3;box-shadow:0 0 0 4px rgba(57,217,163,.08),0 0 13px rgba(57,217,163,.35)}.gcSideStatus b{margin-left:auto;padding:4px 7px;border-radius:999px;background:rgba(59,130,246,.11);color:#82c9ff;font-size:7px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.gcSideNav{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:8px 14px 14px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.gcSideNav::-webkit-scrollbar{width:5px}.gcSideNav::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(255,255,255,.1)}.gcSideSection+.gcSideSection{margin-top:18px}.gcSideSectionLabel{padding:0 10px 7px;color:#697483;font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.gcSideSectionItems{display:grid;grid-gap:3px;gap:3px}.gcSideNavItem{position:relative;min-height:43px;display:flex;align-items:center;gap:11px;overflow:hidden;padding:0 12px;border:1px solid transparent;border-radius:12px;color:#aab3c0;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease}.gcSideNavItem:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(90deg,rgba(59,130,246,.11),rgba(56,189,248,.035) 62%,transparent);transition:opacity .18s ease}.gcSideNavItem:hover{color:#eef6ff;border-color:rgba(255,255,255,.045);background:rgba(255,255,255,.028)}.gcSideNavItem:hover:after{opacity:.55}.gcSideNavItem.isActive{color:#fff;border-color:rgba(89,157,255,.15);background:linear-gradient(90deg,rgba(55,116,207,.18),rgba(255,255,255,.052));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 22px rgba(0,0,0,.08)}.gcSideNavItem.isActive:after{opacity:1}.gcSideActiveRail{position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:99px;opacity:0;background:linear-gradient(#60a5fa,#38bdf8);box-shadow:0 0 12px rgba(56,189,248,.55)}.gcSideNavItem.isActive .gcSideActiveRail{opacity:1}.gcSideNavIcon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.045);border-radius:9px;background:rgba(255,255,255,.025);color:#8794a6}.gcSideNavItem:hover .gcSideNavIcon{color:#dbeafe;border-color:rgba(96,165,250,.1);background:rgba(59,130,246,.07)}.gcSideNavItem.isActive .gcSideNavIcon{color:#8ed8ff;border-color:rgba(56,189,248,.14);background:rgba(31,105,175,.15)}.gcSideNavLabel{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680}.gcSideNavChevron{display:grid;place-items:center;opacity:0;color:#697688;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease}.gcSideNavItem.isActive .gcSideNavChevron,.gcSideNavItem:hover .gcSideNavChevron{opacity:1;transform:translateX(0)}.gcSideBottom{position:relative;flex:0 0 auto;padding:11px 14px 14px;border-top:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg,rgba(11,13,16,.78),#0a0c0f 28%);box-shadow:0 -18px 45px rgba(0,0,0,.12)}.gcSideUtility{margin-bottom:9px}.gcSideAccountCard{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:60px;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.018))}.gcSideAvatar{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(114,198,255,.13);border-radius:11px;background:linear-gradient(145deg,rgba(40,103,172,.24),rgba(23,69,110,.2));color:#c6edff;font-size:10px;font-weight:900}.gcSideAccountCopy{min-width:0;padding-right:44px}.gcSideAccountCopy span,.gcSideAccountCopy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcSideAccountCopy strong{color:#e9eef5;font-size:9px}.gcSideAccountCopy span{margin-top:4px;color:#687483;font-size:8px}.gcSideRoleBadge{position:absolute;top:10px;right:9px;max-width:49px;overflow:hidden;padding:4px 6px;border-radius:999px;background:rgba(255,255,255,.048);color:#8492a3;font-size:6px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gcSideLogout{width:100%;min-height:39px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.025);color:#8792a1;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.gcSideLogout:hover:not(:disabled){color:#ffb4ae;border-color:rgba(248,113,113,.12);background:rgba(248,113,113,.055)}.gcSideLogout:disabled{opacity:.55;cursor:not-allowed}.gcSideError{display:block;margin-top:6px;color:#fca5a5;font-size:8px;text-align:center}@media (max-height:800px){.gcSideTop{padding-top:12px;padding-bottom:7px}.gcSideStatus{margin-top:6px}.gcSideSection+.gcSideSection{margin-top:12px}.gcSideNavItem{min-height:39px}.gcSideBottom{padding-top:8px;padding-bottom:9px}}@media (prefers-reduced-motion:reduce){.gcSideBrand,.gcSideNavChevron,.gcSideNavItem,.gcSideNavItem:after{transition:none!important}}.gcAppShell{min-height:100vh;background:#edf2f7}.gcMainShell{position:relative;min-width:0;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 90% 0,rgba(59,130,246,.08),transparent 24%),radial-gradient(circle at 8% 100%,rgba(34,211,238,.045),transparent 26%),#f4f7fb}.gcMainBackdrop{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,.018) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.018) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 76%)}.gcPageHeader{position:relative;z-index:2;padding:28px 40px 22px;border-bottom:1px solid rgba(15,23,42,.055);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.58));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gcPageHeaderCopy{width:100%;max-width:1600px;margin:0 auto}.gcPageEyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:24px;margin-bottom:8px;color:#748092;font-size:10px;font-weight:720}.gcPageContextDot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#38bdf8;box-shadow:0 0 0 4px rgba(56,189,248,.09),0 0 12px rgba(56,189,248,.28)}.gcPageSection{color:#4f79b5;font-weight:850}.gcPageSlash{color:#c0c7d1}.gcPageOrg{color:#5f6978}.gcPagePlanBadge{margin-left:3px;padding:4px 8px;border:1px solid rgba(59,130,246,.09);border-radius:999px;background:rgba(59,130,246,.065);color:#4270ad;font-size:8px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.gcPageTitleRow{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.gcPageTitleRow h1{margin:0;color:#101722;font-size:clamp(28px,2.3vw,36px);line-height:1.04;letter-spacing:-.045em}.gcPageTitleRow p{max-width:760px;margin:8px 0 0;color:#707b8c;font-size:12px;line-height:1.6}.gcPageAction{flex:0 0 auto}.gcPageAction .btn,.gcPageAction a,.gcPageAction button{min-height:42px}.gcPageContent{position:relative;z-index:1;width:100%;max-width:1600px;margin:0 auto;padding:24px 40px 44px}.gcPageContent .card,.gcPageContent>.card{border:1px solid rgba(15,23,42,.07);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 12px 36px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gcPageContent .btn{border-radius:11px}.gcAccessCard{position:relative;max-width:760px;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:18px;gap:18px;padding:24px;border:1px solid rgba(15,23,42,.07);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(250,252,255,.9));box-shadow:0 18px 50px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.82)}.gcAccessIcon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(59,130,246,.1);border-radius:16px;background:linear-gradient(145deg,#f3f8ff,#eef5fd);color:#4f7fbd}.gcAccessIcon.isRestricted{border-color:rgba(239,68,68,.1);background:linear-gradient(145deg,#fff7f7,#fff2f2);color:#c95f58}.gcAccessBadge{display:inline-flex;align-items:center;min-height:24px;margin-bottom:9px;padding:0 9px;border-radius:999px;background:#eef4fb;color:#4f79ad;font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.gcAccessCopy h2{margin:0;color:#111827;font-size:22px;letter-spacing:-.03em}.gcAccessCopy p{max-width:620px;margin:9px 0 0;color:#707b8a;font-size:11px;line-height:1.65}.gcAccessButton{width:-moz-fit-content;width:fit-content;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:18px;padding:0 15px;border-radius:11px;background:#11161d;color:#fff;font-size:9px;font-weight:800;text-decoration:none;box-shadow:0 10px 24px rgba(15,23,42,.12);transition:transform .18s ease,box-shadow .18s ease}.gcAccessButton:hover{transform:translateY(-1px);box-shadow:0 13px 28px rgba(15,23,42,.15)}.gcAccessLoading{align-items:center}.gcAccessSpinner{width:24px;height:24px;border:3px solid #dfe8f2;border-top-color:#4f83c5;border-radius:50%;animation:gcPageShellSpin .8s linear infinite}@keyframes gcPageShellSpin{to{transform:rotate(1turn)}}@media (max-width:1000px){.gcPageContent,.gcPageHeader{padding-left:28px;padding-right:28px}}@media (max-width:760px){.gcPageHeader{padding:22px 20px 18px}.gcPageTitleRow{align-items:stretch;flex-direction:column;gap:16px}.gcPageAction,.gcPageAction .btn,.gcPageAction a,.gcPageAction button{width:100%}.gcPageContent{padding:20px 20px 34px}.gcAccessCard{grid-template-columns:1fr}}@media (max-width:520px){.gcPageEyebrow{row-gap:5px}.gcPagePlanBadge{margin-left:0}.gcPageTitleRow h1{font-size:28px}.gcPageContent{padding-left:14px;padding-right:14px}.gcPageHeader{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.gcAccessButton,.gcAccessSpinner{transition:none!important;animation:none!important}}.gcDashKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.gcDashKpiCard{position:relative;min-height:205px;overflow:hidden;padding:20px;border:1px solid rgba(15,23,42,.065);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,252,255,.9));box-shadow:0 15px 42px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.gcDashKpiCard:before{content:"";position:absolute;right:-28px;top:-35px;width:125px;height:125px;border-radius:50%;opacity:.12;filter:blur(6px)}.gcDashKpi-blue:before{background:#3b82f6}.gcDashKpi-cyan:before{background:#22d3ee}.gcDashKpi-violet:before{background:#8b5cf6}.gcDashKpi-green:before{background:#10b981}.gcDashKpiCard:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.12);box-shadow:0 20px 52px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.82)}.gcDashKpiTop{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.gcDashKpiIcon{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.055);border-radius:12px;background:#f5f7fa;color:#111827}.gcDashKpi-blue .gcDashKpiIcon{background:#eef5ff;color:#3977c3}.gcDashKpi-cyan .gcDashKpiIcon{background:#ecfbfd;color:#238da2}.gcDashKpi-violet .gcDashKpiIcon{background:#f4f1ff;color:#6c58b8}.gcDashKpi-green .gcDashKpiIcon{background:#edf9f5;color:#138661}.gcDashLiveBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(16,185,129,.09);border-radius:999px;background:rgba(16,185,129,.055);color:#11805c;font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.gcDashLiveBadge i{width:5px;height:5px;border-radius:50%;background:#20c997;box-shadow:0 0 0 3px rgba(32,201,151,.08)}.gcDashKpiCopy{position:relative;z-index:2;margin-top:22px}.gcDashKpiCopy small,.gcDashKpiCopy strong,.gcDashKpiCopy>span{display:block}.gcDashKpiCopy>span{color:#738093;font-size:11px;font-weight:680}.gcDashKpiCopy strong{margin-top:5px;color:#101722;font-size:34px;line-height:1;letter-spacing:-.045em}.gcDashKpiCopy small{margin-top:8px;color:#9aa3af;font-size:8px}.gcDashKpiFooter{position:absolute;left:20px;right:20px;bottom:17px;display:flex;align-items:center;gap:5px;color:#0c9b68;font-size:8px;font-weight:750}.gcDashGrid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr);grid-gap:18px;gap:18px;margin-bottom:18px}.gcDashPanel{min-width:0;overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.91);box-shadow:0 16px 46px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcDashPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 16px;border-bottom:1px solid rgba(15,23,42,.055)}.gcDashEyebrow{display:block;margin-bottom:4px;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gcDashPanelHead h2{margin:0;color:#111827;font-size:17px;letter-spacing:-.025em}.gcDashPanelHead p{margin:4px 0 0;color:#8b95a3;font-size:9px;line-height:1.5}.gcDashViewAll{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:7px 9px;border-radius:9px;color:#51729d;font-size:8px;font-weight:800;text-decoration:none;transition:background .18s ease,color .18s ease}.gcDashViewAll:hover{background:#f1f5fa;color:#285f9f}.gcDashLeadList,.gcDashList{min-width:0}.gcDashConversationRow{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:76px;padding:13px 20px;border-bottom:1px solid rgba(15,23,42,.05);transition:background .16s ease}.gcDashConversationRow:last-child{border-bottom:0}.gcDashConversationRow:hover{background:rgba(247,250,253,.72)}.gcDashAvatar,.gcDashLeadAvatar{display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(15,23,42,.055);background:#f2f5f8;color:#1b2532;font-weight:850}.gcDashAvatar{width:40px;height:40px;border-radius:13px;font-size:9px}.gcDashRowMain{min-width:0}.gcDashRowTitle{min-width:0;display:flex;align-items:center;gap:8px}.gcDashRowTitle b{min-width:0;overflow:hidden;color:#17202c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.gcDashChannelChip{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:#f2f5f8;color:#8190a2;font-size:6px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.gcDashMessagePreview{display:-webkit-box;overflow:hidden;margin-top:5px;color:#7c8797;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.gcDashRowMeta{min-width:115px;display:grid;justify-items:end;grid-gap:6px;gap:6px}.gcDashRowMeta small{color:#9ca5b0;font-size:7px;white-space:nowrap}.gcDashLeadRow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:64px;padding:10px 18px;border-bottom:1px solid rgba(15,23,42,.05)}.gcDashLeadRow:last-child{border-bottom:0}.gcDashLeadAvatar{width:34px;height:34px;border-radius:11px;font-size:8px}.gcDashLeadCopy{min-width:0}.gcDashLeadCopy b,.gcDashLeadCopy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcDashLeadCopy b{color:#17202c;font-size:9px}.gcDashLeadCopy span{margin-top:4px;color:#8993a0;font-size:8px}.gcDashEmpty{min-height:220px;display:grid;place-items:center;align-content:center;padding:30px;text-align:center}.gcDashEmpty.compact{min-height:170px}.gcDashEmptyIcon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:11px;border:1px solid rgba(15,23,42,.06);border-radius:14px;background:#f4f7fa;color:#6f7f91}.gcDashEmpty strong{color:#273242;font-size:10px}.gcDashEmpty span{max-width:280px;margin-top:5px;color:#9aa3af;font-size:8px}.gcDashLoadingRows{padding:4px 0}.gcDashLoadingRow{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;align-items:center;min-height:70px;padding:12px 20px;border-bottom:1px solid rgba(15,23,42,.045)}.gcDashLoadingRow i,.gcDashLoadingRow>span{display:block;border-radius:999px;background:linear-gradient(90deg,#eef2f5,#f8fafc,#eef2f5);background-size:220% 100%;animation:gcDashShimmer 1.25s linear infinite}.gcDashLoadingRow>span{width:40px;height:40px;border-radius:13px}.gcDashLoadingRow div{display:grid;grid-gap:7px;gap:7px}.gcDashLoadingRow i:first-child{width:32%;height:9px}.gcDashLoadingRow i:last-child{width:74%;height:7px}.gcDashAiBanner{position:relative;isolation:isolate;min-height:150px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;overflow:hidden;padding:24px;border:1px solid rgba(80,137,213,.13);border-radius:21px;background:radial-gradient(circle at 88% 20%,rgba(59,130,246,.23),transparent 28%),radial-gradient(circle at 5% 100%,rgba(34,211,238,.1),transparent 25%),linear-gradient(145deg,#101720,#111a26 55%,#0d141d);box-shadow:0 20px 55px rgba(15,23,42,.1);color:#fff}.gcDashAiGlow{position:absolute;right:110px;top:-80px;z-index:-1;width:220px;height:220px;border-radius:50%;background:rgba(59,130,246,.15);filter:blur(30px)}.gcDashAiIcon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(125,211,252,.12);border-radius:17px;background:rgba(255,255,255,.055);color:#87d9ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.gcDashAiCopy{min-width:0}.gcDashAiKicker{display:block;margin-bottom:4px;color:#7dd3fc;font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gcDashAiCopy h2{margin:0;color:#fff;font-size:18px;letter-spacing:-.025em}.gcDashAiCopy p{max-width:760px;margin:7px 0 0;color:rgba(255,255,255,.53);font-size:9px;line-height:1.6}.gcDashAiMetric{min-width:145px;padding-left:22px;border-left:1px solid rgba(255,255,255,.08);text-align:right}.gcDashAiMetric span,.gcDashAiMetric strong{display:block}.gcDashAiMetric strong{color:#fff;font-size:34px;line-height:1;letter-spacing:-.045em}.gcDashAiMetric span{margin-top:7px;color:rgba(255,255,255,.43);font-size:8px}@keyframes gcDashShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1250px){.gcDashKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gcDashGrid{grid-template-columns:1fr}}@media (max-width:740px){.gcDashKpiGrid{grid-template-columns:1fr}.gcDashConversationRow{grid-template-columns:40px minmax(0,1fr)}.gcDashRowMeta{grid-column:2;justify-items:start;min-width:0}.gcDashAiBanner{grid-template-columns:50px minmax(0,1fr)}.gcDashAiMetric{grid-column:1/-1;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.08);border-left:0;text-align:left}}@media (max-width:520px){.gcDashPanelHead{flex-direction:column}.gcDashViewAll{padding-left:0}.gcDashLeadRow{grid-template-columns:34px minmax(0,1fr)}.gcDashLeadRow>:last-child{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.gcDashKpiCard,.gcDashLoadingRow i,.gcDashLoadingRow>span{transition:none!important;animation:none!important}}.main.gcMainShell{display:block!important;align-self:stretch!important;justify-content:normal!important;padding:0!important;margin:0!important;min-height:100vh!important}.gcMainShell>.gcPageHeader{position:relative!important;top:auto!important;margin:0!important}.gcMainShell>.gcMainBackdrop{position:absolute!important;inset:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.app.gcAppShell{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;width:100%!important;min-width:0!important;min-height:100vh!important;margin:0!important;padding:0!important}.app.gcAppShell>.gcSidebar{flex:0 0 300px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:100vh!important;align-self:flex-start!important}.app.gcAppShell>.main.gcMainShell{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;align-self:stretch!important}.gcMainShell>.gcPageContent,.gcMainShell>.gcPageHeader{margin-top:0!important;transform:none!important}.gcAppShell:after,.gcAppShell:before,.gcMainShell:after,.gcMainShell:before{box-sizing:border-box}.gcInboxError{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;border:1px solid rgba(220,38,38,.12);border-radius:12px;background:#fff5f5;color:#ad3333}.gcInboxError>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(220,38,38,.08);font-size:9px;font-weight:900}.gcInboxError p{margin:2px 0 0;font-size:9px;line-height:1.45}.gcInboxToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.gcInboxFilters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.gcInboxFilter,.gcInboxHandover,.gcInboxRefresh{border:1px solid rgba(15,23,42,.07);background:rgba(255,255,255,.75);color:#647185;cursor:pointer;font:inherit;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.gcInboxFilter{min-height:34px;padding:0 12px;border-radius:999px;font-size:8px;font-weight:800}.gcInboxFilter:hover{color:#315f98;border-color:rgba(59,130,246,.12);background:#f7fbff}.gcInboxFilter.isActive{border-color:rgba(59,130,246,.14);background:#111820;color:#fff;box-shadow:0 8px 20px rgba(15,23,42,.1)}.gcInboxRefresh{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border-radius:10px;font-size:8px;font-weight:780}.gcInboxRefresh:hover:not(:disabled){background:#fff;color:#315f98}.gcInboxRefresh:disabled{opacity:.55;cursor:not-allowed}.gcInboxShell{min-height:690px;display:grid;grid-template-columns:325px minmax(0,1fr) 265px;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:20px;background:rgba(255,255,255,.91);box-shadow:0 20px 55px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.82)}.gcInboxThreads{min-width:0;border-right:1px solid rgba(15,23,42,.055);background:linear-gradient(180deg,#fbfcfe,#f8fafc)}.gcInboxThreadsTop{padding:16px;border-bottom:1px solid rgba(15,23,42,.055)}.gcInboxSearch{min-height:40px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(15,23,42,.075);border-radius:11px;background:#fff;color:#8d98a7;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.gcInboxSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17202c;font:inherit;font-size:9px}.gcInboxSearch input::placeholder{color:#a0a9b5}.gcInboxThreadCount{display:flex;align-items:baseline;gap:5px;margin-top:10px;color:#9aa3af}.gcInboxThreadCount strong{color:#4f6175;font-size:9px}.gcInboxThreadCount span{font-size:8px}.gcInboxThreadScroller{max-height:620px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.1) transparent}.gcInboxThread{width:100%;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:flex-start;padding:13px 15px;border:0;border-bottom:1px solid rgba(15,23,42,.045);background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background .17s ease,box-shadow .17s ease}.gcInboxThread:hover{background:rgba(245,249,253,.85)}.gcInboxThread.isSelected{background:linear-gradient(90deg,rgba(59,130,246,.075),rgba(255,255,255,.75));box-shadow:inset 2px 0 0 #4aa8e9}.gcInboxThreadAvatar{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.06);border-radius:13px;background:#eef3f8;color:#283545;font-size:9px;font-weight:900}.gcInboxThreadMain{min-width:0}.gcInboxThreadTop{display:flex;align-items:center;gap:8px}.gcInboxThreadTop b{min-width:0;flex:1 1 auto;overflow:hidden;color:#18222f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.gcInboxThreadTop small{flex:0 0 auto;color:#a0a9b4;font-size:7px}.gcInboxThreadPreview{display:-webkit-box;overflow:hidden;margin-top:5px;color:#7f8a99;font-size:8px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gcInboxThreadMeta{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.gcInboxChannelChip,.gcInboxMode{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;font-size:6px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.gcInboxChannelChip{border:1px solid rgba(15,23,42,.055);background:#f2f5f8;color:#718093}.gcInboxChannel-whatsapp{background:#eefaf4;color:#16845d}.gcInboxChannel-messenger{background:#eff5ff;color:#386fb6}.gcInboxChannel-instagram{background:#fff2f8;color:#9f4d79}.gcInboxChannel-website{background:#f1f5f9;color:#596b80}.gcInboxMode{gap:5px;background:transparent;color:#8c96a3}.gcInboxMode i{width:5px;height:5px;border-radius:50%}.gcInboxMode.isAi i{background:#23b97f}.gcInboxMode.isHuman i{background:#e4a544}.gcInboxChat{min-width:0;display:flex;flex-direction:column;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.035),transparent 23%),#fff}.gcInboxChatHead{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid rgba(15,23,42,.055);background:rgba(255,255,255,.9)}.gcInboxChatIdentity{min-width:0;display:flex;align-items:center;gap:11px}.gcInboxChatAvatar{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.1);border-radius:13px;background:#eef5fd;color:#3f6f9f;font-size:9px;font-weight:900}.gcInboxChatIdentity h2{margin:0;color:#151f2c;font-size:13px;letter-spacing:-.02em}.gcInboxChatIdentity p{max-width:420px;overflow:hidden;margin:4px 0 0;color:#8a95a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.gcInboxChatActions{display:flex;align-items:center;gap:8px}.gcInboxHandover{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:9px;font-size:8px;font-weight:780}.gcInboxHandover:hover{color:#315f98;border-color:rgba(59,130,246,.12);background:#f7fbff}.gcInboxMessages{flex:1 1 auto;min-height:470px;max-height:535px;overflow-y:auto;padding:24px 28px;background:radial-gradient(circle at 20% 0,rgba(59,130,246,.025),transparent 22%),linear-gradient(180deg,#fbfcfe,#f8fafc);scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.1) transparent}.gcInboxBubble{width:-moz-fit-content;width:fit-content;max-width:min(72%,620px);margin-bottom:12px;padding:11px 13px 8px;border-radius:15px;box-shadow:0 8px 18px rgba(15,23,42,.035)}.gcInboxBubble.isCustomer{margin-right:auto;border:1px solid rgba(15,23,42,.065);border-bottom-left-radius:5px;background:#fff;color:#293544}.gcInboxBubble.isOutbound{margin-left:auto;border:1px solid rgba(59,130,246,.1);border-bottom-right-radius:5px;background:linear-gradient(145deg,#111922,#182536);color:#fff}.gcInboxBubbleLabel{display:flex;align-items:center;gap:5px;margin-bottom:6px;color:#83cef7;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.gcInboxBubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:9px;line-height:1.55}.gcInboxBubble small{display:block;margin-top:6px;color:#9ca6b2;font-size:6px;text-align:right}.gcInboxBubble.isOutbound small{color:rgba(255,255,255,.38)}.gcInboxComposer{padding:13px 16px 14px;border-top:1px solid rgba(15,23,42,.055);background:#fff}.gcInboxComposerBox{min-height:48px;display:flex;align-items:center;gap:9px;padding:6px 7px 6px 13px;border:1px solid rgba(15,23,42,.075);border-radius:13px;background:#fbfcfd;transition:border-color .18s ease,box-shadow .18s ease}.gcInboxComposerBox:focus-within{border-color:rgba(59,130,246,.22);box-shadow:0 0 0 4px rgba(59,130,246,.055)}.gcInboxComposerBox input{min-width:0;flex:1 1 auto;border:0;outline:0;background:transparent;color:#17202c;font:inherit;font-size:9px}.gcInboxComposerBox input::placeholder{color:#a2abb6}.gcInboxSend{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:10px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:800;box-shadow:0 8px 18px rgba(15,23,42,.12)}.gcInboxSend:disabled{opacity:.42;cursor:not-allowed}.gcInboxComposer>small{display:block;margin-top:7px;color:#9aa3af;font-size:7px}.gcInboxContact{min-width:0;padding:18px;border-left:1px solid rgba(15,23,42,.055);background:linear-gradient(180deg,#fbfcfe,#f7f9fc)}.gcInboxContactTop{text-align:center}.gcInboxContactAvatar{width:60px;height:60px;display:grid;place-items:center;margin:5px auto 12px;border:1px solid rgba(59,130,246,.1);border-radius:18px;background:#eef5fd;color:#3e6c9b;font-size:12px;font-weight:900}.gcInboxContactTop h3{margin:0;color:#18222f;font-size:12px}.gcInboxContactTop p{overflow-wrap:anywhere;margin:5px 0 0;color:#8a95a4;font-size:8px;line-height:1.45}.gcInboxContactChannel{margin-top:10px}.gcInboxContactSection{margin-top:22px;padding-top:18px;border-top:1px solid rgba(15,23,42,.055)}.gcInboxContactLabel{color:#8794a4;font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gcInboxContactSection dl{display:grid;grid-gap:13px;gap:13px;margin:14px 0 0}.gcInboxContactSection dl>div{display:grid;grid-gap:4px;gap:4px}.gcInboxContactSection dt{color:#99a2ad;font-size:7px}.gcInboxContactSection dd{margin:0;color:#344255;font-size:8px;font-weight:700;overflow-wrap:anywhere}.gcInboxContactNote{display:flex;align-items:flex-start;gap:8px;margin-top:22px;padding:11px;border:1px solid rgba(59,130,246,.08);border-radius:11px;background:#f1f6fc;color:#557395}.gcInboxContactNote svg{flex:0 0 auto;margin-top:1px}.gcInboxContactNote p{margin:0;font-size:7px;line-height:1.5}.gcInboxContactEmpty,.gcInboxEmptyState,.gcInboxMiniEmpty{display:grid;place-items:center;align-content:center;text-align:center}.gcInboxEmptyState{flex:1 1 auto;min-height:560px;padding:40px}.gcInboxEmptyIcon{width:64px;height:64px;display:grid;place-items:center;margin-bottom:15px;border:1px solid rgba(59,130,246,.1);border-radius:19px;background:#eef5fd;color:#4d7db1}.gcInboxEmptyState>span{color:#4c7db7;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcInboxEmptyState h2{margin:6px 0 0;color:#192432;font-size:17px}.gcInboxEmptyState p{max-width:420px;margin:8px 0 0;color:#8994a3;font-size:9px;line-height:1.55}.gcInboxMiniEmpty{min-height:180px;padding:25px;color:#8c97a5}.gcInboxMiniEmpty svg{margin-bottom:9px}.gcInboxMiniEmpty strong{color:#465467;font-size:9px}.gcInboxMiniEmpty span{max-width:220px;margin-top:5px;font-size:8px;line-height:1.45}.gcInboxContactEmpty{min-height:300px;color:#99a3af}.gcInboxContactEmpty span{max-width:160px;margin-top:9px;font-size:8px;line-height:1.45}.gcInboxSkeletonList{padding:4px 0}.gcInboxSkeletonThread{display:grid;grid-template-columns:42px 1fr;grid-gap:11px;gap:11px;padding:13px 15px;border-bottom:1px solid rgba(15,23,42,.04)}.gcInboxSkeletonThread i,.gcInboxSkeletonThread>span{display:block;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcInboxShimmer 1.2s linear infinite}.gcInboxSkeletonThread>span{width:42px;height:42px;border-radius:13px}.gcInboxSkeletonThread div{display:grid;grid-gap:7px;gap:7px}.gcInboxSkeletonThread i:first-child{width:52%;height:8px;margin-top:4px;border-radius:999px}.gcInboxSkeletonThread i:last-child{width:82%;height:7px;border-radius:999px}.gcInboxMessageLoading{display:grid;grid-gap:10px;gap:10px;max-width:360px}.gcInboxMessageLoading span{height:44px;border-radius:14px;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcInboxShimmer 1.2s linear infinite}.gcInboxMessageLoading span:nth-child(2){width:72%}.gcInboxMessageLoading span:nth-child(3){width:86%}@keyframes gcInboxShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1280px){.gcInboxShell{grid-template-columns:300px minmax(0,1fr)}.gcInboxContact{display:none}}@media (max-width:900px){.gcInboxShell{grid-template-columns:270px minmax(0,1fr)}.gcInboxChatHead{align-items:flex-start;flex-direction:column}.gcInboxChatActions{width:100%;justify-content:space-between}}@media (max-width:720px){.gcInboxToolbar{align-items:stretch;flex-direction:column}.gcInboxRefresh{width:-moz-fit-content;width:fit-content}.gcInboxShell{grid-template-columns:1fr;min-height:auto}.gcInboxThreads{border-right:0;border-bottom:1px solid rgba(15,23,42,.055)}.gcInboxThreadScroller{max-height:340px}.gcInboxMessages{min-height:420px}.gcInboxBubble{max-width:88%}}@media (max-width:520px){.gcInboxFilters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.gcInboxFilter{flex:0 0 auto}.gcInboxChatActions{align-items:flex-start;flex-direction:column}.gcInboxHandover{width:100%;justify-content:center}.gcInboxMessages{padding:18px 14px}.gcInboxComposer{padding:10px}.gcInboxComposerBox{align-items:stretch;flex-direction:column;padding:9px}.gcInboxComposerBox input{min-height:36px}.gcInboxSend{justify-content:center}}@media (prefers-reduced-motion:reduce){.gcInboxComposerBox,.gcInboxFilter,.gcInboxHandover,.gcInboxMessageLoading span,.gcInboxRefresh,.gcInboxSkeletonThread i,.gcInboxSkeletonThread>span,.gcInboxThread{transition:none!important;animation:none!important}}.gcLeadsError{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;border:1px solid rgba(220,38,38,.12);border-radius:12px;background:#fff5f5;color:#ad3333}.gcLeadsError>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(220,38,38,.08);font-size:9px;font-weight:900}.gcLeadsError p{margin:2px 0 0;font-size:9px}.gcLeadsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcLeadsSummaryCard{position:relative;overflow:hidden;min-height:105px;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,252,255,.91));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcLeadsSummaryCard:after{content:"";position:absolute;right:-25px;top:-35px;width:100px;height:100px;border-radius:50%;opacity:.12;filter:blur(4px)}.gcLeadsSummary-blue:after{background:#3b82f6}.gcLeadsSummary-green:after{background:#10b981}.gcLeadsSummary-violet:after{background:#8b5cf6}.gcLeadsSummary-neutral:after{background:#94a3b8}.gcLeadsSummaryCard span,.gcLeadsSummaryCard strong{position:relative;z-index:2;display:block}.gcLeadsSummaryCard span{color:#7e8998;font-size:9px;font-weight:700}.gcLeadsSummaryCard strong{margin-top:8px;color:#111827;font-size:29px;line-height:1;letter-spacing:-.04em}.gcLeadsPanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcLeadsToolbar{gap:12px;padding:15px 16px;border-bottom:1px solid rgba(15,23,42,.055)}.gcLeadsSearch,.gcLeadsToolbar{display:flex;align-items:center}.gcLeadsSearch{width:min(290px,100%);min-height:39px;gap:8px;padding:0 11px;border:1px solid rgba(15,23,42,.075);border-radius:11px;background:#fff;color:#8b96a5}.gcLeadsSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17202c;font:inherit;font-size:9px}.gcLeadsFilters{display:flex;align-items:center;gap:6px;flex:1 1 auto;flex-wrap:wrap}.gcLeadsFilter,.gcLeadsRefresh{border:1px solid rgba(15,23,42,.065);background:#fafbfd;color:#697688;cursor:pointer;font:inherit}.gcLeadsFilter{min-height:31px;padding:0 9px;border-radius:999px;font-size:7px;font-weight:820}.gcLeadsFilter.isActive{background:#111820;color:#fff;border-color:#111820}.gcLeadsRefresh{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:10px;font-size:8px;font-weight:780}.gcLeadsRefresh:disabled{opacity:.55;cursor:not-allowed}.gcLeadsTableWrap{min-width:0;overflow-x:auto}.gcLeadsTable{width:100%;border-collapse:collapse}.gcLeadsTable thead th{padding:11px 16px;border-bottom:1px solid rgba(15,23,42,.055);background:#f8fafc;color:#8b96a4;font-size:7px;font-weight:900;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.gcLeadsTable tbody tr{cursor:pointer;transition:background .16s ease}.gcLeadsTable tbody tr:hover{background:#f9fbfd}.gcLeadsTable td{padding:13px 16px;border-bottom:1px solid rgba(15,23,42,.045);color:#536173;font-size:9px;vertical-align:middle}.gcLeadsTable tbody tr:last-child td{border-bottom:0}.gcLeadsIdentity{min-width:220px;display:flex;align-items:center;gap:10px}.gcLeadsAvatar{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.08);border-radius:11px;background:#eef4fa;color:#416d9c;font-size:8px;font-weight:900}.gcLeadsIdentity b,.gcLeadsIdentity span{display:block}.gcLeadsIdentity b{color:#17202c;font-size:9px}.gcLeadsIdentity span{max-width:250px;margin-top:3px;color:#98a1ac;font-size:7px}.gcLeadsCellText,.gcLeadsIdentity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcLeadsCellText{display:block;max-width:280px}.gcLeadsSource{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;background:#f3f6f9;color:#6f7f92;font-size:7px;font-weight:760}.gcLeadsDate{color:#8f99a5;font-size:7px;white-space:nowrap}.gcLeadsEmpty{min-height:260px;display:grid;place-items:center;align-content:center;padding:35px;text-align:center}.gcLeadsEmptyIcon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(59,130,246,.09);border-radius:15px;background:#eef5fd;color:#4b79aa}.gcLeadsEmpty strong{color:#253243;font-size:10px}.gcLeadsEmpty span{max-width:310px;margin-top:5px;color:#98a2ae;font-size:8px;line-height:1.45}.gcLeadsLoading{padding:2px 0}.gcLeadsLoadingRow{display:grid;grid-template-columns:240px 1fr 100px 110px 140px;grid-gap:20px;gap:20px;align-items:center;min-height:62px;padding:12px 16px;border-bottom:1px solid rgba(15,23,42,.04)}.gcLeadsLoadingRow i,.gcLeadsLoadingRow span{height:8px;display:block;border-radius:999px;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcLeadsShimmer 1.2s linear infinite}.gcLeadsLoadingRow span{width:72%}.gcLeadDrawerBackdrop{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:rgba(7,12,18,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:gcLeadBackdropIn .18s ease both}.gcLeadDrawer{width:min(500px,100%);height:100%;overflow-y:auto;padding:24px;border-left:1px solid rgba(255,255,255,.7);background:radial-gradient(circle at 90% 0,rgba(59,130,246,.08),transparent 24%),#fbfcfe;box-shadow:-18px 0 55px rgba(15,23,42,.14);animation:gcLeadDrawerIn .25s ease both}.gcLeadDrawerTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(15,23,42,.06)}.gcLeadDrawerIdentity{min-width:0;display:flex;align-items:center;gap:12px}.gcLeadDrawerAvatar{width:46px;height:46px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.1);border-radius:14px;background:#eef5fd;color:#3f6f9f;font-size:10px;font-weight:900}.gcLeadDrawerIdentity span{color:#4f7db4;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcLeadDrawerIdentity h2{margin:4px 0 0;color:#17202c;font-size:19px;letter-spacing:-.03em}.gcLeadDrawerIdentity p{overflow-wrap:anywhere;margin:5px 0 0;color:#8e98a5;font-size:8px}.gcLeadDrawerClose{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(15,23,42,.07);border-radius:10px;background:#fff;color:#6f7a88;cursor:pointer;font-size:18px}.gcLeadDrawerStatus{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px;border:1px solid rgba(15,23,42,.055);border-radius:12px;background:#fff}.gcLeadDrawerStatus>span{color:#7d8998;font-size:8px;font-weight:750}.gcLeadDrawerSection{margin-top:21px}.gcLeadDrawerSectionLabel{display:block;margin-bottom:10px;color:#7e8a99;font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gcLeadDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.gcLeadDetail{min-width:0;padding:11px;border:1px solid rgba(15,23,42,.055);border-radius:11px;background:#fff}.gcLeadDetail span{display:block;color:#98a1ad;font-size:7px;font-weight:760}.gcLeadDetail p{margin:5px 0 0;color:#344255;font-size:8px;line-height:1.45;overflow-wrap:anywhere}.gcLeadNotes{min-height:90px;padding:12px;border:1px solid rgba(15,23,42,.055);border-radius:11px;background:#fff;color:#566375;font-size:8px;line-height:1.55;white-space:pre-wrap}.gcLeadStatusSelect{width:100%;min-height:42px;padding:0 11px;border:1px solid rgba(15,23,42,.08);border-radius:11px;outline:0;background:#fff;color:#2b3848;font:inherit;font-size:9px}.gcLeadSaving{display:block;margin-top:7px;color:#7c8b9d;font-size:7px}.gcLeadDangerZone{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(185,28,28,.09)}.gcLeadDangerZone strong{color:#8f2d2d;font-size:9px}.gcLeadDangerZone p{max-width:300px;margin:5px 0 0;color:#9b6a6a;font-size:7px;line-height:1.45}.gcLeadDelete{min-height:38px;flex:0 0 auto;padding:0 13px;border:0;border-radius:10px;background:#a9342d;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:800}.gcLeadDelete:disabled{opacity:.55;cursor:not-allowed}@keyframes gcLeadsShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes gcLeadBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes gcLeadDrawerIn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1050px){.gcLeadsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.gcLeadsToolbar{align-items:stretch;flex-direction:column}.gcLeadsSearch{width:100%}}@media (max-width:650px){.gcLeadsSummary{grid-template-columns:1fr}.gcLeadsFilters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.gcLeadsFilter{flex:0 0 auto}.gcLeadDetailGrid{grid-template-columns:1fr}.gcLeadDangerZone{align-items:stretch;flex-direction:column}.gcLeadDelete{width:100%}}@media (prefers-reduced-motion:reduce){.gcLeadDrawer,.gcLeadDrawerBackdrop,.gcLeadsLoadingRow i,.gcLeadsLoadingRow span{animation:none!important}}.gcCustomersError{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;border:1px solid rgba(220,38,38,.12);border-radius:12px;background:#fff5f5;color:#ad3333}.gcCustomersError>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(220,38,38,.08);font-size:9px;font-weight:900}.gcCustomersError p{margin:2px 0 0;font-size:9px}.gcCustomersSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcCustomersSummaryCard{position:relative;min-height:110px;display:flex;align-items:center;gap:13px;overflow:hidden;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,252,255,.91));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcCustomersSummaryCard:after{content:"";position:absolute;right:-28px;top:-38px;width:105px;height:105px;border-radius:50%;opacity:.12;filter:blur(4px)}.gcCustomersSummary-blue:after{background:#3b82f6}.gcCustomersSummary-cyan:after{background:#22d3ee}.gcCustomersSummary-violet:after{background:#8b5cf6}.gcCustomersSummary-green:after{background:#10b981}.gcCustomersSummaryIcon{position:relative;z-index:2;width:39px;height:39px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(15,23,42,.055);border-radius:12px;background:#f3f7fb;color:#4d76a4}.gcCustomersSummaryCard span,.gcCustomersSummaryCard strong{position:relative;z-index:2;display:block}.gcCustomersSummaryCard span{color:#7e8998;font-size:8px;font-weight:700}.gcCustomersSummaryCard strong{margin-top:7px;color:#111827;font-size:29px;line-height:1;letter-spacing:-.04em}.gcCustomersPanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcCustomersToolbar{display:flex;align-items:center;gap:12px;padding:15px 16px;border-bottom:1px solid rgba(15,23,42,.055)}.gcCustomersSearch{width:min(290px,100%);min-height:39px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(15,23,42,.075);border-radius:11px;background:#fff;color:#8b96a5}.gcCustomersSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17202c;font:inherit;font-size:9px}.gcCustomersFilters{display:flex;align-items:center;gap:6px;flex:1 1 auto;flex-wrap:wrap}.gcCustomersFilter,.gcCustomersRefresh{border:1px solid rgba(15,23,42,.065);background:#fafbfd;color:#697688;cursor:pointer;font:inherit}.gcCustomersFilter{min-height:31px;padding:0 9px;border-radius:999px;font-size:7px;font-weight:820}.gcCustomersFilter.isActive{border-color:#111820;background:#111820;color:#fff}.gcCustomersRefresh{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:10px;font-size:8px;font-weight:780}.gcCustomersRefresh:disabled{opacity:.55;cursor:not-allowed}.gcCustomersTableWrap{overflow-x:auto}.gcCustomersTable{width:100%;border-collapse:collapse}.gcCustomersTable thead th{padding:11px 16px;border-bottom:1px solid rgba(15,23,42,.055);background:#f8fafc;color:#8b96a4;font-size:7px;font-weight:900;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.gcCustomersTable tbody tr{cursor:pointer;transition:background .16s ease}.gcCustomersTable tbody tr:hover{background:#f9fbfd}.gcCustomersTable td{padding:13px 16px;border-bottom:1px solid rgba(15,23,42,.045);color:#536173;font-size:9px;vertical-align:middle}.gcCustomersTable tbody tr:last-child td{border-bottom:0}.gcCustomersIdentity{min-width:220px;display:flex;align-items:center;gap:10px}.gcCustomersAvatar{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.08);border-radius:11px;background:#eef4fa;color:#416d9c;font-size:8px;font-weight:900}.gcCustomersIdentity b,.gcCustomersIdentity span{display:block}.gcCustomersIdentity b{color:#17202c;font-size:9px}.gcCustomersIdentity span{max-width:250px;overflow:hidden;margin-top:3px;color:#98a1ac;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.gcCustomersChannel{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;background:#f2f5f8;color:#718093;font-size:7px;font-weight:820}.gcCustomersChannel-whatsapp{background:#eefaf4;color:#16845d}.gcCustomersChannel-messenger{background:#eff5ff;color:#386fb6}.gcCustomersChannel-instagram{background:#fff2f8;color:#9f4d79}.gcCustomersChannel-website{background:#f1f5f9;color:#596b80}.gcCustomersContact{display:block;max-width:250px;overflow:hidden;color:#58677a;text-overflow:ellipsis;white-space:nowrap}.gcCustomersDate,.gcCustomersMuted{color:#8f99a5;font-size:7px;white-space:nowrap}.gcCustomersEmpty{min-height:260px;display:grid;place-items:center;align-content:center;padding:35px;text-align:center}.gcCustomersEmptyIcon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(59,130,246,.09);border-radius:15px;background:#eef5fd;color:#4b79aa}.gcCustomersEmpty strong{color:#253243;font-size:10px}.gcCustomersEmpty span{max-width:310px;margin-top:5px;color:#98a2ae;font-size:8px;line-height:1.45}.gcCustomersLoading{padding:2px 0}.gcCustomersLoadingRow{display:grid;grid-template-columns:240px 110px 1fr 90px 150px 150px;grid-gap:18px;gap:18px;align-items:center;min-height:62px;padding:12px 16px;border-bottom:1px solid rgba(15,23,42,.04)}.gcCustomersLoadingRow i,.gcCustomersLoadingRow span{height:8px;display:block;border-radius:999px;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcCustomersShimmer 1.2s linear infinite}.gcCustomersLoadingRow span{width:72%}.gcCustomerDrawerBackdrop{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:rgba(7,12,18,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:gcCustomerBackdropIn .18s ease both}.gcCustomerDrawer{width:min(500px,100%);height:100%;overflow-y:auto;padding:24px;border-left:1px solid rgba(255,255,255,.7);background:radial-gradient(circle at 90% 0,rgba(59,130,246,.08),transparent 24%),#fbfcfe;box-shadow:-18px 0 55px rgba(15,23,42,.14);animation:gcCustomerDrawerIn .25s ease both}.gcCustomerDrawerTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(15,23,42,.06)}.gcCustomerDrawerIdentity{min-width:0;display:flex;align-items:center;gap:12px}.gcCustomerDrawerAvatar{width:46px;height:46px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.1);border-radius:14px;background:#eef5fd;color:#3f6f9f;font-size:10px;font-weight:900}.gcCustomerDrawerIdentity span{color:#4f7db4;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcCustomerDrawerIdentity h2{margin:4px 0 0;color:#17202c;font-size:19px;letter-spacing:-.03em}.gcCustomerDrawerIdentity p{overflow-wrap:anywhere;margin:5px 0 0;color:#8e98a5;font-size:8px}.gcCustomerDrawerClose{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(15,23,42,.07);border-radius:10px;background:#fff;color:#6f7a88;cursor:pointer;font-size:18px}.gcCustomerDrawerChannel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px;border:1px solid rgba(15,23,42,.055);border-radius:12px;background:#fff}.gcCustomerDrawerChannel>span{color:#7d8998;font-size:8px;font-weight:750}.gcCustomerDrawerSection{margin-top:21px}.gcCustomerDrawerSectionLabel{display:block;margin-bottom:10px;color:#7e8a99;font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gcCustomerDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.gcCustomerDetail{min-width:0;padding:11px;border:1px solid rgba(15,23,42,.055);border-radius:11px;background:#fff}.gcCustomerDetail span{display:block;color:#98a1ad;font-size:7px;font-weight:760}.gcCustomerDetail p{margin:5px 0 0;color:#344255;font-size:8px;line-height:1.45;overflow-wrap:anywhere}.gcCustomerDrawerNote{display:flex;align-items:flex-start;gap:9px;margin-top:24px;padding:12px;border:1px solid rgba(59,130,246,.08);border-radius:12px;background:#f1f6fc;color:#557395}.gcCustomerDrawerNote svg{flex:0 0 auto;margin-top:1px}.gcCustomerDrawerNote p{margin:0;font-size:7px;line-height:1.5}@keyframes gcCustomersShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes gcCustomerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes gcCustomerDrawerIn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1050px){.gcCustomersSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.gcCustomersToolbar{align-items:stretch;flex-direction:column}.gcCustomersSearch{width:100%}}@media (max-width:650px){.gcCustomersSummary{grid-template-columns:1fr}.gcCustomersFilters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.gcCustomersFilter{flex:0 0 auto}.gcCustomerDetailGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gcCustomerDrawer,.gcCustomerDrawerBackdrop,.gcCustomersLoadingRow i,.gcCustomersLoadingRow span{animation:none!important}}.gcAppointmentsError{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;border:1px solid rgba(220,38,38,.12);border-radius:12px;background:#fff5f5;color:#ad3333}.gcAppointmentsError>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(220,38,38,.08);font-size:9px;font-weight:900}.gcAppointmentsError p{margin:2px 0 0;font-size:9px}.gcAppointmentsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcAppointmentsSummaryCard{position:relative;min-height:104px;overflow:hidden;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,252,255,.91));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcAppointmentsSummaryCard:after{content:"";position:absolute;right:-28px;top:-38px;width:105px;height:105px;border-radius:50%;opacity:.12;filter:blur(4px)}.gcAppointmentsSummary-blue:after{background:#3b82f6}.gcAppointmentsSummary-green:after{background:#10b981}.gcAppointmentsSummary-cyan:after{background:#22d3ee}.gcAppointmentsSummary-violet:after{background:#8b5cf6}.gcAppointmentsSummaryCard span,.gcAppointmentsSummaryCard strong{position:relative;z-index:2;display:block}.gcAppointmentsSummaryCard span{color:#7e8998;font-size:8px;font-weight:700}.gcAppointmentsSummaryCard strong{margin-top:8px;color:#111827;font-size:29px;line-height:1;letter-spacing:-.04em}.gcAppointmentsPanel,.gcBookingPanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcBookingPanel{margin-bottom:18px}.gcBookingPanelHead{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.055)}.gcBookingPanelTitle{display:flex;align-items:center;gap:12px}.gcBookingIcon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.09);border-radius:13px;background:#eef5fd;color:#4e7fb2}.gcAppointmentsEyebrow,.gcBookingPanelTitle>div:last-child>span{display:block;margin-bottom:3px;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcAppointmentsPanelHead h2,.gcBookingPanelTitle h2{margin:0;color:#17202c;font-size:17px;letter-spacing:-.025em}.gcAppointmentsPanelHead p,.gcBookingPanelTitle p{margin:5px 0 0;color:#8994a3;font-size:8px;line-height:1.5}.gcBookingSave{min-height:38px;flex:0 0 auto;padding:0 14px;border:0;border-radius:10px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:800;box-shadow:0 9px 22px rgba(15,23,42,.12)}.gcBookingSave:disabled{opacity:.55;cursor:not-allowed}.gcBookingSuccess{display:flex;align-items:center;gap:8px;margin:14px 18px 0;padding:10px 12px;border:1px solid rgba(16,185,129,.1);border-radius:10px;background:#effaf5;color:#187854;font-size:8px;font-weight:760}.gcBookingSuccess span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:rgba(16,185,129,.1)}.gcBookingWeek{padding:10px 18px 0}.gcBookingDay{display:grid;grid-template-columns:minmax(150px,1fr) 120px minmax(300px,1.6fr);grid-gap:16px;gap:16px;align-items:center;min-height:62px;padding:10px 4px;border-bottom:1px solid rgba(15,23,42,.05)}.gcBookingDay:last-child{border-bottom:0}.gcBookingDayName span,.gcBookingDayName strong{display:block}.gcBookingDayName strong{color:#273445;font-size:9px}.gcBookingDayName span{margin-top:3px;color:#a0a8b3;font-size:7px}.gcBookingDay.isOpen .gcBookingDayName span{color:#4f8873}.gcBookingToggle{display:flex;align-items:center;gap:8px;cursor:pointer}.gcBookingToggle input{position:absolute;opacity:0;pointer-events:none}.gcBookingToggle>span{position:relative;width:34px;height:20px;flex:0 0 auto;border-radius:999px;background:#dfe4ea;transition:background .18s ease}.gcBookingToggle>span i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(15,23,42,.15);transition:transform .18s ease}.gcBookingToggle input:checked+span{background:#1da574}.gcBookingToggle input:checked+span i{transform:translateX(14px)}.gcBookingToggle b{color:#788596;font-size:8px}.gcBookingTimeRange{display:grid;grid-template-columns:minmax(110px,1fr) 25px minmax(110px,1fr);grid-gap:9px;gap:9px;align-items:center}.gcBookingTimeRange span{color:#a0a9b5;font-size:8px;text-align:center}.gcBookingSettingField input,.gcBookingSettingField select,.gcBookingTimeRange input{width:100%;min-height:39px;box-sizing:border-box;padding:0 10px;border:1px solid rgba(15,23,42,.075);border-radius:10px;outline:0;background:#fbfcfd;color:#344255;font:inherit;font-size:8px}.gcBookingSettingField select:focus,.gcBookingTimeRange input:focus{border-color:rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.045)}.gcBookingTimeRange input:disabled{opacity:.42;cursor:not-allowed}.gcBookingSettingsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:8px;padding:18px;border-top:1px solid rgba(15,23,42,.055);background:#fafbfd}.gcBookingSettingField{min-width:0}.gcBookingSettingField strong,.gcBookingSettingField>span{display:block}.gcBookingSettingField strong{color:#435164;font-size:8px}.gcBookingSettingField>span{min-height:26px;margin-top:3px;color:#9aa3af;font-size:7px;line-height:1.35}.gcBookingSettingField input,.gcBookingSettingField select{margin-top:7px}.gcBookingSettingField input:disabled{background:#f3f5f7;color:#7f8995}.gcAppointmentsPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 15px;border-bottom:1px solid rgba(15,23,42,.055)}.gcAppointmentsHeadActions{display:flex;align-items:center;gap:10px}.gcAppointmentsFilters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gcAppointmentsFilter,.gcAppointmentsRefresh{border:1px solid rgba(15,23,42,.065);background:#fafbfd;color:#697688;cursor:pointer;font:inherit}.gcAppointmentsFilter{min-height:31px;padding:0 9px;border-radius:999px;font-size:7px;font-weight:820}.gcAppointmentsFilter.isActive{border-color:#111820;background:#111820;color:#fff}.gcAppointmentsRefresh{min-height:35px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:10px;font-size:8px;font-weight:780}.gcAppointmentsRefresh:disabled{opacity:.55;cursor:not-allowed}.gcAppointmentsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.gcAppointmentCard{min-width:0;padding:15px;border:1px solid rgba(15,23,42,.06);border-radius:15px;background:linear-gradient(145deg,#fff,#fbfcfe);box-shadow:0 10px 25px rgba(15,23,42,.035)}.gcAppointmentCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gcAppointmentDateTile{width:52px;min-height:65px;display:grid;place-items:center;align-content:center;border:1px solid rgba(59,130,246,.09);border-radius:13px;background:#eef5fd;color:#4272a5}.gcAppointmentDateTile b,.gcAppointmentDateTile span,.gcAppointmentDateTile strong{display:block}.gcAppointmentDateTile span{font-size:6px;font-weight:800;text-transform:uppercase}.gcAppointmentDateTile strong{margin-top:2px;color:#1f344d;font-size:20px;line-height:1}.gcAppointmentDateTile b{margin-top:3px;font-size:6px;letter-spacing:.05em}.gcAppointmentIdentity{display:flex;align-items:center;gap:9px;margin-top:14px}.gcAppointmentAvatar{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:10px;background:#f1f4f7;color:#48596d;font-size:8px;font-weight:900}.gcAppointmentIdentity h3{margin:0;color:#192432;font-size:10px}.gcAppointmentIdentity p{margin:4px 0 0;color:#8b96a4;font-size:7px}.gcAppointmentTime{margin-top:14px;padding-top:12px;border-top:1px solid rgba(15,23,42,.05)}.gcAppointmentTime span,.gcAppointmentTime strong{display:block}.gcAppointmentTime span{color:#9aa3af;font-size:7px}.gcAppointmentTime strong{margin-top:4px;color:#4b596a;font-size:8px}.gcAppointmentsLoading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.gcAppointmentsLoadingCard{min-height:170px;display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;padding:15px;border:1px solid rgba(15,23,42,.05);border-radius:15px}.gcAppointmentsLoadingCard i,.gcAppointmentsLoadingCard>span{display:block;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcAppointmentsShimmer 1.2s linear infinite}.gcAppointmentsLoadingCard>span{width:52px;height:65px;border-radius:13px}.gcAppointmentsLoadingCard div{display:grid;align-content:start;grid-gap:8px;gap:8px;padding-top:5px}.gcAppointmentsLoadingCard i{height:8px;border-radius:999px}.gcAppointmentsLoadingCard i:first-child{width:55%}.gcAppointmentsLoadingCard i:nth-child(2){width:76%}.gcAppointmentsLoadingCard i:nth-child(3){width:45%}.gcAppointmentsEmpty{min-height:240px;display:grid;place-items:center;align-content:center;padding:35px;text-align:center}.gcAppointmentsEmptyIcon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(59,130,246,.09);border-radius:16px;background:#eef5fd;color:#4b79aa}.gcAppointmentsEmpty strong{color:#253243;font-size:10px}.gcAppointmentsEmpty span{max-width:330px;margin-top:5px;color:#98a2ae;font-size:8px;line-height:1.45}@keyframes gcAppointmentsShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1150px){.gcAppointmentsGrid,.gcAppointmentsLoading,.gcAppointmentsSummary,.gcBookingSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gcBookingDay{grid-template-columns:minmax(140px,1fr) 110px minmax(260px,1.5fr)}}@media (max-width:850px){.gcAppointmentsPanelHead,.gcBookingPanelHead{align-items:stretch;flex-direction:column}.gcBookingSave{width:100%}.gcAppointmentsHeadActions{align-items:stretch;flex-direction:column}.gcBookingDay{grid-template-columns:1fr 110px}.gcBookingTimeRange{grid-column:1/-1}}@media (max-width:650px){.gcAppointmentsGrid,.gcAppointmentsLoading,.gcAppointmentsSummary,.gcBookingSettingsGrid{grid-template-columns:1fr}.gcAppointmentsFilters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.gcAppointmentsFilter{flex:0 0 auto}.gcBookingDay{grid-template-columns:1fr;gap:9px;padding:14px 4px}.gcBookingTimeRange{grid-column:auto}}@media (prefers-reduced-motion:reduce){.gcAppointmentsLoadingCard i,.gcAppointmentsLoadingCard>span,.gcBookingToggle>span,.gcBookingToggle>span i{transition:none!important;animation:none!important}}.gcServicesAddButton{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-radius:11px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:820;box-shadow:0 10px 24px rgba(15,23,42,.12)}.gcServicesError{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;border:1px solid rgba(220,38,38,.12);border-radius:12px;background:#fff5f5;color:#ad3333}.gcServicesError>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(220,38,38,.08);font-size:9px;font-weight:900}.gcServicesError p{margin:2px 0 0;font-size:9px}.gcServicesSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcServicesSummaryCard{position:relative;min-height:104px;overflow:hidden;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,252,255,.91));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcServicesSummaryCard:after{content:"";position:absolute;right:-28px;top:-38px;width:105px;height:105px;border-radius:50%;opacity:.12;filter:blur(4px)}.gcServicesSummary-blue:after{background:#3b82f6}.gcServicesSummary-green:after{background:#10b981}.gcServicesSummary-violet:after{background:#8b5cf6}.gcServicesSummaryCard span,.gcServicesSummaryCard strong{position:relative;z-index:2;display:block}.gcServicesSummaryCard span{color:#7e8998;font-size:8px;font-weight:700}.gcServicesSummaryCard strong{margin-top:8px;color:#111827;font-size:29px;line-height:1;letter-spacing:-.04em}.gcServiceCreatePanel{margin-bottom:16px;overflow:hidden;border:1px solid rgba(59,130,246,.09);border-radius:20px;background:radial-gradient(circle at 92% 0,rgba(59,130,246,.07),transparent 25%),rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcServiceCreateHead{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.055)}.gcServiceCreateIcon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.09);border-radius:13px;background:#eef5fd;color:#4e7fb2}.gcServiceCreateHead>div:last-child>span{display:block;margin-bottom:3px;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcServiceCreateHead h2{margin:0;color:#17202c;font-size:17px;letter-spacing:-.025em}.gcServiceCreateHead p{margin:5px 0 0;color:#8994a3;font-size:8px;line-height:1.5}.gcServiceFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px 20px 4px}.gcServiceField{min-width:0}.gcServiceFieldWide{grid-column:1/-1}.gcServiceField>span{display:block;margin-bottom:6px;color:#566477;font-size:8px;font-weight:800}.gcServiceField input,.gcServiceField textarea{width:100%;box-sizing:border-box;border:1px solid rgba(15,23,42,.075);border-radius:11px;outline:0;background:#fbfcfd;color:#243142;font:inherit;font-size:9px;transition:border-color .18s ease,box-shadow .18s ease}.gcServiceField input{min-height:41px;padding:0 11px}.gcServiceField textarea{min-height:100px;resize:vertical;padding:10px 11px;line-height:1.5}.gcServiceField input:focus,.gcServiceField textarea:focus{border-color:rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.045)}.gcServiceFormActions{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px}.gcServiceCancel,.gcServiceSave{min-height:38px;padding:0 13px;border-radius:10px;cursor:pointer;font:inherit;font-size:8px;font-weight:800}.gcServiceCancel{border:1px solid rgba(15,23,42,.07);background:#fff;color:#697688}.gcServiceSave{border:0;background:#111820;color:#fff;box-shadow:0 9px 20px rgba(15,23,42,.11)}.gcServiceSave:disabled{opacity:.55;cursor:not-allowed}.gcServicesPanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcServicesToolbar{display:flex;align-items:center;gap:12px;padding:15px 16px;border-bottom:1px solid rgba(15,23,42,.055)}.gcServicesSearch{width:min(320px,100%);min-height:39px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(15,23,42,.075);border-radius:11px;background:#fff;color:#8b96a5}.gcServicesSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17202c;font:inherit;font-size:9px}.gcServicesCount{display:flex;align-items:baseline;gap:5px;flex:1 1 auto;color:#97a1ad}.gcServicesCount strong{color:#536477;font-size:9px}.gcServicesCount span{font-size:8px}.gcServicesRefresh{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(15,23,42,.065);border-radius:10px;background:#fafbfd;color:#697688;cursor:pointer;font:inherit;font-size:8px;font-weight:780}.gcServicesRefresh:disabled{opacity:.55;cursor:not-allowed}.gcServicesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.gcServiceCard{min-width:0;min-height:210px;display:flex;flex-direction:column;padding:16px;border:1px solid rgba(15,23,42,.06);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.045),transparent 24%),linear-gradient(145deg,#fff,#fbfcfe);box-shadow:0 11px 28px rgba(15,23,42,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.gcServiceCard:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.1);box-shadow:0 15px 34px rgba(15,23,42,.055)}.gcServiceCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.gcServiceCardIcon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(59,130,246,.08);border-radius:12px;background:#eef5fd;color:#4b78a9}.gcServiceCardType{display:inline-flex;min-height:21px;align-items:center;padding:0 7px;border-radius:999px;background:#f2f5f8;color:#8490a0;font-size:6px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.gcServiceCardBody{margin-top:18px}.gcServiceCardBody h2{margin:0;color:#18222f;font-size:14px;letter-spacing:-.025em}.gcServiceCardBody strong{display:block;margin-top:8px;color:#3e77ae;font-size:9px}.gcServiceCardBody p{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:#7e8998;font-size:8px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:5}.gcServicesEmpty{min-height:280px;display:grid;place-items:center;align-content:center;padding:35px;text-align:center}.gcServicesEmptyIcon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(59,130,246,.09);border-radius:16px;background:#eef5fd;color:#4b79aa}.gcServicesEmpty strong{color:#253243;font-size:10px}.gcServicesEmpty>span{max-width:330px;margin-top:5px;color:#98a2ae;font-size:8px;line-height:1.45}.gcServicesEmptyAction{min-height:37px;display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0 12px;border:0;border-radius:10px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:800}.gcServicesLoadingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.gcServicesLoadingCard{min-height:210px;padding:16px;border:1px solid rgba(15,23,42,.05);border-radius:16px}.gcServicesLoadingCard i,.gcServicesLoadingCard span{display:block;border-radius:999px;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcServicesShimmer 1.2s linear infinite}.gcServicesLoadingCard span{width:38px;height:38px;border-radius:12px}.gcServicesLoadingCard i:first-of-type{width:58%;height:10px;margin-top:22px}.gcServicesLoadingCard i:nth-of-type(2){width:36%;height:8px;margin-top:10px}.gcServicesLoadingCard i:nth-of-type(3){width:84%;height:8px;margin-top:18px}@keyframes gcServicesShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1050px){.gcServicesSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.gcServicesGrid,.gcServicesLoadingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gcServiceFormGrid{grid-template-columns:1fr}.gcServiceFieldWide{grid-column:auto}.gcServicesToolbar{align-items:stretch;flex-direction:column}.gcServicesSearch{width:100%}.gcServicesCount{flex:0 0 auto}.gcServicesRefresh{width:-moz-fit-content;width:fit-content}}@media (max-width:650px){.gcServicesGrid,.gcServicesLoadingGrid,.gcServicesSummary{grid-template-columns:1fr}.gcServiceFormActions{flex-direction:column}.gcServiceCancel,.gcServiceSave{width:100%}}@media (prefers-reduced-motion:reduce){.gcServiceCard,.gcServiceField input,.gcServiceField textarea,.gcServicesLoadingCard i,.gcServicesLoadingCard span{transition:none!important;animation:none!important}}.gcKnowledgeError{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;border:1px solid rgba(220,38,38,.12);border-radius:12px;background:#fff5f5;color:#ad3333}.gcKnowledgeError>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(220,38,38,.08);font-size:9px;font-weight:900}.gcKnowledgeError p{margin:2px 0 0;font-size:9px}.gcKnowledgeSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcKnowledgeSummaryCard{position:relative;min-height:104px;overflow:hidden;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,252,255,.91));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcKnowledgeSummaryCard:after{content:"";position:absolute;right:-28px;top:-38px;width:105px;height:105px;border-radius:50%;opacity:.12;filter:blur(4px)}.gcKnowledgeSummary-blue:after{background:#3b82f6}.gcKnowledgeSummary-green:after{background:#10b981}.gcKnowledgeSummary-violet:after{background:#8b5cf6}.gcKnowledgeSummary-cyan:after{background:#22d3ee}.gcKnowledgeSummaryCard span,.gcKnowledgeSummaryCard strong{position:relative;z-index:2;display:block}.gcKnowledgeSummaryCard span{color:#7e8998;font-size:8px;font-weight:700}.gcKnowledgeSummaryCard strong{margin-top:8px;color:#111827;font-size:29px;line-height:1;letter-spacing:-.04em}.gcKnowledgeUploadPanel{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-bottom:16px;padding:19px 20px;border:1px solid rgba(59,130,246,.1);border-radius:20px;background:radial-gradient(circle at 92% 0,rgba(59,130,246,.08),transparent 25%),rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcKnowledgeUploadIcon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(59,130,246,.09);border-radius:17px;background:#eef5fd;color:#4e7fb2}.gcKnowledgeUploadCopy>span{display:block;margin-bottom:3px;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcKnowledgeUploadCopy h2{margin:0;color:#17202c;font-size:17px;letter-spacing:-.025em}.gcKnowledgeUploadCopy p{max-width:780px;margin:6px 0 0;color:#8994a3;font-size:8px;line-height:1.55}.gcKnowledgeUploadCopy small{display:block;margin-top:6px;color:#9ba4af;font-size:7px}.gcKnowledgeUploadButton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-radius:10px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:820;box-shadow:0 9px 22px rgba(15,23,42,.12)}.gcKnowledgeUploadButton:disabled{opacity:.55;cursor:not-allowed}.gcKnowledgePanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcKnowledgeToolbar{display:flex;align-items:center;gap:12px;padding:15px 16px;border-bottom:1px solid rgba(15,23,42,.055)}.gcKnowledgeSearch{width:min(340px,100%);min-height:39px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(15,23,42,.075);border-radius:11px;background:#fff;color:#8b96a5}.gcKnowledgeSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17202c;font:inherit;font-size:9px}.gcKnowledgeCount{display:flex;align-items:baseline;gap:5px;flex:1 1 auto;color:#97a1ad}.gcKnowledgeCount strong{color:#536477;font-size:9px}.gcKnowledgeCount span{font-size:8px}.gcKnowledgeRefresh{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(15,23,42,.065);border-radius:10px;background:#fafbfd;color:#697688;cursor:pointer;font:inherit;font-size:8px;font-weight:780}.gcKnowledgeRefresh:disabled{opacity:.55;cursor:not-allowed}.gcKnowledgeRow{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;min-height:74px;padding:13px 16px;border-bottom:1px solid rgba(15,23,42,.045);transition:background .16s ease}.gcKnowledgeRow:last-child{border-bottom:0}.gcKnowledgeRow:hover{background:#f9fbfd}.gcKnowledgeFileIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(59,130,246,.08);border-radius:13px;background:#eef5fd;color:#4b78a9}.gcKnowledgeFileMain{min-width:0}.gcKnowledgeFileMain b,.gcKnowledgeFileMain span{display:block}.gcKnowledgeFileMain b{overflow:hidden;color:#18222f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.gcKnowledgeFileMain span{margin-top:5px;color:#929da9;font-size:7px;line-height:1.45}.gcKnowledgeDelete{min-height:34px;padding:0 10px;border:1px solid rgba(180,35,24,.12);border-radius:9px;background:#fff;color:#a63931;cursor:pointer;font:inherit;font-size:7px;font-weight:800}.gcKnowledgeDelete:hover:not(:disabled){background:#fff6f5}.gcKnowledgeDelete:disabled{opacity:.55;cursor:not-allowed}.gcKnowledgeEmpty{min-height:280px;display:grid;place-items:center;align-content:center;padding:35px;text-align:center}.gcKnowledgeEmptyIcon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(59,130,246,.09);border-radius:16px;background:#eef5fd;color:#4b79aa}.gcKnowledgeEmpty strong{color:#253243;font-size:10px}.gcKnowledgeEmpty>span{max-width:350px;margin-top:5px;color:#98a2ae;font-size:8px;line-height:1.45}.gcKnowledgeEmptyAction{min-height:37px;display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0 12px;border:0;border-radius:10px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:800}.gcKnowledgeLoading{padding:2px 0}.gcKnowledgeLoadingRow{display:grid;grid-template-columns:42px minmax(0,1fr) 90px 70px;grid-gap:12px;gap:12px;align-items:center;min-height:74px;padding:13px 16px;border-bottom:1px solid rgba(15,23,42,.04)}.gcKnowledgeLoadingRow i,.gcKnowledgeLoadingRow>span{display:block;border-radius:999px;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcKnowledgeShimmer 1.2s linear infinite}.gcKnowledgeLoadingRow>span{width:42px;height:42px;border-radius:13px}.gcKnowledgeLoadingRow>div{display:grid;grid-gap:7px;gap:7px}.gcKnowledgeLoadingRow>div i:first-child{width:48%;height:8px}.gcKnowledgeLoadingRow>div i:last-child{width:72%;height:7px}.gcKnowledgeLoadingRow>i{height:9px}@keyframes gcKnowledgeShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1000px){.gcKnowledgeSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gcKnowledgeUploadPanel{grid-template-columns:52px minmax(0,1fr)}.gcKnowledgeUploadButton{grid-column:1/-1;width:100%}.gcKnowledgeToolbar{align-items:stretch;flex-direction:column}.gcKnowledgeSearch{width:100%}.gcKnowledgeCount{flex:0 0 auto}.gcKnowledgeRefresh{width:-moz-fit-content;width:fit-content}.gcKnowledgeRow{grid-template-columns:42px minmax(0,1fr)}.gcKnowledgeRow>:nth-child(3),.gcKnowledgeRow>:nth-child(4){grid-column:2;justify-self:start}}@media (max-width:650px){.gcKnowledgeSummary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gcKnowledgeLoadingRow i,.gcKnowledgeLoadingRow>span,.gcKnowledgeRow{transition:none!important;animation:none!important}}.gcPageAction .btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:0;border-radius:11px;background:#111820;color:#fff;font-size:8px;font-weight:820;box-shadow:0 10px 24px rgba(15,23,42,.12)}.productToolbar{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;padding:15px 16px!important;border:1px solid rgba(15,23,42,.065)!important;border-radius:17px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)!important}.productSearch{position:relative!important;flex:1 1 auto!important;max-width:430px!important}.productSearch:before{content:"⌕";position:absolute;left:13px;top:50%;z-index:2;transform:translateY(-52%);color:#8d99a8;font-size:15px;pointer-events:none}.productSearch input{width:100%!important;min-height:40px!important;box-sizing:border-box!important;padding:0 13px 0 36px!important;border:1px solid rgba(15,23,42,.075)!important;border-radius:11px!important;outline:0!important;background:#fff!important;color:#17202c!important;font:inherit!important;font-size:9px!important;transition:border-color .18s ease,box-shadow .18s ease!important}.productSearch input:focus{border-color:rgba(59,130,246,.2)!important;box-shadow:0 0 0 3px rgba(59,130,246,.045)!important}.productSearch input::placeholder{color:#a0a9b5!important}.productCount{margin-left:auto!important;display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;border-radius:999px!important;background:#f3f6f9!important;color:#778597!important;font-size:8px!important;font-weight:760!important}.productGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.productCard{position:relative!important;min-width:0!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(15,23,42,.065)!important;border-radius:19px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,252,255,.93))!important;box-shadow:0 16px 42px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.85)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.productCard:hover{transform:translateY(-2px)!important;border-color:rgba(59,130,246,.12)!important;box-shadow:0 21px 52px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.86)!important}.productCard.productInactive,.productInactive{opacity:.72!important}.productMedia{position:relative!important;width:100%!important;height:230px!important;display:block!important;overflow:hidden!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(15,23,42,.055)!important;border-radius:0!important;background:radial-gradient(circle at 75% 20%,rgba(59,130,246,.07),transparent 25%),#f4f7fa!important}.productMediaButton{cursor:pointer!important}.productMediaButton:disabled{cursor:default!important}.productMedia img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;transition:transform .3s ease!important}.productMediaButton:not(:disabled):hover img{transform:scale(1.025)!important}.productImagePlaceholder{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 70% 20%,rgba(56,189,248,.1),transparent 27%),linear-gradient(145deg,#eef4fa,#f8fafc)!important}.productImagePlaceholder span{width:62px!important;height:62px!important;display:grid!important;place-items:center!important;border:1px solid rgba(59,130,246,.1)!important;border-radius:18px!important;background:rgba(255,255,255,.82)!important;color:#4d79a8!important;font-size:25px!important;font-weight:900!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important}.productMediaBadges{position:absolute!important;left:12px!important;right:12px!important;top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;pointer-events:none!important}.productStock{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:999px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;font-size:7px!important;font-weight:850!important;letter-spacing:.025em!important;box-shadow:0 6px 15px rgba(15,23,42,.06)!important}.productStock.inStock{background:rgba(235,252,244,.92)!important;color:#14815c!important}.productStock.outStock{background:rgba(255,244,241,.92)!important;color:#b65342!important}.inactiveStock{background:rgba(242,244,247,.94)!important;color:#657184!important}.productPhotoCount{margin-left:auto!important;background:rgba(18,25,34,.78)!important;color:#fff!important;border-color:rgba(255,255,255,.12)!important}.productCardBody{padding:17px 17px 16px!important}.productMeta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}.productMeta span{min-width:0!important;overflow:hidden!important;color:#8793a2!important;font-size:7px!important;font-weight:800!important;letter-spacing:.045em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.productCardBody h2{margin:0!important;color:#17202c!important;font-size:15px!important;line-height:1.25!important;letter-spacing:-.025em!important}.productPrice{margin-top:9px!important;color:#2867a4!important;font-size:13px!important;font-weight:850!important}.productCardBody>p{min-height:54px!important;display:-webkit-box!important;overflow:hidden!important;margin:10px 0 0!important;color:#788597!important;font-size:8px!important;line-height:1.55!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.productCardActions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:15px!important;padding-top:13px!important;border-top:1px solid rgba(15,23,42,.055)!important}.productDangerButton,.productGhostButton{min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border-radius:9px!important;cursor:pointer!important;font:inherit!important;font-size:7px!important;font-weight:780!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}.productGhostButton{border:1px solid rgba(15,23,42,.07)!important;background:#fff!important;color:#617083!important}.productGhostButton:hover{border-color:rgba(59,130,246,.12)!important;background:#f5f9fd!important;color:#376b9f!important}.productDangerButton{border:1px solid rgba(185,28,28,.1)!important;background:#fff!important;color:#aa4138!important}.productDangerButton:hover{background:#fff5f4!important}.productEmpty,.productUpgradeCard{min-height:320px!important;display:grid!important;place-items:center!important;align-content:center!important;padding:40px!important;border:1px solid rgba(15,23,42,.065)!important;border-radius:20px!important;background:radial-gradient(circle at 80% 10%,rgba(59,130,246,.07),transparent 24%),rgba(255,255,255,.94)!important;text-align:center!important;box-shadow:0 18px 50px rgba(15,23,42,.045)!important}.productEmptyMark{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;margin-bottom:12px!important;border:1px solid rgba(59,130,246,.09)!important;border-radius:17px!important;background:#eef5fd!important;color:#4b79aa!important;font-size:20px!important;font-weight:900!important}.productEmpty h2,.productUpgradeCard h2{margin:0!important;color:#1c2735!important;font-size:18px!important;letter-spacing:-.025em!important}.productEmpty p,.productUpgradeCard p{max-width:520px!important;margin:8px 0 16px!important;color:#8994a3!important;font-size:9px!important;line-height:1.55!important}.productUpgradeBadge{display:inline-flex!important;min-height:24px!important;align-items:center!important;margin-bottom:12px!important;padding:0 9px!important;border-radius:999px!important;background:#eef5fd!important;color:#4b79aa!important;font-size:7px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.05em!important}.productSkeleton{overflow:hidden!important;padding:0 0 16px!important;border-radius:19px!important}.productSkeletonImage{height:230px!important;margin-bottom:16px!important;border-radius:0!important;background:linear-gradient(90deg,#eef2f5,#fafbfd,#eef2f5)!important;background-size:220% 100%!important;animation:gcProductsShimmer 1.2s linear infinite!important}.productModalBackdrop{position:fixed!important;inset:0!important;z-index:1300!important;display:grid!important;place-items:center!important;overflow-y:auto!important;padding:22px!important;background:rgba(7,12,18,.55)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.productModal{width:min(880px,100%)!important;max-height:calc(100vh - 44px)!important;overflow-y:auto!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:22px!important;background:radial-gradient(circle at 95% 0,rgba(59,130,246,.07),transparent 26%),#fbfcfe!important;box-shadow:0 28px 80px rgba(15,23,42,.25)!important}.productModalHeader{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:3!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding:19px 21px!important;border-bottom:1px solid rgba(15,23,42,.06)!important;background:rgba(251,252,254,.94)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.productModalHeader>div>span{display:block!important;margin-bottom:4px!important;color:#4f7db6!important;font-size:7px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.productModalHeader h2{margin:0!important;color:#17202c!important;font-size:20px!important;letter-spacing:-.03em!important}.productModalClose{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:10px!important;background:#fff!important;color:#6f7a88!important;cursor:pointer!important;font-size:20px!important}.productFormGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;padding:20px!important}.productFormGrid label,.productUploadLabel{color:#536174!important;font-size:8px!important;font-weight:800!important}.productFormWide{grid-column:1/-1!important}.productFormGrid input:not([type=checkbox]):not([type=file]),.productFormGrid textarea{width:100%!important;box-sizing:border-box!important;margin-top:6px!important;border:1px solid rgba(15,23,42,.075)!important;border-radius:11px!important;outline:0!important;background:#fff!important;color:#273546!important;font:inherit!important;font-size:9px!important}.productFormGrid input:not([type=checkbox]):not([type=file]){min-height:41px!important;padding:0 11px!important}.productFormGrid textarea{min-height:112px!important;resize:vertical!important;padding:10px 11px!important;line-height:1.55!important}.productFormGrid input:focus,.productFormGrid textarea:focus{border-color:rgba(59,130,246,.2)!important;box-shadow:0 0 0 3px rgba(59,130,246,.045)!important}.productUploadPanel{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;margin-top:7px!important;padding:13px!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:14px!important;background:#fff!important}.productUploadPreview{height:150px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.055)!important;border-radius:12px!important;background:#f3f6f9!important}.productUploadPreview img{width:100%!important;height:100%!important;object-fit:cover!important}.productUploadPlaceholder{height:100%!important;display:grid!important;place-items:center!important;align-content:center!important;padding:15px!important;text-align:center!important}.productUploadPlaceholder b{color:#566477!important;font-size:9px!important}.productUploadPlaceholder span{margin-top:5px!important;color:#9aa3af!important;font-size:7px!important}.productUploadControls{display:flex!important;align-items:flex-start!important;align-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important}.productGalleryAdd,.productUploadButton{cursor:pointer!important}.productUploadButton{min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 10px!important;border:1px solid rgba(59,130,246,.1)!important;border-radius:9px!important;background:#eef5fd!important;color:#4777a8!important;font-size:7px!important;font-weight:800!important}.productGalleryAdd input,.productUploadButton input{display:none!important}.productImageRemovalNote{width:100%!important;color:#a7645e!important;font-size:7px!important}.productGalleryHeading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-top:2px!important;margin-bottom:9px!important}.productGalleryHeading b,.productGalleryHeading span{display:block!important}.productGalleryHeading b{color:#536174!important;font-size:8px!important}.productGalleryHeading>div>span{margin-top:4px!important;color:#99a2ad!important;font-size:7px!important}.productGalleryCounter{padding:5px 8px!important;border-radius:999px!important;background:#f1f5f9!important;color:#708094!important;font-size:7px!important;font-weight:800!important}.productGalleryEditor{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important}.productGalleryAdd,.productGalleryThumb{position:relative!important;min-height:120px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.065)!important;border-radius:12px!important;background:#f4f7fa!important}.productGalleryThumb img{width:100%!important;height:120px!important;display:block!important;object-fit:cover!important}.productGalleryCoverBadge,.productGalleryPendingBadge{position:absolute!important;top:7px!important;left:7px!important;display:inline-flex!important;min-height:21px!important;align-items:center!important;padding:0 7px!important;border-radius:999px!important;font-size:6px!important;font-weight:850!important}.productGalleryCoverBadge{background:rgba(17,24,32,.82)!important;color:#fff!important}.productGalleryPendingBadge{background:rgba(235,252,244,.94)!important;color:#16845d!important}.productGalleryThumbActions{position:absolute!important;left:6px!important;right:6px!important;bottom:6px!important;display:flex!important;gap:5px!important;opacity:0!important;transition:opacity .18s ease!important}.productGalleryThumb:hover .productGalleryThumbActions{opacity:1!important}.productGalleryThumbActions button{min-height:25px!important;flex:1 1 auto!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:7px!important;background:rgba(17,24,32,.82)!important;color:#fff!important;cursor:pointer!important;font-size:6px!important;font-weight:780!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.productGalleryThumbActions button.danger{background:rgba(141,45,38,.88)!important}.productGalleryAdd{display:grid!important;place-items:center!important;align-content:center!important;grid-gap:7px!important;gap:7px!important;border-style:dashed!important;background:#fbfcfd!important;color:#69809a!important;font-size:7px!important;font-weight:780!important}.productCheck{min-height:45px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 12px!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:11px!important;background:#fff!important}.productCheck input{width:16px!important;height:16px!important;accent-color:#16865f!important}.productModalFooter{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;z-index:3!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:14px 20px 17px!important;border-top:1px solid rgba(15,23,42,.06)!important;background:rgba(251,252,254,.96)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.productModalFooter .btn{min-height:38px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:#111820!important;color:#fff!important;font-size:8px!important;font-weight:800!important}.productViewerBackdrop{position:fixed!important;inset:0!important;z-index:1500!important;display:grid!important;place-items:center!important;padding:20px!important;background:rgba(4,8,13,.86)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.productViewer{width:min(1050px,100%)!important;max-height:calc(100vh - 40px)!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;background:#0d131b!important;box-shadow:0 30px 100px rgba(0,0,0,.42)!important}.productViewerTop{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 17px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;color:#fff!important}.productViewerTop b{display:block!important;font-size:10px!important}.productViewerTop span{display:block!important;margin-top:3px!important;color:rgba(255,255,255,.45)!important;font-size:7px!important}.productViewerTop button{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;background:rgba(255,255,255,.04)!important;color:#fff!important;cursor:pointer!important;font-size:20px!important}.productViewerImage{position:relative!important;height:min(68vh,680px)!important;display:grid!important;place-items:center!important;background:#090e14!important}.productViewerImage>img{width:100%!important;height:100%!important;object-fit:contain!important}.productViewerArrow{position:absolute!important;top:50%!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;transform:translateY(-50%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:50%!important;background:rgba(12,18,25,.72)!important;color:#fff!important;cursor:pointer!important;font-size:24px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.productViewerArrow.left{left:16px!important}.productViewerArrow.right{right:16px!important}.productViewerThumbs{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:10px 13px!important;border-top:1px solid rgba(255,255,255,.07)!important}.productViewerThumbs button{width:66px!important;height:52px!important;flex:0 0 auto!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;background:transparent!important;cursor:pointer!important;opacity:.62!important}.productViewerThumbs button.active{border-color:#55b8ed!important;opacity:1!important;box-shadow:0 0 0 2px rgba(85,184,237,.1)!important}.productViewerThumbs img{width:100%!important;height:100%!important;object-fit:cover!important}@keyframes gcProductsShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1250px){.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.productGalleryEditor{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:780px){.productToolbar{align-items:stretch!important;flex-direction:column!important}.productSearch{max-width:none!important}.productCount{margin-left:0!important;width:-moz-fit-content!important;width:fit-content!important}.productFormGrid{grid-template-columns:1fr!important}.productFormWide{grid-column:auto!important}.productUploadPanel{grid-template-columns:1fr!important}.productGalleryEditor{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:620px){.productGrid{grid-template-columns:1fr!important}.productMedia{height:210px!important}.productGalleryEditor{grid-template-columns:repeat(2,minmax(0,1fr))!important}.productModalBackdrop{padding:0!important}.productModal{width:100%!important;max-height:100vh!important;min-height:100vh!important;border-radius:0!important}}@media (prefers-reduced-motion:reduce){.productCard,.productGalleryThumbActions,.productMedia img,.productSearch input,.productSkeletonImage{transition:none!important;animation:none!important}}.ordersPage{display:grid!important;grid-gap:16px!important;gap:16px!important}.ordersStats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.orderStatCard{position:relative!important;min-height:108px!important;overflow:hidden!important;padding:17px!important;border:1px solid rgba(15,23,42,.065)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,252,255,.92))!important;box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)!important}.orderStatCard:after{content:"";position:absolute;right:-28px;top:-38px;width:105px;height:105px;border-radius:50%;opacity:.12;filter:blur(4px)}.orderStatCard:first-child:after{background:#3b82f6}.orderStatCard:nth-child(2):after{background:#f59e0b}.orderStatCard:nth-child(3):after{background:#10b981}.orderStatCard:nth-child(4):after{background:#8b5cf6}.orderStatCard span,.orderStatCard strong{position:relative;z-index:2;display:block!important}.orderStatCard span{color:#7e8998!important;font-size:8px!important;font-weight:700!important}.orderStatCard strong{margin-top:8px!important;color:#111827!important;font-size:29px!important;line-height:1!important;letter-spacing:-.04em!important}.ordersPanel{overflow:hidden!important;padding:0!important;border:1px solid rgba(15,23,42,.065)!important;border-radius:20px!important;background:rgba(255,255,255,.93)!important;box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)!important}.ordersToolbar{padding:15px 16px!important;border-bottom:1px solid rgba(15,23,42,.055)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,252,255,.92))!important}.ordersSearch{display:grid!important;grid-template-columns:minmax(260px,1fr) 190px auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important}.ordersSearch input,.ordersSearch select{width:100%!important;min-height:40px!important;box-sizing:border-box!important;border:1px solid rgba(15,23,42,.075)!important;border-radius:11px!important;outline:0!important;background:#fff!important;color:#2b3949!important;font:inherit!important;font-size:9px!important;transition:border-color .18s ease,box-shadow .18s ease!important}.ordersSearch input{padding:0 12px!important}.ordersSearch select{padding:0 10px!important}.ordersSearch input:focus,.ordersSearch select:focus{border-color:rgba(59,130,246,.2)!important;box-shadow:0 0 0 3px rgba(59,130,246,.045)!important}.ordersSearch input::placeholder{color:#9ca6b2!important}.ordersSearch .btn{min-height:40px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:#111820!important;color:#fff!important;font-size:8px!important;font-weight:820!important;box-shadow:0 9px 22px rgba(15,23,42,.12)!important}.ordersError{margin:14px 16px 0!important;padding:11px 13px!important;border:1px solid rgba(220,38,38,.12)!important;border-radius:11px!important;background:#fff5f5!important;color:#ad3333!important;font-size:8px!important}.ordersLoading{min-height:220px!important;display:grid!important;place-items:center!important;color:#8f99a5!important;font-size:9px!important}.ordersEmpty{min-height:280px!important;display:grid!important;place-items:center!important;align-content:center!important;padding:35px!important;text-align:center!important}.ordersEmpty:before{content:"O";width:54px;height:54px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(59,130,246,.09);border-radius:16px;background:#eef5fd;color:#4b79aa;font-size:18px;font-weight:900}.ordersEmpty strong{color:#253243!important;font-size:10px!important}.ordersEmpty p{max-width:390px!important;margin:6px 0 0!important;color:#98a2ae!important;font-size:8px!important;line-height:1.5!important}.ordersTableWrap{width:100%!important;overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.1) transparent!important}.ordersTable{width:100%!important;min-width:1240px!important;border-collapse:collapse!important;table-layout:auto!important}.ordersTable thead th{padding:11px 15px!important;border-bottom:1px solid rgba(15,23,42,.055)!important;background:#f8fafc!important;color:#8793a2!important;font-size:7px!important;font-weight:900!important;letter-spacing:.07em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important}.ordersTable tbody tr{transition:background .16s ease!important}.ordersTable tbody tr:hover{background:#f9fbfd!important}.ordersTable td{padding:14px 15px!important;border-bottom:1px solid rgba(15,23,42,.045)!important;color:#526173!important;font-size:8px!important;vertical-align:middle!important}.ordersTable tbody tr:last-child td{border-bottom:0!important}.orderNumber{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 9px!important;border:1px solid rgba(59,130,246,.08)!important;border-radius:9px!important;background:#eef5fd!important;color:#3d6fa2!important;font-size:8px!important;font-weight:850!important;letter-spacing:.02em!important;white-space:nowrap!important}.orderCustomer{min-width:170px!important}.orderCustomer span,.orderCustomer strong{display:block!important}.orderCustomer strong{color:#17202c!important;font-size:9px!important}.orderCustomer span{max-width:220px!important;overflow:hidden!important;margin-top:3px!important;color:#96a0ac!important;text-overflow:ellipsis!important}.orderChannel,.orderCustomer span{font-size:7px!important;white-space:nowrap!important}.orderChannel{display:inline-flex!important;align-items:center!important;min-height:23px!important;padding:0 8px!important;border-radius:999px!important;background:#f2f5f8!important;color:#68788c!important;font-weight:800!important}.ordersTable td:nth-child(3) .orderChannel{border:1px solid rgba(15,23,42,.045)!important}.orderItemsSummary{min-width:190px!important;max-width:280px!important}.orderItemsSummary small,.orderItemsSummary span{display:block!important}.orderItemsSummary span{overflow:hidden!important;margin-bottom:4px!important;color:#526173!important;font-size:8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.orderItemsSummary small{color:#9aa3af!important;font-size:7px!important}.ordersTable td:nth-child(5)>strong{color:#1d2938!important;font-size:9px!important}.orderStatusBadge,.ordersTable td:nth-child(5)>strong{font-weight:850!important;white-space:nowrap!important}.orderStatusBadge{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:6px!important;letter-spacing:.025em!important}.orderStatusBadge.pending,.orderStatusBadge.pending_payment{border-color:rgba(245,158,11,.1)!important;background:#fff8e8!important;color:#a16a08!important}.orderStatusBadge.completed,.orderStatusBadge.paid{border-color:rgba(16,185,129,.1)!important;background:#edf9f5!important;color:#16815e!important}.orderStatusBadge.processing{border-color:rgba(59,130,246,.1)!important;background:#eef5fd!important;color:#3f70a4!important}.orderStatusBadge.cancelled,.orderStatusBadge.failed{border-color:rgba(220,38,38,.1)!important;background:#fff2f2!important;color:#ad4640!important}.orderStatusBadge.unpaid{border-color:rgba(100,116,139,.08)!important;background:#f2f5f8!important;color:#657488!important}.orderStatusBadge.refunded{border-color:rgba(139,92,246,.1)!important;background:#f5f2ff!important;color:#7255b3!important}.orderStatusControl{min-width:140px!important;display:grid!important;grid-gap:7px!important;gap:7px!important;justify-items:start!important}.orderStatusControl select{width:100%!important;min-width:135px!important;min-height:32px!important;padding:0 8px!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:9px!important;outline:0!important;background:#fff!important;color:#5b6878!important;font:inherit!important;font-size:7px!important;cursor:pointer!important}.orderStatusControl select:focus{border-color:rgba(59,130,246,.18)!important;box-shadow:0 0 0 3px rgba(59,130,246,.04)!important}.orderStatusControl select:disabled{opacity:.55!important;cursor:not-allowed!important}.orderDate{color:#8d98a6!important;font-size:7px!important;line-height:1.45!important;white-space:nowrap!important}@media (max-width:1150px){.ordersStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:780px){.ordersSearch{grid-template-columns:1fr!important}.ordersSearch .btn{width:100%!important}}@media (max-width:620px){.ordersStats{grid-template-columns:1fr!important}.orderStatCard{min-height:96px!important}}@media (prefers-reduced-motion:reduce){.ordersSearch input,.ordersSearch select,.ordersTable tbody tr{transition:none!important}}@media (min-width:1180px){.ordersTable{min-width:1080px!important;table-layout:fixed!important}.ordersTable td:first-child,.ordersTable th:first-child{width:105px!important}.ordersTable td:nth-child(2),.ordersTable th:nth-child(2){width:175px!important}.ordersTable td:nth-child(3),.ordersTable th:nth-child(3){width:90px!important}.ordersTable td:nth-child(4),.ordersTable th:nth-child(4){width:190px!important}.ordersTable td:nth-child(5),.ordersTable th:nth-child(5){width:105px!important}.ordersTable td:nth-child(6),.ordersTable th:nth-child(6){width:150px!important}.ordersTable td:nth-child(7),.ordersTable th:nth-child(7){width:160px!important}.ordersTable td:nth-child(8),.ordersTable th:nth-child(8){width:135px!important}.orderCustomer,.orderItemsSummary{min-width:0!important}.orderItemsSummary{max-width:100%!important}.orderStatusControl,.orderStatusControl select{min-width:0!important;width:100%!important}.orderDate{white-space:normal!important}}.gcAiSaveButton{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:0;border-radius:11px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:820;box-shadow:0 10px 24px rgba(15,23,42,.12)}.gcAiSaveButton:disabled{opacity:.55;cursor:not-allowed}.gcAiNotice{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;border-radius:12px}.gcAiNotice>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;font-size:9px;font-weight:900}.gcAiNotice p{margin:2px 0 0;font-size:8px}.gcAiNotice.isSuccess{border:1px solid rgba(16,185,129,.1);background:#effaf5;color:#177653}.gcAiNotice.isSuccess>span{background:rgba(16,185,129,.1)}.gcAiNotice.isError{border:1px solid rgba(220,38,38,.12);background:#fff5f5;color:#ad3333}.gcAiNotice.isError>span{background:rgba(220,38,38,.08)}.gcAiSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcAiSummaryCard{position:relative;min-height:104px;overflow:hidden;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,252,255,.91));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcAiSummaryCard:after{content:"";position:absolute;right:-28px;top:-38px;width:105px;height:105px;border-radius:50%;opacity:.12;filter:blur(4px)}.gcAiSummary-blue:after{background:#3b82f6}.gcAiSummary-cyan:after{background:#22d3ee}.gcAiSummary-green:after{background:#10b981}.gcAiSummaryCard span,.gcAiSummaryCard strong{position:relative;z-index:2;display:block}.gcAiSummaryCard span{color:#7e8998;font-size:8px;font-weight:700}.gcAiSummaryCard strong{margin-top:8px;overflow:hidden;color:#111827;font-size:18px;line-height:1.2;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.gcAiLayout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}.gcAiLayout,.gcAiSettingsColumn{display:grid;grid-gap:16px;gap:16px}.gcAiSettingsColumn{min-width:0}.gcAiPanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.93);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcAiPanelHead{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.055)}.gcAiPanelIcon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.09);border-radius:13px;background:#eef5fd;color:#4e7fb2}.gcAiPanelIconGreen{border-color:rgba(16,185,129,.09);background:#eef9f5;color:#278265}.gcAiPanelHead>div:last-child>span{display:block;margin-bottom:3px;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcAiPanelHead h2{margin:0;color:#17202c;font-size:17px;letter-spacing:-.025em}.gcAiPanelHead p{margin:5px 0 0;color:#8994a3;font-size:8px;line-height:1.5}.gcAiFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px 20px 20px}.gcAiField{min-width:0}.gcAiFieldWide{grid-column:1/-1}.gcAiField>span{display:block;margin-bottom:6px;color:#566477;font-size:8px;font-weight:800}.gcAiField input,.gcAiField textarea{width:100%;box-sizing:border-box;border:1px solid rgba(15,23,42,.075);border-radius:11px;outline:0;background:#fbfcfd;color:#243142;font:inherit;font-size:9px;transition:border-color .18s ease,box-shadow .18s ease}.gcAiField input{min-height:41px;padding:0 11px}.gcAiField textarea{resize:vertical;padding:10px 11px;line-height:1.55}.gcAiField input:focus,.gcAiField textarea:focus{border-color:rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.045)}.gcAiField small{display:block;margin-top:6px;color:#9aa3af;font-size:7px;line-height:1.45}.gcAiRules{padding:4px 20px 10px}.gcAiRule{position:relative;min-height:72px;display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.05);cursor:pointer}.gcAiRule:last-child{border-bottom:0}.gcAiRuleCopy{min-width:0;flex:1 1 auto}.gcAiRuleCopy b,.gcAiRuleCopy small{display:block}.gcAiRuleCopy b{color:#293647;font-size:9px}.gcAiRuleCopy small{margin-top:4px;color:#8f99a6;font-size:7px;line-height:1.45}.gcAiRule>input{position:absolute;opacity:0;pointer-events:none}.gcAiRuleSwitch{position:relative;width:38px;height:22px;flex:0 0 auto;border-radius:999px;background:#dfe4ea;transition:background .18s ease}.gcAiRuleSwitch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(15,23,42,.14);transition:transform .18s ease}.gcAiRule>input:checked+.gcAiRuleSwitch{background:#1da574}.gcAiRule>input:checked+.gcAiRuleSwitch i{transform:translateX(16px)}.gcAiPreviewColumn{min-width:0;display:grid;align-content:start;grid-gap:16px;gap:16px}.gcAiPreviewCard{position:-webkit-sticky;position:sticky;top:18px;overflow:hidden;border:1px solid rgba(77,139,213,.1);border-radius:20px;background:radial-gradient(circle at 90% 0,rgba(59,130,246,.17),transparent 26%),linear-gradient(145deg,#101720,#111a26 58%,#0d141d);color:#fff;box-shadow:0 20px 55px rgba(15,23,42,.12)}.gcAiPreviewTop{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.065)}.gcAiPreviewAvatar{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(125,211,252,.12);border-radius:13px;background:rgba(255,255,255,.055);color:#86d8ff}.gcAiPreviewTop>div:nth-child(2)>span{display:block;color:#78cbed;font-size:6px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcAiPreviewTop h3{color:#fff;font-size:11px}.gcAiPreviewTop h3,.gcAiPreviewTop p{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcAiPreviewTop p{color:rgba(255,255,255,.42);font-size:7px}.gcAiOnline,.gcAiPreviewStatus{display:inline-flex;align-items:center;gap:5px;border-radius:999px;color:#7de5bd;font-size:6px;font-weight:850;text-transform:uppercase}.gcAiOnline i,.gcAiPreviewStatus i{width:5px;height:5px;border-radius:50%;background:#38d39f;box-shadow:0 0 0 3px rgba(56,211,159,.08)}.gcAiPreviewChat{min-height:350px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px;background:radial-gradient(circle at 15% 20%,rgba(34,211,238,.06),transparent 28%)}.gcAiPreviewAssistant,.gcAiPreviewCustomer{max-width:88%;padding:10px 11px;border-radius:13px;font-size:8px;line-height:1.5}.gcAiPreviewCustomer{align-self:flex-start;border:1px solid rgba(255,255,255,.08);border-bottom-left-radius:4px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.72)}.gcAiPreviewAssistant{align-self:flex-end;border:1px solid rgba(83,174,236,.12);border-bottom-right-radius:4px;background:rgba(37,92,135,.3);color:#fff}.gcAiPreviewAssistant>span{display:flex;align-items:center;gap:5px;color:#7ed5ff;font-size:6px;font-weight:850;text-transform:uppercase}.gcAiPreviewAssistant p{margin:6px 0 0}.gcAiPreviewFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-top:1px solid rgba(255,255,255,.065);background:rgba(255,255,255,.025)}.gcAiPreviewFooter span,.gcAiPreviewFooter strong{display:block}.gcAiPreviewFooter span{color:rgba(255,255,255,.36);font-size:6px}.gcAiPreviewFooter strong{margin-top:3px;color:rgba(255,255,255,.73);font-size:7px}.gcAiInfoCard{padding:17px;border:1px solid rgba(59,130,246,.08);border-radius:17px;background:#f1f6fc}.gcAiInfoCard>span{display:block;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcAiInfoCard h3{margin:6px 0 0;color:#2d4056;font-size:11px}.gcAiInfoCard p{margin:7px 0 0;color:#728297;font-size:8px;line-height:1.55}@media (max-width:1050px){.gcAiLayout{grid-template-columns:1fr}.gcAiPreviewCard{position:relative;top:auto}}@media (max-width:700px){.gcAiFormGrid,.gcAiSummary{grid-template-columns:1fr}.gcAiFieldWide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.gcAiField input,.gcAiField textarea,.gcAiRuleSwitch,.gcAiRuleSwitch i{transition:none!important}}.integrationForm+.errorBox,.integrationGrid~.errorBox{border-radius:12px!important}.integrationForm{margin-bottom:16px!important;overflow:hidden!important;padding:20px!important;border:1px solid rgba(15,23,42,.065)!important;border-radius:20px!important;background:radial-gradient(circle at 92% 0,rgba(59,130,246,.06),transparent 26%),rgba(255,255,255,.95)!important;box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)!important}.integrationForm h2{margin:0 0 6px!important;color:#17202c!important;font-size:17px!important;letter-spacing:-.025em!important}.integrationForm>p{max-width:720px!important;margin:0 0 16px!important;color:#8994a3!important;font-size:8px!important;line-height:1.55!important}.integrationForm label{color:#566477!important;font-size:8px!important;font-weight:800!important}.integrationForm input:not([type=checkbox]),.integrationForm select,.integrationForm textarea{min-height:41px!important;margin-top:6px!important;box-sizing:border-box!important;border:1px solid rgba(15,23,42,.075)!important;border-radius:11px!important;outline:0!important;background:#fbfcfd!important;color:#243142!important;font:inherit!important;font-size:9px!important}.integrationForm input:not([type=checkbox]){padding:0 11px!important}.integrationForm textarea{padding:10px 11px!important}.integrationForm input:focus,.integrationForm select:focus,.integrationForm textarea:focus{border-color:rgba(59,130,246,.2)!important;box-shadow:0 0 0 3px rgba(59,130,246,.045)!important}.integrationForm h3{margin:4px 0 10px!important;color:#405064!important;font-size:9px!important}.integrationForm .wide label{display:flex!important;align-items:center!important;gap:7px!important;min-height:30px!important;color:#657386!important;font-size:8px!important;font-weight:650!important}.integrationForm input[type=checkbox]{width:16px!important;height:16px!important;accent-color:#16865f!important}.integrationGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;margin-top:2px!important}.integrationGrid .integration{position:relative!important;min-width:0!important;min-height:158px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;grid-gap:13px!important;gap:13px!important;align-items:start!important;overflow:hidden!important;padding:17px!important;border:1px solid rgba(15,23,42,.065)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.055),transparent 24%),linear-gradient(145deg,#fff,#fbfcfe)!important;box-shadow:0 14px 38px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.85)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.integrationGrid .integration:hover{transform:translateY(-2px)!important;border-color:rgba(59,130,246,.11)!important;box-shadow:0 19px 46px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.86)!important}.integrationGrid .integration:after{content:"";position:absolute;right:-36px;top:-44px;width:118px;height:118px;border-radius:50%;background:#3b82f6;opacity:.055;filter:blur(3px);pointer-events:none}.integrationGrid .integration:nth-child(2):after{background:#5b7cf0}.integrationGrid .integration:nth-child(3):after{background:#d65f9c}.integrationGrid .integration:nth-child(4):after{background:#4285f4}.integrationGrid .integration:nth-child(5):after{background:#10b981}.integrationGrid .integration:nth-child(6):after{background:#22d3ee}.integrationGrid .integration:nth-child(7):after{background:#8b5cf6}.integrationGrid .integration>.iconBox{position:relative!important;z-index:2!important;width:46px!important;height:46px!important;display:grid!important;place-items:center!important;margin:0!important;border:1px solid rgba(59,130,246,.09)!important;border-radius:14px!important;background:#eef5fd!important;color:#4a78a9!important}.integrationGrid .integration:nth-child(2)>.iconBox{background:#eef2ff!important;color:#5873c6!important}.integrationGrid .integration:nth-child(3)>.iconBox{background:#fff1f7!important;color:#a64f7d!important}.integrationGrid .integration:nth-child(4)>.iconBox{background:#eef5ff!important;color:#4675b8!important}.integrationGrid .integration:nth-child(5)>.iconBox{background:#eef9f5!important;color:#278265!important}.integrationGrid .integration:nth-child(6)>.iconBox{background:#eefafd!important;color:#3c8096!important}.integrationGrid .integration:nth-child(7)>.iconBox{background:#f4f1ff!important;color:#7158ac!important}.integrationGrid .integration>.grow{position:relative!important;z-index:2!important;min-width:0!important}.integrationGrid .integration h3{margin:2px 0 0!important;color:#18222f!important;font-size:11px!important;letter-spacing:-.015em!important}.integrationGrid .integration p{max-width:470px!important;margin:6px 0 0!important;color:#8793a2!important;font-size:8px!important;line-height:1.55!important}.integrationGrid .integration>:last-child{position:relative!important;z-index:2!important}.integrationGrid .integration .btn{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:9px!important;font-size:7px!important;font-weight:800!important;white-space:nowrap!important}.integrationGrid .integration .btn.secondary{border:1px solid rgba(15,23,42,.07)!important;background:#fff!important;color:#647285!important}.integrationGrid .integration .btn.secondary:hover{border-color:rgba(59,130,246,.12)!important;background:#f7fbff!important;color:#3c6f9f!important}.integrationGrid .integration a.btn{text-decoration:none!important}.integrationGrid+.card.section.formCard{margin-top:16px!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(15,23,42,.065)!important;border-radius:20px!important;background:rgba(255,255,255,.93)!important;box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)!important}.integrationGrid+.card.section.formCard>h2{margin:0!important;padding:17px 18px!important;border-bottom:1px solid rgba(15,23,42,.055)!important;color:#17202c!important;font-size:15px!important}.integrationGrid+.card.section.formCard .listRow{min-height:68px!important;padding:13px 18px!important;border-bottom:1px solid rgba(15,23,42,.045)!important}.integrationGrid+.card.section.formCard .listRow:last-child{border-bottom:0!important}.integrationGrid+.card.section.formCard .listRow b{color:#243142!important;font-size:9px!important}.integrationGrid+.card.section.formCard .listRow span{margin-top:3px!important;color:#8f99a6!important;font-size:7px!important}section.card.section.formCard{border:1px solid rgba(15,23,42,.065)!important;border-radius:20px!important;background:radial-gradient(circle at 95% 0,rgba(59,130,246,.055),transparent 24%),rgba(255,255,255,.95)!important;box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)!important}section.card.section.formCard input:not([type=color]),section.card.section.formCard textarea{box-sizing:border-box!important;border-radius:11px!important}section.card.section.formCard iframe{box-shadow:0 12px 34px rgba(15,23,42,.05)!important}.integrationForm .btn,section.card.section.formCard .btn{min-height:38px!important;padding:0 13px!important;border-radius:10px!important;font-size:8px!important;font-weight:800!important}.integrationForm .btn:not(.secondary),section.card.section.formCard .btn:not(.secondary){border:0!important;background:#111820!important;color:#fff!important;box-shadow:0 9px 20px rgba(15,23,42,.11)!important}.integrationForm .btn.secondary,section.card.section.formCard .btn.secondary{border:1px solid rgba(15,23,42,.07)!important;background:#fff!important;color:#697688!important}@media (max-width:1050px){.integrationGrid{grid-template-columns:1fr!important}}@media (max-width:720px){.integrationGrid .integration{grid-template-columns:42px minmax(0,1fr)!important}.integrationGrid .integration>:last-child{grid-column:2!important;justify-self:start!important}.integrationGrid .integration>.iconBox{width:42px!important;height:42px!important}}@media (max-width:560px){.integrationGrid .integration{grid-template-columns:1fr!important}.integrationGrid .integration>:last-child{grid-column:auto!important}.integrationGrid .integration>.iconBox{width:42px!important}.integrationGrid .integration .btn{width:100%!important}}@media (prefers-reduced-motion:reduce){.integrationForm input,.integrationForm select,.integrationForm textarea,.integrationGrid .integration{transition:none!important}}.gcTeamAddButton{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:0;border-radius:11px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:820;box-shadow:0 10px 24px rgba(15,23,42,.12)}.gcTeamNotice{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;border-radius:12px}.gcTeamNotice>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;font-size:9px;font-weight:900}.gcTeamNotice p{margin:2px 0 0;font-size:8px}.gcTeamNotice.isSuccess{border:1px solid rgba(16,185,129,.1);background:#effaf5;color:#177653}.gcTeamNotice.isSuccess>span{background:rgba(16,185,129,.1)}.gcTeamNotice.isError{border:1px solid rgba(220,38,38,.12);background:#fff5f5;color:#ad3333}.gcTeamNotice.isError>span{background:rgba(220,38,38,.08)}.gcTeamSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcTeamSummaryCard{position:relative;min-height:104px;overflow:hidden;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,252,255,.91));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcTeamSummaryCard:after{content:"";position:absolute;right:-28px;top:-38px;width:105px;height:105px;border-radius:50%;opacity:.12;filter:blur(4px)}.gcTeamSummary-blue:after{background:#3b82f6}.gcTeamSummary-violet:after{background:#8b5cf6}.gcTeamSummary-cyan:after{background:#22d3ee}.gcTeamSummary-green:after{background:#10b981}.gcTeamSummaryCard span,.gcTeamSummaryCard strong{position:relative;z-index:2;display:block}.gcTeamSummaryCard span{color:#7e8998;font-size:8px;font-weight:700}.gcTeamSummaryCard strong{margin-top:8px;color:#111827;font-size:29px;line-height:1;letter-spacing:-.04em}.gcTeamPlanCard{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(220px,320px);grid-gap:14px;gap:14px;align-items:center;margin-bottom:16px;padding:17px;border:1px solid rgba(59,130,246,.09);border-radius:18px;background:radial-gradient(circle at 92% 0,rgba(59,130,246,.07),transparent 26%),rgba(255,255,255,.94);box-shadow:0 16px 42px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcTeamPlanIcon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(59,130,246,.09);border-radius:14px;background:#eef5fd;color:#4a78a9}.gcTeamPlanCopy>span{display:block;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcTeamPlanCopy h2{margin:4px 0 0;color:#17202c;font-size:15px;letter-spacing:-.025em}.gcTeamPlanCopy p{margin:5px 0 0;color:#8994a3;font-size:8px}.gcTeamPlanUsage{min-width:0}.gcTeamPlanUsage>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.gcTeamPlanUsage strong{color:#243142;font-size:12px}.gcTeamPlanUsage span{color:#8b96a5;font-size:7px}.gcTeamProgress{height:7px;overflow:hidden;margin-top:7px;border-radius:999px;background:#edf1f5}.gcTeamProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4b8ed4,#38bdf8)}.gcTeamCreatePanel{margin-bottom:16px;overflow:hidden;border:1px solid rgba(59,130,246,.09);border-radius:20px;background:radial-gradient(circle at 92% 0,rgba(59,130,246,.07),transparent 25%),rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcTeamCreateHead{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.055)}.gcTeamCreateIcon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.09);border-radius:13px;background:#eef5fd;color:#4e7fb2}.gcTeamCreateHead>div:last-child>span{display:block;margin-bottom:3px;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcTeamCreateHead h2{margin:0;color:#17202c;font-size:17px;letter-spacing:-.025em}.gcTeamCreateHead p{margin:5px 0 0;color:#8994a3;font-size:8px;line-height:1.5}.gcTeamFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px 20px 4px}.gcTeamField{min-width:0}.gcTeamField>span{display:block;margin-bottom:6px;color:#566477;font-size:8px;font-weight:800}.gcTeamField input,.gcTeamField select{width:100%;min-height:41px;box-sizing:border-box;padding:0 11px;border:1px solid rgba(15,23,42,.075);border-radius:11px;outline:0;background:#fbfcfd;color:#243142;font:inherit;font-size:9px}.gcTeamField input:focus,.gcTeamField select:focus{border-color:rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.045)}.gcTeamField small{display:block;margin-top:6px;color:#9aa3af;font-size:7px;line-height:1.4}.gcTeamFormActions{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px}.gcTeamCancel,.gcTeamCreate{min-height:38px;padding:0 13px;border-radius:10px;cursor:pointer;font:inherit;font-size:8px;font-weight:800}.gcTeamCancel{border:1px solid rgba(15,23,42,.07);background:#fff;color:#697688}.gcTeamCreate{border:0;background:#111820;color:#fff;box-shadow:0 9px 20px rgba(15,23,42,.11)}.gcTeamCreate:disabled{opacity:.55;cursor:not-allowed}.gcTeamPanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcTeamPanelHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border-bottom:1px solid rgba(15,23,42,.055)}.gcTeamPanelHead>div>span{display:block;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcTeamPanelHead h2{margin:4px 0 0;color:#17202c;font-size:15px;letter-spacing:-.025em}.gcTeamPanelHead p{margin:4px 0 0;color:#8994a3;font-size:8px}.gcTeamRefresh{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(15,23,42,.065);border-radius:10px;background:#fafbfd;color:#697688;cursor:pointer;font:inherit;font-size:8px;font-weight:780}.gcTeamRefresh:disabled{opacity:.55;cursor:not-allowed}.gcTeamTableWrap{overflow-x:auto}.gcTeamTable{width:100%;border-collapse:collapse}.gcTeamTable th{padding:11px 16px;border-bottom:1px solid rgba(15,23,42,.055);background:#f8fafc;color:#8793a2;font-size:7px;font-weight:900;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.gcTeamTable td{padding:13px 16px;border-bottom:1px solid rgba(15,23,42,.045);color:#526173;font-size:8px;vertical-align:middle}.gcTeamTable tbody tr:last-child td{border-bottom:0}.gcTeamTable tbody tr:hover{background:#f9fbfd}.gcTeamIdentity{min-width:250px;display:flex;align-items:center;gap:10px}.gcTeamAvatar{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.08);border-radius:11px;background:#eef4fa;color:#416d9c;font-size:8px;font-weight:900}.gcTeamIdentity b,.gcTeamIdentity span{display:block}.gcTeamIdentity b{color:#17202c;font-size:9px}.gcTeamIdentity span{margin-top:3px;color:#98a1ac;font-size:7px}.gcTeamIdentity em{margin-left:4px;padding:4px 7px;border-radius:999px;background:#eef5fd;color:#4d78a7;font-size:6px;font-style:normal;font-weight:850;text-transform:uppercase}.gcTeamRemove{min-height:32px;padding:0 9px;border:1px solid rgba(185,28,28,.1);border-radius:9px;background:#fff;color:#aa4138;cursor:pointer;font:inherit;font-size:7px;font-weight:800}.gcTeamRemove:hover:not(:disabled){background:#fff5f4}.gcTeamRemove:disabled{opacity:.55;cursor:not-allowed}.gcTeamProtected{color:#98a2ae;font-size:7px}.gcTeamLoading{padding:2px 0}.gcTeamLoadingRow{display:grid;grid-template-columns:minmax(280px,1fr) 100px 100px 130px;grid-gap:18px;gap:18px;align-items:center;min-height:62px;padding:12px 16px;border-bottom:1px solid rgba(15,23,42,.04)}.gcTeamLoadingRow i,.gcTeamLoadingRow span{height:8px;display:block;border-radius:999px;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcTeamShimmer 1.2s linear infinite}.gcTeamLoadingRow span{width:65%}.gcTeamEmpty{min-height:260px;display:grid;place-items:center;align-content:center;padding:35px;text-align:center}.gcTeamEmptyIcon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(59,130,246,.09);border-radius:16px;background:#eef5fd;color:#4b79aa}.gcTeamEmpty strong{color:#253243;font-size:10px}.gcTeamEmpty span{max-width:330px;margin-top:5px;color:#98a2ae;font-size:8px;line-height:1.45}@keyframes gcTeamShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1050px){.gcTeamSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.gcTeamPlanCard{grid-template-columns:46px minmax(0,1fr)}.gcTeamPlanUsage{grid-column:1/-1}}@media (max-width:700px){.gcTeamFormGrid{grid-template-columns:1fr}.gcTeamPanelHead{align-items:stretch;flex-direction:column}.gcTeamRefresh{width:-moz-fit-content;width:fit-content}}@media (max-width:650px){.gcTeamSummary{grid-template-columns:1fr}.gcTeamFormActions{flex-direction:column}.gcTeamCancel,.gcTeamCreate{width:100%}}@media (prefers-reduced-motion:reduce){.gcTeamField input,.gcTeamField select,.gcTeamLoadingRow i,.gcTeamLoadingRow span{transition:none!important;animation:none!important}}.gcBillingNotice{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:12px}.gcBillingNotice>span{width:21px;height:21px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;font-size:9px;font-weight:900}.gcBillingNotice strong{display:block;font-size:9px}.gcBillingNotice p{margin:3px 0 0;font-size:8px;line-height:1.5}.gcBillingNotice.isSuccess{border:1px solid rgba(16,185,129,.1);background:#effaf5;color:#177653}.gcBillingNotice.isSuccess>span{background:rgba(16,185,129,.1)}.gcBillingNotice.isWarning{border:1px solid rgba(245,158,11,.12);background:#fff9eb;color:#9a650c}.gcBillingNotice.isWarning>span{background:rgba(245,158,11,.1)}.gcBillingNotice.isError{border:1px solid rgba(220,38,38,.12);background:#fff5f5;color:#ad3333}.gcBillingNotice.isError>span{background:rgba(220,38,38,.08)}.gcBillingSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcBillingSummaryCard{position:relative;min-height:104px;overflow:hidden;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,252,255,.91));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcBillingSummaryCard:after{content:"";position:absolute;right:-28px;top:-38px;width:105px;height:105px;border-radius:50%;opacity:.12;filter:blur(4px)}.gcBillingSummary-blue:after{background:#3b82f6}.gcBillingSummary-violet:after{background:#8b5cf6}.gcBillingSummary-green:after{background:#10b981}.gcBillingSummary-cyan:after{background:#22d3ee}.gcBillingSummaryCard span,.gcBillingSummaryCard strong{position:relative;z-index:2;display:block}.gcBillingSummaryCard span{color:#7e8998;font-size:8px;font-weight:700}.gcBillingSummaryCard strong{margin-top:8px;overflow:hidden;color:#111827;font-size:21px;line-height:1.1;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.gcBillingOverview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.gcBillingCurrentPlan,.gcBillingSubscriptionPanel,.gcBillingUsagePanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.93);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcBillingPanelHead{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.055)}.gcBillingPanelIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(59,130,246,.09);border-radius:13px;background:#eef5fd;color:#4e7fb2}.gcBillingPanelIconGreen{border-color:rgba(16,185,129,.09);background:#eef9f5;color:#278265}.gcBillingPanelIconDark{background:#111820;color:#7dd5ff}.gcBillingPanelHead>div:nth-child(2)>span{display:block;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcBillingPanelHead h2{margin:3px 0 0;color:#17202c;font-size:16px;letter-spacing:-.025em}.gcBillingPanelHead p{margin:4px 0 0;color:#8994a3;font-size:8px;line-height:1.45}.gcBillingCurrentHero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:22px 20px}.gcBillingCurrentHero small,.gcBillingCurrentHero strong,.gcBillingCurrentHero>div>span{display:block}.gcBillingCurrentHero>div>span{color:#68778a;font-size:8px;font-weight:780}.gcBillingCurrentHero strong{margin-top:6px;color:#17202c;font-size:31px;letter-spacing:-.045em}.gcBillingCurrentHero small{margin-top:4px;color:#9aa3af;font-size:7px}.gcBillingCurrentHero p{max-width:210px;margin:0;color:#8490a0;font-size:8px;line-height:1.5;text-align:right}.gcBillingCurrentLimits,.gcBillingSubscriptionStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(15,23,42,.055)}.gcBillingCurrentLimits>div,.gcBillingSubscriptionStats>div{min-width:0;padding:14px 16px;border-right:1px solid rgba(15,23,42,.05)}.gcBillingCurrentLimits>div:last-child,.gcBillingSubscriptionStats>div:last-child{border-right:0}.gcBillingCurrentLimits b,.gcBillingCurrentLimits span,.gcBillingSubscriptionStats b,.gcBillingSubscriptionStats span{display:block}.gcBillingCurrentLimits span,.gcBillingSubscriptionStats span{color:#929da9;font-size:7px}.gcBillingCurrentLimits b,.gcBillingSubscriptionStats b{margin-top:5px;overflow-wrap:anywhere;color:#344255;font-size:9px;text-transform:capitalize}.gcBillingUsageRows{padding:18px 20px 4px}.gcBillingUsageRow{margin-bottom:19px}.gcBillingUsageTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.gcBillingUsageTop span{color:#526173;font-size:8px}.gcBillingUsageTop b{color:#273445;font-size:8px}.gcBillingUsageTrack{height:7px;overflow:hidden;margin-top:8px;border-radius:999px;background:#edf1f5}.gcBillingUsageTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4b8ed4,#38bdf8);transition:width .25s ease}.gcBillingUsageTrack i.isOver{background:#d54c42}.gcBillingUsageRow small{display:block;margin-top:5px;color:#9aa3af;font-size:7px}.gcBillingUsageRow small.isOver{color:#b3433b}.gcBillingSubscriptionPanel{margin-top:16px}.gcBillingInlineNotice{margin:14px 18px 0;padding:10px 12px;border-radius:10px;font-size:8px;line-height:1.5}.gcBillingInlineNotice.isInfo{background:#eef6ff;color:#356fa9}.gcBillingInlineNotice.isWarning{background:#fff9eb;color:#9b6710}.gcBillingInlineNotice.isSuccess{background:#effaf5;color:#177653}.gcBillingPlanChange{display:grid;grid-template-columns:minmax(250px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:18px 18px 0}.gcBillingPlanChange label>span{display:block;margin-bottom:6px;color:#566477;font-size:8px;font-weight:800}.gcBillingPlanChange select{width:100%;min-height:40px;padding:0 10px;border:1px solid rgba(15,23,42,.075);border-radius:10px;outline:0;background:#fff;color:#344255;font:inherit;font-size:8px}.gcBillingPlanChange button,.gcBillingSubscriptionActions button{min-height:38px;padding:0 12px;border:1px solid rgba(15,23,42,.07);border-radius:10px;background:#fff;color:#5f6f82;cursor:pointer;font:inherit;font-size:7px;font-weight:800}.gcBillingPlanChange button{border:0;background:#111820;color:#fff}.gcBillingPlanChange button:disabled,.gcBillingSubscriptionActions button:disabled{opacity:.5;cursor:not-allowed}.gcBillingSubscriptionActions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px 0}.gcBillingSubscriptionActions button.isDanger{border-color:rgba(185,28,28,.12);background:#fff4f3;color:#a33f37}.gcBillingSubscriptionHelp{margin:14px 18px 18px;color:#929ca8;font-size:7px;line-height:1.5}.gcBillingPlansSection{margin-top:28px}.gcBillingPlansHeading>span{display:block;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcBillingPlansHeading h2{margin:5px 0 0;color:#17202c;font-size:21px;letter-spacing:-.035em}.gcBillingPlansHeading p{max-width:760px;margin:7px 0 0;color:#8290a1;font-size:9px;line-height:1.55}.gcBillingPlansGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.gcBillingPlanCard{position:relative;min-width:0;display:flex;flex-direction:column;padding:17px;border:1px solid rgba(15,23,42,.065);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.05),transparent 23%),linear-gradient(145deg,#fff,#fbfcfe);box-shadow:0 14px 38px rgba(15,23,42,.04)}.gcBillingPlanCard.isFeatured{border-color:rgba(59,130,246,.2);box-shadow:0 18px 48px rgba(59,130,246,.08),inset 0 3px 0 #3d84c6}.gcBillingPlanCard.isCustom{background:radial-gradient(circle at 90% 0,rgba(34,211,238,.1),transparent 25%),linear-gradient(145deg,#101720,#111a26);color:#fff}.gcBillingPlanTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gcBillingPlanTop>div>span{display:block;color:#8b97a6;font-size:6px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.gcBillingPlanCard.isCustom .gcBillingPlanTop>div>span{color:#77caed}.gcBillingPlanTop h3{margin:4px 0 0;color:#18222f;font-size:17px}.gcBillingPlanCard.isCustom .gcBillingPlanTop h3{color:#fff}.gcBillingPlanBadge{width:-moz-fit-content;width:fit-content;margin-top:10px;padding:5px 8px;border-radius:999px;background:#eef5fd;color:#4674a3;font-size:6px;font-weight:850}.gcBillingPlanCard.isCustom .gcBillingPlanBadge{background:rgba(125,213,255,.08);color:#7dd5ff}.gcBillingPlanDescription{min-height:84px;margin:12px 0 0;color:#7f8c9c;font-size:8px;line-height:1.5}.gcBillingPlanCard.isCustom .gcBillingPlanDescription{color:rgba(255,255,255,.48)}.gcBillingPlanPrice{min-height:50px;display:flex;align-items:baseline;gap:5px;margin-top:10px}.gcBillingPlanPrice strong{color:#17202c;font-size:25px;letter-spacing:-.04em}.gcBillingPlanCard.isCustom .gcBillingPlanPrice strong{color:#fff;font-size:20px}.gcBillingPlanPrice span{color:#98a2ae;font-size:7px}.gcBillingPlanLimits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.gcBillingPlanLimits>div{padding:9px;border:1px solid rgba(15,23,42,.05);border-radius:9px;background:#f8fafc}.gcBillingPlanLimits b,.gcBillingPlanLimits span{display:block}.gcBillingPlanLimits span{color:#98a2ae;font-size:6px}.gcBillingPlanLimits b{margin-top:3px;color:#425165;font-size:8px}.gcBillingIncluded{flex:1 1 auto;margin-top:15px;padding-top:13px;border-top:1px solid rgba(15,23,42,.055)}.gcBillingPlanCard.isCustom .gcBillingIncluded{border-color:rgba(255,255,255,.07)}.gcBillingIncluded>span{color:#68778a;font-size:7px;font-weight:850}.gcBillingPlanCard.isCustom .gcBillingIncluded>span{color:rgba(255,255,255,.6)}.gcBillingIncluded ul{display:grid;grid-gap:7px;gap:7px;margin:9px 0 0;padding:0;list-style:none}.gcBillingIncluded li{display:flex;gap:6px;color:#738194;font-size:7px;line-height:1.4}.gcBillingPlanCard.isCustom .gcBillingIncluded li{color:rgba(255,255,255,.48)}.gcBillingIncluded li i{width:15px;height:15px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#eef9f5;color:#258163;font-size:6px;font-style:normal;font-weight:900}.gcBillingPlanCard.isCustom .gcBillingIncluded li i{background:rgba(56,211,159,.1);color:#7de5bd}.gcBillingPlanAction{margin-top:16px}.gcBillingPlanAction a,.gcBillingPlanAction button{width:100%;min-height:39px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:0;border-radius:10px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:7px;font-weight:820;text-decoration:none}.gcBillingPlanCard.isCustom .gcBillingPlanAction a{background:#fff;color:#111820}.gcBillingPlanAction button:disabled{opacity:.5;cursor:not-allowed}.gcBillingFootnotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.gcBillingFootnotes article{padding:15px;border:1px solid rgba(15,23,42,.06);border-radius:15px;background:rgba(255,255,255,.8)}.gcBillingFootnotes h3{margin:0;color:#344255;font-size:10px}.gcBillingFootnotes p{margin:6px 0 0;color:#8b96a4;font-size:7px;line-height:1.5}.gcBillingLoading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.gcBillingLoading span{min-height:150px;border-radius:18px;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcBillingShimmer 1.2s linear infinite}@keyframes gcBillingShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1250px){.gcBillingPlansGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.gcBillingOverview,.gcBillingSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.gcBillingOverview>*{min-width:0}}@media (max-width:760px){.gcBillingOverview{grid-template-columns:1fr}.gcBillingPanelHead{grid-template-columns:42px minmax(0,1fr)}.gcBillingPanelHead>:last-child{grid-column:2;justify-self:start}.gcBillingCurrentLimits,.gcBillingSubscriptionStats{grid-template-columns:repeat(2,minmax(0,1fr))}.gcBillingCurrentLimits>div:nth-child(2),.gcBillingSubscriptionStats>div:nth-child(2){border-right:0}.gcBillingPlanChange{grid-template-columns:1fr}.gcBillingPlanChange button{width:100%}.gcBillingFootnotes{grid-template-columns:1fr}}@media (max-width:650px){.gcBillingLoading,.gcBillingPlansGrid,.gcBillingSummary{grid-template-columns:1fr}.gcBillingCurrentHero{align-items:flex-start;flex-direction:column}.gcBillingCurrentHero p{max-width:none;text-align:left}}@media (prefers-reduced-motion:reduce){.gcBillingLoading span,.gcBillingUsageTrack i{transition:none!important;animation:none!important}}.gcAnalyticsNotice{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px 13px;border:1px solid rgba(220,38,38,.11);border-radius:12px;background:#fff5f5;color:#a83b34}.gcAnalyticsNotice>span{width:22px;height:22px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(220,38,38,.08);font-size:9px;font-weight:900}.gcAnalyticsNotice>div{min-width:0;flex:1 1 auto}.gcAnalyticsNotice strong{display:block;font-size:9px}.gcAnalyticsNotice p{margin:3px 0 0;font-size:8px}.gcAnalyticsNotice button{min-height:32px;padding:0 10px;border:1px solid rgba(185,28,28,.1);border-radius:9px;background:#fff;color:#9d3932;cursor:pointer;font:inherit;font-size:7px;font-weight:800}.gcAnalyticsKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcAnalyticsKpi{position:relative;min-height:126px;overflow:hidden;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,252,255,.92));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcAnalyticsKpi:after{content:"";position:absolute;right:-30px;top:-38px;width:110px;height:110px;border-radius:50%;opacity:.13;filter:blur(4px)}.gcAnalyticsKpi-blue:after{background:#3b82f6}.gcAnalyticsKpi-cyan:after{background:#22d3ee}.gcAnalyticsKpi-violet:after{background:#8b5cf6}.gcAnalyticsKpi-green:after{background:#10b981}.gcAnalyticsKpiBody,.gcAnalyticsKpiTop{position:relative;z-index:2}.gcAnalyticsKpiTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.gcAnalyticsKpiIcon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(59,130,246,.08);border-radius:12px;background:#f0f5fb;color:#4d78a6}.gcAnalyticsKpiTop>span{color:#98a2ae;font-size:7px;font-weight:720}.gcAnalyticsKpiBody{margin-top:14px}.gcAnalyticsKpiBody span,.gcAnalyticsKpiBody strong{display:block}.gcAnalyticsKpiBody span{color:#7e8998;font-size:8px;font-weight:700}.gcAnalyticsKpiBody strong{margin-top:5px;color:#111827;font-size:28px;line-height:1;letter-spacing:-.04em}.gcAnalyticsSignals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcAnalyticsSignalCard{padding:16px;border:1px solid rgba(15,23,42,.06);border-radius:16px;background:rgba(255,255,255,.83);box-shadow:0 10px 28px rgba(15,23,42,.03)}.gcAnalyticsSignalCard>span,.gcAnalyticsSignalCard>strong{display:block}.gcAnalyticsSignalCard>span{color:#748195;font-size:8px;font-weight:780}.gcAnalyticsSignalCard>strong{margin-top:7px;color:#17202c;font-size:22px;letter-spacing:-.035em}.gcAnalyticsSignalCard p{margin:7px 0 0;color:#929ca8;font-size:7px;line-height:1.5}.gcAnalyticsChartPanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.93);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcAnalyticsChartHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.055)}.gcAnalyticsChartHead>div:first-child>span{display:block;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcAnalyticsChartHead h2{margin:4px 0 0;color:#17202c;font-size:17px;letter-spacing:-.025em}.gcAnalyticsChartHead p{margin:5px 0 0;color:#8994a3;font-size:8px}.gcAnalyticsAiShare{min-width:90px;padding:10px 12px;border:1px solid rgba(16,185,129,.08);border-radius:11px;background:#eef9f5;text-align:right}.gcAnalyticsAiShare span,.gcAnalyticsAiShare strong{display:block}.gcAnalyticsAiShare span{color:#6f8d81;font-size:6px;font-weight:850;text-transform:uppercase}.gcAnalyticsAiShare strong{margin-top:3px;color:#1e785c;font-size:14px}.gcAnalyticsChart{position:relative;min-height:390px;padding:24px 20px 18px}.gcAnalyticsChartGrid{position:absolute;inset:24px 20px 42px;display:grid;grid-template-rows:repeat(4,1fr);pointer-events:none}.gcAnalyticsChartGrid span{border-top:1px dashed rgba(15,23,42,.065)}.gcAnalyticsBars{position:relative;z-index:2;height:330px;display:grid;grid-template-columns:repeat(30,minmax(0,1fr));grid-gap:5px;gap:5px;align-items:end}.gcAnalyticsBarColumn{min-width:0;height:100%;display:grid;grid-template-rows:18px minmax(0,1fr) 18px;align-items:end;text-align:center}.gcAnalyticsBarValue{overflow:hidden;color:#8d98a6;font-size:6px;opacity:0;transition:opacity .16s ease}.gcAnalyticsBarColumn:hover .gcAnalyticsBarValue{opacity:1}.gcAnalyticsBarTrack{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.gcAnalyticsBarTrack i{width:min(16px,72%);min-height:4px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#43bdf1,#3c7ec4);box-shadow:0 4px 12px rgba(59,130,246,.11);transition:height .3s ease,transform .16s ease}.gcAnalyticsBarColumn:hover .gcAnalyticsBarTrack i{transform:translateY(-2px)}.gcAnalyticsBarColumn>span{color:#98a2ae;font-size:6px}.gcAnalyticsChartLoading{height:330px;display:grid;grid-template-columns:repeat(30,minmax(0,1fr));grid-gap:5px;gap:5px;align-items:end;padding:35px 20px 25px}.gcAnalyticsChartLoading i{width:min(16px,72%);justify-self:center;border-radius:5px 5px 2px 2px;background:linear-gradient(90deg,#e9eef3,#f8fafc,#e9eef3);background-size:220% 100%;animation:gcAnalyticsShimmer 1.2s linear infinite}.gcAnalyticsEmpty{min-height:330px;display:grid;place-items:center;align-content:center;padding:35px;text-align:center}.gcAnalyticsEmptyIcon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(59,130,246,.09);border-radius:16px;background:#eef5fd;color:#4b79aa}.gcAnalyticsEmpty strong{color:#253243;font-size:10px}.gcAnalyticsEmpty span{max-width:330px;margin-top:5px;color:#98a2ae;font-size:8px;line-height:1.45}@keyframes gcAnalyticsShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1050px){.gcAnalyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.gcAnalyticsSignals{grid-template-columns:1fr}.gcAnalyticsChart{overflow-x:auto}.gcAnalyticsBars,.gcAnalyticsChartGrid,.gcAnalyticsChartLoading{min-width:850px}}@media (max-width:650px){.gcAnalyticsKpis{grid-template-columns:1fr}.gcAnalyticsChartHead{align-items:stretch;flex-direction:column}.gcAnalyticsAiShare{width:-moz-fit-content;width:fit-content;text-align:left}}@media (prefers-reduced-motion:reduce){.gcAnalyticsBarTrack i,.gcAnalyticsBarValue,.gcAnalyticsChartLoading i{transition:none!important;animation:none!important}}.gcSettingsNotice{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;border-radius:12px}.gcSettingsNotice>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;font-size:9px;font-weight:900}.gcSettingsNotice p{margin:2px 0 0;font-size:8px}.gcSettingsNotice.isSuccess{border:1px solid rgba(16,185,129,.1);background:#effaf5;color:#177653}.gcSettingsNotice.isSuccess>span{background:rgba(16,185,129,.1)}.gcSettingsNotice.isError{border:1px solid rgba(220,38,38,.12);background:#fff5f5;color:#ad3333}.gcSettingsNotice.isError>span{background:rgba(220,38,38,.08)}.gcSettingsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcSettingsSummaryCard{position:relative;min-height:104px;overflow:hidden;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(250,252,255,.91));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcSettingsSummaryCard:after{content:"";position:absolute;right:-28px;top:-38px;width:105px;height:105px;border-radius:50%;opacity:.12;filter:blur(4px)}.gcSettingsSummary-blue:after{background:#3b82f6}.gcSettingsSummary-cyan:after{background:#22d3ee}.gcSettingsSummary-violet:after{background:#8b5cf6}.gcSettingsSummary-green:after{background:#10b981}.gcSettingsSummaryCard span,.gcSettingsSummaryCard strong{position:relative;z-index:2;display:block}.gcSettingsSummaryCard span{color:#7e8998;font-size:8px;font-weight:700}.gcSettingsSummaryCard strong{margin-top:8px;overflow:hidden;color:#111827;font-size:15px;line-height:1.25;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.gcSettingsAccountPanel,.gcSettingsPanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.93);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcSettingsAccountPanel{margin-bottom:16px}.gcSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.gcSettingsPanelHead{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.055)}.gcSettingsPanelIcon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.09);border-radius:13px;background:#eef5fd;color:#4e7fb2}.gcSettingsPanelIconGreen{border-color:rgba(16,185,129,.09);background:#eef9f5;color:#278265}.gcSettingsPanelHead>div:last-child>span{display:block;margin-bottom:3px;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcSettingsPanelHead h2{margin:0;color:#17202c;font-size:17px;letter-spacing:-.025em}.gcSettingsPanelHead p{margin:5px 0 0;color:#8994a3;font-size:8px;line-height:1.5}.gcSettingsAccountGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gcSettingsAccountDetail{min-width:0;padding:17px 20px;border-right:1px solid rgba(15,23,42,.05)}.gcSettingsAccountDetail:last-child{border-right:0}.gcSettingsAccountDetail>b,.gcSettingsAccountDetail>span{display:block}.gcSettingsAccountDetail>span{color:#98a2ae;font-size:7px}.gcSettingsAccountDetail>b{margin-top:5px;overflow:hidden;color:#344255;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.gcSettingsAccountDetail>.statusPill{margin-top:7px}.gcSettingsForm{padding:18px 20px 20px}.gcSettingsField{display:block;margin-bottom:14px}.gcSettingsField>span{display:block;margin-bottom:6px;color:#566477;font-size:8px;font-weight:800}.gcSettingsField input{width:100%;min-height:41px;box-sizing:border-box;padding:0 11px;border:1px solid rgba(15,23,42,.075);border-radius:11px;outline:0;background:#fbfcfd;color:#243142;font:inherit;font-size:9px;transition:border-color .18s ease,box-shadow .18s ease}.gcSettingsField input:focus{border-color:rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.045)}.gcSettingsField input.isReadOnly{background:#f3f5f7;color:#7f8995;cursor:default}.gcSettingsField small{display:block;margin-top:6px;color:#9aa3af;font-size:7px;line-height:1.45}.gcSettingsPasswordInput{position:relative}.gcSettingsPasswordInput input{padding-right:58px}.gcSettingsPasswordInput button{position:absolute;right:6px;top:50%;min-height:29px;transform:translateY(-50%);padding:0 8px;border:0;border-radius:8px;background:#eef3f8;color:#5c6c7f;cursor:pointer;font:inherit;font-size:7px;font-weight:800}.gcSettingsStrength{margin:-2px 0 14px}.gcSettingsStrengthTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.gcSettingsStrengthTop span{color:#8f99a6;font-size:7px}.gcSettingsStrengthTop b{color:#617082;font-size:7px}.gcSettingsStrengthBars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin-top:6px}.gcSettingsStrengthBars i{height:5px;border-radius:999px;background:#e8edf2}.gcSettingsStrengthBars i.isActive{background:linear-gradient(90deg,#4b8ed4,#37bce9)}.gcSettingsPasswordMatch{margin:-2px 0 14px;padding:8px 10px;border-radius:9px;font-size:7px;font-weight:800}.gcSettingsPasswordMatch.isGood{background:#effaf5;color:#177653}.gcSettingsPasswordMatch.isBad{background:#fff5f5;color:#ad433c}.gcSettingsFormActions{display:flex;justify-content:flex-end;padding-top:4px}.gcSettingsPrimaryButton{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:0;border-radius:10px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:820;box-shadow:0 9px 20px rgba(15,23,42,.11)}.gcSettingsPrimaryButton:disabled{opacity:.55;cursor:not-allowed}.gcSettingsLoading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.gcSettingsLoading span{min-height:165px;border-radius:18px;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcSettingsShimmer 1.2s linear infinite}@keyframes gcSettingsShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1050px){.gcSettingsAccountGrid,.gcSettingsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.gcSettingsAccountDetail:nth-child(2){border-right:0}.gcSettingsGrid{grid-template-columns:1fr}}@media (max-width:650px){.gcSettingsAccountGrid,.gcSettingsLoading,.gcSettingsSummary{grid-template-columns:1fr}.gcSettingsAccountDetail{border-right:0;border-bottom:1px solid rgba(15,23,42,.05)}.gcSettingsAccountDetail:last-child{border-bottom:0}.gcSettingsPrimaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.gcSettingsField input,.gcSettingsLoading span{transition:none!important;animation:none!important}}.gcAdminNewClientButton{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:0;border-radius:11px;background:#111820;color:#fff;cursor:pointer;font:inherit;font-size:8px;font-weight:820;box-shadow:0 10px 24px rgba(15,23,42,.12)}.gcAdminNotice{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;border-radius:12px}.gcAdminNotice>span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;font-size:9px;font-weight:900}.gcAdminNotice p{margin:2px 0 0;font-size:8px}.gcAdminNotice.isSuccess{border:1px solid rgba(16,185,129,.1);background:#effaf5;color:#177653}.gcAdminNotice.isSuccess>span{background:rgba(16,185,129,.1)}.gcAdminNotice.isError{border:1px solid rgba(220,38,38,.12);background:#fff5f5;color:#ad3333}.gcAdminNotice.isError>span{background:rgba(220,38,38,.08)}.gcAdminSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.gcAdminSummaryCard{position:relative;min-height:122px;overflow:hidden;padding:16px;border:1px solid rgba(15,23,42,.065);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,252,255,.92));box-shadow:0 12px 34px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcAdminSummaryCard:after{content:"";position:absolute;right:-30px;top:-38px;width:110px;height:110px;border-radius:50%;opacity:.13;filter:blur(4px)}.gcAdminSummary-blue:after{background:#3b82f6}.gcAdminSummary-cyan:after{background:#22d3ee}.gcAdminSummary-green:after{background:#10b981}.gcAdminSummary-violet:after{background:#8b5cf6}.gcAdminSummaryCard>span,.gcAdminSummaryCard>strong,.gcAdminSummaryTop{position:relative;z-index:2}.gcAdminSummaryIcon{width:37px;height:37px;display:grid;place-items:center;border:1px solid rgba(59,130,246,.08);border-radius:12px;background:#f0f5fb;color:#4d78a6}.gcAdminSummaryCard>span{display:block;margin-top:13px;color:#7e8998;font-size:8px;font-weight:700}.gcAdminSummaryCard>strong{display:block;margin-top:5px;overflow:hidden;color:#111827;font-size:25px;line-height:1.05;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.gcAdminPlatformPanel{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;margin-bottom:16px;padding:17px;border:1px solid rgba(59,130,246,.09);border-radius:18px;background:radial-gradient(circle at 92% 0,rgba(59,130,246,.07),transparent 26%),rgba(255,255,255,.94);box-shadow:0 16px 42px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.82)}.gcAdminPlatformIcon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(59,130,246,.09);border-radius:14px;background:#111820;color:#7dd5ff}.gcAdminPlatformCopy>span{display:block;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcAdminPlatformCopy h2{margin:4px 0 0;color:#17202c;font-size:15px;letter-spacing:-.025em}.gcAdminPlatformCopy p{margin:5px 0 0;color:#8994a3;font-size:8px;line-height:1.5}.gcAdminPlatformStatus{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 9px;border-radius:999px;background:#eef9f5;color:#20805f;font-size:7px;font-weight:850;text-transform:uppercase}.gcAdminPlatformStatus i{width:6px;height:6px;border-radius:50%;background:#31c891;box-shadow:0 0 0 3px rgba(49,200,145,.08)}.gcAdminCreatePanel{margin-bottom:16px;overflow:hidden;border:1px solid rgba(59,130,246,.09);border-radius:20px;background:radial-gradient(circle at 92% 0,rgba(59,130,246,.07),transparent 25%),rgba(255,255,255,.95);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcAdminCreateHead{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.055)}.gcAdminCreateIcon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.09);border-radius:13px;background:#eef5fd;color:#4e7fb2}.gcAdminCreateHead>div:last-child>span{display:block;margin-bottom:3px;color:#4f7db6;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gcAdminCreateHead h2{margin:0;color:#17202c;font-size:17px;letter-spacing:-.025em}.gcAdminCreateHead p{margin:5px 0 0;color:#8994a3;font-size:8px;line-height:1.5}.gcAdminFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px 20px 4px}.gcAdminField{min-width:0}.gcAdminField>span{display:block;margin-bottom:6px;color:#566477;font-size:8px;font-weight:800}.gcAdminField input,.gcAdminField select{width:100%;min-height:41px;box-sizing:border-box;padding:0 11px;border:1px solid rgba(15,23,42,.075);border-radius:11px;outline:0;background:#fbfcfd;color:#243142;font:inherit;font-size:9px}.gcAdminField input:focus,.gcAdminField select:focus{border-color:rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.045)}.gcAdminField small{display:block;margin-top:6px;color:#9aa3af;font-size:7px;line-height:1.4}.gcAdminFormActions{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px}.gcAdminCancelButton,.gcAdminCreateButton{min-height:38px;padding:0 13px;border-radius:10px;cursor:pointer;font:inherit;font-size:8px;font-weight:800}.gcAdminCancelButton{border:1px solid rgba(15,23,42,.07);background:#fff;color:#697688}.gcAdminCreateButton{border:0;background:#111820;color:#fff;box-shadow:0 9px 20px rgba(15,23,42,.11)}.gcAdminCreateButton:disabled{opacity:.55;cursor:not-allowed}.gcAdminClientsPanel{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:rgba(255,255,255,.93);box-shadow:0 18px 50px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.82)}.gcAdminToolbar{display:grid;grid-template-columns:minmax(280px,1fr) 150px auto auto;grid-gap:10px;gap:10px;align-items:center;padding:15px 16px;border-bottom:1px solid rgba(15,23,42,.055)}.gcAdminSearch{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(15,23,42,.075);border-radius:11px;background:#fff;color:#8b96a5}.gcAdminSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17202c;font:inherit;font-size:9px}.gcAdminPlanFilter{min-height:40px;padding:0 10px;border:1px solid rgba(15,23,42,.075);border-radius:11px;outline:0;background:#fff;color:#5f6e80;font:inherit;font-size:8px}.gcAdminResultCount{display:flex;align-items:baseline;gap:5px;color:#97a1ad;white-space:nowrap}.gcAdminResultCount strong{color:#536477;font-size:9px}.gcAdminResultCount span{font-size:8px}.gcAdminRefresh{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(15,23,42,.065);border-radius:10px;background:#fafbfd;color:#697688;cursor:pointer;font:inherit;font-size:8px;font-weight:780}.gcAdminRefresh:disabled{opacity:.55;cursor:not-allowed}.gcAdminTableWrap{overflow-x:auto}.gcAdminTable{width:100%;min-width:1240px;border-collapse:collapse}.gcAdminTable th{padding:11px 15px;border-bottom:1px solid rgba(15,23,42,.055);background:#f8fafc;color:#8793a2;font-size:7px;font-weight:900;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.gcAdminTable td{padding:14px 15px;border-bottom:1px solid rgba(15,23,42,.045);color:#526173;font-size:8px;vertical-align:middle}.gcAdminTable tbody tr:last-child td{border-bottom:0}.gcAdminTable tbody tr:hover{background:#f9fbfd}.gcAdminOrganisation{min-width:190px;display:flex;align-items:center;gap:10px}.gcAdminOrganisationAvatar{width:37px;height:37px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.08);border-radius:11px;background:#eef4fa;color:#416d9c;font-size:8px;font-weight:900}.gcAdminOrganisation b,.gcAdminOrganisation span{display:block}.gcAdminOrganisation b{color:#17202c;font-size:9px}.gcAdminOrganisation span{margin-top:3px;color:#98a1ac;font-size:7px}.gcAdminBillingBadge,.gcAdminPlanBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:6px;font-weight:850;text-transform:capitalize;white-space:nowrap}.gcAdminPlan-lite{background:#f2f5f8;color:#667588}.gcAdminPlan-starter{background:#eef5fd;color:#3f70a4}.gcAdminPlan-business{background:#f2efff;color:#7051aa}.gcAdminBillingBadge.isManual{background:#f2f4f7;color:#667085}.gcAdminBillingBadge.isActive{background:#ecfdf3;color:#027a48}.gcAdminBillingBadge.isCancelled{background:#fef3f2;color:#b42318}.gcAdminBillingBadge.isPending{background:#fffaeb;color:#b54708}.gcAdminBillingCell{min-width:210px}.gcAdminBillingCell small,.gcAdminBillingCell>span:not(.gcAdminBillingBadge){display:block;margin-top:5px;color:#8e99a7;font-size:7px;line-height:1.4}.gcAdminBillingCell small.isInfo{color:#326ca7}.gcAdminBillingCell small.isWarning{color:#a86b0e}.gcAdminDate{white-space:nowrap;color:#8793a2!important}.gcAdminNumber{color:#253243!important;font-weight:800}.gcAdminLoading{padding:2px 0}.gcAdminLoadingRow{display:grid;grid-template-columns:220px 100px minmax(220px,1fr) 110px 110px;grid-gap:14px;gap:14px;align-items:center;min-height:67px;padding:12px 16px;border-bottom:1px solid rgba(15,23,42,.04)}.gcAdminLoadingRow i,.gcAdminLoadingRow span{height:8px;display:block;border-radius:999px;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:220% 100%;animation:gcAdminShimmer 1.2s linear infinite}.gcAdminLoadingRow span{width:70%}.gcAdminEmpty{min-height:280px;display:grid;place-items:center;align-content:center;padding:35px;text-align:center}.gcAdminEmptyIcon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(59,130,246,.09);border-radius:16px;background:#eef5fd;color:#4b79aa}.gcAdminEmpty strong{color:#253243;font-size:10px}.gcAdminEmpty span{max-width:350px;margin-top:5px;color:#98a2ae;font-size:8px;line-height:1.45}@keyframes gcAdminShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1120px){.gcAdminFormGrid,.gcAdminSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.gcAdminToolbar{grid-template-columns:minmax(220px,1fr) 140px auto}.gcAdminRefresh{grid-column:3}.gcAdminResultCount{grid-column:1/3;grid-row:2}}@media (max-width:760px){.gcAdminPlatformPanel{grid-template-columns:46px minmax(0,1fr)}.gcAdminPlatformStatus{grid-column:2;justify-self:start}.gcAdminFormGrid,.gcAdminToolbar{grid-template-columns:1fr}.gcAdminRefresh,.gcAdminResultCount{grid-column:auto;grid-row:auto}.gcAdminRefresh{width:-moz-fit-content;width:fit-content}}@media (max-width:650px){.gcAdminSummary{grid-template-columns:1fr}.gcAdminFormActions{flex-direction:column}.gcAdminCancelButton,.gcAdminCreateButton{width:100%}}@media (prefers-reduced-motion:reduce){.gcAdminField input,.gcAdminField select,.gcAdminLoadingRow i,.gcAdminLoadingRow span{transition:none!important;animation:none!important}}.gcAppointmentCardActions{display:flex;justify-content:flex-end;margin-top:13px;padding-top:12px;border-top:1px solid rgba(15,23,42,.055)}.gcAppointmentDelete{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(185,28,28,.1);border-radius:9px;background:#fff;color:#aa4138;cursor:pointer;font:inherit;font-size:7px;font-weight:800;transition:background .16s ease,border-color .16s ease}.gcAppointmentDelete:hover:not(:disabled){border-color:rgba(185,28,28,.16);background:#fff5f4}.gcAppointmentDelete:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.gcAppointmentDelete{width:100%}}.gcServiceDelete{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:9px;cursor:pointer;font:inherit;font-size:7px;font-weight:800;transition:background .16s ease,border-color .16s ease}@media (max-width:600px){.gcServiceDelete{width:100%}}.gcServiceCard{display:flex!important;flex-direction:column!important}.gcServiceCardBody{flex:1 1 auto!important}.gcServiceCardActions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(15,23,42,.055)}.gcServiceDelete,.gcServiceEdit{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:9px;cursor:pointer;font:inherit;font-size:7px;font-weight:800;transition:background .16s ease,border-color .16s ease}.gcServiceEdit{border:1px solid rgba(59,130,246,.1);background:#fff;color:#4778aa}.gcServiceEdit:hover{border-color:rgba(59,130,246,.16);background:#f4f9ff}.gcServiceDelete{border:1px solid rgba(185,28,28,.1);background:#fff;color:#aa4138}.gcServiceDelete:hover:not(:disabled){border-color:rgba(185,28,28,.16);background:#fff5f4}.gcServiceDelete:disabled{opacity:.5;cursor:not-allowed}.gcServiceEditPanel{border-color:rgba(59,130,246,.12)!important}@media (max-width:600px){.gcServiceCardActions{flex-direction:column}.gcServiceDelete,.gcServiceEdit{width:100%}}