@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Permanent+Marker&family=Rubik+Spray+Paint&display=swap";@import "https://fonts.googleapis.com/css2?family=Special+Elite&family=Yellowtail&display=swap";.home-page{color:#fff4e2f0;isolation:isolate;background:#080706;position:fixed;inset:0;overflow:hidden}.home-background,.home-gradient-left,.home-gradient-bottom,.home-transition-video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.home-background{z-index:0;object-fit:cover;object-position:center center}.home-gradient-left{z-index:1;object-fit:fill;object-position:left center;pointer-events:none;opacity:1;width:min(880px,62vw);right:auto}.home-gradient-bottom{z-index:1;object-fit:fill;object-position:bottom center;pointer-events:none;height:min(34vh,300px);top:auto}.home-page:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00191f80,#0000 28%),linear-gradient(90deg,#00000094,#00000057 21%,#00000014 49%,#0000 68%);position:absolute;inset:0}.home-header{z-index:20;align-items:center;gap:clamp(34px,4.2vw,74px);display:flex;position:fixed;top:clamp(28px,5vh,58px);left:clamp(28px,4vw,55px);right:clamp(28px,3vw,58px)}.home-logo-link{cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.home-logo{width:clamp(128px,9.8vw,154px);height:auto;display:block}.home-nav{align-items:center;gap:clamp(24px,3.1vw,48px);margin-left:auto;display:flex}.home-nav-link{color:#f6eddce6;letter-spacing:.08em;text-transform:uppercase;font-family:Roboto Mono,Courier New,monospace;font-size:clamp(.82rem,.86vw,1rem);font-weight:700;line-height:1;text-decoration:none;position:relative}.home-nav-link--active{color:#e9b83c}.home-nav-link--active:after{content:"";background:#e9b83c;height:2px;position:absolute;bottom:-7px;left:0;right:0}.home-hero{z-index:3;will-change:transform, opacity;justify-items:start;width:min(660px,48vw);transition:opacity .42s,transform .76s cubic-bezier(.72,0,.22,1);display:grid;position:absolute;top:clamp(156px,22vh,226px);left:clamp(38px,4vw,76px)}.home-title-text{color:#f6efe1f2;letter-spacing:0;text-transform:uppercase;text-shadow:0 6px 14px #00000057;margin:0 0 0 -2px;font-family:Special Elite,Impact,Arial Black,sans-serif;font-size:6.7rem;font-weight:400;line-height:.86}.home-subtitle-text{color:#e8bd54;text-shadow:0 3px 12px #00000073;margin:4px 0 0 3px;font-family:Yellowtail,Arial Narrow,Arial,sans-serif;font-size:2.55rem;font-weight:400;line-height:1}.home-brush-line{background:#eab83b;border-radius:999px;width:128px;height:7px;margin-top:18px;margin-left:3px;transform:rotate(-1.5deg);box-shadow:0 1px #0e080280}.home-intro-text{color:#fff8ede6;letter-spacing:0;text-shadow:0 3px 16px #000000bd;gap:6px;width:min(585px,38vw);margin-top:28px;font-family:Roboto Mono,Courier New,monospace;font-size:1.08rem;font-weight:500;line-height:1.18;display:grid}.home-intro-text p{margin:0}.home-enter-button{cursor:pointer;filter:drop-shadow(0 12px 20px #0000004d);background:0 0;border:0;width:310px;min-width:0;height:73px;margin-top:44px;padding:0;display:block;position:relative}.home-enter-button img{pointer-events:none;-webkit-user-drag:none}.home-enter-bg{width:100%;height:100%;position:absolute;inset:0}.home-enter-text{width:210px;height:auto;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.home-enter-arrow{filter:brightness(0)saturate();opacity:.9;width:30px;height:30px;position:absolute;top:50%;right:19px;transform:translateY(-50%)}.home-enter-button:hover .home-enter-arrow{transform:translate(5px,-50%)}.home-footer{z-index:3;will-change:transform, opacity;align-items:center;gap:clamp(22px,2.8vw,44px);min-height:48px;transition:opacity .36s,transform .72s cubic-bezier(.7,0,.22,1);display:flex;position:absolute;bottom:clamp(24px,4.3vh,54px);left:clamp(38px,4vw,76px);right:clamp(36px,4vw,78px)}.home-page--exiting .home-hero{opacity:0;transform:translate(-125%)}.home-page--exiting .home-footer{opacity:0;transform:translateY(155%)}.home-page--exiting .home-enter-button{pointer-events:none}.home-footer-item{white-space:nowrap;align-items:center;gap:18px;display:inline-flex}.home-footer-item img{object-fit:contain;width:35px;height:35px}.home-footer-item span{letter-spacing:.08em;text-transform:uppercase;font-family:Roboto Mono,Courier New,monospace;font-size:clamp(.72rem,.82vw,.95rem);font-weight:700}.home-footer-separator{background:#eab83b8f;width:1px;height:40px}.home-transition-video{z-index:5;object-fit:cover;opacity:0;transition:opacity .18s}.home-transition-video--ready{opacity:1}.home-skip-button{z-index:6;color:#fff4e2d1;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#07050461;border:1px solid #f6e7cc66;border-radius:999px;min-height:34px;padding:0 14px;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:800;position:absolute;bottom:24px;right:24px}@media (width<=980px){.home-footer-separator,.home-footer-item--wide{display:none}.home-hero{width:min(560px,100vw - 48px);top:20vh}.home-title-text,.home-subtitle-text,.home-intro-text{width:min(100%,560px)}.home-enter-button{width:310px}.home-footer{gap:22px}}@media (width<=640px){.home-header{top:24px;left:22px;right:20px}.home-logo{width:120px}.home-hero{top:18vh;left:22px}.home-intro-text{margin-top:24px}.home-enter-button{width:266px;min-width:238px;height:64px;margin-top:36px}.home-enter-text{width:190px;left:22px}.home-enter-arrow{width:28px;height:28px;right:16px}.home-footer{bottom:22px;left:22px;right:20px}.home-footer-item:nth-of-type(2){display:none}}.credits-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050403c7;place-items:center;padding:clamp(16px,4vh,42px);animation:.2s ease-out creditsModalFadeIn;display:grid;position:fixed;inset:0}.credits-modal{color:#fff4e2eb;background:linear-gradient(145deg,#16110cf7,#090705f2),#0b0907;border:1px solid #e8bd5452;border-radius:10px;flex-direction:column;width:min(920px,100%);max-height:min(84vh,820px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #000000b8}.credits-modal-header{border-bottom:1px solid #e8bd542e;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 18px;display:flex}.credits-modal-eyebrow{color:#e8bd54;letter-spacing:.12em;text-transform:uppercase;font-family:Roboto Mono,Courier New,monospace;font-size:.76rem;font-weight:700;display:block}.credits-modal-header h2{color:#fff4e2f5;margin:4px 0 0;font-family:Special Elite,Impact,sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1}.credits-modal-close{color:#fff4e2d9;cursor:pointer;background:#fff4e20a;border:1px solid #e8bd544d;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;font-size:.95rem;transition:background .16s,border-color .16s,color .16s;display:grid}.credits-modal-close:hover{color:#fff;background:#e8bd5424;border-color:#e8bd54}.credits-modal-body{scrollbar-width:thin;scrollbar-color:#e8bd5447 transparent;gap:24px;padding:22px 28px 28px;display:grid;overflow-y:auto}.credits-modal-body::-webkit-scrollbar{width:6px}.credits-modal-body::-webkit-scrollbar-track{background:0 0;margin:8px 0}.credits-modal-body::-webkit-scrollbar-thumb{background:#e8bd5442;border-radius:999px}.credits-modal-body::-webkit-scrollbar-thumb:hover{background:#e8bd547a}.credits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.credits-section{background:#fff4e206;border:1px solid #e8bd5424;border-radius:8px;padding:16px 18px}.credits-section h3{color:#e8bd54;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-family:Special Elite,Arial Narrow,Arial,sans-serif;font-size:1.05rem;font-weight:400}.credits-list{gap:10px;margin:0;display:grid}.credits-list div{gap:2px;display:grid}.credits-list dt{color:#fff4e299;letter-spacing:.06em;text-transform:uppercase;font-family:Roboto Mono,Courier New,monospace;font-size:.72rem;font-weight:700}.credits-list dd{color:#fff4e2f0;margin:0;font-family:Roboto Mono,Courier New,monospace;font-size:.86rem;line-height:1.4}.credits-tracks-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.credits-track-item{background:#00000042;border-radius:6px;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 10px;font-family:Roboto Mono,Courier New,monospace;font-size:.82rem;display:flex}.credits-track-main{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.credits-track-number{color:#e8bd54;font-weight:700}.credits-track-title{color:#fff4e2f5;font-weight:700}.credits-track-authors{color:#fff4e2ad;font-size:.76rem}.credits-track-meta{white-space:nowrap;color:#fff4e2b8;align-items:center;gap:12px;font-size:.75rem;display:flex}.credits-track-isrc{color:#e8bd54d1}@keyframes creditsModalFadeIn{0%{opacity:0}to{opacity:1}}@media (width<=760px){.credits-grid{grid-template-columns:1fr}.credits-modal-header,.credits-modal-body{padding-left:18px;padding-right:18px}.credits-track-item{flex-direction:column;gap:4px}}.mural-experience{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;--ui-gutter:max(42px, calc((100vw - min(1500px, calc(100vw - 86px))) / 2));background:#090806;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.mural-experience.is-dragging{cursor:grabbing}.mural-world{background:radial-gradient(circle at 50% 72%,#7e4c1f38,#0000 42%),#080706;width:1000vw;height:100vh;position:absolute;inset:0}.mural-world:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(90deg,#00000024,#0000 16% 84%,#00000029),linear-gradient(#0000001a,#0000 14% 78%,#00000024);position:fixed;inset:0}.mural-track-one-scene{z-index:6;object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:fixed;inset:0}.mural-continuous-layer{pointer-events:none;will-change:transform;-webkit-user-drag:none;max-width:none;display:block;position:absolute;left:0}.mural-background-track{z-index:1;pointer-events:none;will-change:transform;width:1000vw;height:auto;position:absolute;top:0;left:0;transform:translate(0,0)}.mural-background-track img{-webkit-user-drag:none;width:1000vw;max-width:none;height:auto;display:block}.mural-continuous-foreground{z-index:5;width:1000vw;height:auto;bottom:0;transform:translate(0,0)}.mural-overlay-shell{left:var(--ui-gutter);top:clamp(28px,6vh,62px);right:var(--ui-gutter);z-index:12;pointer-events:none;position:absolute;bottom:0}.mural-overlay{color:#f6efe1eb;text-shadow:0 2px 18px #0000009e;pointer-events:auto;padding:0;position:relative}.mural-brand{gap:6px;width:max-content;display:grid}.mural-brand img{width:clamp(96px,10vw,150px);height:auto;display:block}.mural-brand span{color:#fff8edd6;letter-spacing:.12em;font-family:Bebas Neue,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(.72rem,.86vw,.9rem);font-weight:400}.mural-info-lockup{left:var(--ui-gutter);align-items:flex-end;width:min(860px,100vw - 88px);display:flex;position:fixed;bottom:86px}.mural-track-number{color:#f2ebded1;letter-spacing:.01em;opacity:.86;mix-blend-mode:screen;filter:contrast(1.05);font-family:Rubik Spray Paint,Impact,Arial Black,sans-serif;font-size:clamp(5.2rem,10vw,10rem);font-weight:900;line-height:.72}.mural-title-group{gap:6px;padding-bottom:.18em;display:grid}.mural-overlay h1{color:#f6efe1f5;letter-spacing:.01em;margin:0;font-family:Special Elite,Impact,Arial Black,sans-serif;font-size:clamp(2.55rem,4.6vw,5rem);font-weight:400;line-height:1}.mural-overlay p{color:#e8bd54;letter-spacing:.01em;border-bottom:2px solid #e8bd54cc;max-width:31rem;margin:0;padding-bottom:4px;font-family:Yellowtail,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.8rem,2.65vw,2.9rem);font-style:normal;font-weight:400;line-height:1;display:inline-block}.mural-actions{gap:10px;margin-top:18px;display:none}.mural-actions button,.mural-menu button,.mural-hotspot,.mural-hotspot-card button{cursor:pointer;background:#0d09069e;border:1px solid #f2c4843d;border-radius:6px}.mural-actions button{color:#fff5e2c2;background:#0f0b0852;min-height:34px;padding:0 13px}.mural-actions button:disabled{cursor:not-allowed;opacity:.36}.mural-menu{z-index:14;width:min(1500px,100vw - 86px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(10,minmax(0,1fr));gap:0;padding:0;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.mural-menu button{color:#fff3e08f;text-align:left;text-shadow:0 2px 16px #000000b8;background:0 0;border:0;border-left:1px solid #fff4e457;border-radius:0;flex:1 1 0;gap:6px;min-width:0;min-height:50px;padding:0 28px 0 22px;display:grid}.mural-menu button span{color:#e8bd54db;letter-spacing:0;font-family:Special Elite,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(.82rem,1vw,1rem);font-weight:400}.mural-menu button strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;font-family:Special Elite,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(.78rem,.95vw,1rem);font-weight:400;overflow:hidden}.mural-menu button.is-active{color:#fff7eaf5;background:0 0}.mural-menu button.is-active span{color:#e8bd54}.audio-player{right:var(--ui-gutter);z-index:15;color:#fff4e2db;text-shadow:0 2px 14px #000000b8;background:linear-gradient(90deg,#000000c7,#140c0894),#0000005c;border:1px solid #fff4e238;border-radius:999px;grid-template-columns:34px 38px minmax(180px,260px) 34px;align-items:center;gap:9px;width:min(420px,100vw - 88px);min-height:56px;padding:7px 12px;display:grid;position:absolute;bottom:92px;overflow:hidden;box-shadow:0 14px 36px #0000005c}.audio-control{color:#fff4e2e6;cursor:pointer;background:#0c080580;border:1px solid #e8bd5494;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.audio-control:not(:disabled):hover{color:#e8bd54;border-color:#e8bd54db}.audio-control:disabled{cursor:default;opacity:.35}.audio-toggle{color:#ffdac3f0;background:#6e1112a3;border-color:#ae2222db;width:38px;min-width:38px;height:38px}.audio-toggle:not(:disabled):hover{color:#fff0e2f5;border-color:#de3a3af5}.audio-icon{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:15px;height:15px;display:block}.audio-icon--previous{transform:scaleX(-1)}.audio-meta{gap:5px;min-width:0;font-family:Special Elite,Arial Narrow,Helvetica Neue,Arial,sans-serif;display:grid}.audio-meta span{text-overflow:ellipsis;white-space:nowrap;color:#fff5e6e0;letter-spacing:0;font-size:.9rem;overflow:hidden}.audio-progress{background:#fff4e257;height:2px;overflow:hidden}.audio-progress span{transform-origin:0;background:#e8bd54;width:100%;height:100%;display:block}.audio-meta small{color:#fff4e29e;letter-spacing:.08em;font-size:.72rem}.hotspot-layer{z-index:11;pointer-events:none;position:absolute;inset:0}.mural-hotspot{color:#ffe4bd;pointer-events:auto;align-items:center;gap:8px;min-height:34px;padding:0 12px;animation:.48s both hotspotIn;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.mural-hotspot span{background:#d99145;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #d99145c7}.mural-hotspot-card{color:#ffeed8d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0a0705d1;border:1px solid #f5cf9a38;border-radius:6px;width:min(286px,100vw - 40px);padding:14px;position:absolute;transform:translate(18px,18px);box-shadow:0 18px 46px #00000057}.mural-hotspot-card button{color:#ffebd0b3;width:24px;height:24px;padding:0;position:absolute;top:8px;right:8px}.mural-hotspot-card strong{color:#ffe5be;padding-right:28px;display:block}.mural-hotspot-card p{margin:8px 0 0;line-height:1.45}@keyframes hotspotIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}58%{transform:translate(-50%,-50%)scale(1.06)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=760px){.mural-experience{touch-action:pan-y}.mural-overlay-shell{width:calc(100vw - 28px);top:14px;left:14px}.mural-info-lockup{bottom:78px;left:14px}.mural-brand{gap:4px;margin-bottom:24px}.mural-brand strong{font-size:1.1rem}.mural-brand span{letter-spacing:.08em;font-size:.78rem}.mural-track-number{font-size:5.8rem}.mural-overlay h1{margin-top:10px;font-size:2.75rem}.mural-overlay p{max-width:20rem;font-size:1.25rem}.mural-progress-block{width:210px;margin-top:18px}.mural-actions button{display:none}.audio-player{grid-template-columns:34px minmax(132px,1fr);width:min(240px,100vw - 28px);bottom:86px;right:14px}.audio-toggle{width:34px;height:34px}.mural-menu{scrollbar-width:none;justify-content:flex-start;width:calc(100vw - 24px);bottom:12px;overflow-x:auto}.mural-menu button{flex:0 0 92px;min-height:34px;padding:0 10px}.mural-menu button strong{font-size:.72rem}.mural-hotspot{min-height:32px;padding:0 10px;font-size:.82rem}.mural-hotspot-card{transform:translate(-50%,18px)}}.track-scene{color:#fff4e2f0;--track-player-right:clamp(24px, 4vw, 64px);--track-player-width:min(420px, calc(100vw - 88px));background:#080706;position:fixed;inset:0;overflow:hidden}.track-scene-background,.track-scene-transition{object-fit:cover;object-position:center center;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.track-scene-background{z-index:1}.track-scene:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000094,#0000 42%),linear-gradient(#0000 65%,#0000006b);position:absolute;inset:0}.track-scene-info{z-index:3;text-shadow:0 2px 20px #000000b8;gap:8px;max-width:min(560px,100vw - 56px);display:grid;position:absolute;bottom:clamp(92px,14vh,150px);left:clamp(28px,5vw,80px)}.track-scene-info span{color:#e8bd54;letter-spacing:0;font-family:Special Elite,Arial Narrow,Arial,sans-serif;font-size:clamp(1.15rem,1.8vw,1.8rem)}.track-scene-info h1{margin:0;font-family:Special Elite,Impact,sans-serif;font-size:clamp(2.8rem,5.7vw,5.9rem);font-weight:400;line-height:1}.track-scene-info p{color:#e8bd54;margin:0;font-family:Yellowtail,Arial Narrow,Arial,sans-serif;font-size:clamp(1.8rem,2.8vw,2.9rem);line-height:1}.track-scene-transition{z-index:8;opacity:0;pointer-events:none;transition:opacity .16s}.track-scene-transition--ready{opacity:1}.full-track-links{right:var(--track-player-right);z-index:5;width:var(--track-player-width);justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:calc(clamp(34px,7vh,74px) + 74px)}.full-track-links-label{color:#fff7ebf5;letter-spacing:0;text-transform:uppercase;text-shadow:0 2px 12px #000000c2;white-space:nowrap;font-family:Special Elite,Arial Narrow,Arial,sans-serif;font-size:.72rem;font-weight:900}.full-track-logo-link{opacity:.96;align-items:center;transition:opacity .16s,transform .16s;display:inline-flex}.full-track-logo-link:hover{opacity:1;transform:translateY(-1px)}.full-track-logo-link img{object-fit:contain;-webkit-user-drag:none;width:auto;max-height:22px;display:block}.track-scene .audio-player{right:var(--track-player-right);width:var(--track-player-width);z-index:5;bottom:clamp(34px,7vh,74px)}.track-hotpoint-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.track-hotpoint{left:var(--hotpoint-x);top:var(--hotpoint-y);cursor:pointer;pointer-events:auto;filter:drop-shadow(0 0 12px #ffc840d9);background:0 0;border:0;border-radius:999px;width:48px;height:48px;padding:0;transition:transform .2s,filter .2s;position:absolute;transform:translate(-50%,-50%)}.track-hotpoint:before,.track-hotpoint:after,.track-hotpoint span{content:"";border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.track-hotpoint:before{background:radial-gradient(circle,#ffd04a59 0%,#e8bd5414 70%,#0000 100%);border:2px solid #ffd65ceb;width:44px;height:44px;animation:1.7s ease-in-out infinite trackHotpointPulse;box-shadow:0 0 22px #ffcc44d9,0 0 44px #e8bd548c,inset 0 0 14px #ffe08273}.track-hotpoint:after{background:radial-gradient(circle,#ffe68aeb 0%,#eab83bb8 100%);border:2px solid #fff6d6;width:24px;height:24px;animation:1.7s ease-in-out infinite trackHotpointCorePulse;box-shadow:0 0 18px #ffd75af2,0 0 32px #eab83bbf}.track-hotpoint span{background:#fff;width:10px;height:10px;box-shadow:0 0 10px #fff,0 0 20px #ffd55a,0 0 36px #eab83b}.track-hotpoint:hover,.track-hotpoint--active{filter:drop-shadow(0 0 18px #ffdc64);transform:translate(-50%,-50%)scale(1.16)}.track-hotpoint:hover:before,.track-hotpoint--active:before{background:radial-gradient(circle,#ffe17385 0%,#e8bd5433 75%,#0000 100%);border-color:#fff3c4;box-shadow:0 0 30px #ffdc60,0 0 58px #eab83bd9,inset 0 0 18px #fff0afa6}.track-hotpoint-card{left:var(--hotpoint-x);top:var(--hotpoint-y);color:#fff4e2eb;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#18120cf5,#080604eb),#090705f0;border:1px solid #e8bd5457;border-radius:8px;flex-direction:column;width:min(440px,100vw - 48px);max-height:min(62vh,520px);padding:18px 20px;display:flex;position:absolute;box-shadow:0 22px 60px #000000a6}.track-hotpoint-card--right{transform:translate(22px,-50%)}.track-hotpoint-card--left{transform:translate(calc(-100% - 22px),-50%)}.track-hotpoint-card--below{transform:translate(-50%,24px)}.track-hotpoint-card--above{transform:translate(-50%,calc(-100% - 24px))}.track-hotpoint-card button{color:#fff4e2b3;background:#fff4e20a;border:1px solid #fff4e22e;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;font-family:Arial,sans-serif;font-size:.7rem;line-height:1;display:grid;position:absolute;top:8px;right:8px}.track-hotpoint-card strong{color:#f1d393;padding-right:28px;font-family:Special Elite,Arial Narrow,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;display:block}.track-hotpoint-card p{white-space:pre-line;color:#fff4e2e0;scrollbar-width:thin;scrollbar-color:#e8bd5447 transparent;margin:12px 0 0;padding-right:8px;font-family:Roboto Mono,Courier New,monospace;font-size:.84rem;line-height:1.55;overflow-y:auto}.track-hotpoint-card p::-webkit-scrollbar{width:6px}.track-hotpoint-card p::-webkit-scrollbar-track{background:0 0}.track-hotpoint-card p::-webkit-scrollbar-thumb{background:#e8bd5442;border-radius:999px}.track-hotpoint-card p::-webkit-scrollbar-thumb:hover{background:#e8bd547a}@keyframes trackHotpointPulse{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(.88)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.36)}}@keyframes trackHotpointCorePulse{0%,to{transform:translate(-50%,-50%)scale(.95)}50%{transform:translate(-50%,-50%)scale(1.12)}}@media (width<=760px){.track-hotpoint{left:var(--hotpoint-mobile-x);top:var(--hotpoint-mobile-y)}.track-hotpoint-card{width:auto;inset:auto 16px 22px;transform:none}}:root{color:#f4eadc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#080706;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{overscroll-behavior:none;overflow:hidden}button{color:inherit;font:inherit}
