:root{--ghpc-bg:#101827;--ghpc-panel:#18243a;--ghpc-panel-soft:#202e49;--ghpc-line:#2f638b;--ghpc-cyan:#5ee7f4;--ghpc-mint:#68f5c7;--ghpc-coral:#ff8b82;--ghpc-yellow:#eff94c;--ghpc-text:#f3f7ff;--ghpc-muted:#b9c4da}.ghpc-layer[hidden],.ghpc-panel[hidden]{display:none!important}.ghpc-layer{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:end center;padding:18px;pointer-events:none;background:#fff0}.ghpc-layer--augst{--ghpc-bg:#11100f;--ghpc-panel:#191817;--ghpc-panel-soft:#25221f;--ghpc-line:#98714a;--ghpc-cyan:#e2ba86;--ghpc-mint:#f2dfc4;--ghpc-coral:#d78c61;--ghpc-yellow:#f3d7ad;--ghpc-text:#fffaf3;--ghpc-muted:#cdc3b7}.ghpc-layer--augst .ghpc-dialog{border-color:rgb(226 186 134 / .56);border-radius:8px;background:linear-gradient(145deg,rgb(35 32 29 / .985),rgb(13 12 11 / .995));box-shadow:0 28px 90px rgb(0 0 0 / .62),0 0 34px rgb(226 186 134 / .1)}.ghpc-dialog{position:relative;width:min(760px, 100%);max-height:min(820px, calc(100dvh - 36px));overflow:auto;color:var(--ghpc-text);background:linear-gradient(145deg,rgb(30 43 68 / .98),rgb(10 17 31 / .99));border:1px solid rgb(94 231 244 / .48);border-radius:24px;box-shadow:0 28px 90px rgb(0 0 0 / .58),0 0 36px rgb(94 231 244 / .12);font-family:inherit;outline:none;pointer-events:auto}.ghpc-dialog__topline{display:flex;gap:7px;padding:16px 20px 0}.ghpc-dialog__topline span{width:7px;height:7px;border-radius:50%;background:var(--ghpc-cyan);box-shadow:0 0 12px currentColor}.ghpc-dialog__topline span:nth-child(2){background:var(--ghpc-coral)}.ghpc-dialog__topline span:nth-child(3){background:var(--ghpc-yellow)}.ghpc-panel{padding:22px 30px 18px}.ghpc-eyebrow{margin:0 0 7px;color:var(--ghpc-cyan);font-size:12px;font-weight:900;letter-spacing:.14em}.ghpc-dialog h2{margin:0;color:var(--ghpc-text);font-size:clamp(26px, 5vw, 42px);line-height:1.08;letter-spacing:-.02em}.ghpc-intro{max-width:660px;margin:17px 0 22px;color:var(--ghpc-muted);font-size:16px;line-height:1.6}.ghpc-actions{display:grid;gap:11px}.ghpc-actions--primary{grid-template-columns:1fr 1fr}.ghpc-actions--details{grid-template-columns:1fr 1fr;margin-top:18px}.ghpc-button,.ghpc-customize,.ghpc-back,.ghpc-policy-button,.ghpc-frame-placeholder button{appearance:none;border:0;cursor:pointer;font:inherit}.ghpc-button{min-height:50px;padding:12px 18px;border-radius:15px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ghpc-button:hover,.ghpc-button:focus-visible{transform:translateY(-1px);box-shadow:0 9px 26px rgb(0 0 0 / .26)}.ghpc-button--accept{color:#07131d;background:linear-gradient(135deg,var(--ghpc-mint),var(--ghpc-cyan))}.ghpc-button--essential{color:#241016;background:linear-gradient(135deg,var(--ghpc-coral),var(--ghpc-yellow))}.ghpc-button--save{color:var(--ghpc-text);background:#20314e;border:1px solid #5792bb}.ghpc-customize{display:block;margin:14px auto 0;padding:8px 12px;color:var(--ghpc-coral);background:#fff0;font-weight:800}.ghpc-details-heading{display:flex;align-items:flex-start;gap:14px}.ghpc-details-heading h2{font-size:clamp(22px, 4vw, 32px)}.ghpc-back{flex:0 0 42px;height:42px;border:1px solid #466988;border-radius:13px;color:var(--ghpc-text);background:#15243a;font-size:22px}.ghpc-service-list{display:grid;gap:10px;margin-top:18px}.ghpc-service{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:15px 16px;border:1px solid rgb(89 136 176 / .45);border-radius:16px;background:rgb(30 45 71 / .72)}.ghpc-service strong{color:var(--ghpc-text);font-size:15px}.ghpc-service p{margin:5px 0 0;color:var(--ghpc-muted);font-size:13px;line-height:1.5}.ghpc-service a{color:var(--ghpc-cyan)}.ghpc-switch{position:relative;display:block;width:48px;height:27px}.ghpc-switch input{position:absolute;opacity:0;pointer-events:none}.ghpc-switch span{position:absolute;inset:0;border:1px solid #50718f;border-radius:999px;background:#101b2e;transition:.2s ease}.ghpc-switch span::after{content:'';position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#9aabc3;transition:.2s ease}.ghpc-switch input:checked+span{border-color:var(--ghpc-mint);background:rgb(104 245 199 / .25)}.ghpc-switch input:checked+span::after{transform:translateX(21px);background:var(--ghpc-mint)}.ghpc-switch input:focus-visible+span{outline:2px solid var(--ghpc-yellow);outline-offset:3px}.ghpc-switch input:disabled+span{opacity:.82}.ghpc-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:14px 22px 19px;border-top:1px solid rgb(91 126 160 / .32)}.ghpc-legal a{color:var(--ghpc-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px}.ghpc-status{height:0;margin:0;overflow:hidden}.ghpc-frame-shell{position:relative;min-height:280px;overflow:hidden;border-radius:inherit;background:#111a2b}.ghpc-frame-shell>iframe{display:none!important;width:100%;min-height:inherit;border:0}.ghpc-frame-shell.is-loaded>iframe{display:block!important}.ghpc-frame-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:24px;text-align:center;color:var(--ghpc-text);background:radial-gradient(circle at 50% 0,#24385a,#111827 68%)}.ghpc-frame-shell.is-loaded>.ghpc-frame-placeholder{display:none}.ghpc-frame-placeholder>span{color:var(--ghpc-cyan);font-size:25px}.ghpc-frame-placeholder p{max-width:480px;margin:0;color:var(--ghpc-muted)}.ghpc-frame-placeholder button,.ghpc-policy-button{margin-top:5px;padding:10px 15px;border:1px solid #4f95bb;border-radius:999px;color:#06151d;background:var(--ghpc-cyan);font-weight:850}.ghpc-frame-shell--reuse-parent{position:relative!important}.ghpc-frame-shell--galaxy{width:100%;height:100%;min-height:520px;border-radius:0}.ghpc-frame-shell--galaxy>iframe{width:100%!important;height:100%!important;min-height:520px}.ghpc-reopen{position:fixed;left:max(14px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom));z-index:2147482990;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid rgb(94 231 244 / .58);border-radius:999px;color:#f3f7ff;background:rgb(16 24 39 / .94);box-shadow:0 12px 34px rgb(0 0 0 / .38);backdrop-filter:blur(10px);cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;line-height:1;letter-spacing:.02em}.ghpc-reopen[hidden]{display:none!important}.ghpc-reopen>span{color:#68f5c7}.ghpc-reopen--augst{border-color:rgb(226 186 134 / .62);border-radius:4px;color:#fffaf3;background:rgb(20 18 16 / .95)}.ghpc-reopen--augst>span{color:#e2ba86}.ghpc-reopen:hover,.ghpc-reopen:focus-visible{transform:translateY(-1px);box-shadow:0 14px 38px rgb(0 0 0 / .46)}.ghpc-policy-table-wrap{overflow-x:auto;margin:14px 0 26px}.ghpc-policy-table{width:100%;border-collapse:collapse;font-size:14px}.ghpc-policy-table th,.ghpc-policy-table td{padding:12px;border:1px solid rgb(120 145 175 / .35);text-align:left;vertical-align:top}.ghpc-policy-table th{background:rgb(80 105 145 / .18)}.ghpc-privacy-note{margin-top:30px;padding-top:22px;border-top:1px solid rgb(120 145 175 / .35)}@media (max-width:620px){.ghpc-layer{padding:8px}.ghpc-dialog{max-height:calc(100dvh - 16px);border-radius:20px}.ghpc-panel{padding:17px 17px 14px}.ghpc-actions--primary,.ghpc-actions--details{grid-template-columns:1fr}.ghpc-button{min-height:48px}.ghpc-service{align-items:flex-start;padding:13px}.ghpc-legal{padding-bottom:max(16px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ghpc-button,.ghpc-switch span,.ghpc-switch span::after{transition:none!important}}