.ghx{--ghx-acc: var(--lp-green, #57e389);background:var(--lp-bg, #0c0f0d)}.ghx-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;margin-bottom:-100vh;margin-bottom:-100svh;background:radial-gradient(60% 55% at 64% 52%,rgba(87,227,137,.1),transparent 70%),radial-gradient(40% 40% at 80% 20%,rgba(76,195,217,.06),transparent 70%),var(--lp-bg, #0c0f0d)}@media screen and (max-width:749px){.ghx-stage{background:radial-gradient(80% 45% at 50% 34%,rgba(87,227,137,.1),transparent 70%),var(--lp-bg, #0c0f0d)}}.ghx-gl,.ghx-hud{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ghx-hud{pointer-events:none}.ghx-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.55))}.ghx-frame{position:absolute;top:1.6rem;right:1.6rem;bottom:1.6rem;left:1.6rem;pointer-events:none;z-index:2}.ghx-frame i{position:absolute;width:2.2rem;height:2.2rem;border:1px solid rgba(87,227,137,.45)}.ghx-frame i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.ghx-frame i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.ghx-frame i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.ghx-frame i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.ghx-status{position:absolute;top:.5rem;left:3.4rem;right:3.4rem;display:flex;justify-content:space-between;gap:1rem;font-family:var(--lp-mono);font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:#a3b0a6bf}.ghx-status b{color:var(--ghx-acc);font-weight:400;transition:color .6s}.ghx-rail{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);display:grid;gap:1rem}.ghx-rail span{width:.6rem;height:.6rem;border:1px solid rgba(163,176,166,.5);transform:rotate(45deg);transition:background .4s,border-color .4s,box-shadow .4s}.ghx-rail span.is-on{background:var(--ghx-acc);border-color:var(--ghx-acc);box-shadow:0 0 10px var(--ghx-acc)}.ghx-hint{position:absolute;left:50%;bottom:.4rem;transform:translate(-50%);font-family:var(--lp-mono);font-size:1rem;letter-spacing:.3em;text-transform:uppercase;color:#a3b0a6b3;transition:opacity .5s}.ghx-hint:after{content:"";display:block;width:1px;height:2.4rem;margin:.8rem auto 0;background:linear-gradient(var(--ghx-acc),transparent);animation:ghx-drip 1.8s ease-in-out infinite}@keyframes ghx-drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.ghx.is-past-intro .ghx-hint{opacity:0}.ghx-steps{position:relative;z-index:3;pointer-events:none}.ghx-step{height:100vh;height:100svh;display:flex;align-items:center}.ghx-step .lp-wrap{width:100%}.ghx-card{pointer-events:auto;max-width:46rem;padding:2.8rem 3rem 3rem;position:relative;background:linear-gradient(160deg,#141915c7,#0c0f0d99);border:1px solid rgba(87,227,137,.16);border-radius:1.4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.12;transform:translateY(2.4rem);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1),border-color .6s}.ghx-step.is-active .ghx-card{opacity:1;transform:none;border-color:#57e38952}.ghx-card:before{content:"";position:absolute;left:-1px;top:2.4rem;bottom:2.4rem;width:2px;border-radius:2px;background:var(--ghx-acc);box-shadow:0 0 12px var(--ghx-acc);opacity:.85}.ghx-kicker{font-family:var(--lp-mono);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ghx-acc)}.ghx-kicker span{color:var(--lp-faint, #6f7d73);margin-right:.8rem}.ghx .ghx-h{font-size:clamp(2.8rem,3.6vw,4.4rem);line-height:1.06;margin-top:1.2rem}.ghx .ghx-h em{font-style:normal;color:var(--ghx-acc)}.ghx .ghx-body{margin-top:1.4rem;font-size:clamp(1.5rem,1.35vw,1.75rem);line-height:1.6;color:var(--lp-dim, #a3b0a6)}.ghx-keys{display:inline-flex;gap:.4rem;vertical-align:.1em}.ghx kbd{font-family:var(--lp-mono);font-size:.85em;padding:.1em .5em;border-radius:.4em;border:1px solid rgba(87,227,137,.45);color:var(--lp-ink, #e9efe7);background:#57e38914}.ghx-btn{display:inline-flex;align-items:center;gap:1rem;margin-top:2.2rem;padding:1.4rem 2.4rem;border-radius:1rem;background:var(--lp-green, #57e389);color:#07120b;text-decoration:none;font-weight:600;font-size:1.6rem;box-shadow:0 0 30px -6px #57e389bf;transition:transform .2s,box-shadow .2s}.ghx-btn:hover{transform:translateY(-1px);box-shadow:0 0 40px -4px #57e389e6}.ghx-btn:focus-visible{outline:2px solid var(--lp-cyan, #4cc3d9);outline-offset:3px}@media screen and (max-width:749px){.ghx-step{align-items:flex-end;padding-bottom:2.4rem}.ghx-card{padding:2rem 2rem 2.2rem;max-width:none}.ghx .ghx-h{font-size:2.6rem}.ghx .ghx-body{font-size:1.5rem;line-height:1.5}.ghx-status{font-size:.9rem;letter-spacing:.14em}.ghx-status span:last-child{display:none}.ghx-hint{display:none}}.ghx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;margin-top:2.2rem}.ghx-actions .ghx-btn{margin-top:0}.ghx-skip{font-family:var(--lp-mono);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-dim, #a3b0a6);text-decoration:none;border-bottom:1px solid rgba(163,176,166,.35);padding-bottom:.2rem}.ghx-skip:hover{color:var(--lp-ink, #e9efe7);border-bottom-color:var(--ghx-acc)}.ghx-skip:focus-visible{outline:2px solid var(--lp-cyan, #4cc3d9);outline-offset:3px}.ghx--compact .ghs-grid{display:grid;gap:2.4rem;grid-template-areas:"head" "stage" "chips" "cta"}@media screen and (min-width:990px){.ghx--compact .ghs-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);grid-template-rows:auto 1fr auto;grid-template-areas:"head stage" "chips stage" "cta stage";column-gap:6rem;row-gap:2.8rem;align-items:start}}.ghs-head{grid-area:head}.ghs-chips{grid-area:chips;display:grid;gap:.8rem}.ghs-cta{grid-area:cta;display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;align-items:center}.ghs-cta .ghx-btn{margin-top:0}.ghx--compact .ghx-stage{grid-area:stage;position:relative;top:auto;margin:0;height:clamp(34rem,46vw,62rem);border:1px solid rgba(87,227,137,.18);border-radius:1.8rem;cursor:grab;touch-action:pan-y;background:radial-gradient(70% 60% at 50% 55%,rgba(87,227,137,.1),transparent 70%),var(--lp-bg2, #101512)}@media screen and (min-width:990px){.ghx--compact .ghx-stage{position:sticky;top:8rem}}@media screen and (max-width:749px){.ghx--compact .ghx-stage{height:78vw;min-height:30rem;margin:0 -.8rem}}.ghx--compact .ghx-stage.is-dragging{cursor:grabbing}.ghx--compact .ghx-frame{top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem}.ghs-drag{position:absolute;right:.4rem;bottom:.2rem;font-family:var(--lp-mono);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:#a3b0a6a6}.ghx-chip{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:1.4rem;width:100%;text-align:left;padding:1.3rem 1.6rem;border-radius:1.2rem;border:1px solid rgba(233,239,231,.08);background:#14191599;color:var(--lp-ink, #e9efe7);font:inherit;cursor:pointer;overflow:hidden;transition:border-color .3s,background .3s}.ghx-chip:hover{border-color:#57e3894d}.ghx-chip:focus-visible{outline:2px solid var(--lp-cyan, #4cc3d9);outline-offset:2px}.ghx-chip-k{font-family:var(--lp-mono);font-size:1.1rem;letter-spacing:.14em;color:var(--lp-faint, #6f7d73);padding-top:.25rem}.ghx-chip b{font-family:var(--font-heading-family);font-size:1.75rem;line-height:1.25;letter-spacing:-.01em}.ghx-chip-t{grid-column:2;display:block;max-height:0;opacity:0;overflow:hidden;color:var(--lp-dim, #a3b0a6);font-size:1.45rem;line-height:1.55;transition:max-height .5s ease,opacity .4s ease,margin .4s ease}.ghx-chip.is-active{border-color:var(--ghx-acc);background:#141915e6}.ghx-chip.is-active .ghx-chip-k{color:var(--ghx-acc)}.ghx-chip.is-active .ghx-chip-t{max-height:16rem;opacity:1;margin-top:.6rem}.ghx-chip i{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--ghx-acc);transform-origin:left;transform:scaleX(0);opacity:.8}.ghx-chip.is-active i{transform:scaleX(calc(1 - var(--ghx-auto, 0)))}@media screen and (max-width:749px){.ghx-chip{padding:1.1rem 1.3rem}.ghx-chip b{font-size:1.6rem}}.ghx--compact.ghx--nogl .ghx-chip-t{max-height:none;opacity:1;margin-top:.6rem}.ghx.ghx--nogl .ghx-stage{display:none}.ghx.ghx--nogl .ghx-step{height:auto;padding:3rem 0}.ghx.ghx--nogl .ghx-card{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ghx-card{transition:opacity .3s;transform:none}.ghx-hint:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/glide-holo.css.map */
