.gc-page{color:#07182e;background:#eef8ff;min-height:100svh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gc-site-loader{z-index:140;background:radial-gradient(circle at 50% 48%,#08b8e833,#0000 28%),linear-gradient(135deg,#eef8ff 0%,#f8fcff 48%,#ddf3ff 100%);place-items:center;display:grid;position:fixed;inset:0}.gc-site-loader__phone{color:#fff;background:linear-gradient(135deg,#0878ff,#08b8e8);border-radius:34px;place-items:center;width:96px;height:96px;animation:.58s ease-in-out infinite gc-phone-ring;display:grid;position:relative;box-shadow:0 26px 70px #007eff57}.gc-site-loader__phone span{border:2px solid #0887ff3d;border-radius:44px;animation:1s ease-out infinite gc-phone-pulse;position:absolute;inset:-18px}.gc-site-loader__phone:before,.gc-site-loader__phone:after{content:"";opacity:.78;border-top:3px solid #0878ff80;border-radius:999px;width:18px;height:34px;position:absolute;top:18px}.gc-site-loader__phone:before{left:-22px;transform:rotate(-28deg)}.gc-site-loader__phone:after{right:-22px;transform:rotate(28deg)}.gc-hero{isolation:isolate;flex-direction:column;min-height:100svh;padding:22px;display:flex;position:relative;overflow:hidden}.gc-hero__media{z-index:-3;position:absolute;inset:0}.gc-hero__media img{object-fit:cover;object-position:center}.gc-hero__overlay{z-index:-2;background:linear-gradient(90deg,#f4fbfff5 0%,#f4fbffb8 39%,#f4fbff1a 100%),linear-gradient(#ffffff94 0%,#e0f4ffd1 100%);position:absolute;inset:0}.gc-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #78b7ee5c;border-radius:28px;justify-content:space-between;align-items:center;width:min(1180px,100%);min-height:62px;margin:0 auto;padding:8px 10px 8px 8px;display:flex;box-shadow:0 18px 48px #1166c01f}.gc-brand{color:#07182e;align-items:center;gap:10px;font-size:18px;display:inline-flex}.gc-brand__mark{color:#fff;background:linear-gradient(135deg,#0c7cff,#12c7ff);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 14px 28px #007eff40}.gc-nav{color:#34577f;align-items:center;gap:8px;font-size:14px;display:flex}.gc-nav span{background:#ffffffb3;border-radius:999px;padding:10px 14px}.gc-hero__inner{text-align:center;justify-items:center;gap:18px;width:min(860px,100%);margin:auto;padding:56px 0 26px;display:grid}.gc-copy{justify-items:center;gap:18px;display:grid}.gc-eyebrow{color:#075fb8;background:#e9f7ffe0;border:1px solid #3b97ef3d;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:14px;font-weight:700;display:inline-flex}.gc-copy h1{color:#07182e;letter-spacing:0;max-width:760px;margin:0;font-size:56px;font-weight:800;line-height:1.02}.gc-copy p{color:#34577f;max-width:620px;margin:0;font-size:18px;line-height:1.62}.gc-search{justify-items:stretch;gap:10px;width:min(690px,100%);display:grid}.gc-search>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gc-search__row{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #58abf457;border-radius:34px;grid-template-columns:minmax(160px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 24px 70px #005fc82e}.gc-country{color:#12385f;background:linear-gradient(135deg,#0878ff,#08b8e8);border-radius:24px;min-width:0;height:48px;display:block;position:relative;box-shadow:0 14px 28px #007eff33}.gc-country__visual{z-index:1;pointer-events:none;justify-content:flex-start;align-items:center;gap:9px;height:100%;padding:0 14px;display:flex;position:relative}.gc-country__visual span{text-align:left;gap:1px;min-width:0;display:grid}.gc-country__visual strong{color:#fff;font-size:15px;line-height:1}.gc-country__visual small{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-size:11px;line-height:1.15;overflow:hidden}.gc-country__visual svg{color:#ffffffc2;flex:none}.gc-country select{display:none}.gc-country__flag{width:22px;height:22px}.gc-search input{color:#07182e;background:0 0;border:0;outline:0;min-width:0;font-size:18px;line-height:1.2}.gc-search input::placeholder{color:#7894b3}.gc-search button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0878ff,#08b8e8);border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 16px 28px #007eff47}.gc-search button:hover{transform:translateY(-1px);box-shadow:0 20px 34px #007eff57}.gc-search button:disabled{cursor:wait;opacity:.78;transform:none}.gc-search .gc-country__button{border-radius:inherit;width:100%;height:100%;box-shadow:none;background:0 0;padding:0}.gc-search .gc-country__button:hover{box-shadow:none;transform:none}.gc-country__button[aria-expanded=true] .gc-country__visual>svg{transform:rotate(180deg)}.gc-country__menu{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #58abf44d;border-radius:24px;gap:4px;width:max(100%,264px);max-height:314px;padding:8px;animation:.16s both gc-country-menu;display:grid;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 24px 64px #0a59aa38}.gc-search .gc-country__option{color:#0d2a4c;width:100%;min-height:46px;box-shadow:none;text-align:left;background:0 0;border-radius:17px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.gc-search .gc-country__option span{align-items:baseline;gap:7px;min-width:0;display:flex}.gc-search .gc-country__option strong{color:inherit;font-size:14px;line-height:1.1}.gc-search .gc-country__option small{color:#5d7da0;font-size:13px;font-weight:800}.gc-search .gc-country__option:hover{color:#075fb8;box-shadow:none;background:#eef8ff;transform:none}.gc-search .gc-country__option[data-selected=true]{color:#fff;background:linear-gradient(135deg,#0878ff,#08b8e8)}.gc-search .gc-country__option[data-selected=true] small{color:#ffffffc7}.gc-search__hint{color:#527196;min-height:20px;font-size:14px}.gc-result{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #65b0f247;border-radius:28px;width:min(600px,100%);min-height:198px;padding:16px;box-shadow:0 24px 76px #0c57a024}.gc-result__head{text-align:left;justify-content:space-between;align-items:center;gap:14px;padding:4px 4px 14px;display:flex}.gc-result__head div{gap:3px;min-width:0;display:grid}.gc-result__head span{color:#6b86a7;font-size:13px}.gc-result__head strong{color:#07182e;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.gc-result__status{background:#eef7ff;border-radius:999px;flex:none;padding:7px 11px;font-weight:800}.gc-result__status[data-status=ready]{color:#087f5b;background:#e8fff5}.gc-result__status[data-status=loading]{color:#0b78f0;background:#eaf5ff}.gc-empty{color:#5a789c;place-items:center;gap:10px;min-height:128px;display:grid}.gc-empty p{margin:0;font-size:15px}.gc-empty__icon{color:#0b78f0;background:#eef8ff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.gc-result__loading{gap:10px;display:grid}.gc-result__loading span{background:linear-gradient(90deg,#e5f2ffbd,#fffffff2,#e5f2ffbd) 0 0/220% 100%;border-radius:18px;height:50px;animation:1.05s ease-in-out infinite gc-shimmer}.gc-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gc-tag{background:#fff;border:1px solid #5ea6e729;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:0 10px 24px #0c57a012}.gc-tag__avatar{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.gc-tag[data-tone=blue] .gc-tag__avatar{background:#0b78f0}.gc-tag[data-tone=cyan] .gc-tag__avatar{background:#00aeea}.gc-tag[data-tone=green] .gc-tag__avatar{background:#10a875}.gc-tag[data-tone=orange] .gc-tag__avatar{background:#f59f00}.gc-tag[data-tone=violet] .gc-tag__avatar{background:#7665e8}.gc-tag svg{color:#16a36f}.gc-tag__content{text-align:left;gap:2px;min-width:0;display:grid}.gc-tag__content strong{color:#0a1d34;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.gc-tag__content small{color:#708aaa;font-size:12px}.gc-refresh{color:#0b6bd3;cursor:pointer;background:#eef8ff;border:1px solid #439ae847;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;font-size:15px;font-weight:800;display:inline-flex}.gc-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(820px,100%);margin:0 auto;display:grid}.gc-proof span{color:#24496f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #65b0f23d;border-radius:20px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-size:14px;font-weight:800;display:inline-flex}html.gc-page-scrollable,body.gc-page-scrollable{-webkit-overflow-scrolling:touch;overflow:hidden auto}html:has(.gc-page){-webkit-overflow-scrolling:touch;overflow:hidden auto}body:has(.gc-page){-webkit-overflow-scrolling:touch;overflow:hidden auto}html.gc-scroll-locked,body.gc-scroll-locked{overflow:hidden}.gc-auth-overlay{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051c3861;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gc-auth-modal{color:#07182e;background:#fffffff5;border:1px solid #67b8ff57;border-radius:32px;width:min(470px,100%);padding:28px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00438e47}.gc-auth-visual{z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 8%,#08b8e838,#0000 30%),radial-gradient(circle at 92% 88%,#0878ff24,#0000 34%);position:absolute;inset:0}.gc-auth-modal>:not(.gc-auth-visual){z-index:1;position:relative}.gc-auth-orbit{background:#e8f6ff8a;border:1px solid #0f89f51f;border-radius:999px;position:absolute}.gc-auth-orbit--one{width:190px;height:190px;top:-72px;right:-52px}.gc-auth-orbit--two{width:120px;height:120px;bottom:-38px;left:-34px}.gc-auth-shield{color:#0b78f0;background:#e0f4ffc7;border-radius:26px;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:32px;right:58px;transform:rotate(-10deg)}.gc-auth-close{color:#2b5277;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;transition:color .16s,transform .16s;animation:.26s cubic-bezier(.2,.9,.2,1) both gc-close-pop;display:grid;position:absolute;top:-24px;right:16px}.gc-auth-close svg{transition:transform .18s}.gc-auth-close:hover{color:#0b78f0;transform:translateY(-1px)scale(1.08)}.gc-auth-close:hover svg{transform:rotate(90deg)}.gc-auth-close:active{transform:translateY(0)scale(.94)}.gc-auth-brand{color:#082344;align-items:center;gap:10px;font-size:17px;font-weight:900;display:inline-flex}.gc-auth-brand span{color:#fff;background:linear-gradient(135deg,#0878ff,#08b8e8);border-radius:13px;place-items:center;width:34px;height:34px;display:grid}.gc-auth-content{gap:16px;margin-top:24px;display:grid}.gc-auth-content h2{color:#07182e;letter-spacing:-.04em;max-width:340px;margin:0;font-size:30px;line-height:1.08}.gc-auth-content p{color:#527196;margin:0;font-size:15px;line-height:1.55}.gc-auth-phone{background:#f6fbff;border:1px solid #56aaf43d;border-radius:24px;grid-template-columns:minmax(118px,auto) minmax(0,1fr);gap:10px;padding:8px;display:grid}.gc-auth-country{background:#eaf5ff;border-radius:20px;height:48px;display:block;position:relative}.gc-auth-country span{pointer-events:none;align-items:center;gap:8px;height:100%;padding:0 12px;display:flex}.gc-auth-country strong{color:#0a3b78;font-size:14px;line-height:1}.gc-auth-country select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.gc-auth-country__flag{width:21px;height:21px}.gc-auth-phone input,.gc-auth-code,.gc-auth-password input{color:#07182e;background:#fff;border:0;border-radius:20px;outline:0;width:100%;min-width:0;height:48px;font-size:16px}.gc-auth-phone input{padding:0 14px}.gc-auth-code{text-align:center;background:#f6fbff;border:1px solid #56aaf43d;height:58px;font-size:22px;font-weight:900}.gc-auth-password{background:#f6fbff;border:1px solid #56aaf43d;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:6px;display:grid}.gc-auth-password input{background:0 0;padding:0 12px}.gc-auth-password button{color:#0b78f0;cursor:pointer;background:#eaf5ff;border:0;border-radius:16px;place-items:center;width:42px;height:42px;display:grid}.gc-auth-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0878ff,#08b8e8);border:0;border-radius:22px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 16px 30px #007eff42}.gc-auth-primary:disabled{opacity:.64;box-shadow:none;cursor:not-allowed}.gc-auth-link{color:#0b6bd3;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:900}.gc-auth-link:disabled{opacity:.55;cursor:not-allowed}.gc-auth-timer,.gc-auth-password-hint{color:#6683a2;text-align:center;font-size:14px}.gc-auth-success{text-align:center;justify-items:center}.gc-auth-error{color:#b42318;background:#fff1f0;border-radius:18px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:800}.gc-spin{animation:.9s linear infinite gc-spin}@keyframes gc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes gc-spin{to{transform:rotate(360deg)}}@keyframes gc-close-pop{0%{opacity:0;transform:translateY(8px)rotate(-12deg)scale(.86)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes gc-country-menu{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gc-phone-ring{0%,to{transform:rotate(0)scale(1)}16%{transform:rotate(-9deg)scale(1.03)}32%{transform:rotate(8deg)scale(1.03)}48%{transform:rotate(-6deg)scale(1.02)}64%{transform:rotate(5deg)scale(1.02)}}@keyframes gc-phone-pulse{0%{opacity:.78;transform:scale(.72)}to{opacity:0;transform:scale(1.32)}}@media (prefers-reduced-motion:reduce){.gc-result__loading span{animation:none}.gc-site-loader__phone,.gc-site-loader__phone span,.gc-search button,.gc-spin,.gc-auth-close,.gc-auth-close svg,.gc-country__menu{transition:none;animation:none}}@media (max-width:760px){.gc-hero{padding:14px}.gc-hero__overlay{background:linear-gradient(#f4fbfffa 0%,#f4fbffe0 52%,#e0f4ffa8 100%),#f4fbffad}.gc-header{border-radius:24px;min-height:56px}.gc-nav{display:none}.gc-hero__inner{padding:42px 0 18px}.gc-copy h1{font-size:36px;line-height:1.08}.gc-copy p{font-size:16px}.gc-search__row{border-radius:26px;grid-template-columns:1fr}.gc-country__visual{justify-content:center}.gc-country__visual small{max-width:136px}.gc-search input{background:#f6fbff;border-radius:24px;min-height:48px;padding:0 16px}.gc-search button{width:100%}.gc-result{border-radius:24px}.gc-tags,.gc-proof{grid-template-columns:1fr}.gc-auth-modal{border-radius:28px;padding:24px 16px}.gc-auth-content h2{font-size:25px}.gc-auth-phone{grid-template-columns:1fr}}@media (max-width:420px){.gc-copy h1{font-size:31px}.gc-brand{font-size:16px}.gc-result__head{flex-direction:column;align-items:flex-start}}
