.ghp-root{--ghp-jc:center;--ghp-ai:center;--ghp-sp:16px;--ghp-dw:var(--ghp-w,480px);--ghp-dh:auto;--ghp-dmh:100%;--ghp-dr:var(--ghp-radius,16px);--ghp-bd:column;--ghp-bp:calc(var(--ghp-pad,24px) + 8px) var(--ghp-pad,24px) var(--ghp-pad,24px);--ghp-from:translateY(24px);--ghp-muted:color-mix(in srgb, var(--ghp-fg,#0f1012) 70%, transparent);--ghp-line:color-mix(in srgb, var(--ghp-fg,#0f1012) 18%, transparent);--ghp-soft:color-mix(in srgb, var(--ghp-accent,#1446a5) 8%, transparent);--ghp-r-sm:min(var(--ghp-radius,16px), 12px);z-index:2147483000;pointer-events:none;font-family:var(--ghp-font,inherit);color:var(--ghp-fg,#0f1012);text-align:left;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:15px;line-height:1.5;position:fixed;inset:0;container:ghp/inline-size}.ghp-root.ghp-contained{z-index:1;position:absolute;overflow:hidden}.ghp-root *,.ghp-root :before,.ghp-root :after{box-sizing:border-box}.ghp-root :where(h2,h3,h4,p,figure){font:inherit;color:inherit;letter-spacing:normal;margin:0;padding:0}.ghp-root :where(button,input){box-shadow:none;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.ghp-root :where(button){cursor:pointer}.ghp-root :where(button:disabled){cursor:not-allowed;opacity:.6}.ghp-root :where(input[type=checkbox]){appearance:auto;width:16px;height:16px;accent-color:var(--ghp-accent);flex:none;margin-top:3px}.ghp-root :where(img){border:0;max-width:100%;height:auto;display:block}.ghp-root :where(a){color:var(--ghp-accent);text-underline-offset:2px;text-decoration:underline}.ghp-root :where(a,button,input):focus-visible{outline:2px solid var(--ghp-accent);outline-offset:2px}.ghp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ghp-overlay{background:var(--ghp-ov,#000);opacity:var(--ghp-ov-o,.5);pointer-events:auto;animation:.2s ease-out both ghp-overlay;position:absolute;inset:0}.ghp-stage{justify-content:var(--ghp-jc);align-items:var(--ghp-ai);padding:var(--ghp-sp);pointer-events:none;display:flex;position:absolute;inset:0}.ghp-dialog{width:var(--ghp-dw);max-width:100%;height:var(--ghp-dh);max-height:var(--ghp-dmh);background-color:var(--ghp-bg,#fff);color:var(--ghp-fg,#0f1012);border-radius:var(--ghp-dr);pointer-events:auto;animation:var(--ghp-anim,none) .32s cubic-bezier(.2, .8, .2, 1) both;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f101238,0 2px 8px #0f101214}.ghp-dialog:focus{outline:none}.ghp-body{z-index:1;flex:auto;flex-direction:var(--ghp-bd);min-width:0;min-height:0;padding:var(--ghp-bp);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;display:flex;position:relative;overflow:auto}.ghp-p-corner_bottom_right{--ghp-jc:flex-end;--ghp-ai:flex-end;--ghp-sp:24px}.ghp-p-corner_bottom_left{--ghp-jc:flex-start;--ghp-ai:flex-end;--ghp-sp:24px}.ghp-p-top_bar,.ghp-p-bottom_bar{--ghp-ai:flex-start;--ghp-sp:0;--ghp-dw:100%;--ghp-dr:0;--ghp-bd:row;--ghp-bp:12px 56px 12px 16px;--ghp-from:translateY(-100%)}.ghp-p-bottom_bar{--ghp-ai:flex-end;--ghp-from:translateY(100%)}.ghp-p-slide_in_right,.ghp-p-slide_in_left{--ghp-jc:flex-end;--ghp-ai:stretch;--ghp-sp:0;--ghp-dh:100%;--ghp-dr:var(--ghp-radius) 0 0 var(--ghp-radius);--ghp-from:translateX(100%)}.ghp-p-slide_in_left{--ghp-jc:flex-start;--ghp-dr:0 var(--ghp-radius) var(--ghp-radius) 0;--ghp-from:translateX(-100%)}.ghp-full{--ghp-sp:0;--ghp-dw:100%;--ghp-dh:100%;--ghp-dr:0;--ghp-bd:column;--ghp-from:translateY(24px)}.ghp-body>.ghp-b{flex:none;width:100%}.ghp-body>.ghp-b:empty{display:none}.ghp-p-top_bar:not(.ghp-full) .ghp-body>.ghp-b,.ghp-p-bottom_bar:not(.ghp-full) .ghp-body>.ghp-b{align-self:center;width:auto}.ghp-p-top_bar .ghp-b-email_input,.ghp-p-bottom_bar .ghp-b-email_input{min-width:220px}.ghp-p-top_bar .ghp-x,.ghp-p-bottom_bar .ghp-x{top:50%;transform:translateY(-50%)}.ghp-media{flex:none;overflow:hidden}.ghp-media img{object-fit:cover;width:100%;height:100%}.ghp-media-top .ghp-media{max-height:220px}.ghp-media-side .ghp-dialog{flex-direction:row}.ghp-media-side .ghp-media{flex:0 0 40%}.ghp-side-right .ghp-media{order:2}.ghp-media-background .ghp-dialog{background-image:var(--ghp-bg-img);background-position:50%;background-size:cover}.ghp-media-background .ghp-dialog:before{content:"";opacity:var(--ghp-media-ov,0);pointer-events:none;background:#000;position:absolute;inset:0}.ghp-x{z-index:2;width:36px;height:36px;color:var(--ghp-close,currentColor);justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:absolute;top:8px;right:8px;border-radius:999px!important}.ghp-x:hover{background-color:color-mix(in srgb, currentColor 12%, transparent)}.ghp-b{min-width:0}.ghp-al-left{text-align:left}.ghp-al-center{text-align:center}.ghp-al-right{text-align:right}.ghp-h{overflow-wrap:anywhere;font-weight:700;line-height:1.25}.ghp-h1{font-size:26px}.ghp-h2{font-size:21px}.ghp-h3{font-size:17px}.ghp-text{overflow-wrap:anywhere}.ghp-text-md{font-size:15px}.ghp-text-sm{color:var(--ghp-muted);font-size:13px}.ghp-text strong{font-weight:700}.ghp-img,.ghp-img-link{max-width:100%;display:inline-block}.ghp-img{border-radius:var(--ghp-r-sm);object-fit:contain}.ghp-btn{border-radius:var(--ghp-r-sm);text-align:center;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 20px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-flex}.ghp-root a.ghp-btn{text-decoration:none}.ghp-btn-primary{background:var(--ghp-accent);color:var(--ghp-btn-fg)}.ghp-root a.ghp-btn-primary{color:var(--ghp-btn-fg)}.ghp-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.ghp-btn-secondary{border:1.5px solid var(--ghp-accent);color:var(--ghp-accent)}.ghp-btn-secondary:hover:not(:disabled){background:var(--ghp-soft)}.ghp-btn-link{min-height:0;color:var(--ghp-accent);padding:4px;text-decoration:underline}.ghp-root a.ghp-btn-link{text-decoration:underline}.ghp-btn-full{width:100%;display:flex}.ghp-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ghp-spin}.ghp-close-link{color:var(--ghp-muted);text-underline-offset:2px;font-size:13px;text-decoration:underline}.ghp-fields{text-align:left;flex-direction:column;gap:8px;display:flex}.ghp-input{width:100%;height:44px;color:var(--ghp-fg);font-size:16px;display:block;border:1px solid var(--ghp-line)!important;border-radius:var(--ghp-r-sm)!important;background:var(--ghp-bg)!important;padding:0 14px!important}.ghp-input::placeholder{color:var(--ghp-muted);opacity:1}.ghp-root .ghp-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ghp-accent) 25%, transparent);outline:none;border-color:var(--ghp-accent)!important}.ghp-input[aria-invalid=true]{border-color:#d92d20!important}.ghp-field-error,.ghp-error{color:#d92d20;font-size:13px}.ghp-error{text-align:center;width:100%}.ghp-consent{color:var(--ghp-muted);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.ghp-coupon{flex-direction:column;gap:8px;display:flex}.ghp-coupon-label{color:var(--ghp-muted);font-size:13px;font-weight:600}.ghp-coupon-row{flex-wrap:wrap;gap:8px;display:flex}.ghp-coupon-row>.ghp-btn{white-space:nowrap;flex:1 0 auto}.ghp-coupon-row{flex-wrap:nowrap}.ghp-coupon-row>.ghp-btn.ghp-btn-icon{flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:inline-flex}.ghp-btn-icon[data-copied]{color:var(--ghp-accent);border-color:var(--ghp-accent)}.ghp-code{border:1.5px dashed var(--ghp-accent);border-radius:var(--ghp-r-sm);background:var(--ghp-soft);min-width:0;min-height:44px;color:var(--ghp-fg);letter-spacing:.06em;white-space:nowrap;-webkit-user-select:all;user-select:all;flex:999 150px;justify-content:center;align-items:center;padding:8px 12px;font:700 18px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.ghp-offer{color:var(--ghp-muted);font-size:12px}.ghp-countdown{flex-direction:column;gap:6px;display:flex}.ghp-cd-label{color:var(--ghp-muted);font-size:13px;font-weight:600}.ghp-cd{gap:6px;display:inline-flex}.ghp-al-center .ghp-cd{justify-content:center}.ghp-al-right .ghp-cd{justify-content:flex-end}.ghp-cd-u{border-radius:var(--ghp-r-sm);background:color-mix(in srgb, var(--ghp-fg) 7%, transparent);text-align:center;min-width:52px;padding:6px 4px}.ghp-cd-n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.2;display:block}.ghp-cd-l{color:var(--ghp-muted);font-size:11px;display:block}.ghp-a-fade{--ghp-anim:ghp-fade}.ghp-a-zoom{--ghp-anim:ghp-zoom}.ghp-a-slide{--ghp-anim:ghp-slide}@keyframes ghp-overlay{0%{opacity:0}}@keyframes ghp-fade{0%{opacity:0}}@keyframes ghp-zoom{0%{opacity:0;transform:scale(.92)}}@keyframes ghp-slide{0%{opacity:0;transform:var(--ghp-from)}}@keyframes ghp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ghp-root *,.ghp-root :before,.ghp-root :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@container ghp (max-width:640px){.ghp-stage{--ghp-sp:12px}.ghp-p-top_bar>.ghp-stage,.ghp-p-bottom_bar>.ghp-stage,.ghp-p-slide_in_right>.ghp-stage,.ghp-p-slide_in_left>.ghp-stage,.ghp-full>.ghp-stage{--ghp-sp:0}.ghp-media-side .ghp-dialog{flex-direction:column}.ghp-media-side .ghp-media{flex-basis:auto;max-height:180px}.ghp-side-right .ghp-media{order:0}.ghp-media-background .ghp-dialog{background-image:var(--ghp-bg-img-m,var(--ghp-bg-img))}.ghp-h1{font-size:22px}.ghp-h2{font-size:19px}.ghp-hide-mobile{display:none!important}.ghp-root.ghp-p-top_bar .ghp-body>.ghp-b,.ghp-root.ghp-p-bottom_bar .ghp-body>.ghp-b,.ghp-root.ghp-mp-top_bar .ghp-body>.ghp-b,.ghp-root.ghp-mp-bottom_bar .ghp-body>.ghp-b{width:100%}.ghp-p-top_bar .ghp-x,.ghp-p-bottom_bar .ghp-x{top:8px;transform:none}.ghp-p-top_bar>.ghp-stage,.ghp-p-bottom_bar>.ghp-stage{--ghp-bd:column}.ghp-p-bottom_bar>.ghp-stage{--ghp-dr:var(--ghp-radius) var(--ghp-radius) 0 0;--ghp-bp:calc(var(--ghp-pad) + 8px) var(--ghp-pad) var(--ghp-pad)}.ghp-mp-center>.ghp-stage{--ghp-jc:center;--ghp-ai:center;--ghp-sp:12px;--ghp-dw:var(--ghp-w);--ghp-dh:auto;--ghp-dr:var(--ghp-radius);--ghp-bd:column;--ghp-bp:calc(var(--ghp-pad) + 8px) var(--ghp-pad) var(--ghp-pad);--ghp-from:translateY(24px)}.ghp-mp-corner_bottom_right>.ghp-stage,.ghp-mp-corner_bottom_left>.ghp-stage{--ghp-jc:flex-end;--ghp-ai:flex-end;--ghp-sp:12px;--ghp-dw:var(--ghp-w);--ghp-dh:auto;--ghp-dr:var(--ghp-radius);--ghp-bd:column;--ghp-bp:calc(var(--ghp-pad) + 8px) var(--ghp-pad) var(--ghp-pad);--ghp-from:translateY(24px)}.ghp-mp-corner_bottom_left>.ghp-stage{--ghp-jc:flex-start}.ghp-mp-top_bar>.ghp-stage,.ghp-mp-bottom_bar>.ghp-stage{--ghp-jc:center;--ghp-ai:flex-start;--ghp-sp:0;--ghp-dw:100%;--ghp-dh:auto;--ghp-dr:0;--ghp-bd:column;--ghp-bp:12px 48px 12px 16px;--ghp-from:translateY(-100%)}.ghp-mp-bottom_bar>.ghp-stage{--ghp-ai:flex-end;--ghp-dr:var(--ghp-radius) var(--ghp-radius) 0 0;--ghp-bp:calc(var(--ghp-pad) + 8px) var(--ghp-pad) var(--ghp-pad);--ghp-from:translateY(100%)}.ghp-mp-slide_in_right>.ghp-stage,.ghp-mp-slide_in_left>.ghp-stage{--ghp-jc:flex-end;--ghp-ai:stretch;--ghp-sp:0;--ghp-dw:min(var(--ghp-w), 88%);--ghp-dh:100%;--ghp-dr:var(--ghp-radius) 0 0 var(--ghp-radius);--ghp-bd:column;--ghp-bp:calc(var(--ghp-pad) + 8px) var(--ghp-pad) var(--ghp-pad);--ghp-from:translateX(100%)}.ghp-mp-slide_in_left>.ghp-stage{--ghp-jc:flex-start;--ghp-dr:0 var(--ghp-radius) var(--ghp-radius) 0;--ghp-from:translateX(-100%)}.ghp-mfull>.ghp-stage{--ghp-sp:0;--ghp-dw:100%;--ghp-dh:100%;--ghp-dr:0;--ghp-bd:column;--ghp-bp:calc(var(--ghp-pad) + 24px) var(--ghp-pad) var(--ghp-pad);--ghp-from:translateY(24px)}}@container ghp (min-width:641px){.ghp-hide-desktop{display:none!important}}
