.gp-poster{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tr-poster);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:.88}.gp-kick{font-size:var(--t-caps);letter-spacing:var(--tr-wide);text-transform:uppercase;font-weight:800}.gp-giant{font-family:var(--font-display);letter-spacing:var(--tr-poster);font-variant-numeric:tabular-nums;font-weight:800;line-height:.8}.gp-outline{color:#0000;-webkit-text-stroke:2px rgb(var(--onArt))}.gp-hero{background:rgb(var(--artGround));color:rgb(var(--onArt));text-align:left;width:100%;font:inherit;cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.gp-hero-art{position:absolute;inset:0}.gp-hero-art img,.gp-hero-art picture{object-fit:cover;width:100%;height:100%;display:block}.gp-shade{pointer-events:none;background:linear-gradient(180deg, rgb(var(--scrim) / .38) 0%, rgb(var(--scrim) / 0) 24%, rgb(var(--scrim) / 0) 42%, rgb(var(--scrim) / .82) 100%);position:absolute;inset:0}.gp-hero-body{left:var(--gutter);right:var(--gutter);bottom:var(--space-8);gap:var(--space-5);flex-direction:column;display:flex;position:absolute}.gp-hero-foot{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.gp-hero-foot small{font-size:var(--t-sm);opacity:.72;display:block}.gp-band{background:rgb(var(--action));color:rgb(var(--actionInk));white-space:nowrap;align-items:center;height:40px;display:flex;overflow:hidden}.gp-band-track{gap:var(--space-8);padding-left:var(--space-6);font-family:var(--font-display);font-weight:800;font-size:var(--t-md);text-transform:uppercase;letter-spacing:var(--tr-caps);animation:22s linear infinite gpMarquee;display:inline-flex}.gp-band-track>span{align-items:center;gap:var(--space-8);display:inline-flex}.gp-band-track>span:after{content:"";border-radius:var(--r-pill);opacity:.6;background:currentColor;width:5px;height:5px}@keyframes gpMarquee{to{transform:translate(-50%)}}.gp-ticket{background:rgb(var(--action));color:rgb(var(--actionInk));border-radius:var(--r-md);padding:var(--space-6) var(--space-7);-webkit-mask:radial-gradient(circle 11px at 0 var(--gp-notch,64%), transparent 98%, rgb(var(--scrim))) left / 51% 100% no-repeat, radial-gradient(circle 11px at 100% var(--gp-notch,64%), transparent 98%, rgb(var(--scrim))) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle 11px at 0 var(--gp-notch,64%), transparent 98%, rgb(var(--scrim))) left / 51% 100% no-repeat, radial-gradient(circle 11px at 100% var(--gp-notch,64%), transparent 98%, rgb(var(--scrim))) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 var(--gp-notch,64%), transparent 98%, rgb(var(--scrim))) left / 51% 100% no-repeat, radial-gradient(circle 11px at 100% var(--gp-notch,64%), transparent 98%, rgb(var(--scrim))) right / 51% 100% no-repeat;position:relative}.gp-ticket--paper{background:rgb(var(--surface));color:rgb(var(--text));box-shadow:inset 0 0 0 1px rgb(var(--border))}.gp-ticket--onart{background:rgb(var(--onArt));color:rgb(var(--scrim))}.gp-perf{left:var(--space-6);right:var(--space-6);top:var(--gp-notch,64%);opacity:.28;border-top:2px dashed;position:absolute}.gp-ticket-foot{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);font-variant-numeric:tabular-nums;opacity:.75;display:flex}.gp-packs{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.gp-pack{--gp-notch:62%;align-items:flex-start;gap:var(--space-1);min-height:168px;padding:var(--space-6) var(--space-5);cursor:pointer;font:inherit;text-align:left;transition:transform var(--m-select) var(--e-spring), box-shadow var(--m-select) var(--e-enter);border:0;flex-direction:column;display:flex}.gp-pack .gp-giant{font-size:var(--t-display)}.gp-pack-price{left:var(--space-5);bottom:var(--space-6);align-items:center;gap:var(--space-2);font-weight:800;font-size:var(--t-md);display:inline-flex;position:absolute}.gp-pack--on{box-shadow:0 18px 30px -12px rgb(var(--scrim) / .45);transform:translateY(-8px)rotate(-2deg)}.gp-room{background:rgb(var(--scrim));color:rgb(var(--onArt));min-height:100%}.gp-room-art{height:420px;position:relative;overflow:hidden}.gp-room-art img,.gp-room-art picture{object-fit:cover;width:100%;height:100%;display:block}.gp-room-art:after{content:"";background:linear-gradient(180deg, rgb(var(--scrim) / 0) 40%, rgb(var(--scrim)) 100%);position:absolute;inset:0}.gp-room-body{margin-top:calc(-1 * var(--space-10));padding:0 var(--gutter) var(--space-10);gap:var(--space-6);flex-direction:column;display:flex;position:relative}.gp-room .muted{color:rgb(var(--onArt) / .66)}.gp-glass{background:rgb(var(--onArt) / .14);color:rgb(var(--onArt));-webkit-backdrop-filter:blur(14px);border:0}.gp-feed{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.gp-feed>span{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border-radius:var(--r-pill);font-size:var(--t-sm);display:inline-flex}.gp-feed u{border-radius:var(--r-pill);background:rgb(var(--onArt));width:24px;height:24px;color:rgb(var(--scrim));font-size:var(--t-xs);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.gp-quick{gap:var(--space-4);display:flex}.gp-quick button{border-radius:var(--r-xs);height:40px;font:inherit;font-weight:800;font-size:var(--t-md);cursor:pointer;flex:1}.gp-quick button:disabled{opacity:.4;cursor:default}.gp-urgent{animation:1s ease-in-out infinite livePulse}@keyframes gpLand{0%{opacity:0;transform:translateY(40%)scale(.94)}to{opacity:1;transform:none}}.gp-land{animation:gpLand var(--m-select) var(--e-spring) both;display:inline-block}.gp-box{align-items:center;gap:var(--space-5);width:calc(100% - 2 * var(--gutter));margin:var(--space-2) var(--gutter) var(--space-6);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-4);border-radius:var(--r-pill);cursor:pointer;font:inherit;text-align:left;background:rgb(var(--action));color:rgb(var(--actionInk));border:0;display:flex}.gp-box:disabled{cursor:default;background:rgb(var(--surface));color:rgb(var(--text));box-shadow:inset 0 0 0 .5px rgb(var(--border))}.gp-box-btn{background:rgb(var(--actionInk));color:rgb(var(--action))}.gp-box-face{border-radius:var(--r-pill);background:rgb(var(--actionInk));width:44px;height:44px;color:rgb(var(--action));flex-shrink:0;place-items:center;display:grid}.gp-box:disabled .gp-box-face{background:rgb(var(--surface2));color:rgb(var(--text))}.gp-box-face .eyes{color:inherit}.gp-box-face .eyes-pupil{fill:rgb(var(--actionInk))}.gp-box:disabled .gp-box-face .eyes-pupil{fill:rgb(var(--surface2))}.gp-box-words{flex-direction:column;flex:1;min-width:0;display:flex}.gp-box-words b{font-family:var(--font-display);font-weight:800;font-size:var(--t-lg)}.gp-box-words i{font-style:normal;font-size:var(--t-sm);opacity:.72}@keyframes gpBeg{0%,72%,to{transform:none}76%{transform:rotate(-8deg)}82%{transform:rotate(8deg)}88%{transform:rotate(-4deg)}94%{transform:rotate(2deg)}}.gp-box:not(:disabled) .gp-box-face{animation:2.6s ease-in-out infinite gpBeg}.gp-shelf-rail{gap:var(--space-4)}.gp-from{font-size:var(--t-xs);color:rgb(var(--muted3));font-weight:600}.gp-yours{font-size:var(--t-sm);color:rgb(var(--text))}.gp-yours b{font-weight:800}.gp-yours--big{font-size:var(--t-md)}.gp-window{margin:0 calc(-1 * var(--gutter)) var(--space-8)}.gp-window-hero{height:360px}.gp-window-name{font-size:var(--t-display)}.gp-window-clock{gap:var(--space-3);flex-direction:column;display:flex}.gp-window-clock .bigcd-seg b{color:rgb(var(--onArt));font-weight:800}.gp-window-clock .bigcd-seg i{color:rgb(var(--onArt) / .7)}.gp-window-clock .bigcd-sep{color:rgb(var(--onArt) / .5);font-size:var(--t-3xl)}.gp-window-actions{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--gutter) 0;display:flex}.gp-window-note{font-size:var(--t-md);color:rgb(var(--muted));flex:1;margin:0;line-height:1.45}.gp-window .gp-shelf-rail{padding:var(--space-6) var(--gutter) 0;scroll-padding-inline:var(--gutter)}@media (prefers-reduced-motion:reduce){.gp-band-track,.gp-urgent,.gp-land,.gp-box .gp-box-face{animation:none}.gp-pack{transition:none}}
