footer{display:none}:root{--gg-black: #0a0a0a;--gg-orange: #FF6B00;--gg-white: #ffffff;--gg-muted: rgba(255,255,255,.55);--gg-border: rgba(255,107,0,.18);--gg-radius: 10px}body{background-color:var(--gg-black)!important;margin:0;padding:0;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.password-main-content{display:flex;flex-direction:column;min-height:100dvh}.gg-pw-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:40px 20px 100px;overflow:hidden;background-color:var(--gg-black)}.gg-glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.gg-glow--top{width:420px;height:420px;background:radial-gradient(circle,rgba(255,107,0,.22) 0%,transparent 70%);top:-120px;left:50%;transform:translate(-50%)}.gg-glow--bottom{width:320px;height:320px;background:radial-gradient(circle,rgba(255,184,0,.12) 0%,transparent 70%);bottom:-80px;right:-60px}.gg-pw-card{position:relative;z-index:1;width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;text-align:center}.gg-pw-logo{margin-bottom:36px}.gg-pw-logo img{max-width:200px;height:auto;display:block;filter:drop-shadow(0 0 20px rgba(255,107,0,.35))}.gg-pw-logo-text{font-size:2rem;font-weight:900;color:var(--gg-orange);letter-spacing:-.03em;text-transform:uppercase}.gg-pw-headline{font-size:clamp(1.9rem,6vw,2.8rem);font-weight:900;color:var(--gg-white);letter-spacing:-.03em;line-height:1.1;margin:0 0 16px}.gg-pw-subline{font-size:clamp(1rem,3.5vw,1.2rem);font-weight:600;color:var(--gg-orange);margin:0 0 12px}.gg-pw-support{font-size:.95rem;color:var(--gg-muted);margin:0 0 32px;line-height:1.6;max-width:380px}.gg-pw-support strong{color:var(--gg-white);font-weight:600}.gg-pw-form{width:100%}.gg-pw-input-row{display:flex;gap:10px;width:100%;flex-wrap:wrap}.gg-pw-input{flex:1 1 200px;min-width:0;background:#ffffff12;border:1.5px solid var(--gg-border);border-radius:var(--gg-radius);color:var(--gg-white);font-size:1rem;padding:14px 18px;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none}.gg-pw-input::placeholder{color:#ffffff59}.gg-pw-input:focus{border-color:var(--gg-orange);box-shadow:0 0 0 3px #ff6b002e}.gg-pw-btn{flex-shrink:0;background:var(--gg-orange);color:var(--gg-white);font-size:1rem;font-weight:700;letter-spacing:.02em;border:none;border-radius:var(--gg-radius);padding:14px 28px;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;min-height:52px;-webkit-appearance:none;box-shadow:0 4px 20px #ff6b0059}.gg-pw-btn:hover,.gg-pw-btn:focus-visible{background:#ff8422;box-shadow:0 6px 28px #ff6b0080;transform:translateY(-1px)}.gg-pw-btn:active{transform:translateY(0)}.gg-pw-error{color:#ff6b6b;font-size:.85rem;margin:0 0 10px;text-align:left}.gg-pw-success{width:100%;background:#ff6b001f;border:1.5px solid rgba(255,107,0,.4);border-radius:var(--gg-radius);color:var(--gg-white);font-size:1rem;font-weight:500;padding:18px 20px;line-height:1.5;text-align:center}.gg-pw-divider{width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--gg-orange),transparent);margin:36px auto 24px;border-radius:2px}.gg-pw-tagline{font-size:.85rem;color:var(--gg-muted);margin:0 0 6px;font-style:italic}.gg-pw-domain{font-size:.8rem;color:#ffffff4d;margin:0;letter-spacing:.05em}.gg-pw-owner-access{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:10}.gg-pw-owner-btn{background:transparent;border:none;color:#ffffff38;font-size:.75rem;cursor:pointer;padding:8px 12px;transition:color .2s;text-decoration:underline;text-underline-offset:3px}.gg-pw-owner-btn:hover{color:#ffffff8c}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:480px){.gg-pw-wrapper{padding:48px 20px 110px}.gg-pw-input-row{flex-direction:column}.gg-pw-input,.gg-pw-btn{width:100%;flex:none}.gg-pw-btn{min-height:56px;font-size:1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAGA */
