.home-module__gsEHRa__homePage{isolation:isolate;width:100vw;height:100dvh;position:relative;overflow:hidden}.home-module__gsEHRa__windowLayer{z-index:30;justify-content:stretch;align-items:stretch;padding:clamp(1rem,2.5vw,3rem);display:flex;position:fixed;inset:0}.home-module__gsEHRa__windowLoading{z-index:2000;color:#54e7f2;background:#020508b8;place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid;position:fixed;inset:0}.home-module__gsEHRa__windowLoadingPanel{clip-path:polygon(0 0,100% 0,100% calc(100% - 1.35rem),calc(100% - 1.35rem) 100%,0 100%);background:linear-gradient(90deg,#03090ef5,#040b11db),repeating-linear-gradient(0deg,#54e7f206 0 1px,#0000 1px 4px);border:2px solid #54e7f2;grid-template-columns:clamp(4.75rem,9vw,7rem) 1px minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.2rem);width:min(92vw,720px);min-height:clamp(8.5rem,18vw,10.5rem);padding:clamp(1.15rem,2.8vw,2rem) clamp(1.4rem,3.5vw,2.6rem);display:grid;position:relative;transform:scale(.33);box-shadow:inset 0 0 0 1px #000000b8,0 0 24px #54e7f224}.home-module__gsEHRa__windowLoadingPanel:after{content:"";transform-origin:100% 100%;pointer-events:none;border-bottom:2px solid #54e7f2;border-right:2px solid #54e7f2;width:1.35rem;height:1.35rem;position:absolute;bottom:0;right:0;transform:skewY(-45deg)translateY(.67rem)scale(.67)}.home-module__gsEHRa__windowLoadingIcon{aspect-ratio:1;width:clamp(4.5rem,8vw,6.5rem);display:block;position:relative}.home-module__gsEHRa__windowLoadingIconRing,.home-module__gsEHRa__windowLoadingIconCore,.home-module__gsEHRa__windowLoadingIconSweep{display:block;position:absolute;inset:0}.home-module__gsEHRa__windowLoadingIconRing{border:clamp(.55rem,1vw,.78rem) solid #54e7f2;border-color:#54e7f2 #0000 #54e7f259 #54e7f2;border-radius:50%;animation:.4s steps(8,end) infinite home-module__gsEHRa__windowLoadingSpin}.home-module__gsEHRa__windowLoadingIconCore{border:2px solid #54e7f2;border-radius:50%;inset:25%;box-shadow:0 0 12px #54e7f27a}.home-module__gsEHRa__windowLoadingIconCore:before,.home-module__gsEHRa__windowLoadingIconCore:after{content:"";background:#54e7f2;width:130%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__gsEHRa__windowLoadingIconCore:after{transform:translate(-50%,-50%)rotate(90deg)}.home-module__gsEHRa__windowLoadingIconSweep{opacity:.9;border-top:4px solid #54e7f2;border-left:4px solid #0000;border-radius:50%;inset:8%;transform:rotate(-32deg)}.home-module__gsEHRa__windowLoadingDivider{background:linear-gradient(#0000,#54e7f2bf 12% 88%,#0000);align-self:stretch;width:1px;min-height:5.5rem;display:block}.home-module__gsEHRa__windowLoadingText{font-family:var(--font-ui);letter-spacing:.035em;text-transform:none;text-shadow:0 0 12px #54e7f25c;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:700;line-height:1.1;animation:.9s ease-in-out infinite alternate home-module__gsEHRa__windowLoadingTextPulse}@keyframes home-module__gsEHRa__windowLoadingSpin{to{transform:rotate(360deg)}}@keyframes home-module__gsEHRa__windowLoadingTextPulse{0%{opacity:.72}to{opacity:1}}.home-module__gsEHRa__quickhacksAction{z-index:1500;background:linear-gradient(90deg,#03080c33,#03080cd1);border-top:1px solid #ff4d5861;padding:.55rem .75rem;position:fixed;bottom:clamp(1.25rem,2.5vw,2.75rem);right:clamp(1.5rem,3vw,3.5rem)}.home-module__gsEHRa__homeActions{display:contents}.home-module__gsEHRa__quickhacksUnlockNotice{z-index:21000;color:#5beaf4;min-width:min(430px,100vw - 2rem);font-family:var(--font-ui);text-align:center;text-transform:uppercase;background:#030a0ff0;border:1px solid #5beaf4;flex-direction:column;align-items:center;padding:1rem 2rem;animation:.22s steps(2,end) home-module__gsEHRa__quickhacksUnlockIn,.7s ease-in-out infinite alternate home-module__gsEHRa__quickhacksUnlockPulse;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #5beaf447}.home-module__gsEHRa__quickhacksUnlockNotice span,.home-module__gsEHRa__quickhacksUnlockNotice small{color:#5beaf4ad;letter-spacing:.16em;font-size:.62rem}.home-module__gsEHRa__quickhacksUnlockNotice strong{color:#f5d42b;letter-spacing:.04em;font-size:clamp(1.25rem,3vw,2.2rem);line-height:1.05}@keyframes home-module__gsEHRa__quickhacksUnlockIn{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.3)}to{opacity:1;transform:translate(-50%,-50%)scaleX(1)}}@keyframes home-module__gsEHRa__quickhacksUnlockPulse{0%{filter:brightness(.9)}to{filter:brightness(1.15)}}@media (max-width:760px){.home-module__gsEHRa__homePage{height:auto;min-height:100dvh;overflow:hidden auto}.home-module__gsEHRa__windowLayer{padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left))}.home-module__gsEHRa__homeActions{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));z-index:650;pointer-events:none;align-items:stretch;gap:.4rem;display:flex;position:fixed}.home-module__gsEHRa__homeActions>*{pointer-events:auto;flex:1 1 0;width:auto;min-width:0;height:44px;position:relative;inset:auto}.home-module__gsEHRa__homeActions .githubPatchButton{grid-template-columns:26px minmax(0,1fr)}.home-module__gsEHRa__homeActions .githubPatchButton__version{display:none}.home-module__gsEHRa__homeActions .spotifyHudButton{grid-template-columns:30px minmax(0,1fr)}.home-module__gsEHRa__homeActions .spotifyHudButton__glyph{display:none}.home-module__gsEHRa__quickhacksAction{background:linear-gradient(90deg,#031b1fad,#0d070bc7);border:1px solid #53e1ee94;padding:0}.home-module__gsEHRa__quickhacksAction .actionKey{justify-content:center;gap:.35rem;width:100%;height:100%}.home-module__gsEHRa__quickhacksAction .actionKey__key{min-width:30px;height:30px;padding-inline:.3rem}:is(.home-module__gsEHRa__homeActions .githubPatchButton__label,.home-module__gsEHRa__homeActions .spotifyHudButton__label,.home-module__gsEHRa__quickhacksAction .actionKey__label){text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.58rem,2.7vw,.76rem);overflow:hidden}}@media (prefers-reduced-motion:reduce){.home-module__gsEHRa__quickhacksUnlockNotice{animation:none}}
