.cinematic-gate.booster-gate{z-index:155;color:#fff4d8;isolation:isolate;background:#020817;position:fixed;inset:0;overflow:hidden}.cinematic-gate:before,.cinematic-gate:after{content:none}.cinematic-gate__startup{z-index:3;pointer-events:none;opacity:1;visibility:visible;background:radial-gradient(at 50% 43%,#10264b,#02060e 67%);flex-direction:column;justify-content:center;align-items:center;gap:32px;transition:opacity .36s ease-out,visibility 0s linear .36s;display:flex;position:absolute;inset:0}.cinematic-gate__loader-art{width:86px;height:116px;position:relative}.cinematic-gate__loader-art i{transform-origin:50% 90%;background:linear-gradient(145deg,#26394d,#091325 70%);border:1px solid #d9b975;border-radius:9px;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #101d30,0 12px 28px #0005}.cinematic-gate__loader-art i:first-child{opacity:.4;transform:rotate(-13deg)translate(-15px)}.cinematic-gate__loader-art i:nth-child(2){opacity:.65;transform:rotate(13deg)translate(15px)}.cinematic-gate__loader-art i:last-child{animation:2.4s ease-in-out infinite loader-card-float;overflow:hidden}.cinematic-gate__loader-art i:last-child:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffe6a53b 49%,#0000 63%);animation:2.2s ease-in-out infinite loader-card-sheen;position:absolute;inset:-40% -80%}.cinematic-gate__loader-copy{text-align:center;justify-items:center;gap:10px;padding:0 16px;display:grid}.cinematic-gate__loader-copy>span{color:#d4b77e;letter-spacing:.32em;font:500 10px/1.5 sans-serif}.cinematic-gate__loader-copy strong{color:#f8edda;letter-spacing:.08em;font:600 clamp(19px,5vw,25px)/1.2 Georgia,serif}.cinematic-gate__loader-copy small{color:#a8b6ca;min-height:17px;font:400 11px/1.5 sans-serif}.cinematic-gate__loader-line{background:#b7975433;width:128px;height:1px;margin:10px 0 3px;overflow:hidden}.cinematic-gate__loader-line:after{content:"";background:linear-gradient(90deg,#0000,#e9ca89,#0000);width:50%;height:100%;animation:1.6s ease-in-out infinite loader-line-travel;display:block}@keyframes loader-card-float{50%{transform:translateY(-5px)}}@keyframes loader-card-sheen{0%{transform:translate(-65%)}to{transform:translate(65%)}}@keyframes loader-line-travel{0%{transform:translate(-110%)}to{transform:translate(310%)}}.cinematic-gate:not([data-load-state=loading]) .cinematic-gate__startup{opacity:0;visibility:hidden}.cinematic-gate:not([data-load-state=loading]) .cinematic-gate__startup *,.cinematic-gate:not([data-load-state=loading]) .cinematic-gate__startup :after{animation-play-state:paused}.cinematic-gate:not(.has-login) .cinematic-gate__controls{transition:opacity .12s ease-out}.cinematic-gate:not(.has-login)[data-load-state=loading] .cinematic-gate__controls{opacity:0}.cinematic-gate.is-opening .cinematic-gate__startup{opacity:0;transition:none}.cinematic-gate .cinematic-gate__startup--video{background:#000002;transition:opacity .12s cubic-bezier(.4,0,.2,1),visibility 0s linear .12s;overflow:hidden}.cinematic-gate__startup--video>video{object-fit:contain;opacity:1;width:100%;height:100%;position:absolute;inset:0}.cinematic-gate[data-video-cover=playing] .cinematic-gate__startup--video{opacity:1;visibility:visible}.cinematic-gate[data-video-cover=fading] .cinematic-gate__startup--video,.cinematic-gate[data-video-cover=done] .cinematic-gate__startup--video{opacity:0;visibility:hidden}.cinematic-gate:not(.has-login)[data-video-cover=playing] .cinematic-gate__controls{opacity:0;pointer-events:none}.cinematic-gate__video-status{color:#a8b6ca;font:12px sans-serif;position:absolute;bottom:16px}@media (prefers-reduced-motion:reduce){.cinematic-gate__startup,.cinematic-gate .cinematic-gate__startup--video{transition:none}.cinematic-gate__startup *,.cinematic-gate__startup :after{animation:none!important}}.cinematic-gate .cinematic-gate__canvas{z-index:0;opacity:1;filter:none;touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.cinematic-gate.booster-gate:after{content:"";z-index:1;pointer-events:none;opacity:1;background:radial-gradient(at 50% 43%,#0000 32%,#0002061f 58%,#000105c7 100%);transition:opacity 1.2s;position:absolute;inset:0}.cinematic-gate.booster-gate.is-opening:after{opacity:0}.cinematic-gate.is-holding .cinematic-gate__canvas{cursor:grabbing}.cinematic-gate__brand,.cinematic-gate__controls{z-index:2}.cinematic-gate__brand{top:max(28px, env(safe-area-inset-top));text-align:center;pointer-events:none;white-space:nowrap;text-shadow:0 2px 15px #000;gap:7px;transition:opacity .24s;display:grid;position:absolute;left:50%;transform:translate(-50%)}.cinematic-gate__brand span{letter-spacing:.42em;color:#d2ad62;font-size:10px}.cinematic-gate__brand strong{letter-spacing:.14em;font-size:clamp(16px,2.6vh,23px);font-weight:650}.cinematic-gate__controls{bottom:max(25px, env(safe-area-inset-bottom));text-align:center;justify-items:center;gap:12px;width:min(90%,420px);display:grid;position:absolute;left:50%;transform:translate(-50%)}.cinematic-gate:not(.has-login) .cinematic-gate__controls{top:max(18px, env(safe-area-inset-top));width:100%;padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right));box-sizing:border-box;bottom:auto;left:0;right:0;transform:none}.cinematic-gate__eyebrow{letter-spacing:.22em;color:#cbb786;margin:0;font-size:9px}.cinematic-gate__open{color:#ffe8b4;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091529cb;border:1px solid #dcb865a1;border-radius:3px;align-items:center;gap:20px;min-height:48px;padding:12px 23px;font-size:14px;display:flex;box-shadow:inset 0 0 18px #eab2450a,0 5px 30px #0005}.cinematic-gate__open:hover{background:#1c2638;border-color:#ffda80}.cinematic-gate__open:disabled{cursor:default}.cinematic-gate__open:focus-visible{outline-offset:5px;outline:2px solid #fff2c5}.cinematic-gate__open.cinematic-gate__guest{opacity:.9;-webkit-backdrop-filter:none;backdrop-filter:none;width:min(100%,1200px);max-width:100%;min-height:44px;box-shadow:none;isolation:isolate;color:#a7eaff;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-shadow:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;justify-content:center;padding:10px 22px;font-family:Times New Roman,Georgia,serif;font-size:clamp(44px,7.4vw,96px);font-weight:400;line-height:1.05;transition:color .18s,filter .18s;position:relative}.cinematic-gate__guest:before{content:"";z-index:-1;filter:blur(14px);pointer-events:none;background:radial-gradient(at 50% 25%,#168aff70 0%,#105eff48 28%,#094cda24 51%,#0000 74%);position:absolute;inset:-28px -7vw -150px}.cinematic-gate__entrance-art{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:clamp(12px,2.5vh,24px);width:100%;min-width:0;margin-inline:auto;display:grid}.cinematic-gate__guest-lettering{color:#327dc788;-webkit-text-stroke:1px #f4fdff;text-shadow:0 0 2px #fff,0 0 7px #bdefff,0 0 15px #36a9ff,0 0 28px #0875ff,0 0 52px #045bff,0 0 90px #063ca8;flex-shrink:0;justify-self:center;animation:28s linear infinite cinematic-title-subtle-flicker;display:inline-block;transform:perspective(700px)rotateX(-7deg)}.cinematic-gate__guest-letter{white-space:pre;display:inline-block;position:relative}.cinematic-gate__guest-letter:after{content:attr(data-letter);pointer-events:none;color:#347da359;-webkit-text-stroke:.8px #d5f6ff;text-shadow:none;opacity:1;animation:none;position:absolute;inset:0}.cinematic-gate__arrow-row{justify-content:space-between;justify-self:center;width:min(58vw,560px);margin:clamp(-4px,-.5vh,0px) auto 0;display:flex}.cinematic-gate__arrow{filter:drop-shadow(0 0 3px #dff9ff)drop-shadow(0 0 9px #249fff)drop-shadow(0 0 19px #005ee8);will-change:transform, opacity;width:clamp(38px,5.5vw,66px);height:clamp(34px,6vh,64px);animation:1.55s cubic-bezier(.37,0,.28,1) infinite entrance-arrow-float;position:relative}.cinematic-gate__arrow:nth-child(2){animation-delay:.18s}.cinematic-gate__arrow:nth-child(3){animation-delay:.36s}.cinematic-gate__arrow i{clip-path:polygon(0 0,50% 57%,100% 0,88% 0,50% 38%,12% 0);opacity:.96;background:linear-gradient(#fff 0%,#dff8ff 16%,#64c7ff 48%,#176cba 78%,#071d42 100%);width:84%;height:55%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff,inset 0 -2px 4px #00295f}.cinematic-gate__arrow i:after{content:"";clip-path:inherit;opacity:.7;background:linear-gradient(105deg,#0000 18%,#fff 45%,#0000 67%);position:absolute;inset:0}.cinematic-gate__arrow i:last-child{opacity:.64;filter:saturate(1.2)brightness(.9);width:70%;top:28%}@keyframes entrance-arrow-float{0%{opacity:.18;transform:translateY(-6px)scale(.96)}16%{opacity:.72}32%{opacity:1;transform:translateY(0)scale(1)}68%{opacity:.82}to{opacity:.12;transform:translateY(11px)scale(.98)}}.cinematic-gate__open.cinematic-gate__guest:hover:not(:disabled),.cinematic-gate__open.cinematic-gate__guest:focus-visible{color:#d5f6ff;background:0 0;text-decoration-color:#8edfff99}.cinematic-gate__open.cinematic-gate__guest:focus-visible{outline:none;text-decoration-thickness:2px}.cinematic-gate__guest:hover:not(:disabled) .cinematic-gate__guest-lettering,.cinematic-gate__guest:focus-visible .cinematic-gate__guest-lettering{-webkit-text-stroke-color:#c1f5ff}.cinematic-gate__guest:focus-visible .cinematic-gate__guest-letter:after{opacity:1;animation:none}.cinematic-gate__open.cinematic-gate__guest:active:not(:disabled){color:#fff9e7}@keyframes cinematic-title-subtle-flicker{0%,71.9%,73.8%,to{opacity:1;filter:brightness()}72.25%{opacity:.86;filter:brightness(.92)}72.55%{opacity:.98;filter:brightness(1.03)}72.9%{opacity:.9;filter:brightness(.96)}}.cinematic-gate__guest:focus-visible .cinematic-gate__guest-letter{opacity:1;animation:none}.cinematic-gate.has-login .cinematic-gate__controls{width:96%}@media (width<=600px){.cinematic-gate:not(.has-login) .cinematic-gate__controls{top:max(20px, env(safe-area-inset-top))}.cinematic-gate__guest-lettering{font-size:clamp(36px,11.5vw,54px);transform:perspective(700px)rotateX(-7deg)scaleX(.76)}.cinematic-gate__open.cinematic-gate__guest{width:100%;min-width:0;padding-inline:0}.cinematic-gate__entrance-art{gap:8px}.cinematic-gate__arrow-row{width:min(54vw,220px)}.cinematic-gate__arrow{width:32px;height:30px}}@media (prefers-reduced-motion:reduce){.cinematic-gate__guest-letter{opacity:1;animation:none}.cinematic-gate__guest-lettering{-webkit-text-stroke-color:#a2eaff;animation:none}.cinematic-gate__guest-letter:after{opacity:1;animation:none}.cinematic-gate__open.cinematic-gate__guest{transition:none}.cinematic-gate__arrow{animation:none}}.cinematic-gate__hint{color:#b1c0d8;min-height:16px;margin:0;font-size:11px}.cinematic-gate__fallback-desktop{display:none}.cinematic-gate[data-load-state=fallback]:before{content:"";pointer-events:none;background:url(/assets/milwaukee-skyline-logo.png) 50%/contain no-repeat;position:absolute;inset:18% 18% 24%}@media (width>=1024px) and (hover:hover) and (pointer:fine){.cinematic-gate__fallback-phone{display:none}.cinematic-gate__fallback-desktop{display:inline}.cinematic-gate[data-load-state=fallback] .cinematic-gate__canvas{visibility:hidden}.cinematic-gate[data-load-state=fallback]:before{content:"";pointer-events:none;background:url(/assets/milwaukee-skyline-logo.png) 50%/auto 48% no-repeat;position:absolute;inset:0}.cinematic-gate[data-load-state=fallback] .cinematic-gate__hint{color:#d9e7ff;background:#020817e6;border-radius:8px;width:min(90vw,760px);padding:8px 20px;font-size:16px;line-height:1.5;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}}.cinematic-gate.is-opening .cinematic-gate__brand,.cinematic-gate.is-opening .cinematic-gate__eyebrow{opacity:0}.cinematic-gate.is-opening .cinematic-gate__canvas{cursor:default}@media (width<=540px){.cinematic-gate__brand{top:max(66px, calc(env(safe-area-inset-top) + 44px))}.cinematic-gate__brand strong{font-size:16px}.cinematic-gate__controls{gap:9px}}@media (height<=560px){.cinematic-gate__brand,.cinematic-gate__eyebrow{display:none}.cinematic-gate__controls{gap:5px}}.cinematic-gate.has-login{--intro-plinth-width:min(94vw, max(320px, 54dvh), 580px);--intro-floor-space:max(12px, env(safe-area-inset-bottom))}.cinematic-gate__composition{width:100%;height:100%;position:relative}.cinematic-gate.booster-gate.has-login{scrollbar-width:none;overscroll-behavior:contain;overflow:hidden auto}.cinematic-gate.has-login .cinematic-gate__canvas{touch-action:pan-y}.cinematic-gate.has-login::-webkit-scrollbar{display:none}.cinematic-gate.has-login .cinematic-gate__composition{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(238px, 1fr) auto var(--intro-floor-space);height:auto;min-height:100dvh;display:grid}.cinematic-gate.booster-gate.has-login.is-opening{overflow:hidden}.cinematic-gate.booster-gate.has-login:after{background:radial-gradient(at 50% 103%,#0a4b9b45,#0000 52%),radial-gradient(at 15% 53%,#08265e24,#0000 46%),radial-gradient(at 85% 35%,#0929572e,#0000 46%),radial-gradient(at 50% 43%,#0000 32%,#00020a33 76%,#00040bd9 100%);position:fixed;inset:0}.cinematic-gate__login{width:var(--intro-plinth-width);transform-origin:0 0;will-change:transform;grid-area:2/1;place-self:end center;margin:0;position:relative}.cinematic-gate.is-opening .cinematic-gate__login{pointer-events:none}.cinematic-gate__foreground-fog{z-index:4;pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.cinematic-gate__foreground-fog *{pointer-events:none}.cinematic-gate__floor-depth{width:var(--intro-plinth-width);z-index:3;opacity:.7;pointer-events:none;transform-origin:0 0;grid-area:2/1;place-self:stretch center;position:relative}.cinematic-gate__floor-depth:before{content:"";width:96%;left:2%;bottom:calc(var(--intro-plinth-width) * -.025);height:calc(var(--intro-plinth-width) * .095);background:radial-gradient(at 50% 38%,#010308eb 13%,#01040ab8 37%,#02081366 54%,#0000 73%);position:absolute;-webkit-mask-image:radial-gradient(#000 40%,#0000 70%);mask-image:radial-gradient(#000 40%,#0000 70%)}.cinematic-gate__floor-depth:after{content:"";width:124%;left:-12%;bottom:calc(var(--intro-plinth-width) * -.036);height:calc(var(--intro-plinth-width) * .18);background:radial-gradient(at 18% 53%,#020711b8,#0000 36%),radial-gradient(at 76% 67%,#01050da8,#0000 43%);animation:11s ease-in-out infinite alternate intro-floor-haze;position:absolute;-webkit-mask-image:radial-gradient(#000 38%,#0000 70%);mask-image:radial-gradient(#000 38%,#0000 70%)}@keyframes intro-floor-haze{0%{opacity:.55;transform:translate(-1%)}to{opacity:.88;transform:translate(1%)}}@media (prefers-reduced-motion:reduce){.cinematic-gate__floor-depth:after{opacity:.72;animation:none}}.cinematic-gate.is-opening .intro-login-panel button:disabled{opacity:1}.cinematic-gate.is-authenticating .cinematic-gate__canvas{pointer-events:none;cursor:default}.cinematic-gate.has-login .cinematic-gate__controls{top:max(22px, env(safe-area-inset-top));align-content:start;min-height:44px;bottom:auto}.cinematic-gate.has-login.is-opening .cinematic-gate__controls{opacity:0;pointer-events:none}@media (width<=540px){.cinematic-gate.has-login{--intro-plinth-width:min(94vw, 440px)}.cinematic-gate.has-login .cinematic-gate__controls{top:max(22px, env(safe-area-inset-top))}}@media (height<=650px) and (width>=541px){.cinematic-gate.has-login .cinematic-gate__controls{top:20px}}@media (prefers-reduced-motion:reduce){.cinematic-gate__login{transition:none}}.intro-sponsor-manager__trigger{z-index:12;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));color:#e9f6ff;cursor:pointer;background:#071727ed;border:1px solid #72b9ed;border-radius:8px;min-height:44px;padding:10px 14px;font:600 12px/1.4 system-ui,sans-serif;position:fixed}.intro-sponsor-manager{box-sizing:border-box;overscroll-behavior:contain;color:#f0f7ff;background:#081a2b;border:1px solid #498fc7;border-radius:16px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 32px);padding:20px;font:14px/1.5 system-ui,sans-serif;overflow-y:auto;box-shadow:0 24px 90px #000b}.intro-sponsor-manager::backdrop{background:#010710bf}.intro-sponsor-manager header{justify-content:space-between;align-items:center;gap:12px;display:flex}.intro-sponsor-manager h2{margin:0;font:700 20px/1.25 system-ui,sans-serif}.intro-sponsor-manager button{color:#f0f8ff;cursor:pointer;background:#123859;border:1px solid #5197c8;border-radius:7px;min-height:44px;padding:8px 12px;font:600 12px/1.4 system-ui,sans-serif}.intro-sponsor-manager button:hover:not(:disabled),.intro-sponsor-manager__trigger:hover{background:#1c4d73;border-color:#9ed8ff}.intro-sponsor-manager button:disabled{opacity:.55;cursor:default}.intro-sponsor-manager :focus-visible,.intro-sponsor-manager__trigger:focus-visible{outline-offset:3px;outline:3px solid #80d4ff}.intro-sponsor-manager__note{color:#bccfe0;font-size:13px}.intro-sponsor-manager__list{margin:16px 0;padding:0;list-style:none}.intro-sponsor-manager__list li{border-bottom:1px solid #29465f;align-items:center;gap:10px;padding:10px 0;display:flex}.intro-sponsor-manager__list img{object-fit:contain;flex:none;width:52px;height:52px}.intro-sponsor-manager__list span{overflow-wrap:anywhere;flex:1;min-width:0}.intro-sponsor-manager form{gap:8px;display:grid}.intro-sponsor-manager label{margin-top:6px;font-weight:650}.intro-sponsor-manager input{box-sizing:border-box;color:#f1f8ff;background:#061421;border:1px solid #5989ad;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px;font:16px/1.4 system-ui,sans-serif}.intro-sponsor-manager input[type=file]{padding:8px;font-size:12px}.intro-sponsor-manager input::file-selector-button{color:#fff;cursor:pointer;background:#21415a;border:1px solid #7db2d7;border-radius:4px;margin-right:8px;padding:7px}.intro-sponsor-manager small{color:#bdcfdf;font-size:12px}.intro-sponsor-manager form button{justify-self:start;margin-top:8px}.intro-sponsor-manager__status{color:#b4e1ff;overflow-wrap:anywhere;min-height:21px;margin-bottom:0}@media (width<=400px){.intro-sponsor-manager{padding:14px}.intro-sponsor-manager__list img{width:40px;height:40px}}.intro-sponsors{--sponsor-columns:1;--sponsor-rows:1;--sponsor-gap:12px;--sponsor-height:min(clamp(130px, 20dvh, 240px), calc(62dvh - 86px));z-index:2;right:max(28px, calc((100vw - 1440px) / 2), env(safe-area-inset-right));text-align:center;pointer-events:none;gap:14px;width:clamp(150px,20vw,260px);transition:opacity .22s;display:grid;position:absolute;top:38%}.intro-sponsors:before{content:"";z-index:-1;background:radial-gradient(#0775b525,#0000 68%);position:absolute;inset:-18%}.intro-sponsors[data-count="0"]{display:none}.intro-sponsors__logos{grid-template-columns:repeat(var(--sponsor-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--sponsor-rows), minmax(0, 1fr));gap:var(--sponsor-gap);height:var(--sponsor-height);align-items:center;display:grid}.intro-sponsors__logo{min-width:0;height:100%;min-height:0;margin:0}.intro-sponsors *{pointer-events:none}.intro-sponsors__logo img{object-fit:contain;opacity:.64;filter:brightness(.85)drop-shadow(0 0 4px #168fff88)drop-shadow(0 0 10px #008cff44);width:70%;height:70%;margin:15% auto 0;transition:opacity .22s;animation:4.4s ease-in-out infinite intro-sponsor-drift;display:block}@keyframes intro-sponsor-drift{0%,to{filter:brightness(.85)drop-shadow(0 0 4px #168fff88)drop-shadow(0 0 10px #008cff44);transform:translateY(0)rotate(-1.5deg)scale(1)}50%{filter:brightness(1.05)drop-shadow(0 0 8px #168fffcc)drop-shadow(0 0 22px #008cff88);transform:translateY(-10px)rotate(1.5deg)scale(1.045)}}.intro-sponsors__logo img[hidden]{display:none}.intro-sponsors__logo figcaption{color:#d4eafa;overflow-wrap:anywhere;max-height:100%;font:600 13px/1.4 system-ui,sans-serif;display:none;overflow:auto}.intro-sponsors__logo:has(img[hidden]) figcaption{display:block}.intro-sponsors:not([data-count="1"]){--sponsor-columns:2}.intro-sponsors[data-count="3"],.intro-sponsors[data-count="4"]{--sponsor-rows:2}.intro-sponsors[data-count="3"] .intro-sponsors__logo:last-child{width:calc((100% - var(--sponsor-gap)) / 2);grid-column:1/-1;justify-self:center}.intro-sponsors.is-opening{opacity:0}@media (width<=900px) and (aspect-ratio>=1){.intro-sponsors{--sponsor-height:min(32dvh, 140px);--sponsor-gap:8px;top:40%;right:max(14px, env(safe-area-inset-right));gap:8px;width:20vw}}@media (aspect-ratio<=1){.intro-sponsors{--sponsor-height:min(clamp(72px, 16dvh, 140px), calc((100vw - 24px - (var(--sponsor-count) - 1) * var(--sponsor-gap)) / var(--sponsor-count)));--sponsor-gap:clamp(6px, 2vw, 12px);inset:auto 12px max(12px, env(safe-area-inset-bottom));gap:6px;width:auto}.intro-sponsors .intro-sponsors__logos{grid-template-columns:repeat(var(--sponsor-count), minmax(0, 1fr));width:min(100%, calc(var(--sponsor-count) * 150px + (var(--sponsor-count) - 1) * var(--sponsor-gap)));grid-template-rows:minmax(0,1fr);justify-self:center}.intro-sponsors[data-count="3"] .intro-sponsors__logo:last-child{grid-column:auto;justify-self:stretch;width:auto}.intro-sponsors:has(~.intro-sponsor-manager__trigger){bottom:max(58px, calc(env(safe-area-inset-bottom) + 48px))}}@media (prefers-reduced-motion:reduce){.intro-sponsors{transition:none}.intro-sponsors__logo img{transition:none;animation:none}}@media (forced-colors:active){.intro-sponsors__logo img{filter:none;opacity:1;animation:none}}@media (height<=560px) and (aspect-ratio>=1){.cinematic-gate:not(.has-login) .cinematic-gate__controls{top:10px}.cinematic-gate .cinematic-gate__open.cinematic-gate__guest{padding-block:0;font-size:38px}.cinematic-gate__entrance-art{gap:4px}.cinematic-gate__arrow{width:22px;height:18px}}.vendor-cloth-availability{z-index:2;box-sizing:border-box;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;color:#ffd64e;box-shadow:none;text-align:center;text-transform:none;text-shadow:0 1px 1px #000a;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2%;font-family:Show Condensed,Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:absolute;inset:0 auto auto 0;overflow:hidden}.vendor-cloth-availability__row{max-width:100%;font-size:var(--cloth-heading-size);justify-content:center;align-items:center;gap:.4em;display:flex}.vendor-cloth-availability__thanks{color:#ffd33f;width:100%;font-size:var(--cloth-heading-size);letter-spacing:-.025em;white-space:nowrap;text-shadow:0 2px 1px #000b,1px 2px #9b5b04,-1px -1px #fff3a1;font-weight:850;line-height:.96;display:block}.vendor-cloth-availability__heading{font-size:var(--cloth-heading-size);letter-spacing:.01em;font-weight:700;line-height:1}.vendor-cloth-availability__value{font-size:var(--cloth-count-size);font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;margin:0;font-weight:750;line-height:1.04}.vendor-cloth-availability__caption{font-size:var(--cloth-caption-size);letter-spacing:.015em;white-space:nowrap;font-weight:600;line-height:1.04}.vendor-cloth-availability__test{font-size:var(--cloth-heading-size);text-shadow:none;white-space:nowrap;border:1px solid;border-radius:.2em;padding:.08em .22em;font-weight:750;line-height:1}.vendor-cloth-availability__status{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.event-info-dialog{--guide-body:.875rem;width:min(640px,100vw - 20px);max-width:none;max-height:calc(var(--app-visible-height,100dvh) - 20px);overscroll-behavior:contain;color:#17304e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(140deg,#fff,#f1f9ff 68%);border:1px solid #b8d7ed;border-radius:18px;margin:auto;padding:0;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #285a824a,inset 0 1px #fff}.event-info-dialog[open]{display:block}.event-info-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#b9dcf56b}.event-info-dialog button,.event-info-dialog a{-webkit-tap-highlight-color:transparent}.event-info-dialog button{font:inherit;cursor:pointer}.event-info-dialog button:focus-visible,.event-info-dialog a:focus-visible,.event-info-dialog [role=tabpanel]:focus-visible{outline-offset:3px;outline:2px solid #174da7}.event-info-dialog__header{z-index:1;color:#fff;background:linear-gradient(120deg,#1559bb,#153d85);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0;box-shadow:inset 0 -3px #f2c64f}.event-info-dialog__header>div{min-width:0}.event-info-dialog__header p{color:#ffe39b;text-transform:uppercase;margin:0 0 2px}.event-info-dialog__header h2{letter-spacing:-.025em;margin:0}.event-info-dialog__close{color:#fff;background:#ffffff12;border:1px solid #ffffff70;border-radius:11px;flex:none;width:44px;height:44px;padding:0;font-size:28px!important}.event-info-dialog__close:hover{background:#ffffff29}.event-info-dialog__header .event-info-dialog__close:focus-visible{outline-color:#ffe39b}.event-info-dialog__tabs{background:#e8f4fe;border:1px solid #c9dfef;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:10px 16px 0;padding:4px;display:grid}.event-info-dialog__tabs button{color:#35536e;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:7px;grid-column:span 2;min-height:44px;padding:5px 3px;font-size:.8125rem;font-weight:600;line-height:1.3}.event-info-dialog__tabs button:nth-child(n+4){grid-column:span 3}.event-info-dialog__tabs button[aria-selected=true]{color:#fff;background:#174fa5;border-color:#174fa5}.event-info-dialog__content{align-content:start;gap:12px;min-width:0;padding:14px 18px;line-height:1.45;display:grid}.event-info-dialog__feature{background:linear-gradient(120deg,#e2f2ff,#fff8e1);border:1px solid #b9d7ed;border-radius:12px;min-width:0;padding:12px 14px}.event-info-dialog__feature>span{color:#3d5874;margin-bottom:4px;font-size:.75rem;display:block}.event-info-dialog__feature h3{color:#16498e;letter-spacing:-.02em;text-wrap:balance;margin:0}.event-info-dialog__feature p{margin:5px 0 0;font-size:.9375rem}.event-info-dialog__feature small{color:#47617b;font-size:.75rem}.event-info-dialog__feature p small{margin-left:4px}.event-info-dialog__prize-frame{background:linear-gradient(145deg,#0c2846,#041326) padding-box padding-box,linear-gradient(135deg,#f2d58a,#9a793c 35%,#507c9b 70%,#d9bd77) border-box;border:1px solid #0000;border-radius:16px;min-width:0;margin:0;padding:6px;box-shadow:0 8px 24px #102c4924,inset 0 1px #ffffff12}.event-info-dialog__prize-frame img{width:100%;height:auto;max-height:max(180px, min(500px, calc(var(--app-visible-height,100dvh) - 230px)));object-fit:contain;border-radius:10px;display:block}.event-info-dialog__details{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:12px;display:grid}.event-info-dialog__details article{min-width:0}.event-info-dialog h4{color:#3c5d7b;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:.75rem;font-weight:700;line-height:1.4}.event-info-dialog__details p,.event-info-dialog__note p{font-size:var(--guide-body);text-wrap:pretty;margin:0;line-height:1.45}.event-info-dialog__details small,.event-info-dialog__note small{color:#47617b;margin-top:3px;font-size:.75rem;line-height:1.45;display:block}.event-info-dialog__note{border-left:2px solid #d8a223;min-width:0;padding:0 0 0 10px}.event-info-dialog__rules{gap:6px;margin:0;padding:0;list-style:none;display:grid}.event-info-dialog__rules li{font-size:var(--guide-body);align-items:baseline;gap:8px;line-height:1.45;display:flex}.event-info-dialog__rules li:before{content:"✓";color:#174fa5;flex:none}.event-info-dialog__actions{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.event-info-dialog__actions a,.event-info-dialog__actions button{color:#174fa5;justify-content:center;align-items:center;min-height:44px;font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.event-info-dialog__actions a:hover{text-decoration:underline}.event-info-dialog__actions .event-info-dialog__primary{color:#17304e;background:linear-gradient(145deg,#ffe49a,#f0c651);border:1px solid #d2a126;border-radius:9px;padding:8px 12px;box-shadow:0 3px 12px #ac803025}.event-info-dialog__actions small{color:#47617b;line-height:1.4}.event-info-dialog__actions .event-info-dialog__venue{color:#fff4d7;background:linear-gradient(145deg,#1c4057,#102b3d);border:1px solid #a78b50;border-radius:7px;gap:7px;padding:8px 12px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff16,0 3px 10px #102b3d18}.event-info-dialog__venue svg{color:#e8c76b;flex:none;width:17px;height:17px}.event-info-dialog__venue .event-info-dialog__venue-arrow{width:13px;height:13px}.event-info-dialog__actions .event-info-dialog__venue:hover{background:linear-gradient(145deg,#28536c,#183a50);border-color:#cfad62;text-decoration:none;box-shadow:inset 0 1px #ffffff20,0 3px 12px #102b3d24}.event-info-dialog__actions .event-info-dialog__venue:focus-visible{outline-offset:3px;outline-color:#174da7}@media (prefers-reduced-motion:reduce){.event-info-dialog__actions .event-info-dialog__venue{transition:none}}@media (forced-colors:active){.event-info-dialog__actions .event-info-dialog__venue{color:linktext;box-shadow:none;background:canvas;border-color:buttontext}.event-info-dialog__venue svg{color:currentColor}}.event-info-dialog__footer{color:#47617b;background:#eaf5fd;border-top:1px solid #c9dfef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 18px;font-size:.75rem;line-height:1.5;display:flex}.event-info-dialog__footer nav{align-items:center;gap:6px;display:flex}.event-info-dialog--contact{width:min(500px,100vw - 20px)}.event-info-dialog--contact .event-info-dialog__content{grid-template-columns:minmax(0,1fr)}.event-info-dialog__contacts{gap:12px;min-width:0;margin:0;font-style:normal;display:grid}.event-info-dialog__contacts a{color:#163f74;overflow-wrap:anywhere;background:#e8f3fc;border:1px solid #9dbed8;border-radius:12px;gap:4px;min-width:0;min-height:44px;padding:14px 16px;text-decoration:none;display:grid}.event-info-dialog__contacts a:hover{background:#dceefd;border-color:#255b96}.event-info-dialog__contacts span{color:#395571;font-size:.8125rem}.event-info-dialog__contacts strong{text-underline-offset:3px;font-size:1rem;line-height:1.5;text-decoration:underline}@media (width>=640px){.event-info-dialog__tabs{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.45fr)}.event-info-dialog__tabs button:nth-child(n){grid-column:auto}}@media (height<=650px){.event-info-dialog{--guide-body:.8125rem}.event-info-dialog__header{padding:8px 14px}.event-info-dialog__tabs{margin:8px 12px 0}.event-info-dialog__content{gap:10px;padding:10px 14px}.event-info-dialog__feature{padding:10px 12px}.event-info-dialog__footer{padding:6px 14px}}@media (height<=500px) and (width>=600px){.event-info-dialog{width:min(860px,100vw - 20px)}.event-info-dialog__header{padding:6px 14px}.event-info-dialog__header p{display:none}.event-info-dialog__tabs{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.45fr)}.event-info-dialog__tabs button:nth-child(n){grid-column:auto}.event-info-dialog__content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px 16px}.event-info-dialog__feature{grid-row:span 2;align-self:start}.event-info-dialog__content>.event-info-dialog__actions:last-child{grid-column:2}.event-info-dialog__details{gap:10px}.event-info-dialog__content[data-topic=sponsors]>.event-info-dialog__feature{grid-row:1}.event-info-dialog__content[data-topic=sponsors]>.event-info-dialog__rules{grid-area:1/2}.event-info-dialog__content[data-topic=sponsors]>.event-info-dialog__note{grid-area:2/1}.event-info-dialog__content[data-topic=sponsors]>.event-info-dialog__actions{grid-area:2/2;align-self:end}.event-info-dialog__content[data-topic=giveaway]>.event-info-dialog__feature{grid-area:1/1}.event-info-dialog__content[data-topic=giveaway]>.event-info-dialog__prize-frame{grid-area:1/2/span 2}.event-info-dialog__prize-frame img{max-height:max(140px, calc(var(--app-visible-height,100dvh) - 150px))}}@media (forced-colors:active){.event-info-dialog__prize-frame{box-shadow:none;background:canvas;border-color:canvastext}}.event-info-dialog.event-info-dialog{color:#080f1e;background:linear-gradient(135deg,#f5f6f6,#e9edf0);border:1px solid #d5dde4;border-radius:20px;width:min(850px,100vw - 24px);font-family:Roboto Condensed,Segoe UI,sans-serif;box-shadow:0 24px 100px #020b1a99,inset 0 1px #fff}.event-info-dialog.event-info-dialog .event-info-dialog__header{background:radial-gradient(at 75% 0,#334c66,#0000 65%),repeating-linear-gradient(132deg,#ffffff03 0 1px,#0000 1px 5px),linear-gradient(125deg,#07121c,#182735 65%,#070e15);align-items:flex-start;gap:12px;padding:24px 28px 20px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #b5bec755}.event-info-dialog.event-info-dialog .event-info-dialog__header>div{z-index:1;flex:1;position:relative}.event-info-dialog.event-info-dialog .event-info-dialog__header p{letter-spacing:.15em;color:#f4cb68;margin-bottom:4px;font-size:clamp(12px,2.1vw,23px);font-weight:650}.event-info-dialog.event-info-dialog .event-info-dialog__header h2{letter-spacing:-.045em;color:#f9fafc;text-shadow:0 2px 3px #0008;font-family:Arial Black,Segoe UI,sans-serif;font-size:clamp(27px,5.8vw,66px);font-weight:900;line-height:1.08}.event-info-dialog__header h2 em{color:#f4c95e;-webkit-text-fill-color:transparent;background:linear-gradient(#fff1a9,#dfad36);-webkit-background-clip:text;background-clip:text;font-style:normal}.show-guide-kicker{color:#c6cfd7;letter-spacing:.14em;text-transform:uppercase;border-top:2px solid #d4ac4e;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;font-size:clamp(10px,1.9vw,17px);display:flex}.show-guide-kicker b{color:#ecc656}.event-info-dialog.event-info-dialog .event-info-dialog__close{z-index:2;background:linear-gradient(145deg,#253440,#080f15);border-color:#95a3af;border-radius:12px;width:clamp(44px,7vw,74px);height:clamp(44px,7vw,74px);margin-top:4px;position:relative;box-shadow:inset 0 1px 2px #ffffff48,0 4px 12px #0006;font:400 clamp(30px,5.8vw,55px)/1 Arial!important}.show-guide-cards{pointer-events:none;opacity:.85;width:170px;height:140px;position:absolute;bottom:-28px;right:-18px}.show-guide-cards i{background:repeating-linear-gradient(45deg,#0000 0 8px,#ba8c3430 8px 9px),repeating-linear-gradient(-45deg,#122237 0 12px,#99753730 12px 13px);border:3px solid #e8bd60;border-radius:6px;width:76px;height:135px;position:absolute;bottom:-30px;transform:rotate(-25deg);box-shadow:inset 0 0 0 3px #081526,inset 0 0 0 4px #ba8c34,0 0 12px #f6c45b66}.show-guide-cards i:after{content:"";border:1px solid #d4a755;position:absolute;inset:18px 12px;transform:rotate(15deg)}.show-guide-cards i:first-child{bottom:-50px;left:10px}.show-guide-cards i:nth-child(2){bottom:-28px;left:52px;transform:rotate(-17deg)}.show-guide-cards i:nth-child(3){bottom:-18px;left:92px;transform:rotate(9deg)}.event-info-dialog.event-info-dialog .event-info-dialog__tabs{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:20px 20px 0;padding:0;display:grid}.event-info-dialog.event-info-dialog .event-info-dialog__tabs button{color:#080f1e;background:linear-gradient(145deg,#fff,#f0f3f7);border:1px solid #bcc6d3;border-radius:14px;grid-column:span 2;justify-content:flex-start;align-items:center;gap:10px;min-height:78px;padding:15px 14px;font-size:clamp(14px,2.45vw,24px);font-weight:700;line-height:1.2;display:flex;box-shadow:inset 0 1px #fff,0 5px 10px #17283d15}.event-info-dialog.event-info-dialog .event-info-dialog__tabs button:nth-child(n+4){grid-column:span 3}.event-info-dialog.event-info-dialog .event-info-dialog__tabs button[aria-selected=true]{color:#080f1e;background:radial-gradient(at 15% 0,#fff3a1,#0000 60%),linear-gradient(120deg,#f8d76c,#e8b548);border-color:#fff6c3;box-shadow:inset 0 1px #fff9cb,0 0 15px #f6c94d66}.event-info-dialog.event-info-dialog .event-info-dialog__tabs .poster-icon{color:#080f1e;flex:none;width:32px;height:32px}.show-guide-chevron{flex:none;width:18px;height:22px;margin-left:auto}.event-info-dialog.event-info-dialog .event-info-dialog__content{background:linear-gradient(135deg,#fff,#f7f9fb);border:1px solid #bcc6d3;border-radius:20px;gap:22px;margin:16px 20px 20px;padding:26px 24px;font-size:1rem;box-shadow:0 7px 14px #1524381a}.event-info-dialog.event-info-dialog .event-info-dialog__feature{background:0 0;border:0;border-radius:0;padding:0}.event-info-dialog.event-info-dialog .event-info-dialog__feature>span{color:#0b1020;text-transform:uppercase;letter-spacing:.14em;font-size:clamp(14px,2.5vw,23px);font-weight:600}.event-info-dialog__feature>span b{color:#a76a0e;font-weight:650}.event-info-dialog.event-info-dialog .event-info-dialog__feature h3{color:#030916;letter-spacing:-.055em;font-family:Arial Black,Segoe UI,sans-serif;font-size:clamp(28px,5.7vw,62px);font-weight:900;line-height:1.12}.event-info-dialog.event-info-dialog .event-info-dialog__feature p{margin-top:12px;font-size:clamp(16px,3vw,28px);line-height:1.35}.event-info-dialog__content[data-topic=event] .event-info-dialog__feature p,.show-guide-table-count{align-items:center;gap:12px;display:flex}.event-info-dialog__content[data-topic=event] .event-info-dialog__feature p .poster-icon,.show-guide-table-count svg{color:#080f1e;flex:none;width:32px;height:32px}.event-info-dialog.event-info-dialog .event-info-dialog__feature p small{color:#78808b;margin:0;font-size:.7em}.show-guide-table-count{margin-top:12px;font-size:clamp(17px,2.9vw,27px)}.event-info-dialog.event-info-dialog .event-info-dialog__details{gap:22px}.event-info-dialog__content[data-topic=event] .event-info-dialog__details{border-top:1px solid #c0c8d1;grid-template-columns:1fr 1fr;padding-top:22px}.event-info-dialog__content[data-topic=event] .event-info-dialog__details article{align-items:flex-start;gap:14px;display:flex}.event-info-dialog__content[data-topic=event] .event-info-dialog__details article+article{border-left:1px solid #c0c8d1;padding-left:22px}.event-info-dialog__content[data-topic=event] .event-info-dialog__details .poster-icon{color:#b77c1c;flex:none;width:38px;height:44px}.event-info-dialog.event-info-dialog h4{color:#a76a0e;letter-spacing:.035em;font-size:clamp(13px,2.5vw,22px);font-weight:750}.event-info-dialog.event-info-dialog .event-info-dialog__details p{color:#080f1e;font-size:clamp(17px,2.8vw,25px);font-weight:650;line-height:1.25}.event-info-dialog.event-info-dialog .event-info-dialog__details small{color:#525c70;margin-top:6px;font-size:clamp(14px,2.4vw,22px);line-height:1.3}.event-info-dialog.event-info-dialog .event-info-dialog__actions{gap:14px}.event-info-dialog__content[data-topic=event] .event-info-dialog__actions{grid-template-columns:1fr 1fr;display:grid}.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__primary,.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__venue{border-radius:12px;gap:12px;min-height:70px;padding:12px 18px;font-size:clamp(16px,2.7vw,24px);font-weight:700}.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__primary{color:#080f1e;background:radial-gradient(at 0 0,#fff5af,#0000 65%),linear-gradient(120deg,#f7d56e,#e3b347);border-color:#a87522;box-shadow:inset 0 1px #fff7c3,0 5px 12px #b7882820}.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__venue{color:#0d163d;background:linear-gradient(140deg,#fff,#edf1f6);border-color:#7b8aa3;box-shadow:inset 0 1px #fff,0 5px 12px #17283d15}.event-info-dialog.event-info-dialog .event-info-dialog__venue svg{color:#101c45;width:25px;height:25px}.event-info-dialog.event-info-dialog .event-info-dialog__venue .event-info-dialog__venue-arrow{width:18px;height:18px;margin-left:auto}.event-info-dialog.event-info-dialog .event-info-dialog__footer{isolation:isolate;color:#e8ecf2;background:repeating-linear-gradient(132deg,#ffffff03 0 1px,#0000 1px 5px),linear-gradient(120deg,#070f17,#1d2c38);border:0;min-height:100px;padding:52px 26px 20px;font-size:clamp(15px,2.6vw,23px);position:relative;overflow:hidden}.event-info-dialog__footer:before{content:"";clip-path:polygon(0 0,42% 0,48% 100%,100% 100%,100% 65%,48.5% 65%,43% 0);background:linear-gradient(90deg,#9c661d,#ffe6a1 40%,#b47b22 60%,#536270);height:3px;position:absolute;top:34px;left:0;right:0}.event-info-dialog.event-info-dialog .event-info-dialog__footer a{color:#dbe1e9;text-underline-offset:4px}.event-info-dialog__footer .show-guide-cards{opacity:.65;z-index:-1;top:-45px;bottom:auto}@media (width<=520px){.event-info-dialog.event-info-dialog .event-info-dialog__header{padding:17px 16px 16px}.show-guide-kicker{letter-spacing:.1em;gap:5px;margin-top:10px;padding-top:9px;font-size:9px}.event-info-dialog.event-info-dialog .event-info-dialog__tabs{gap:7px;margin:14px 12px 0}.event-info-dialog.event-info-dialog .event-info-dialog__tabs button{border-radius:10px;gap:7px;min-height:57px;padding:10px 8px;font-size:15px}.event-info-dialog.event-info-dialog .event-info-dialog__tabs .poster-icon{width:23px;height:23px}.show-guide-chevron{width:10px;height:16px}.event-info-dialog.event-info-dialog .event-info-dialog__content{border-radius:15px;gap:17px;margin:13px 12px 14px;padding:17px 14px}.event-info-dialog.event-info-dialog .event-info-dialog__feature h3{font-size:clamp(26px,7.6vw,38px)}.event-info-dialog__content[data-topic=event] .event-info-dialog__feature p,.show-guide-table-count{gap:9px}.event-info-dialog__content[data-topic=event] .event-info-dialog__feature p .poster-icon,.show-guide-table-count svg{width:23px;height:23px}.event-info-dialog__content[data-topic=event] .event-info-dialog__details{gap:10px;padding-top:17px}.event-info-dialog__content[data-topic=event] .event-info-dialog__details article{gap:7px}.event-info-dialog__content[data-topic=event] .event-info-dialog__details article+article{padding-left:10px}.event-info-dialog__content[data-topic=event] .event-info-dialog__details .poster-icon{width:22px;height:29px}.event-info-dialog.event-info-dialog h4{font-size:12px}.event-info-dialog.event-info-dialog .event-info-dialog__details p{font-size:17px}.event-info-dialog.event-info-dialog .event-info-dialog__details small{font-size:14px}.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__primary,.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__venue{gap:7px;min-height:51px;padding:9px;font-size:16px}.event-info-dialog.event-info-dialog .event-info-dialog__venue svg{width:19px;height:19px}.event-info-dialog.event-info-dialog .event-info-dialog__venue .event-info-dialog__venue-arrow{width:12px;height:12px}.event-info-dialog.event-info-dialog .event-info-dialog__footer{min-height:81px;padding:41px 17px 15px;font-size:15px}}@media (width<=340px){.event-info-dialog__content[data-topic=event] .event-info-dialog__details,.event-info-dialog__content[data-topic=event] .event-info-dialog__actions{grid-template-columns:1fr}.event-info-dialog__content[data-topic=event] .event-info-dialog__details article+article{border-left:0;padding-left:0}.event-info-dialog.event-info-dialog .event-info-dialog__tabs button{flex-wrap:wrap}}@media (height<=500px) and (width>=600px){.event-info-dialog.event-info-dialog .event-info-dialog__content{grid-template-columns:1fr;display:grid}.event-info-dialog.event-info-dialog .event-info-dialog__content>*{grid-area:auto}}@media (forced-colors:active){.event-info-dialog.event-info-dialog,.event-info-dialog.event-info-dialog .event-info-dialog__content{color:canvastext;background:canvas;border-color:canvastext}.event-info-dialog__header h2 em{-webkit-text-fill-color:currentColor;background:0 0}.show-guide-cards{display:none}.event-info-dialog.event-info-dialog .event-info-dialog__tabs button,.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__venue,.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__primary{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}}.event-info-dialog.event-info-dialog{font-family:Show Condensed,Segoe UI,sans-serif}.event-info-dialog__header h2 em{text-shadow:none}.event-info-dialog.event-info-dialog .event-info-dialog__actions .poster-icon{color:#080f1e;flex:none;width:32px;height:32px}.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__venue>svg:first-child{width:38px;height:38px}.event-info-dialog__footer:before{display:none}.show-guide-footer-rule{pointer-events:none;opacity:.9;width:100%;height:38px;position:absolute;top:20px;left:0;right:0}.event-info-dialog__footer .show-guide-cards{opacity:.5;top:-85px}.event-info-dialog__header .show-guide-cards{opacity:.55}@media (width<=520px){.event-info-dialog.event-info-dialog .event-info-dialog__tabs button{gap:4px;padding:10px 6px;font-size:14px}.event-info-dialog.event-info-dialog .event-info-dialog__tabs button:nth-child(n+4){gap:7px;padding-inline:10px;font-size:17px}.event-info-dialog.event-info-dialog .event-info-dialog__tabs .poster-icon{width:20px;height:23px}.event-info-dialog.event-info-dialog .event-info-dialog__tabs .show-guide-chevron{width:8px}.event-info-dialog.event-info-dialog .event-info-dialog__details p{font-size:17px}.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__primary,.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__venue{gap:6px;padding:9px 7px;font-size:17px}.event-info-dialog.event-info-dialog .event-info-dialog__actions .poster-icon{width:22px;height:22px}.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__venue>svg:first-child{width:25px;height:25px}.event-info-dialog.event-info-dialog .event-info-dialog__actions .show-guide-chevron{width:10px}.show-guide-footer-rule{height:28px;top:17px}}.event-info-dialog.event-info-dialog.event-info-dialog{font-family:Show Condensed,Segoe UI,sans-serif}.event-info-dialog.event-info-dialog :is(button,a[href]):not(:disabled):not([aria-disabled=true]):before{display:none}@media (width<=520px){.event-info-dialog.event-info-dialog .event-info-dialog__tabs button:nth-child(-n+3){font-size:13px}}.event-info-dialog.event-info-dialog.event-info-dialog{--public-action-edge:transparent;--public-action-shadow:none;--public-action-pulse:none}.event-info-dialog.event-info-dialog .event-info-dialog__header{z-index:4;position:sticky;top:0}.event-info-dialog.event-info-dialog .event-info-dialog__prize-frame img{max-height:min(20rem, max(8rem, calc(var(--app-visible-height,100dvh) - 440px)));object-fit:contain;width:100%}@media (height<=850px){.event-info-dialog.event-info-dialog .event-info-dialog__header{padding:12px 16px}.event-info-dialog.event-info-dialog .event-info-dialog__header p{font-size:.75rem}.event-info-dialog.event-info-dialog .event-info-dialog__header h2{font-size:clamp(1.5rem,4vw,2.25rem)}.event-info-dialog.event-info-dialog .event-info-dialog__close{width:44px;height:44px;margin:0;font-size:30px!important}.event-info-dialog .show-guide-kicker{margin-top:8px;padding-top:6px;font-size:.625rem}.event-info-dialog.event-info-dialog .event-info-dialog__tabs{gap:6px;margin:10px 12px 0}.event-info-dialog.event-info-dialog .event-info-dialog__tabs button:nth-child(n){flex-wrap:nowrap;gap:6px;min-height:44px;padding:8px 6px;font-size:.875rem}.event-info-dialog.event-info-dialog .event-info-dialog__tabs .poster-icon{width:20px;height:22px}.event-info-dialog .show-guide-chevron{width:10px}.event-info-dialog.event-info-dialog .event-info-dialog__content{gap:8px;margin:8px 12px 10px;padding:12px}.event-info-dialog.event-info-dialog .event-info-dialog__feature>span{font-size:.75rem}.event-info-dialog.event-info-dialog.event-info-dialog.event-info-dialog .event-info-dialog__content .event-info-dialog__feature h3{font-size:clamp(1.125rem,3vw,1.5rem)}.event-info-dialog.event-info-dialog.event-info-dialog.event-info-dialog .event-info-dialog__content .event-info-dialog__feature p{margin-top:5px;font-size:.875rem}.event-info-dialog.event-info-dialog .event-info-dialog__content .event-info-dialog__rules li{font-size:.875rem;line-height:1.35}.event-info-dialog .show-guide-table-count{gap:8px;margin-top:6px;font-size:.875rem}.event-info-dialog.event-info-dialog .event-info-dialog__details{gap:10px}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event] .event-info-dialog__details{grid-template-columns:1fr 1fr;padding-top:8px}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event] .event-info-dialog__details article{gap:6px}.event-info-dialog.event-info-dialog .event-info-dialog__details small{margin-top:4px;font-size:.8125rem}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event] .event-info-dialog__actions{grid-template-columns:1fr 1fr}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event] .event-info-dialog__feature p .poster-icon,.event-info-dialog.event-info-dialog .show-guide-table-count svg{width:20px;height:20px}.event-info-dialog.event-info-dialog .event-info-dialog__details :is(h4,p),.event-info-dialog.event-info-dialog .event-info-dialog__rules,.event-info-dialog.event-info-dialog .event-info-dialog__note :is(h4,p){font-size:.875rem;line-height:1.35}.event-info-dialog.event-info-dialog .event-info-dialog__actions :is(a,button){min-height:44px;padding:8px;font-size:.875rem}.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__primary,.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__venue{gap:6px;min-height:44px;padding:8px;font-size:.875rem}.event-info-dialog.event-info-dialog .event-info-dialog__actions .poster-icon{width:22px;height:22px}.event-info-dialog.event-info-dialog .event-info-dialog__footer{min-height:0;padding:24px 16px 10px;font-size:.75rem}.event-info-dialog .show-guide-footer-rule{height:20px;top:4px}}@media (height<=650px) and (width<=600px){.event-info-dialog.event-info-dialog .event-info-dialog__header{padding:8px 12px}.event-info-dialog.event-info-dialog .event-info-dialog__header p{letter-spacing:.08em}.event-info-dialog.event-info-dialog .event-info-dialog__tabs{margin-top:6px}.event-info-dialog.event-info-dialog .event-info-dialog__content{gap:6px;margin-block:6px;padding:8px}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=sponsors] .event-info-dialog__actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.event-info-dialog .show-guide-kicker{display:none}.event-info-dialog.event-info-dialog .event-info-dialog__tabs button:nth-child(n){gap:4px;padding:6px 5px}.event-info-dialog.event-info-dialog .event-info-dialog__tabs .poster-icon{width:16px;height:18px}.event-info-dialog.event-info-dialog .event-info-dialog__tabs .show-guide-chevron,.event-info-dialog.event-info-dialog .event-info-dialog__details .poster-icon{display:none}.event-info-dialog.event-info-dialog .event-info-dialog__details h4{font-size:.8125rem}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event] .event-info-dialog__details article+article{padding-left:6px}.event-info-dialog.event-info-dialog .event-info-dialog__footer{padding:18px 12px 8px}}@media (height<=550px) and (width>=600px){.event-info-dialog.event-info-dialog .event-info-dialog__header{padding:8px 14px}.event-info-dialog .show-guide-kicker{display:none}.event-info-dialog.event-info-dialog .event-info-dialog__tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.event-info-dialog.event-info-dialog .event-info-dialog__tabs button:nth-child(n){grid-column:auto}.event-info-dialog.event-info-dialog .event-info-dialog__content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px 12px;margin-block:4px;padding:10px}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event]>.event-info-dialog__feature{grid-area:1/1/span 2}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event]>.event-info-dialog__details{grid-area:1/2}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event]>.event-info-dialog__actions{grid-area:2/2}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event] .event-info-dialog__details .poster-icon{display:none}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event] .event-info-dialog__details article+article{padding-left:8px}.event-info-dialog.event-info-dialog .event-info-dialog__actions .event-info-dialog__venue>svg:first-child{width:22px;height:22px}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=services]>.event-info-dialog__feature{grid-area:1/1/span 2}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=services]>.event-info-dialog__details{grid-area:1/2}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=services]>.event-info-dialog__note{grid-area:2/2}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=vendors]>.event-info-dialog__feature{grid-area:1/1/span 2}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=vendors]>.event-info-dialog__rules{grid-area:1/2}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=vendors]>.event-info-dialog__actions{grid-area:2/2}.event-info-dialog.event-info-dialog .event-info-dialog__footer{padding:8px 12px}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=giveaway]>.event-info-dialog__prize-frame{grid-area:1/2/span 2}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=sponsors]>.event-info-dialog__rules{grid-area:1/2}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=sponsors]>.event-info-dialog__note{grid-area:2/1}.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=sponsors]>.event-info-dialog__actions{grid-area:2/2}.event-info-dialog.event-info-dialog .event-info-dialog__prize-frame img{max-height:8rem}}.event-info-dialog.event-info-dialog .event-info-dialog__feature--schedule{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));align-items:center;gap:.75rem;display:grid;container:event-summary/inline-size}.show-guide-event-date{min-width:0}.show-guide-event-date>span{color:#49566b;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.375rem;font-size:.625rem;font-weight:700;line-height:1.4;display:block}.show-guide-event-date>span b{color:#a76a0e}.event-info-dialog.event-info-dialog.event-info-dialog .event-info-dialog__feature--schedule .show-guide-event-date h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.125rem,2.4vw,2rem);line-height:1.2}.show-guide-event-facts{border-left:1px solid #ccd4de;align-content:center;gap:.375rem;min-width:0;padding-left:.75rem;display:grid}.event-info-dialog.event-info-dialog.event-info-dialog .event-info-dialog__feature--schedule .show-guide-event-facts p{align-items:flex-start;gap:.375rem;margin:0;font-size:.875rem;line-height:1.3;display:flex}.show-guide-event-facts p>span{min-width:0}.event-info-dialog.event-info-dialog .event-info-dialog__feature--schedule .show-guide-event-facts small{color:#525c70;margin:.125rem 0 0;font-size:.6875rem;line-height:1.25;display:block}.event-info-dialog.event-info-dialog .event-info-dialog__feature--schedule .show-guide-table-count{gap:.375rem;margin:0;font-size:.875rem;line-height:1.3}.event-info-dialog.event-info-dialog .event-info-dialog__feature--schedule .show-guide-event-facts :is(.poster-icon,svg){color:#a76a0e;flex:none;width:20px;height:20px}@container event-summary (width>=26rem){.show-guide-event-date>span{font-size:.75rem}.show-guide-event-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1rem}.event-info-dialog.event-info-dialog.event-info-dialog .event-info-dialog__feature--schedule .show-guide-event-facts p,.event-info-dialog.event-info-dialog .event-info-dialog__feature--schedule .show-guide-table-count{font-size:1.125rem}.event-info-dialog.event-info-dialog .event-info-dialog__feature--schedule .show-guide-event-facts small{font-size:.75rem}.event-info-dialog.event-info-dialog .event-info-dialog__feature--schedule .show-guide-event-facts :is(.poster-icon,svg){width:24px;height:24px}}@container event-summary (width<=15.75rem){.show-guide-event-date,.show-guide-event-facts{grid-column:1/-1}.show-guide-event-facts{border-top:1px solid #ccd4de;border-left:0;flex-wrap:wrap;justify-content:space-between;gap:.5rem .75rem;padding:.625rem 0 0;display:flex}}@media (height>=851px) and (height<=1000px){.event-info-dialog.event-info-dialog .event-info-dialog__content[data-topic=event]{gap:14px;padding:20px}}.collector-corner{color:#122844;background:#f8f5eb;border:1px solid #ecd398;border-radius:24px;width:min(720px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden;box-shadow:0 26px 90px #02091799}.collector-corner::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07152dcc}.collector-corner[open]{grid-template-rows:auto auto minmax(0,1fr);display:grid}.collector-corner button{font:inherit;cursor:pointer}.collector-corner button:focus-visible{outline-offset:3px;outline:3px solid #c3322b}.collector-corner__header{color:#fff;background:linear-gradient(120deg,#102d66,#1d57b8);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}.collector-corner__header p{color:#fd8;margin:0 0 5px;font-size:.75rem;font-weight:600}.collector-corner__header h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.3rem,4vw,1.85rem)}.collector-corner__header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:12px;flex:none;width:42px;height:42px;padding:0;font-size:1.8rem}.collector-corner__tabs{background:#e8eef6;border:1px solid #d7e1ed;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin:14px 20px 0;padding:4px;display:grid}.collector-corner__tabs button{color:#334862;background:0 0;border:0;border-radius:8px;min-height:40px;padding:8px;font-size:.87rem;font-weight:750}.collector-corner__tabs button[aria-selected=true]{color:#1747a0;background:#fff;box-shadow:0 2px 5px #16325a18}.collector-corner__content{min-height:0;padding:16px 20px 18px}.collector-match{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;display:grid}.collector-match__intro{justify-content:space-between;align-items:center;gap:12px;display:flex}.collector-match__intro h3{letter-spacing:-.025em;margin:0;font-size:1.05rem}.collector-match__intro p{color:#586980;margin:5px 0 0;font-size:.77rem;line-height:1.35}.collector-match__intro button{color:#194690;background:#fff;border:1px solid #c9d5e5;border-radius:8px;flex:none;min-height:36px;padding:8px 10px;font-size:.72rem;font-weight:700}.collector-match__stats{background:#eaf2fd;border:1px solid #d7e2ef;border-radius:9px;align-items:center;gap:15px;padding:9px 12px;font-size:.78rem;display:flex}.collector-match__stats b{color:#1b50a9}.collector-match__stats>strong{color:#425873;margin-left:auto;font-size:.69rem;font-weight:600}.collector-match__grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.collector-match__card{color:#14315a;background:radial-gradient(at top,#3969c3,#16386f 75%);border:1px solid #cca448;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:clamp(78px,14dvh,122px);padding:8px;transition:transform .14s,background .14s,box-shadow .14s;display:flex;overflow:hidden;box-shadow:0 3px #102446}.collector-match__card:hover:not(:disabled){transform:translateY(-2px)}.collector-match__card img{object-fit:contain;filter:drop-shadow(0 2px 3px #0007);width:76%;height:calc(100% - 16px)}.collector-match__card>span:last-child{color:#f8df9e;letter-spacing:.09em;white-space:nowrap;font-size:.48rem;font-weight:750}.collector-match__card.is-revealed{background:#fff;border-color:#91afd6;box-shadow:0 3px #bfd0e5}.collector-match__card.is-matched{cursor:default;background:#f1f8ee;border-color:#98b597;box-shadow:0 3px #b5c6ac}.collector-match__card .collector-match__symbol{font-size:2rem;line-height:1}.collector-match__card strong{font-size:.8rem;font-weight:750}.collector-match__card small{color:#3b6b42;font-size:.6rem}.collector-corner__footnote{color:#4d5f78;text-align:center;margin:0;font-size:.65rem;line-height:1.3}.collector-quiz{align-content:start;gap:14px;min-height:400px;display:grid}.collector-quiz__progress{color:#48617f;justify-content:space-between;gap:10px;font-size:.75rem;display:flex}.collector-quiz__progress strong{color:#1747a0}.collector-quiz__question{background:linear-gradient(130deg,#d9edff,#edf6ff);border:1px solid #b8d2ed;border-radius:12px;padding:16px}.collector-quiz__question p{color:#1b57a0;margin:0 0 7px;font-size:.75rem;font-weight:650}.collector-quiz__question h3{letter-spacing:-.02em;margin:0;font-size:clamp(1rem,3vw,1.3rem);line-height:1.35}.collector-quiz__answers{gap:8px;display:grid}.collector-quiz__answers button{color:#203855;text-align:left;background:#fff;border:1px solid #c9d5e5;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:9px 12px;font-size:.85rem;display:flex}.collector-quiz__answers button>span{color:#2554a4;background:#ebf1fc;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:750;display:grid}.collector-quiz__answers button:disabled{opacity:1;cursor:default}.collector-quiz__answers button.is-correct{background:#eaf5e8;border-color:#72a07b}.collector-quiz__answers button.is-incorrect{background:#fff0e9;border-color:#c18777}.collector-quiz__answers button b{color:#2d6b36;margin-left:auto}.collector-quiz__feedback{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.collector-quiz__feedback p{color:#4a5c73;margin:0;font-size:.77rem;line-height:1.45}.collector-quiz__feedback button,.collector-quiz__complete button{color:#382409;background:linear-gradient(135deg,#f9df96,#e9bd59);border:1px solid #d2a641;border-radius:9px;min-height:42px;padding:10px 14px;font-size:.78rem;font-weight:750}.collector-quiz__hint{color:#4d5f78;text-align:center;margin:0;font-size:.75rem}.collector-quiz__complete{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:350px;display:grid}.collector-quiz__complete>span{color:#b37d16;font-size:3.4rem}.collector-quiz__complete h3{color:#194a9f;margin:0;font-size:1.6rem}.collector-quiz__complete p{color:#586980;max-width:410px;margin:0;font-size:.88rem;line-height:1.5}@media (width<=480px){.collector-corner{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.collector-corner__header{padding:15px 14px}.collector-corner__header p{font-size:.65rem}.collector-corner__tabs{margin:10px 12px 0}.collector-corner__content{padding:12px}.collector-match{gap:10px}.collector-match__intro{align-items:start;gap:8px}.collector-match__intro h3{font-size:.91rem}.collector-match__intro p{font-size:.7rem}.collector-match__intro button{max-width:92px;padding:7px;font-size:.65rem}.collector-match__stats{flex-wrap:wrap;gap:5px 14px;padding:8px 10px}.collector-match__stats>strong{flex-basis:100%;margin-left:0;font-size:.65rem}.collector-match__grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.collector-match__card{border-radius:9px;height:clamp(62px,12dvh,95px);padding:5px}.collector-match__card strong{font-size:.72rem}.collector-match__card>span:last-child{letter-spacing:.05em;font-size:.42rem}.collector-match__card img{height:calc(100% - 13px)}.collector-quiz{gap:12px;min-height:440px}.collector-quiz__question{padding:12px}.collector-quiz__answers button{padding:9px;font-size:.77rem}.collector-quiz__feedback{grid-template-columns:1fr;gap:9px}.collector-quiz__feedback p{font-size:.73rem}}@media (height<=650px){.collector-corner__header{padding-block:10px}.collector-corner__header p{display:none}.collector-corner__tabs{margin-top:7px}.collector-corner__tabs button{min-height:34px;padding-block:6px}.collector-corner__content{scrollbar-width:thin;padding-block:9px;overflow:auto}.collector-match{gap:7px}.collector-match__intro p{margin-top:2px}.collector-match__stats{padding-block:5px}.collector-match__card{height:clamp(48px,10dvh,66px)}.collector-match__card .collector-match__symbol{font-size:1.2rem}.collector-match__card>span:last-child{display:none}.collector-match__card img{height:95%}.collector-quiz,.collector-quiz__complete{min-height:0}.collector-quiz{gap:8px}.collector-quiz__question{padding:10px}.collector-quiz__answers{gap:5px}.collector-quiz__answers button{min-height:38px;padding-block:6px}}@media (width>=600px) and (height<=500px){.collector-corner__header{padding-block:7px}.collector-corner__header h2{font-size:1.2rem}.collector-corner__header button{width:34px;height:34px}.collector-match__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.collector-match__card{height:clamp(43px,14dvh,65px)}.collector-match__intro h3{font-size:.9rem}.collector-match__intro p{font-size:.67rem}}@media (prefers-reduced-motion:reduce){.collector-match__card{transition:none}}.main-sponsor-strip{box-sizing:border-box;color:#f3f8ff;background:linear-gradient(135deg,#122d49ee,#07172cec);border:1px solid #59769a;border-radius:12px;width:100%;min-width:0;height:auto;padding:9px 12px;box-shadow:inset 0 1px #b8dbff25,0 4px 12px #00102724}.main-sponsor-strip__header{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;min-width:0;display:flex}.main-sponsor-strip__header h2{min-width:0;font:650 .75rem/1.4 var(--public-ui-font,system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#d6bc78;flex:10rem;justify-content:center;align-items:center;gap:12px;margin:2px 0;display:flex}.main-sponsor-strip__header h2:before,.main-sponsor-strip__header h2:after{content:"";background:linear-gradient(90deg,#0000,#d6bc7866);flex:16px;min-width:8px;height:1px}.main-sponsor-strip__header h2:after{transform:rotate(180deg)}.main-sponsor-strip__controls{gap:5px;margin-left:auto;display:flex}.main-sponsor-strip__controls button{color:#fff;cursor:pointer;background:#163e67;border:1px solid #77b4ec;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font:700 22px/1 system-ui,sans-serif;display:grid}.main-sponsor-strip__controls button:hover:not(:disabled){background:#225b91}.main-sponsor-strip__controls button:disabled{opacity:.4;cursor:default}.main-sponsor-strip__viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#72a5d3 #0c2137;width:100%;min-width:0;overflow:auto hidden}.main-sponsor-strip__rail{box-sizing:border-box;justify-content:center;align-items:stretch;gap:12px;width:max-content;min-width:100%;margin:0;padding:5px 2px 3px;list-style:none;display:flex}.main-sponsor-strip__item{scroll-snap-align:start;flex:0 0 116px;width:116px;min-width:116px;margin:0}.main-sponsor-strip__rail[data-count="1"] .main-sponsor-strip__item{flex-basis:164px;width:164px}.main-sponsor-strip__card{box-sizing:border-box;color:#f3f8ff;text-align:center;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;min-height:76px;padding:3px 5px;font:650 11px/1.25 system-ui,sans-serif;text-decoration:none;display:flex}.main-sponsor-strip__card img{object-fit:contain;object-position:center;width:100%;height:56px;display:block}.main-sponsor-strip__card img[hidden]{display:none}a.main-sponsor-strip__card{cursor:pointer;background:0 0;border-color:#0000}a.main-sponsor-strip__card>span{text-underline-offset:3px;text-decoration:underline}a.main-sponsor-strip__card:hover{background:0 0;border-color:#0000}.main-sponsor-strip__external{color:#badeff;white-space:nowrap}.main-sponsor-strip :focus-visible{outline-offset:2px;outline:3px solid #f6d878}.main-sponsor-strip__status{color:#c6d8e9;text-align:center;overflow-wrap:anywhere;margin:4px 0 0;font:500 10px/1.35 system-ui,sans-serif}.main-sponsor-strip__status:empty{display:none}@media (width>=900px){.main-sponsor-strip__card img{height:66px}}@media (forced-colors:active){.main-sponsor-strip,a.main-sponsor-strip__card,.main-sponsor-strip__controls button{border-color:buttontext}}.main-sponsor-strip__card{font-size:.8125rem;line-height:1.45}.main-sponsor-strip__status{font-size:.75rem;line-height:1.5}.main-sponsor-strip{box-shadow:none;background:#092139;border-color:#506f87;padding:6px 10px}.main-sponsor-strip__rail{gap:12px;padding-block:8px 2px}.main-sponsor-strip__item{flex-basis:104px;width:104px;min-width:104px}.main-sponsor-strip__rail[data-count="1"] .main-sponsor-strip__item{flex-basis:auto;width:auto;max-width:100%}.main-sponsor-strip__card{flex-direction:column;gap:4px;min-height:48px;padding:3px;font-size:.75rem;font-weight:500}.main-sponsor-strip__card img{flex:0 0 44px;width:44px;height:44px}.main-sponsor-strip__status{font-size:.75rem;font-weight:400}.main-sponsor-strip__card>span{font-size:.5rem}a.main-sponsor-strip__card img{filter:drop-shadow(0 0 2px #78d5ff99)drop-shadow(0 0 6px #209dff66)}@keyframes sponsor-logo-breathe{0%,to{filter:drop-shadow(0 0 2px #78d5ff33)drop-shadow(0 0 4px #209dff22)}50%{filter:drop-shadow(0 0 2px #78d5ffbb)drop-shadow(0 0 6px #209dff99)}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){a.main-sponsor-strip__card img{animation:2.8s cubic-bezier(.45,0,.55,1) infinite sponsor-logo-breathe}}@media (forced-colors:active){a.main-sponsor-strip__card img{filter:none}}.show-gallery{box-sizing:border-box;width:min(880px,100vw - 20px);max-width:none;max-height:calc(var(--app-visible-height,100dvh) - 20px);overscroll-behavior:contain;color:#edf5fc;font-family:var(--public-ui-font,Inter, sans-serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(145deg,#102e48,#06192d 65%);border:1px solid #cfb77d;border-radius:20px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #0008,inset 0 1px #ffffff12}.show-gallery::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#031326b8}.show-gallery__header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d263deb;border-bottom:1px solid #cfb77d55;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.show-gallery__header p{letter-spacing:.08em;text-transform:uppercase;color:#d9bd77;margin:0 0 3px;font-size:.6875rem}.show-gallery__header h2{margin:0;font-size:1.25rem;line-height:1.3}.show-gallery button{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.show-gallery button:focus-visible{outline-offset:3px;outline:2px solid #a8e6ff}.show-gallery__close{color:#fff;background:#ffffff0a;border:1px solid #7192aa;border-radius:11px;flex:none;width:44px;height:44px;font-size:28px!important}.show-gallery__body{gap:14px;padding:18px 0;display:grid}.show-gallery__carousel{min-width:0}.show-gallery__viewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:clamp(180px,min(52dvh,62vw),500px);position:relative;overflow:hidden;container-type:size}.show-gallery__viewport[data-dragging=true]{cursor:grabbing}.show-gallery__viewport:focus-visible{outline-offset:-2px;outline:2px solid #a8e6ff}.show-gallery__track{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 9% 91%,#0000 95%);mask-image:linear-gradient(90deg,#0000 5%,#000 9% 91%,#0000 95%)}.show-gallery__hint{z-index:1;pointer-events:none;color:#244c70;opacity:.58;width:20px;height:28px;position:absolute;top:calc(50% - 14px)}.show-gallery__hint--left{--gallery-hint-shift:-2px;left:4px}.show-gallery__hint--right{--gallery-hint-shift:2px;right:4px}.show-gallery__hint svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #fff);width:100%;height:100%}@keyframes gallery-hint-pulse{0%,to{opacity:.42;transform:translate(0)}50%{opacity:.78;transform:translateX(var(--gallery-hint-shift))}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.show-gallery__hint{animation:3.2s ease-in-out infinite gallery-hint-pulse}}.show-gallery__viewport[data-dragging=true] .show-gallery__hint{opacity:.3;animation-play-state:paused}.show-gallery__viewport[data-dragging=true] .show-gallery__slide{transition:none}.show-gallery__slide{box-sizing:border-box;pointer-events:none;background:linear-gradient(#071b30,#071b30) padding-box padding-box,linear-gradient(135deg,#f2d58a,#9a793c 40%,#507c9b 75%,#d9bd77) border-box;border:1px solid #0000;border-radius:16px;width:min(82cqw,133.333cqh - 26.6666px);margin-left:calc(min(82cqw,133.333cqh - 26.6666px)/-2);padding:5px;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .55s;position:absolute;inset:10px auto 10px 50%;box-shadow:0 12px 26px #0005}.show-gallery__slide img{object-fit:contain;border-radius:10px;width:100%;height:100%;display:block}.show-gallery__slide:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #78d5ffbb;position:absolute;inset:0;box-shadow:0 0 5px #78d5ff99,0 0 12px #209dff80,inset 0 0 5px #209dff33}.show-gallery__slide[data-active=true]:after{opacity:.68;animation:2.8s cubic-bezier(.45,0,.55,1) infinite public-action-breathe}.show-gallery__layout{color:#10283e;background:0 0;border:0;border-radius:12px;min-height:48px;margin:0 20px;padding:0;line-height:1.4;display:block;font-weight:650!important}.show-gallery__layout-artwork{box-sizing:border-box;border-radius:inherit;background:linear-gradient(145deg,#efd28c,#cba85c);border:1px solid #d9bd77;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:10px 16px;display:flex;position:relative}.show-gallery__layout-artwork:after{content:"";border-radius:inherit;pointer-events:none;opacity:.68;border:1px solid #78d5ffbb;animation:2.8s cubic-bezier(.45,0,.55,1) infinite public-action-breathe;position:absolute;inset:0;box-shadow:0 0 5px #78d5ff99,0 0 12px #209dff80,inset 0 0 5px #209dff33}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.show-gallery__layout-artwork{animation:3.6s cubic-bezier(.45,0,.55,1) infinite floor-sign-breathe}.show-gallery__layout:is(:hover,:focus-visible,:active) .show-gallery__layout-artwork{animation-play-state:paused}}.show-gallery__close:hover{background:#ffffff15}@media (height<=500px) and (width>=600px){.show-gallery__header{padding:7px 16px}.show-gallery__header p{display:none}.show-gallery__body{gap:6px;padding:10px 0}.show-gallery__viewport{height:max(110px, calc(var(--app-visible-height,100dvh) - 155px))}}@media (prefers-reduced-motion:reduce){.show-gallery__slide{transition:none}.show-gallery__slide[data-active=true]:after,.show-gallery__layout-artwork:after{animation:none}}@media (forced-colors:active){.show-gallery,.show-gallery__slide,.show-gallery__layout-artwork{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.show-gallery__slide:after,.show-gallery__layout-artwork:after{display:none}}.show-gallery.show-gallery{background:var(--show-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #d5dde4;border-radius:20px;width:min(850px,100vw - 24px);box-shadow:0 24px 100px #020b1a99,inset 0 1px #fff}.show-gallery.show-gallery .show-gallery__header{isolation:isolate;background:var(--show-dark);align-items:flex-start;padding:22px 26px 20px;position:sticky;overflow:hidden}.show-gallery__header>:not(.show-guide-cards){z-index:1;position:relative}.show-gallery.show-gallery .show-gallery__header p{letter-spacing:.15em;margin-bottom:6px;font-size:clamp(12px,2vw,18px);font-weight:650}.show-gallery.show-gallery.show-gallery .show-gallery__header h2{font-size:clamp(28px,4.8vw,48px);line-height:1.08}.show-gallery__header h2 em{color:#f4cb68;font-style:normal}.show-gallery__header .show-guide-cards{opacity:.4;bottom:-45px}.show-gallery.show-gallery .show-gallery__close{background:linear-gradient(145deg,#263a4b,#0c1824);border:1px solid #8999a7;border-radius:11px;box-shadow:inset 0 1px #fff4,0 2px 5px #0004}.show-gallery.show-gallery .show-gallery__body{background:linear-gradient(135deg,#f5f6f6,#e9edf0);gap:18px;padding:18px 0 22px}.show-gallery__carousel{background:var(--show-paper);border:1px solid #c5ced9;border-radius:18px;margin:0 16px;overflow:hidden;box-shadow:0 6px 15px #17283d12}.show-gallery.show-gallery .show-gallery__layout{border-radius:14px;margin-inline:20px;font-size:clamp(20px,2.4vw,25px);font-weight:800!important}.show-gallery.show-gallery .show-gallery__layout-artwork{border-radius:inherit;background:linear-gradient(145deg,#fff1ba,#f0cf70 45%,#d8aa43);border:2px solid #ae7e27;gap:12px;min-height:72px;padding:14px 16px;box-shadow:inset 0 1px #fffbe7,inset 0 -3px #b8893433,0 5px 12px #8e692329}.show-gallery__layout-label{text-wrap:balance;min-width:0;line-height:1.2}.show-gallery__layout-icon{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 28px;width:28px;height:28px}.show-gallery__layout-arrow{flex:none;font:700 26px/1 system-ui,sans-serif}.show-gallery.show-gallery .show-gallery__layout:is(:hover,:focus-visible) .show-gallery__layout-artwork{border-color:#755418;box-shadow:inset 0 1px #fffbe7,0 5px 15px #8e692344}.show-gallery__footer{isolation:isolate;background:var(--show-dark);color:#e8ecf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:42px 24px 16px;font-size:16px;display:flex;position:relative;overflow:hidden}.show-gallery__footer nav{align-items:center;gap:6px;display:flex}.show-gallery__footer a{color:#dbe1e9;text-underline-offset:4px;padding-block:5px}.show-gallery__footer .show-guide-cards{opacity:.35;z-index:-1;top:-85px;bottom:auto}.event-info-dialog.event-info-dialog.event-info-dialog--prizes .event-info-dialog__header h2{font-size:clamp(28px,4.8vw,48px)}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__content{padding:16px}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__feature{border-bottom:0;padding-bottom:0}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__prize-frame{background:linear-gradient(135deg,#e6cb86,#a97e29 40%,#172d44);border:1px solid #c2a358;border-radius:16px;margin-top:12px;padding:6px;box-shadow:0 6px 18px #17283d20}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__prize-frame img{border-radius:10px;max-height:min(48dvh,480px)}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__footer{min-height:0;padding:42px 24px 16px;font-size:16px}@media (width<=520px){.show-gallery.show-gallery .show-gallery__header{gap:8px;padding:16px}.show-gallery.show-gallery.show-gallery .show-gallery__header h2{font-size:28px}.show-gallery.show-gallery .show-gallery__body{gap:12px;padding:12px 0 16px}.show-gallery__carousel,.show-gallery.show-gallery .show-gallery__layout{margin-inline:12px}.show-gallery.show-gallery .show-gallery__layout-artwork{gap:8px;padding-inline:12px}.show-gallery__footer,.event-info-dialog.event-info-dialog--prizes .event-info-dialog__footer{padding:34px 16px 12px;font-size:15px}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__prize-frame img{max-height:min(43dvh,340px)}}@media (height<=650px){.show-gallery.show-gallery .show-gallery__header{padding:12px 16px}.show-gallery.show-gallery.show-gallery .show-gallery__header h2{font-size:26px}.show-gallery.show-gallery .show-gallery__viewport{height:min(42dvh,230px)}.show-gallery__footer,.event-info-dialog.event-info-dialog--prizes .event-info-dialog__footer{padding:12px 16px}:is(.show-gallery__footer,.event-info-dialog--prizes .event-info-dialog__footer) .show-guide-footer-rule{height:8px;top:0}}@media (height<=500px) and (width>=600px){.show-gallery.show-gallery .show-gallery__header{align-items:center;padding:7px 16px}.show-gallery.show-gallery .show-gallery__body{gap:8px;padding:8px 0}.show-gallery.show-gallery .show-gallery__viewport{height:max(100px, calc(var(--app-visible-height,100dvh) - 236px))}.show-gallery.show-gallery .show-gallery__layout-artwork{min-height:64px;padding-block:10px}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__prize-frame img{max-height:max(100px, calc(var(--app-visible-height,100dvh) - 225px))}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__header{align-items:center;padding:10px 16px}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__header h2{font-size:28px}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__content{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:12px;margin:10px 12px;padding:10px;display:grid}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__content>.event-info-dialog__feature{grid-area:1/1}.event-info-dialog.event-info-dialog--prizes .event-info-dialog__content>.event-info-dialog__prize-frame{width:min(100%, calc((var(--app-visible-height,100dvh) - 225px) * 1.16065 + 14px));grid-area:1/2;justify-self:center;margin:0}}@media (forced-colors:active){.show-gallery.show-gallery,.show-gallery.show-gallery :is(.show-gallery__body,.show-gallery__header,.show-gallery__footer,.show-gallery__carousel,.show-gallery__layout-artwork){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.show-gallery__header h2 em,.show-gallery__footer a{color:canvastext}}.poster-portal-view{width:100%;height:var(--app-viewport-height,100dvh);scrollbar-width:none;background:#061a3c;min-height:0;position:relative;overflow:hidden}.poster-portal-view::-webkit-scrollbar{display:none}.intro-account-page{width:min(100%,885px);height:var(--app-viewport-height,100dvh);background:#061a3c;min-height:0;margin-inline:auto;overflow:hidden}.intro-destination-loading{height:var(--app-viewport-height,100dvh);color:#f4d387;background:#061a3c;place-items:center;min-height:0;display:grid;overflow:hidden}.poster-portal-view--account{overflow-y:auto}.intro-workspace-return{color:#f7d27a;background:#061327;border:1px solid #b58c42;border-radius:6px;min-height:44px;margin:18px auto;padding:8px 20px;display:block}.login-experience--pack .poster-portal-view{z-index:154;transform-origin:0 0;transform:var(--portal-transform,translateZ(0));will-change:transform;pointer-events:none;contain:layout paint;height:var(--app-viewport-height,100dvh);position:fixed;inset:0;overflow:hidden}.login-experience--pack .booster-gate[data-portal-enabled=true][data-load-state=ready]{background:0 0}.login-experience--pack .poster-preparation{transform:none}.login-experience--pack .cinematic-gate.booster-gate[data-portal-enabled=true]{opacity:calc(.999 * (1 - var(--portal-takeover,0)))}.booster-gate.is-opening .cinematic-gate__controls{opacity:0;pointer-events:none;transition:opacity .18s}.poster-portal-view[data-portal-arrived=true] .poster-hero__brand,.poster-portal-view[data-portal-arrived=true] .poster-enter:after{animation:none}.show-gold-frame{width:100%;height:var(--app-viewport-height,100dvh);box-sizing:border-box;z-index:160;pointer-events:none;opacity:1;border:clamp(2px,.35vmin,4px) solid #aa8853;border-image:linear-gradient(135deg,#5c4123 0%,#d8b775 15%,#fff0be 27%,#aa8853 43%,#74512c 60%,#e3c38a 78%,#8c6839 100%) 1;position:fixed;top:0;left:0;box-shadow:inset 0 0 0 1px #fff0be66,inset 0 0 9px #b56f2233}.login-experience--pack .show-gold-frame{opacity:var(--portal-takeover,0)}.login-experience--reveal .show-gold-frame{animation:.72s ease-out both show-gold-frame-arrive}@keyframes show-gold-frame-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.login-experience--reveal .show-gold-frame{animation-duration:80ms}}:root{--show-ink:#080f1e;--show-muted:#596477;--show-gold:#a76a0e;--show-paper:linear-gradient(135deg, #fff, #f3f6f9);--show-metal:radial-gradient(ellipse at top left, #fff3a1, transparent 60%), linear-gradient(120deg, #f8d76c, #e3b347);--show-dark:radial-gradient(ellipse at 75% 0, #334c66, transparent 65%), repeating-linear-gradient(132deg, #ffffff03 0 1px, transparent 1px 5px), linear-gradient(125deg, #07121c, #182735 65%, #070e15)}.registration-page.registration-page.registration-page{--registration-accent:#a76a0e;--registration-ink:var(--show-ink);--registration-muted:var(--show-muted);--registration-edge:#bdc7d3;--registration-surface:#f8fafc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at top,#253f55,#07121f 75%);font-family:Show Condensed,Segoe UI,sans-serif}.registration-page.registration-page.registration-page .registration-card{background:var(--show-paper);border-color:#cbd3dd;border-radius:20px;overflow:hidden;box-shadow:0 24px 80px #020b1a88,inset 0 1px #fff}.registration-page.registration-page.registration-page .registration-card:before{display:none}.registration-page.registration-page.registration-page .registration-header{isolation:isolate;background:var(--show-dark);color:#f6f8fc;border-bottom:2px solid #d4ac4e;gap:14px;padding:20px 24px 18px;position:relative;overflow:hidden}.registration-header>:not(.show-guide-cards),.registration-footer>:not(.show-guide-cards),.registration-dialog>header>:not(.show-guide-cards),.vip-welcome__top>:not(.show-guide-cards),.vip-welcome__footer>:not(.show-guide-cards){z-index:1;position:relative}.registration-header .show-guide-cards{opacity:.24;bottom:-70px;right:0}.portal-show-eyebrow{color:#f2ca65;text-transform:uppercase;letter-spacing:.13em;margin-bottom:4px;font-size:.6875rem;font-weight:650;display:block}.registration-page.registration-page.registration-page .registration-title h1{color:#f9fafc;letter-spacing:-.035em;text-shadow:0 2px 3px #0006;font:900 clamp(1.6rem,3.3vw,2.4rem)/1.08 Arial Black,Segoe UI,sans-serif}.registration-page.registration-page.registration-page .registration-title p{color:#ccd5df;font-size:.875rem}.registration-page.registration-page.registration-page .registration-price{color:#f4cc67}.registration-page.registration-page.registration-page .registration-price strong{font-weight:750}.registration-page.registration-page.registration-page .registration-price span{color:#d9e0e7}.registration-page.registration-page.registration-page button.registration-back{color:#f8f8fc;background:linear-gradient(145deg,#263a4b,#0c1824);border-color:#8393a4;border-radius:10px;min-height:44px}.registration-page.registration-page.registration-page .registration-body{background:var(--show-paper);padding:22px 24px}.registration-page.registration-page.registration-page h2{color:#080f1e;letter-spacing:-.015em;font:800 clamp(1.4rem,2.7vw,1.8rem)/1.15 Show Condensed,Segoe UI,sans-serif}.registration-page.registration-page.registration-page h3{color:#a76a0e}.registration-page.registration-page.registration-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#0b1628;background:#fff;border:1px solid #aebccd;border-radius:9px;min-width:0;font-size:1rem;box-shadow:inset 0 1px 3px #182b4408}.registration-page.registration-page.registration-page input::placeholder,.registration-page.registration-page.registration-page textarea::placeholder{color:#687588;opacity:1}.registration-page.registration-page.registration-page :is(input[type=checkbox],input[type=radio]){accent-color:#a76a0e}.registration-page.registration-page.registration-page :where(button,.registration-category-options .registration-check,.registration-exposure label){color:#0c1830;background:linear-gradient(145deg,#fff,#edf1f6);border-color:#bac5d2;border-radius:10px}.registration-page.registration-page.registration-page button{min-height:44px;font-family:Show Condensed,Segoe UI,sans-serif;font-size:1rem}.registration-page.registration-page.registration-page button:hover:not(:disabled){background:#e8edf3;border-color:#8c9eb6}.registration-page.registration-page.registration-page :is(.registration-category-options .registration-check,.registration-exposure label):has(:checked){background:#fff1bc;border-color:#b88b2d}.registration-page.registration-page.registration-page .registration-primary{color:#080f1e;background:var(--show-metal);border-color:#a87522;font-weight:750;box-shadow:inset 0 1px #fff8c7,0 4px 12px #b7882820}.registration-page.registration-page.registration-page .registration-primary:hover:not(:disabled){background:var(--show-metal);filter:brightness(1.04);border-color:#805514}.registration-page.registration-page.registration-page button:disabled{opacity:1;color:#667183;box-shadow:none;background:#e4e9ef;border-color:#bec8d3}.registration-page.registration-page.registration-page .registration-text-button{color:#96620d;background:0 0;border-radius:0;min-height:44px}.registration-page.registration-page.registration-page :is(.registration-summary,.registration-policy-summary,.registration-exposure){color:#0b1628;border-color:#c5ced9}.registration-page.registration-page.registration-page .registration-summary{background:#f0f3f7;border-radius:12px;padding:12px}.registration-page.registration-page.registration-page :is(.registration-brief,.registration-note,.registration-summary dt,.registration-logo-status){color:#58657a}.registration-page.registration-page.registration-page :is(.registration-review-profile a,.registration-logo-preview a){color:#174879}.registration-page.registration-page.registration-page .registration-footer{isolation:isolate;background:var(--show-dark);border-top:2px solid #c9a046;padding:14px 24px 8px;position:relative;overflow:hidden}.registration-footer .show-guide-cards{opacity:.18;bottom:-75px;right:-35px}.registration-page.registration-page.registration-page .registration-help a{color:#e0e6ef;min-height:40px;font-size:.875rem}.registration-page.registration-page.registration-page .registration-actions{flex-wrap:wrap}.registration-page.registration-page.registration-page .registration-actions>button{min-width:0}.registration-page.registration-page.registration-page :focus-visible{outline-offset:3px;outline:2px solid #96620d}.registration-page.registration-page.registration-page .registration-header :focus-visible,.registration-page.registration-page.registration-page .registration-footer :focus-visible{outline-color:#f1cf77}.registration-page.registration-page.registration-page .registration-dialog{background:var(--show-paper);color:#080f1e;border:1px solid #c6cfda;border-radius:16px;box-shadow:0 24px 90px #020b1a88}.registration-page.registration-page.registration-page .registration-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071626b8}.registration-page.registration-page.registration-page .registration-dialog>header{isolation:isolate;background:var(--show-dark);border-bottom:2px solid #d4ac4e;padding:16px 20px;position:relative;overflow:hidden}.registration-dialog>header .show-guide-cards{opacity:.2;bottom:-90px}.registration-page.registration-page.registration-page .registration-dialog>header h2{color:#f8f9fc}.registration-page.registration-page.registration-page .registration-dialog>header button{color:#fff;background:linear-gradient(145deg,#263a4b,#0c1824);border-color:#8595a5;border-radius:10px}.registration-page.registration-page.registration-page .registration-dialog__body{padding:18px 20px}.registration-page.registration-page.registration-page .registration-dialog>footer{background:#edf1f5;padding:12px 20px}.vip-welcome.vip-welcome{--vip-gold:#a76a0e;--vip-muted:#596477;color:#080f1e;background:radial-gradient(at top,#253f55,#07121f 75%);font-family:Show Condensed,Segoe UI,sans-serif}.vip-welcome.vip-welcome .vip-welcome__panel{background:var(--show-paper);border-color:#cbd3dd;overflow:hidden;box-shadow:0 24px 80px #020b1a88}.vip-welcome.vip-welcome .vip-welcome__top{isolation:isolate;background:var(--show-dark);color:#f8f9fc;border-bottom:2px solid #d4ac4e;position:relative;overflow:hidden}.vip-welcome__top .show-guide-cards{opacity:.2;bottom:-90px}.vip-welcome.vip-welcome .vip-welcome__brand{color:#f2ca65;font-size:1rem}.vip-welcome.vip-welcome .vip-welcome__brand small{color:#ccd5df;font-size:.8125rem}.vip-welcome.vip-welcome .vip-welcome__close{color:#fff;background:linear-gradient(145deg,#263a4b,#0c1824);border:1px solid #8595a5;border-radius:10px}.vip-welcome.vip-welcome h1{letter-spacing:-.035em;color:#080f1e;font-family:Arial Black,Segoe UI,sans-serif;font-weight:900}.vip-welcome.vip-welcome h1 em{color:#a76a0e}.vip-welcome.vip-welcome .vip-welcome__pass{background:var(--show-dark);color:#ffe6a1;border-color:#cda855;box-shadow:inset 0 0 0 3px #e2ba6012,0 10px 20px #17283d20}.vip-welcome.vip-welcome .vip-welcome__pass-mark strong{font-family:Show Condensed,Segoe UI,sans-serif}.vip-welcome.vip-welcome .vip-welcome__benefits h2{color:#080f1e;font-size:1.0625rem}.vip-welcome.vip-welcome .vip-welcome__benefits :is(p,strong){color:#49566b;font-size:.9375rem}.vip-welcome.vip-welcome .vip-welcome__icon{color:#a76a0e;background:linear-gradient(145deg,#fff8d8,#f4df9c);border-color:#dfbf75}.vip-welcome.vip-welcome .vip-welcome__review{background:#eef2f6;border-color:#c4ceda;border-radius:12px}.vip-welcome.vip-welcome .vip-welcome__footer{isolation:isolate;background:var(--show-dark);border-top:2px solid #c9a046;position:relative;overflow:hidden}.vip-welcome__footer .show-guide-cards{opacity:.18;bottom:-90px}.vip-welcome.vip-welcome .vip-welcome__footer :is(p,small,a){color:#e0e6ef}.vip-welcome.vip-welcome .vip-welcome__primary{background:var(--show-metal);color:#080f1e;border-color:#a87522;border-radius:10px;font-size:1rem!important}.vip-welcome.vip-welcome .vip-welcome__footer a{min-height:40px;font-size:.8125rem}.show-gallery.show-gallery{background:var(--show-paper);color:#080f1e;border-color:#cbd3dd;font-family:Show Condensed,Segoe UI,sans-serif}.show-gallery.show-gallery .show-gallery__header{background:var(--show-dark);color:#f8f9fc;border-bottom:2px solid #d4ac4e}.show-gallery.show-gallery .show-gallery__header p{color:#f2ca65;letter-spacing:.12em}.show-gallery.show-gallery .show-gallery__header h2{letter-spacing:-.035em;font:900 clamp(1.3rem,3vw,2rem)/1.15 Arial Black,Segoe UI,sans-serif}.show-gallery.show-gallery .show-gallery__layout{background:var(--show-metal);color:#080f1e;border-color:#a87522}.event-info-dialog.event-info-dialog .event-info-dialog__content:not([data-topic=event]) .event-info-dialog__feature h3{letter-spacing:-.035em;font-size:clamp(26px,4.6vw,44px)}.event-info-dialog.event-info-dialog .event-info-dialog__content:not([data-topic=event]) .event-info-dialog__feature p{font-size:clamp(18px,2.4vw,24px)}.event-info-dialog.event-info-dialog .event-info-dialog__rules{gap:12px}.event-info-dialog.event-info-dialog .event-info-dialog__rules li{font-size:clamp(16px,2.2vw,21px);line-height:1.4}.event-info-dialog.event-info-dialog .event-info-dialog__rules li:before{color:#a76a0e}.event-info-dialog.event-info-dialog .event-info-dialog__note p{font-size:clamp(16px,2.2vw,21px);line-height:1.4}.event-info-dialog.event-info-dialog .event-info-dialog__contacts a{color:#0c1830;background:linear-gradient(145deg,#fff,#edf1f6);border-color:#bbc6d3;border-radius:12px}.event-info-dialog.event-info-dialog .event-info-dialog__contacts span{color:#a76a0e;text-transform:uppercase;letter-spacing:.08em;font-weight:650}.event-info-dialog.event-info-dialog .event-info-dialog__contacts strong{font-size:clamp(18px,2.5vw,24px)}@media (width<=600px){.registration-page.registration-page.registration-page .registration-header{gap:8px;padding:14px 12px}.registration-page.registration-page.registration-page .registration-title h1{font-size:1.55rem}.portal-show-eyebrow{letter-spacing:.08em;font-size:.58rem}.registration-page.registration-page.registration-page .registration-price strong{font-size:1.5rem}.registration-page.registration-page.registration-page .registration-price span{font-size:.6875rem}.registration-page.registration-page.registration-page .registration-title p{font-size:.8125rem}.registration-page.registration-page.registration-page .registration-body{padding:18px 14px}.registration-page.registration-page.registration-page .registration-footer{padding:12px 14px 6px}.registration-page.registration-page.registration-page .registration-dialog>header,.registration-page.registration-page.registration-page .registration-dialog__body{padding:14px}.registration-page.registration-page.registration-page .registration-fields{grid-template-columns:minmax(0,1fr)}.vip-welcome.vip-welcome .vip-welcome__content{padding:22px 20px}}@media (height<=500px) and (width>=600px){.registration-page.registration-page.registration-page .registration-header{padding:8px 14px}.registration-page.registration-page.registration-page .registration-title{display:block}.portal-show-eyebrow{display:none}.registration-page.registration-page.registration-page .registration-title h1{font-size:1.5rem}.registration-page.registration-page.registration-page .registration-title p{margin-top:3px;font-size:.75rem}.registration-page.registration-page.registration-page .registration-body{padding:14px}.registration-page.registration-page.registration-page .registration-footer{flex-wrap:wrap;gap:8px;padding:8px 14px}.registration-page.registration-page.registration-page .registration-footer .registration-actions{flex:65%}.registration-page.registration-page.registration-page .registration-help{gap:10px}.vip-welcome.vip-welcome .vip-welcome__content{gap:24px;padding:20px}}@media (width<=360px){.registration-page.registration-page.registration-page .registration-header{grid-template-columns:auto minmax(0,1fr)}.registration-page.registration-page.registration-page .registration-price{text-align:left;grid-column:2;align-items:baseline;gap:8px;display:flex}.registration-page.registration-page.registration-page .registration-title h1{font-size:1.35rem}.registration-page.registration-page.registration-page .registration-help{gap:14px}}@media (forced-colors:active){:is(.registration-page.registration-page.registration-page,.vip-welcome.vip-welcome,.show-gallery.show-gallery){color:canvastext;background:canvas}.registration-page.registration-page.registration-page :is(.registration-card,.registration-body,.registration-header,.registration-footer,.registration-dialog,.registration-dialog>header),.vip-welcome.vip-welcome :is(.vip-welcome__panel,.vip-welcome__top,.vip-welcome__footer){color:canvastext;background:canvas;border-color:canvastext}.registration-page.registration-page.registration-page :is(button,.registration-primary,input,textarea,select),.vip-welcome.vip-welcome .vip-welcome__primary{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}:is(.registration-page,.vip-welcome) .show-guide-cards{display:none}}.registration-page.registration-page.registration-page button.registration-back.registration-back{color:#fff;background:linear-gradient(145deg,#263a4b,#0c1824);border-color:#8393a4}.registration-page.registration-page.registration-page .registration-body>h2:focus{outline:none}.registration-page.registration-page.registration-page select{appearance:auto;-webkit-appearance:menulist;padding-right:10px}.simple-floor-page.simple-floor-page{background:radial-gradient(at top,#253f55,#07121f 75%);font-family:Show Condensed,Segoe UI,sans-serif}.simple-floor-page.simple-floor-page .simple-floor-header{background:var(--show-dark);border-bottom:1px solid #c9a046;border-radius:12px 12px 0 0;padding-block:12px}.simple-floor-page.simple-floor-page .simple-floor-title h1{letter-spacing:-.035em;font-family:Arial Black,Segoe UI,sans-serif;font-weight:900}.simple-floor-page.simple-floor-page .simple-floor-count{color:#f2ca65;letter-spacing:.08em}.simple-floor-page.simple-floor-page .simple-floor-back{color:#fff;background:linear-gradient(145deg,#263a4b,#0c1824);border-color:#8595a5;border-radius:10px}.simple-floor-page.simple-floor-page .simple-floor-selection{background:var(--show-paper);color:#080f1e;border:1px solid #c1ccd9;border-radius:12px}.simple-floor-page.simple-floor-page .simple-floor-selection p{color:#58657a}.simple-floor-page.simple-floor-page .simple-floor-selection :is(button,select){border-radius:9px;font-size:1rem}.simple-floor-page.simple-floor-page .simple-floor-selection button{background:var(--show-metal);color:#080f1e;border-color:#a87522}.simple-floor-page.simple-floor-page .simple-floor-selection select{color:#0b1628;background:#fff;border-color:#adbdce}.simple-floor-page.simple-floor-page .simple-floor-selection button:disabled{color:#667183;background:#e4e9ef;border-color:#bec8d3}@media (width<=600px){.simple-floor-page.simple-floor-page .simple-floor-title h1{font-size:1.1rem}}.registration-page.registration-page.registration-page .registration-dialog>header{border-radius:15px 15px 0 0}.registration-page.registration-page.registration-page .registration-dialog>footer{border-radius:0 0 15px 15px}.registration-page.registration-page.registration-page .registration-dialog>header button{color:#fff;background:linear-gradient(145deg,#263a4b,#0c1824)}.registration-page.registration-page.registration-page .registration-card{height:100%;max-height:none}.vip-welcome.vip-welcome .vip-welcome__review{display:block}.vip-welcome.vip-welcome .vip-welcome__review summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;list-style:none;display:grid}.vip-welcome__review summary::-webkit-details-marker{display:none}.vip-welcome__review summary>svg{color:#a76a0e;width:24px;height:24px}.vip-welcome.vip-welcome .vip-welcome__review summary h2{margin:0}.vip-welcome__review[open] summary>span{transform:rotate(180deg)}.vip-welcome.vip-welcome .vip-welcome__review>p{margin:10px 0 0 34px}.simple-floor-page.simple-floor-page .simple-floor-selection :is(strong,p,span,label){color:#26364e}.simple-floor-page.simple-floor-page .simple-floor-selection select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.simple-floor-page.simple-floor-page .simple-floor-selection button:disabled{opacity:1}:where(.event-info-dialog,.registration-body,.registration-dialog__body,.vip-welcome,.vip-welcome__content,.show-gallery,.simple-floor-selection,.simple-floor-sponsor-list){scrollbar-width:none}:where(.event-info-dialog,.registration-body,.registration-dialog__body,.vip-welcome,.vip-welcome__content,.show-gallery,.simple-floor-selection,.simple-floor-sponsor-list)::-webkit-scrollbar{display:none}@media (width<=650px){.vip-welcome.vip-welcome .vip-welcome__content{gap:14px;padding:16px}.vip-welcome.vip-welcome .vip-welcome__benefits{gap:12px}.vip-welcome.vip-welcome .vip-welcome__benefits p{font-size:.875rem;line-height:1.4}}@media (width<=600px) and (height<=850px){.registration-page.registration-page.registration-page .registration-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px 10px}.registration-page.registration-page.registration-page .registration-title h1{font-size:1.25rem}.registration-page.registration-page.registration-page .registration-price{text-align:right;grid-column:auto;gap:0;display:grid}.registration-page.registration-page.registration-page .registration-price strong{font-size:1.3rem}.registration-page.registration-page.registration-page .registration-price span{font-size:.625rem}.registration-page.registration-page.registration-page .registration-title p{font-size:.6875rem}.portal-show-eyebrow{display:none}.registration-page.registration-page.registration-page .registration-body{padding:12px}.registration-page.registration-page.registration-page .registration-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(7rem,50% - 4px)),1fr));gap:8px;margin-block:8px}.registration-page.registration-page.registration-page .registration-fields label{font-size:.8125rem}.registration-page.registration-page.registration-page .registration-footer{padding:8px 12px 4px}.registration-page.registration-page.registration-page .registration-help{gap:14px}.registration-page.registration-page.registration-page .registration-help a{min-height:32px}.vip-welcome.vip-welcome .vip-welcome__content{gap:10px;padding:12px}.vip-welcome.vip-welcome .vip-welcome__benefits{gap:9px}.vip-welcome.vip-welcome .vip-welcome__benefits p{font-size:.8125rem;line-height:1.35}.vip-welcome.vip-welcome .vip-welcome__benefits h2{font-size:.9375rem}.vip-welcome.vip-welcome .vip-welcome__footer a{min-height:32px}}@media (height<=550px) and (width>=651px){.vip-welcome.vip-welcome .vip-welcome__content{gap:20px;padding:12px 18px}.vip-welcome.vip-welcome .vip-welcome__benefits p{font-size:.8125rem;line-height:1.35}.vip-welcome.vip-welcome .vip-welcome__benefits h2{font-size:.875rem}.vip-welcome.vip-welcome .vip-welcome__review{padding:8px}}.vip-welcome.vip-welcome .vip-welcome__benefit{display:block}.vip-welcome.vip-welcome .vip-welcome__benefit summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;list-style:none;display:grid}.vip-welcome__benefit summary::-webkit-details-marker{display:none}.vip-welcome__benefit summary:after{content:"⌄";color:#a76a0e}.vip-welcome__benefit[open] summary:after{transform:rotate(180deg)}.vip-welcome.vip-welcome .vip-welcome__benefit summary h2{margin:0}.vip-welcome.vip-welcome .vip-welcome__benefit>p{margin:5px 0 0 54px}@media (width<=650px){.vip-welcome.vip-welcome .vip-welcome__benefit summary{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.vip-welcome.vip-welcome .vip-welcome__benefit>p{margin-left:44px}}@media (height<=700px) and (width<=600px){.registration-page.registration-page.registration-page .registration-body{padding:10px}.registration-page.registration-page.registration-page .registration-detail-actions{margin-block:6px}}@media (height<=550px) and (width>=651px){.vip-welcome.vip-welcome .vip-welcome__benefit summary{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.vip-welcome.vip-welcome .vip-welcome__benefit>p{margin-left:36px}}:root{color:#101a30;font-synthesis:none;text-rendering:optimizelegibility;--navy-950:#020711;--navy-900:#061126;--navy-800:#0a1d3c;--paper:#f8f8fb;--paper-shadow:#ced1db;--blue:#075dd1;--blue-bright:#258cff;--gold:#f3b52d;--app-viewport-width:100vw;--app-viewport-height:100dvh;--app-safe-top:max(0px, env(safe-area-inset-top));--app-safe-right:max(0px, env(safe-area-inset-right));--app-safe-bottom:max(0px, env(safe-area-inset-bottom));--app-safe-left:max(0px, env(safe-area-inset-left));--app-edge-comfort:clamp(8px, 1.2vmin, 14px);background:#000;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overscroll-behavior:none;background:#000;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}body{width:100%;height:var(--app-viewport-height,100dvh);overscroll-behavior:none;touch-action:manipulation;background:#000;min-width:0;min-height:0;margin:0;overflow:hidden}#root{width:100%;height:var(--app-viewport-height,100dvh);background:#000;min-width:0;min-height:0;overflow:hidden}button,input{font:inherit;-webkit-tap-highlight-color:transparent}button{color:inherit;touch-action:manipulation}button:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #49a0ff}.login-experience{width:100%;height:var(--app-viewport-height,100dvh);isolation:isolate;background:#000;min-height:0;position:relative;overflow:hidden}.device-preview-stage{background:radial-gradient(circle at 50% 45%,#14305685,#0000 42%),#020711;place-items:center;min-width:100%;min-height:100vh;padding:24px;display:grid;overflow:auto}.device-preview-frame{background:linear-gradient(145deg,#192535,#050b13 55%,#26384c);border:1px solid #84acd36b;border-radius:34px;flex:none;width:400px;height:840px;padding:8px;box-shadow:inset 0 0 0 2px #ffffff14,0 28px 70px #00000094}.device-preview-screen{background:#000;border:0;border-radius:26px;width:384px;height:824px;display:block}@media (width<=430px){.device-preview-stage{padding:0;display:block}.device-preview-frame{border:0;border-radius:0;width:384px;height:824px;padding:0}.device-preview-screen{border-radius:0}}.experience-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.poster-landing{box-sizing:border-box;width:min(var(--app-viewport-width,100vw), 680px, calc(var(--app-viewport-height,100dvh) * .72));max-width:var(--app-viewport-width,100vw);height:var(--app-viewport-height,100dvh);aspect-ratio:auto;min-height:0;max-height:none;padding:max(var(--app-edge-comfort), env(safe-area-inset-top)) max(var(--app-edge-comfort), env(safe-area-inset-right)) max(var(--app-edge-comfort), env(safe-area-inset-bottom)) max(var(--app-edge-comfort), env(safe-area-inset-left));color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 7%,#49f5da6b,#0000 34%),radial-gradient(circle at 50% 70%,#1fad7647,#0000 44%),linear-gradient(#08777c 0%,#07554f 48%,#033734 100%);grid-template-rows:minmax(78px,13svh) minmax(48px,6svh) auto auto minmax(210px,33svh) auto auto minmax(94px,auto);grid-template-columns:minmax(0,1fr);gap:clamp(3px,.52svh,6px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.poster-landing[style]{background-color:var(--poster-canvas-background)}.poster-reveal-glow{z-index:120;visibility:hidden;opacity:0;pointer-events:none;will-change:opacity, transform;background:radial-gradient(at 50% 48%,#fff8e7 0 9%,#ffc569eb 26%,#ffad4370 48%,#0000 70%),linear-gradient(#08777c 0%,#07554f 48%,#033734 100%);position:absolute;inset:0;transform:translateZ(0)}.login-experience--reveal .poster-reveal-glow{visibility:visible;background:#fff6df;animation:.62s cubic-bezier(.22,.72,.2,1) both poster-glow-handoff;position:fixed}.poster-editor{z-index:100;top:max(6px, env(safe-area-inset-top));gap:5px;display:flex;position:absolute;right:7px}.poster-editor button{color:#fff8c9;letter-spacing:.06em;cursor:pointer;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020b1fdb;border:1px solid #ffe65edb;border-radius:7px;min-height:44px;padding:5px 9px;font-size:.58rem;font-weight:850;box-shadow:0 2px 7px #00000080,inset 0 1px #ffffff2e}.poster-editor button:hover,.poster-editor button:focus-visible{color:#111;outline-offset:2px;background:#ffd32b;outline:2px solid #fff}.editor-workspace{--editor-preview-scale:.7;min-width:0;min-height:100svh}.scaled-device-preview{transform-origin:0 0;width:100%;min-width:0;min-height:100svh}.editor-workspace--active{z-index:170;inset:auto;top:var(--editor-viewport-top,0px);left:var(--editor-viewport-left,0px);width:var(--editor-viewport-width,100vw);height:var(--editor-viewport-height,100dvh);box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#080b0e;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,70%) minmax(0,30%);display:grid;position:fixed;overflow:hidden}.editor-workspace--active .scaled-device-preview{width:calc(100% / var(--editor-preview-scale));height:calc(100% / var(--editor-preview-scale));min-height:0;transform:scale(var(--editor-preview-scale));transition:transform .22s cubic-bezier(.2,.75,.25,1);overflow:hidden}.editor-workspace--overflow-enabled .scaled-device-preview--overflow-enabled{overflow:visible}.editor-workspace--overflow-enabled .scaled-device-preview--overflow-enabled .poster-landing--editing{overflow:visible;box-shadow:0 0 0 2px #ffd32bb8}.editor-workspace--active .poster-landing--editing{width:min(100vw,680px,72svh);height:100svh;margin:0}.layout-studio{z-index:180;color:#f7f5ee;text-align:left;background:#111417;border-left:1px solid #3a3e43;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(360px,92vw);font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 42px #0000007a}.editor-workspace--active>.layout-studio{z-index:1;width:100%;min-width:0;height:100%;min-height:0;max-height:calc(var(--editor-viewport-height,100dvh) - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;border-left:1px solid #3a3e43;position:relative;inset:auto;overflow:hidden;box-shadow:-18px 0 42px #0000007a}.layout-studio button,.layout-studio input,.layout-studio select,.layout-studio textarea{font:inherit}.layout-studio__commands{background:#0b0e10;border-bottom:1px solid #34383d;grid-template-columns:repeat(5,1fr);gap:6px;padding:10px;display:grid}.layout-studio__commands button{place-items:center;min-width:0;padding:6px;display:grid}.layout-command-icon{pointer-events:none;width:18px;height:18px}.layout-studio button{color:#f7f5ee;cursor:pointer;background:#1a1e22;border:1px solid #3a4046;border-radius:6px;min-height:40px}.layout-studio button:hover,.layout-studio button:focus-visible,.layout-studio button[aria-pressed=true]{background:#4b3b12;border-color:#e0b842;outline:none}.layout-studio button:disabled{opacity:.38;cursor:not-allowed}.layout-studio__commands .layout-studio__save{color:#161105;background:#d5ad39;border-color:#f1ce68;font-weight:800}.layout-studio__tabs{background:#111417;border-bottom:1px solid #34383d;grid-template-columns:repeat(3,1fr);gap:1px;padding:5px;display:grid}.layout-studio__tabs button{place-items:center;gap:1px;min-height:44px;padding:4px 2px;font-size:.68rem;display:grid}.layout-studio__tabs button span{color:#e8c95a;font-size:1rem;line-height:1}.layout-studio__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.layout-studio__scroll>section[hidden]{display:none}.layout-studio section{border-bottom:1px solid #34383d}.layout-studio h2{color:#fff;letter-spacing:.02em;background:#24282c;margin:0;padding:9px 12px;font-size:.82rem}.layout-studio section>p{color:#aeb4ba;margin:12px;font-size:.76rem}.layout-field{color:#d9dde0;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;padding:6px 12px;font-size:.72rem;display:grid}.layout-field input,.layout-field select,.layout-field textarea{box-sizing:border-box;color:#fff;background:#0d1012;border:1px solid #3b4147;border-radius:5px;min-width:0;min-height:36px;padding:7px 9px}.layout-field textarea{resize:vertical;min-height:68px}.layout-field--color{grid-template-columns:82px 44px minmax(0,1fr)}.layout-field--color input{width:44px;padding:3px}.layout-field--color output{color:#aeb4ba;font-family:ui-monospace,monospace}.layout-field-grid{grid-template-columns:1fr 1fr;display:grid}.layout-field-grid .layout-field{grid-template-columns:50px minmax(0,1fr)}.layout-field-grid--four{grid-template-columns:1fr 1fr}.layout-studio__add-actions{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 12px 6px;display:grid}.layout-studio__hint{color:#b9c0c5!important;margin:0 12px 10px!important;font-size:.66rem!important}.layout-studio__file{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.layout-layers{max-height:180px;display:grid;overflow:auto}.layout-layers button{text-align:left;border-width:0 0 1px;border-radius:0;grid-template-columns:58px 1fr;align-items:center;min-height:34px;padding:5px 12px;display:grid}.layout-layers button span{color:#d7b84f;text-transform:uppercase;font-size:.62rem}.layout-align{border:0;grid-template-columns:repeat(3,1fr);gap:5px;margin:7px 12px;padding:0;display:grid}.layout-align legend{color:#d9dde0;margin-bottom:6px;font-size:.72rem}.layout-align button{text-transform:capitalize;min-height:34px}.layout-align .layout-align__autofit{color:#181104;background:#d5ad39;border-color:#f1ce68;grid-column:1/-1;font-weight:800}.layout-shadow{border:1px solid #343a40;border-radius:6px;margin:10px 12px;padding:8px 0 10px}.layout-shadow legend{color:#f1ce68;margin-left:9px;padding:0 5px;font-size:.7rem;font-weight:800}.layout-shadow .layout-field{padding-inline:9px}.layout-toggle{color:#d9dde0;align-items:center;gap:7px;padding:3px 9px 7px;font-size:.72rem;display:flex}.layout-toggle input{accent-color:#d5ad39}.layout-inspector{padding-bottom:12px}.layout-inspector .layout-studio__delete{color:#ffb8b8;border-color:#633939;width:calc(100% - 24px);margin:8px 12px 0}.layout-studio__status{color:#c8cdd1;background:#0b0e10;border-top:1px solid #34383d;margin:0;padding:8px 12px;font-size:.66rem}.layout-studio__quick-dock{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;color:#f7f5ee;background:linear-gradient(145deg,#151a1e,#090c0f);border-top:1px solid #34383d;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:6px;min-height:0;max-height:min(310px,44svh);padding:8px;display:grid;overflow:auto}.layout-studio__quick-dock>header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.layout-studio__quick-dock>header span{color:#dfbd4f;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.layout-studio__quick-dock>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;overflow:hidden}.layout-quick-interactions{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.layout-studio .layout-quick-interactions button{color:#dce3e7;background:#171c20;grid-template-rows:21px auto;place-items:center;gap:1px;min-width:0;min-height:43px;padding:3px 1px;display:grid}.layout-studio .layout-quick-interactions button[aria-pressed=true]{color:#fff1a6;background:#4b3b12;border-color:#efc94f}.layout-studio .layout-quick-interactions .layout-quick-lock{color:#9ce6dc;border-style:dashed}.layout-studio .layout-quick-interactions .layout-quick-lock[aria-pressed=true]{color:#171104;background:#e2bd43;border-style:solid}.layout-interaction-icon{pointer-events:none;width:19px;height:19px}.layout-quick-interactions small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.52rem;font-weight:800;overflow:hidden}.layout-studio .layout-studio__quick-dock>.layout-quick-mode-status{color:#aeb9bf;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.58rem;overflow:hidden}.layout-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.layout-studio .layout-quick-actions button,.layout-studio .layout-quick-actions label{box-sizing:border-box;color:#f7f5ee;cursor:pointer;background:#1a1e22;border:1px solid #3a4046;border-radius:6px;place-items:center;min-height:38px;margin:0;font-size:.58rem;display:grid}.layout-studio .layout-quick-actions label{grid-template-columns:1fr;gap:1px}.layout-quick-actions input{cursor:pointer;background:0 0;border:0;width:26px;height:18px;padding:1px}.layout-quick-context{grid-template-rows:auto auto;align-content:start;gap:5px;min-height:0;display:grid}.layout-quick-transform{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.layout-quick-transform label{color:#bfc5ca;text-align:center;gap:2px;min-width:0;font-size:.54rem;font-weight:800;display:grid}.layout-quick-transform input{box-sizing:border-box;color:#fff;width:100%;min-width:0;height:31px;font:inherit;text-align:center;background:#0d1012;border:1px solid #3b4147;border-radius:5px;padding:3px}.layout-studio .layout-quick-delete{color:#ffc7c7;background:#291719;border-color:#633939;min-height:32px}.layout-quick-layers{grid-template-columns:1fr 1fr;gap:5px;min-height:0;display:grid}.layout-studio .layout-quick-layers button{text-overflow:ellipsis;white-space:nowrap;min-height:34px;padding:3px 5px;font-size:.56rem;overflow:hidden}.poster-custom-layers{z-index:70;pointer-events:none;position:absolute;inset:0}.poster-custom-layer{box-sizing:border-box;white-space:pre-wrap;place-items:center stretch;line-height:1.15;display:grid;position:absolute;overflow:hidden;box-shadow:0 8px 24px #00000059}.poster-custom-layer>span{overflow-wrap:anywhere;width:100%;max-width:100%}.poster-custom-layer img{object-fit:contain;width:100%;height:100%}.poster-custom-layer--selected{outline-offset:3px;cursor:move;outline:2px solid #ffd84f;box-shadow:0 0 0 1px #1b1200,0 0 16px #ffd84f80}.poster-custom-layer__handle{display:none}.poster-custom-layer--selected .poster-custom-layer__handle{cursor:nwse-resize;background:repeating-linear-gradient(135deg,#efc34f 0 3px,#6f5412 3px 5px);border:2px solid #17120a;border-radius:6px 0 0;width:24px;height:24px;display:block;position:absolute;bottom:0;right:0;box-shadow:0 0 0 2px #fff6bf,0 3px 10px #0000008c}.poster-editable{box-sizing:border-box;translate:var(--poster-drag-x,0) var(--poster-drag-y,0)}.poster-editable--active{z-index:40;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.poster-editable--selected{outline-offset:3px;outline:2px solid #ffd84f;box-shadow:0 0 0 1px #1b1200,0 0 16px #ffd84f80}.poster-existing-text--selected{outline-offset:3px;box-shadow:0 0 12px #ffd84f73;outline:2px solid #ffd84f!important}.poster-editable--active::selection{background:0 0}.poster-editable--active:active{z-index:60;cursor:grabbing}.poster-resize-handle{display:none}.poster-editable--selected>.poster-resize-handle{z-index:90;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 0 40%,#5d3100 41% 49%,#0000 50% 58%,#5d3100 59% 67%,#0000 68%),#ffd52a;border:2px solid #241400;border-radius:6px 0 5px;width:24px;height:24px;display:block;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fff6bf,0 2px 7px #00000094}.poster-landing--tool-select .poster-resize-handle,.poster-landing--tool-select .poster-custom-layer__handle,.poster-landing--tool-hand .poster-resize-handle,.poster-landing--tool-hand .poster-custom-layer__handle,.poster-landing--tool-text .poster-resize-handle,.poster-landing--tool-text .poster-custom-layer__handle{display:none!important}.poster-landing--tool-hand .poster-editable--active,.poster-landing--tool-hand .poster-custom-layer{cursor:grab}.poster-landing--tool-hand .poster-editable--active:active,.poster-landing--tool-hand .poster-custom-layer:active{cursor:grabbing}.poster-landing--tool-select .poster-editable--active,.poster-landing--tool-select .poster-custom-layer,.poster-landing--tool-resize .poster-editable--active,.poster-landing--tool-resize .poster-custom-layer{cursor:default}.poster-landing--tool-text .poster-editable--active,.poster-landing--tool-text .poster-custom-layer{cursor:text}.poster-landing--editing [contenteditable=true]{outline-offset:2px;cursor:text;-webkit-user-select:text;user-select:text;border-radius:3px;outline:1px dotted #ffffffb8;min-width:.8em}.poster-landing--editing [contenteditable=true]:focus{color:#fff;outline-offset:2px;text-shadow:none;background:#071632eb;outline:2px solid #65b7ff}.poster-landing--editing .poster-enter:after,.poster-landing--editing .poster-hero__brand,.poster-landing--editing .poster-hero__brand-visual,.poster-landing--editing .poster-hero__milwaukee-flow{animation-play-state:paused}.poster-arena,.poster-arena span{pointer-events:none;position:absolute}.poster-arena{z-index:-2;background:radial-gradient(circle at 50% 7%,#49f5da6b,#0000 34%),radial-gradient(circle at 50% 70%,#1fad7647,#0000 44%),linear-gradient(#08777c 0%,#07554f 48%,#033734 100%);inset:0;overflow:hidden}.poster-arena span{display:none}.poster-arena__roof{opacity:.78;transform-origin:top;background:repeating-linear-gradient(90deg,#0000 0 7%,#beced624 7.2% 7.6%,#0000 7.8% 14%),repeating-linear-gradient(168deg,#0000 0 34px,#b7c6cf1c 35px 37px,#0000 38px 72px),linear-gradient(#020406,#11181d 72%,#0000);height:43%;top:-8%;left:-15%;right:-15%;transform:perspective(520px)rotateX(-18deg)}.poster-arena__field{opacity:.76;transform-origin:top;background:linear-gradient(90deg,#0000 49.6%,#ffffff21 49.8% 50.2%,#0000 50.4%),repeating-linear-gradient(90deg,#0f3d20d6 0 12%,#144f29c2 12% 24%);border-top:2px solid #fff3;border-radius:50% 50% 0 0;height:58%;bottom:-12%;left:-18%;right:-18%;transform:perspective(460px)rotateX(57deg)}.poster-arena__light{background:#fffbd8;border-radius:50%;width:5px;height:5px;top:7%;box-shadow:0 0 7px 3px #fff,0 0 28px 12px #ffd74ac7,0 0 70px 24px #ffac1f38}.poster-arena__light--left{left:8%}.poster-arena__light--right{right:8%}.poster-hero{min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;place-content:start center;align-items:start;padding:0 3px;display:grid;position:relative;overflow:visible}.poster-hero:before,.poster-hero:after{display:none}.poster-hero:before{left:-24%;transform:rotate(-10deg)}.poster-hero:after{right:-24%;transform:rotate(10deg)}.poster-hero__brand{z-index:1;transform-origin:50% 20%;align-self:start;place-items:center;width:64%;min-width:0;height:78%;min-height:0;margin:0;padding:5px 3px;animation:.9s cubic-bezier(.2,.9,.25,1.22) both poster-logo-arrive;display:grid;position:absolute;top:-6%;left:50%;transform:translate(-50%)}.poster-hero__brand-visual{isolation:isolate;will-change:filter, transform;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;min-width:0;height:100%;min-height:0;animation:4s ease-in-out 1s infinite poster-logo-float;display:grid;position:relative;overflow:hidden}.poster-hero__brand img{object-fit:contain;filter:drop-shadow(0 5px 2px #000c)drop-shadow(0 0 15px #ffb51638);-webkit-user-select:none;user-select:none;grid-area:1/1;width:100%;max-width:none;height:100%;max-height:none}.poster-hero__milwaukee-flow{z-index:2;clip-path:inset(75% 7% 5%);filter:drop-shadow(0 0 6px #46b0ff94);mix-blend-mode:color;pointer-events:none;will-change:background-position;background:linear-gradient(100deg,#d9f8ff 0%,#39d7ff 18%,#157cff 38%,#4938d8 58%,#843fe6 76%,#2bbcff 90%,#d9f8ff 100%) 0%/280% 100%;animation:5.2s linear infinite milwaukee-color-flow;display:block;position:absolute;inset:0;-webkit-mask:url(/assets/milwaukee-skyline-logo.png) 50%/contain no-repeat;mask:url(/assets/milwaukee-skyline-logo.png) 50%/contain no-repeat}@keyframes milwaukee-color-flow{0%{background-position:100%}to{background-position:-100%}}@keyframes poster-logo-arrive{0%{opacity:0;filter:blur(5px);transform:translate(-50%,-28%)scale(.72)rotate(-4deg)}68%{opacity:1;filter:blur();transform:translate(-50%,3%)scale(1.04)rotate(1deg)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)rotate(0)}}@keyframes poster-logo-float{0%,to{filter:drop-shadow(0 5px 2px #000c)drop-shadow(0 0 12px #ffb5162e);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 8px 3px #000000b8)drop-shadow(0 0 24px #ffcb3d75);transform:translateY(-4px)scale(1.018)}}@media (prefers-reduced-motion:reduce){.poster-hero__brand,.poster-hero__brand-visual,.poster-hero__milwaukee-flow{animation:none}.poster-hero__milwaukee-flow{background-position:50%}}.protected-workspace-state,.organizer-foundation{box-sizing:border-box;color:#f8fafc;text-align:center;background:radial-gradient(circle at top,#172554 0%,#020617 68%);place-content:center;gap:.75rem;width:100%;min-height:100dvh;padding:clamp(1.25rem,5vw,3rem);display:grid}.organizer-foundation h1,.organizer-foundation p{margin:0}.coming-soon{color:#f8fbff;isolation:isolate;background:radial-gradient(circle at 50% 42%,#1386be4d,#0000 34%),radial-gradient(circle at 50% 100%,#e4a42529,#0000 38%),linear-gradient(145deg,#020712 0%,#06162c 48%,#02050d 100%);place-items:center;min-height:100svh;padding:clamp(24px,6vw,72px);display:grid;position:relative;overflow:hidden}.coming-soon:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 72%);mask-image:radial-gradient(circle,#000 10%,#0000 72%)}.coming-soon__curtain{z-index:-1;filter:drop-shadow(0 0 35px #000000b8);background:repeating-linear-gradient(96deg,#ffffff0a 0 5%,#0000 5% 12%),linear-gradient(90deg,#040811,#102a50 43%,#07101e 78%,#01040a);border-color:#e5b03f59;width:min(31vw,390px);position:absolute;top:-8%;bottom:-8%}.coming-soon__curtain--left{border-right:1px solid;left:-7%;transform:skew(-4deg)}.coming-soon__curtain--right{border-left:1px solid;right:-7%;transform:scaleX(-1)skew(-4deg)}.coming-soon__spotlight{z-index:-1;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(#7bd3ff2b,#0000 82%);width:min(72vw,760px);height:112%;animation:6s ease-in-out infinite alternate curtain-spotlight;position:absolute;top:-28%;left:50%;transform:translate(-50%)}.coming-soon__content{text-align:center;justify-items:center;gap:clamp(16px,3.2vh,30px);width:min(100%,720px);display:grid}.coming-soon__logo{filter:drop-shadow(0 14px 30px #24a7e547);width:clamp(150px,30vw,270px);height:auto;animation:5s ease-in-out infinite curtain-logo-float}.coming-soon h1{text-transform:uppercase;gap:8px;margin:0;display:grid}.coming-soon h1 span{color:#dbeeff;letter-spacing:clamp(.18em,.8vw,.42em);font-size:clamp(.72rem,1.8vw,1rem);font-weight:800}.coming-soon h1 strong{color:#f5c85b;letter-spacing:-.045em;text-shadow:0 2px #9a5e0a,0 0 28px #f8be3e4d;font-size:clamp(2.25rem,8vw,5.5rem);font-weight:950;line-height:.95}.coming-soon p{color:#e1f0ffb8;letter-spacing:.08em;margin:0;font-size:clamp(.9rem,2.3vw,1.12rem)}.coming-soon__rule{background:linear-gradient(90deg,#0000,#e4ae3d,#0000);width:min(72vw,340px);height:1px;margin-top:8px;position:relative}.coming-soon__rule i{background:#f5c85b;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 16px #f5c85bcc}@keyframes curtain-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes curtain-spotlight{0%{opacity:.7;transform:translate(-50%)scaleX(.92)}to{opacity:1;transform:translate(-50%)scaleX(1.05)}}@media (width<=620px){.coming-soon__curtain{opacity:.82;width:26vw}.coming-soon__content{gap:18px}}.poster-hero__flare{display:none}.poster-card-fan{opacity:.56;width:22%;height:38%;display:none;bottom:5%;right:3%}.poster-card-fan i{transform-origin:bottom;background:linear-gradient(135deg,#101820,#030608);border:1px solid #cdd7df;border-radius:4px;width:58%;height:90%;position:absolute;bottom:0;right:0;box-shadow:inset 0 0 0 2px #1e5c91}.poster-card-fan i:first-child{transform:rotate(-20deg)translate(-32%)}.poster-card-fan i:nth-child(2){transform:rotate(-5deg)translate(-12%)}.poster-card-fan i:nth-child(3){transform:rotate(12deg)}.poster-ribbon{color:#fff;letter-spacing:.035em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#0000,#ffffff1f,#0000),linear-gradient(#c92b20,#750603);border:1px solid #ff9b2e;border-radius:2px;margin:0;padding:clamp(4px,.7svh,7px) 8px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.7rem,2.8vmin,1.35rem);line-height:1;box-shadow:0 3px #360000,0 0 12px #de2c1557,inset 0 1px #ffffff52}.poster-overview,.poster-callouts,.poster-services,.poster-footer{z-index:4;min-width:0;position:relative}.poster-overview{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.75fr));gap:4px;display:grid}.poster-overview>*{text-align:center;text-transform:uppercase;background:linear-gradient(160deg,#031224eb,#043533e0);border:1px solid #ffdd4ab8;border-radius:8px;place-content:center;min-width:0;min-height:36px;margin:0;padding:4px 6px;display:grid;box-shadow:0 5px 14px #00000052,inset 0 1px #ffffff21}.poster-overview p{grid-template-columns:auto auto;column-gap:5px}.poster-overview p small{color:#d7fff2;grid-column:1/-1;font-size:.48rem}.poster-overview strong,.poster-overview b{color:#ffd634;font-size:clamp(.58rem,2.5vw,.72rem)}.poster-overview span{font-size:.56rem}.poster-callouts,.poster-services{gap:4px;display:grid}.poster-callouts{grid-template-columns:minmax(0,1fr)}.poster-callouts p{text-align:center;text-transform:uppercase;background:linear-gradient(#9f160f,#4c0302);border:1px solid #ffd126a8;border-radius:7px;min-width:0;margin:0;padding:5px 7px}.poster-callouts strong,.poster-callouts span{display:block}.poster-callouts strong{color:#ffd62f;font-size:.58rem}.poster-callouts span{font-size:.46rem}.poster-services{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(22px,auto)}.poster-services span{color:#e9fff7;text-align:center;text-transform:uppercase;white-space:normal;background:#01181fb3;border-radius:6px;place-items:center;min-width:0;padding:3px 5px;font-size:clamp(.625rem,2.6vw,.75rem);font-style:normal;font-weight:800;line-height:1.08;display:grid;overflow:visible}.poster-portals{z-index:5;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:relative}.poster-portals>header{text-align:center;text-transform:uppercase}.poster-portals>header small{color:#9fffe7;letter-spacing:.16em;font-size:.46rem}.poster-portals>header h2{color:#fff;letter-spacing:.08em;text-shadow:0 2px 4px #001716;margin:-1px 0 0;font-size:clamp(.72rem,3vw,.92rem)}.poster-portals__stage{isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(0,.74fr);place-items:center;gap:clamp(4px,1.2vw,10px);min-height:0;display:grid;position:relative}.poster-portals__stage:before{filter:blur(7px);content:"";background:radial-gradient(#4effd447,#0000 69%);border-radius:50%;height:24%;position:absolute;bottom:2%;left:8%;right:8%}.portal-table{color:#fff;cursor:pointer;isolation:isolate;transform-origin:50% 82%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-width:0;height:100%;min-height:210px;padding:0;transition:filter .16s,transform .16s cubic-bezier(.2,.8,.2,1);position:relative}.portal-table img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 13px 9px #0000007a);width:112%;height:104%;transform-style:preserve-3d;position:absolute;top:auto;bottom:-2%}.portal-table--sponsors img{transform-origin:100% 78%;left:0;right:auto;transform:perspective(620px)rotateY(14deg)rotate(-1.2deg)scale(1.005)}.portal-table--vendors img{transform-origin:0 78%;left:auto;right:0;transform:perspective(620px)rotateY(-14deg)rotate(1.2deg)scale(1.005)}.portal-table.portal-table--artwork-only .portal-table__image{object-fit:contain;filter:drop-shadow(0 13px 9px #0000008a);transform-origin:50%;border-radius:8px;width:100%;height:100%;inset:0;transform:none}.portal-table.portal-table--artwork-only{aspect-ratio:auto;width:100%;height:100%;min-height:44px}.portal-table.portal-table--artwork-only:focus-visible:after{border-radius:10px;inset:1.5%}.portal-table__halo{z-index:-1;opacity:.4;filter:blur(8px);background:radial-gradient(#ffd42f75,#0000 67%);border-radius:50%;height:35%;transition:opacity .16s,transform .16s;position:absolute;bottom:5%;left:12%;right:12%}.portal-table__label,.portal-table>small{z-index:3;pointer-events:none;text-transform:uppercase;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.portal-table__label{color:#ffd133;letter-spacing:.04em;text-shadow:0 2px #4b2100,0 4px 8px #000,0 0 9px #ffc6258c;font-size:clamp(.72rem,3.5vw,1rem);font-weight:950;bottom:13%;overflow:hidden}.portal-table__label:after{opacity:0;content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:24%;position:absolute;top:-20%;bottom:-20%;left:-45%;transform:skew(-18deg)}.portal-table:hover .portal-table__label:after,.portal-table:focus-visible .portal-table__label:after{animation:.52s ease-out portal-label-sweep}@keyframes portal-label-sweep{0%{opacity:0;left:-45%}18%{opacity:.85}to{opacity:0;left:125%}}.portal-table>small{color:#d9fff6;letter-spacing:.12em;font-size:.42rem;font-weight:850;bottom:5%}.portal-table:hover,.portal-table:focus-visible{filter:brightness(1.1)saturate(1.08);outline:none;transform:translateY(-5px)scale(1.018)}.portal-table:focus-visible:after{content:"";border:2px solid #fff4a0;border-radius:14px;position:absolute;inset:5% 4% 3%;box-shadow:0 0 0 3px #047068bf,0 0 22px #ffd33685}.portal-table:hover .portal-table__halo,.portal-table:focus-visible .portal-table__halo{opacity:.8;transform:scale(1.12)}.portal-table:active{transform:translateY(1px)scale(.985)}.poster-landing--editing .portal-table{transition:none;transform:none}.poster-landing--editing .portal-table:hover .portal-table__label:after,.poster-landing--editing .portal-table:focus-visible .portal-table__label:after{opacity:0;animation:none}.poster-landing--editing .portal-table .portal-table__halo{transition:none;transform:none}.poster-facts{grid-template-columns:1.18fr .78fr 1fr;gap:clamp(4px,.75vmin,8px);min-height:0;display:grid}.poster-fact,.poster-promo{border:1px solid #ffffffbd;border-radius:clamp(6px,1.6vw,11px);min-width:0;overflow:hidden;box-shadow:inset 0 0 0 2px #000000b8,0 6px 15px #00000075}.poster-fact{text-align:center;text-transform:uppercase;align-content:center;justify-items:center;padding:clamp(4px,.8vmin,9px);display:grid}.poster-fact--date{background:radial-gradient(circle at 50% 0,#292929,#030303 70%)}.poster-fact--tables{background:radial-gradient(circle at 50% 0,#214d9d,#07152f 72%)}.poster-fact--free{background:radial-gradient(circle at 50% 0,#1d772c,#071f0d 72%)}.poster-fact span,.poster-promo small,.poster-footer span{color:#f4d24c;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.44rem,1.7vmin,.75rem);font-weight:850}.poster-fact strong{color:#fff;letter-spacing:-.02em;text-shadow:0 2px #111;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.92rem,4.2vmin,2.3rem);line-height:.95}.poster-fact--tables strong,.poster-fact--free strong{font-size:clamp(1.55rem,7.3vmin,3.8rem)}.poster-fact b{color:#ffc400;letter-spacing:.025em;text-shadow:0 2px #3f2200;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.75rem,3.1vmin,1.45rem);line-height:1}.poster-fact small{color:#e7ebef;font-size:clamp(.38rem,1.5vmin,.7rem);font-weight:750;line-height:1.08}.poster-promos{grid-template-columns:1.2fr .8fr;gap:clamp(4px,.75vmin,8px);min-height:0;display:grid}.poster-promo{grid-template-columns:auto 1fr;align-items:center;gap:clamp(5px,1vmin,11px);padding:clamp(5px,1vmin,11px);display:grid}.poster-promo--giveaway{background:radial-gradient(circle at 44%,#ffcf002e,#0000 40%),linear-gradient(135deg,#0d220f,#020604 72%)}.poster-promo--vendor{text-align:center;background:linear-gradient(135deg,#8a0b08,#190202 72%);grid-template-columns:1fr}.poster-promo>span{color:#ffd500;filter:drop-shadow(0 0 7px #ffbe0085);font-size:clamp(1.3rem,6vmin,3rem)}.poster-clock{aspect-ratio:1;color:#ffd400;background:#10110a;border:3px solid #ffd400;border-radius:50%;place-items:center;width:clamp(34px,9vmin,58px);font-family:Impact,sans-serif;line-height:1;display:grid}.poster-promo div{min-width:0;display:grid}.poster-promo strong{color:#ffd400;text-shadow:0 2px #4a2100;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.78rem,3.15vmin,1.7rem);line-height:.96}.poster-promo em{color:#f4f4f4;letter-spacing:.045em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.48rem,1.8vmin,.9rem);font-style:normal;line-height:1}.poster-promo mark{color:#39df47;background:0 0}.poster-footer{text-transform:uppercase;background:linear-gradient(90deg,#a3130e,#1d0000 42%,#a3130e);border:1px solid #ffc91e;border-radius:7px;grid-template-columns:minmax(72px,.58fr) minmax(0,1.42fr);align-items:center;gap:5px;min-width:0;min-height:94px;padding:2px 9px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 3px #300}.poster-footer p{align-content:center;min-width:0;margin:0;display:grid}.poster-footer p span,.poster-footer p strong{min-width:0;display:block}.poster-footer address{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;min-width:0;font-style:normal;display:grid}.poster-footer address a{color:#fff7cf;text-align:center;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;background:#03191fbd;border:1px solid #ffdd4a57;border-radius:5px;place-content:center;min-width:0;min-height:44px;padding:2px 4px;font-size:clamp(.625rem,2.6vw,.72rem);font-weight:800;line-height:1.15;text-decoration:none;display:grid;overflow:visible}.poster-footer address a:first-child{grid-column:1/-1}.poster-footer address a:focus-visible{outline-offset:1px;outline:2px solid #fff}.poster-footer strong{color:#ffd119;letter-spacing:.035em;white-space:nowrap;-webkit-text-stroke:1px #2e1200;text-shadow:0 2px #5f2d00,0 0 9px #ffd11947;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.92rem,3.5vmin,1.8rem);font-style:italic;line-height:1}.poster-footer small{color:#fff;white-space:nowrap;font-size:clamp(.42rem,1.5vmin,.72rem);font-weight:750}.poster-details{text-transform:uppercase;background:radial-gradient(circle at 14% 40%,#312cb35c,#0000 28%),linear-gradient(130deg,#090722,#030307 55%,#2c0503);border:1px solid #e8ba19;border-radius:7px;grid-template-rows:1fr auto;grid-template-columns:.72fr 1.28fr;gap:2px 5px;min-height:0;padding:4px 6px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000c,0 4px 9px #00000070}.poster-details__dj,.poster-details__vendor{align-items:center;min-width:0;display:flex}.poster-details__dj{color:#fff;gap:5px}.poster-details__dj>span{color:#d44bff;filter:drop-shadow(0 0 6px #204cff);font-size:clamp(1.35rem,5.3vmin,2.6rem)}.poster-details__dj p,.poster-details__venue{margin:0}.poster-details__dj p{min-width:0;display:grid}.poster-details__dj small{color:#f5d;letter-spacing:.09em;font-size:clamp(.42rem,1.4vmin,.68rem);font-weight:900}.poster-details__dj strong{color:#fff;text-shadow:0 2px #15186a,0 0 7px #344cff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.86rem,3.25vmin,1.55rem);font-style:italic;line-height:.9}.poster-details__vendor{border-left:1px solid #ffd32859;align-content:center;padding-left:6px;line-height:.92;display:grid}.poster-details__vendor strong{color:#ffd31f;letter-spacing:.035em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.69rem,2.45vmin,1.2rem)}.poster-details__vendor span,.poster-details__vendor small{color:#fff;font-size:clamp(.38rem,1.32vmin,.62rem);font-weight:850}.poster-details__vendor small{color:#ff6859}.poster-details__venue{color:#eef2f7;letter-spacing:.03em;text-align:center;white-space:normal;grid-column:1/-1;font-size:clamp(.37rem,1.25vmin,.6rem);font-weight:780;line-height:1;overflow:hidden}.poster-notices{background:#07090d;border:1px solid #ffffffb8;border-radius:7px;grid-template-columns:.9fr 1.25fr .85fr;min-height:0;display:grid;position:relative;overflow:hidden}.poster-notices>span{text-align:center;border-right:1px solid #ffffff47;grid-template-columns:auto 1fr;align-items:center;gap:3px;min-width:0;padding:3px 4px;display:grid}.poster-notices>span:first-child{background:linear-gradient(#9f130d,#480300)}.poster-notices>span:nth-child(2){color:#080808;background:#eef1f2}.poster-notices>span:nth-child(3){background:linear-gradient(#112e66,#06132e)}.poster-notices>span:last-of-type{border-right:0}.poster-notices b{color:#ffd82e;font-size:clamp(.78rem,2.7vmin,1.3rem)}.poster-notices>span:nth-child(2) b{color:#d20e0e}.poster-notices i{text-transform:uppercase;font-size:clamp(.34rem,1.12vmin,.54rem);font-style:normal;font-weight:900;line-height:1.02}.poster-contact{color:#ffc821;white-space:nowrap;background:#010307eb;border-top:1px solid #efbd19;grid-template-columns:auto minmax(0,1.3fr) .82fr .82fr;align-items:center;gap:5px;min-width:0;padding:2px 7px;font-size:clamp(.34rem,1.15vmin,.56rem);font-style:normal;font-weight:900;line-height:1;display:grid;position:relative;overflow:hidden}.poster-contact a{color:#ffc821;text-overflow:ellipsis;min-width:0;text-decoration:none;overflow:hidden}.poster-contact a:not(:last-of-type){border-right:1px solid #ffffff5c;padding-right:5px}.poster-enter{color:#140d00;cursor:pointer;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:repeating-linear-gradient(115deg,#0000 0 7px,#ffffff12 8px 9px),linear-gradient(#fff8a8 0%,#ffdb2f 15%,#ffc000 52%,#df7d00 100%);border:3px solid #ffd42a;border-radius:12px;place-content:center;width:100%;min-height:44px;padding:4px 14px;transition:transform .12s,box-shadow .12s,filter .12s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px #6f2a00,0 8px 10px #0000009e,0 0 18px #ffbe0057,inset 0 2px #fffce0,inset 0 -3px #8b3f0057}.poster-enter:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd1,#0000);width:18%;animation:4s ease-in-out infinite poster-button-sweep;position:absolute;top:-50%;bottom:-50%;left:-28%;transform:skew(-18deg)}.poster-enter span{letter-spacing:.05em;-webkit-text-stroke:.5px #4d2100;text-shadow:0 1px #fff8a4,0 2px #ffffff4d;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.2rem,5vmin,2.8rem);line-height:.92}.poster-enter small{letter-spacing:.14em;font-size:clamp(.4rem,1.5vmin,.7rem);font-weight:850}.poster-enter:hover,.poster-enter:focus-visible{filter:brightness(1.08)saturate(1.12);transform:translateY(-2px)scale(1.012);box-shadow:0 8px #6f2a00,0 11px 15px #000000a6,0 0 26px #ffd0227a,inset 0 2px #fffce0,inset 0 -3px #8b3f0057}.poster-enter:focus-visible{outline-offset:3px;outline:3px solid #fff}.poster-enter:active{filter:brightness(.98)saturate(1.08);transform:translateY(5px)scale(.995);box-shadow:0 1px #6f2a00,0 2px 4px #00000094,0 0 14px #ffbe0047,inset 0 2px #fff6bc,inset 0 -2px #8b3f0057}@keyframes poster-button-sweep{0%,72%,to{opacity:0;left:-28%}76%{opacity:1}92%{opacity:0;left:112%}}.show-portal{width:100%;height:100svh;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 14%,#128b83,#0000 38%),linear-gradient(#08777c,#033734);grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid;position:relative;overflow:hidden}.show-portal__glow{z-index:-1;filter:blur(18px);background:radial-gradient(circle,#4affd333,#0000 68%);border-radius:50%;position:absolute;inset:20% 8% 8%}.show-portal__header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.show-portal__header img{object-fit:contain;justify-self:end;width:min(100%,190px);max-height:82px}.show-portal__back{color:#fff7c7;cursor:pointer;background:#011922db;border:1px solid #f7d13d;border-radius:999px;min-height:44px;padding:8px 11px;font-weight:850}.show-portal__panel{background:linear-gradient(160deg,#041323f0,#043732e6);border:1px solid #ffd637b8;border-radius:22px;align-content:center;gap:12px;min-height:0;padding:clamp(16px,4vw,26px);display:grid;overflow:hidden;box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff24}.show-portal__panel>p:first-child{color:#75f7d8;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850}.show-portal__panel h1{color:#ffd43f;text-transform:uppercase;text-shadow:0 4px #4c2100,0 10px 22px #000;margin:0;font-size:clamp(2.3rem,13vw,4rem)}.show-portal__panel h1:focus{outline:none}.show-portal__message{color:#e3fff7;margin:0;line-height:1.45}.show-portal__directory,.show-portal__empty,.show-portal__facts{background:#02171f9e;border:1px solid #6effdc4d;border-radius:14px;margin:0;padding:14px}.show-portal__directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.show-portal__directory>article{background:#ffffff0f;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.show-portal__directory>article small{color:#a7cfc5}.show-portal__empty{text-align:center;justify-items:center;gap:4px;display:grid}.show-portal__directory>.show-portal__empty{grid-column:1/-1}.show-portal__empty>span{color:#ffd43f;font-size:2rem}.show-portal__empty small{color:#a7cfc5}.show-portal__facts{gap:8px;list-style:none;display:grid}.show-portal__facts li{color:#f6fff9;padding-left:18px;font-weight:700;position:relative}.show-portal__facts li:before{color:#ffd43f;content:"◆";position:absolute;left:0}.show-portal__actions{gap:8px;display:grid}.show-portal__action{color:#171000;text-align:center;background:linear-gradient(#fff17a,#e3a91c);border:1px solid #fff2a0;border-radius:10px;place-content:center;min-height:44px;padding:9px 14px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 4px #754300}.show-portal__action--secondary{color:#eafff9;background:#075a56;box-shadow:0 4px #01302e}.show-portal__action--preview{color:#eafff9;box-shadow:none;background:#0c6260}.show-portal__action[type=button]{font:inherit;cursor:pointer}.show-portal__back:focus-visible,.show-portal__action:focus-visible{outline-offset:3px;outline:3px solid #fff}.show-portal--vendors .show-portal__panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(250px,.8fr) minmax(430px,1.2fr);align-content:stretch;gap:clamp(5px,.9vh,10px) clamp(22px,4vw,54px);min-height:0;padding:clamp(18px,2.3vw,30px);overflow:hidden}.show-portal--vendors .show-portal__panel>p:first-child,.show-portal--vendors .show-portal__panel>h1,.show-portal--vendors .vendor-reservation__summary,.show-portal--vendors .vendor-reservation__rules,.show-portal--vendors .show-portal__actions--vendor{grid-column:1}.show-portal--vendors .show-portal__panel>p:first-child{grid-row:1}.show-portal--vendors .show-portal__panel>h1{grid-row:2;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1}.vendor-checkout-confirmation{color:#fff9d5;text-align:center;background:#02171fc2;border:1px solid #e2bd43;border-radius:16px;grid-area:3/1/-1/-1;place-self:center;justify-items:center;gap:10px;width:min(100%,680px);padding:clamp(18px,4vw,30px);display:grid}.vendor-checkout-confirmation--success{border-color:#75f7d8}.vendor-checkout-confirmation__icon{color:#062922;background:#75f7d8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.6rem;font-weight:950;display:grid}.vendor-checkout-confirmation>p{color:#c9e9e2;max-width:560px;margin:0;font-size:.72rem;line-height:1.4}.vendor-checkout-confirmation>p:first-of-type{color:#75f7d8;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:900}.vendor-checkout-confirmation h2{color:#ffd84d;text-transform:uppercase;margin:0;font-size:clamp(1.1rem,3vw,1.55rem)}.vendor-checkout-confirmation ol{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin:3px 0;padding:0;list-style:none;display:grid}.vendor-checkout-confirmation li{background:#ffffff0f;border-radius:9px;gap:3px;padding:9px;display:grid}.vendor-checkout-confirmation li strong{color:#fff5c7;font-size:.68rem}.vendor-checkout-confirmation li span{color:#a7cfc5;font-size:.6rem;line-height:1.25}.vendor-checkout-confirmation__actions{justify-content:center;gap:8px;width:100%;display:flex}.vendor-checkout-confirmation__actions button,.vendor-checkout-confirmation__actions a{color:#171000;cursor:pointer;background:linear-gradient(#fff17a,#e3a91c);border:1px solid #fff2a0;border-radius:9px;place-items:center;min-height:42px;padding:8px 14px;font-size:.7rem;font-weight:950;text-decoration:none;display:grid}.show-portal--vendors .vendor-reservation__summary{grid-row:3}.show-portal--vendors .vendor-reservation__rules{grid-row:4}.show-portal--vendors .show-portal__actions--vendor{grid-row:5}.show-portal--vendors .vendor-reservation__form{grid-area:1/2/-1}.show-portal--sponsors .show-portal__panel{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(245px,.82fr) minmax(420px,1.18fr);align-content:stretch;gap:7px clamp(22px,4vw,54px);min-height:0;padding:clamp(18px,2.3vw,30px)}.show-portal--sponsors .show-portal__panel>p:first-child,.show-portal--sponsors .show-portal__panel>h1,.show-portal--sponsors .sponsor-portal__overview{grid-column:1}.show-portal--sponsors .show-portal__panel>p:first-child{grid-row:1}.show-portal--sponsors .show-portal__panel>h1{grid-row:2;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1}.show-portal--sponsors .sponsor-portal__overview{grid-row:3}.show-portal--sponsors .sponsor-inquiry{grid-area:1/2/-1}.sponsor-portal__overview{align-content:center;gap:10px;min-height:0;display:grid}.sponsor-portal__status,.sponsor-portal__benefits,.sponsor-inquiry{background:#02171fa8;border:1px solid #6effdc4d;border-radius:14px}.sponsor-portal__status{gap:3px;padding:11px;display:grid}.sponsor-portal__status span{color:#75f7d8;letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:900}.sponsor-portal__status strong{color:#ffd84d;font-size:.84rem}.sponsor-portal__status small{color:#b7d9d3;font-size:.66rem;line-height:1.3}.sponsor-portal__benefits{padding:11px}.sponsor-portal__benefits h2,.sponsor-inquiry h2{color:#fff5c7;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.sponsor-portal__benefits ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sponsor-portal__benefits li{color:#eafff9;background:#ffffff0f;border-radius:7px;padding:6px 7px 6px 24px;font-size:.7rem;line-height:1.2;position:relative}.sponsor-portal__benefits li:before{color:#ffd84d;content:"✓";font-weight:950;position:absolute;left:8px}.sponsor-portal__path{gap:5px;display:grid}.sponsor-portal__path span{color:#dffff7;align-items:center;gap:7px;font-size:.67rem;display:flex}.sponsor-portal__path b{color:#171000;background:#edc84c;border:1px solid #e2bd43;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.62rem;display:grid}.sponsor-portal__preview{color:#171000;cursor:pointer;background:linear-gradient(#fff17a,#e3a91c);border:1px solid #e2bd43;border-radius:9px;min-height:40px;font-size:.68rem;font-weight:950}.sponsor-inquiry{align-content:center;gap:12px;padding:clamp(13px,1.8vw,22px);display:grid}.sponsor-inquiry>header{gap:8px;display:grid}.sponsor-inquiry>header p{color:#75f7d8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:.6rem;font-weight:900}.sponsor-inquiry__progress{background:#ffffff1a;border-radius:999px;height:4px;overflow:hidden}.sponsor-inquiry__progress span{border-radius:inherit;background:linear-gradient(90deg,#75f7d8,#ffd84d);height:100%;transition:width .18s;display:block}.sponsor-inquiry__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sponsor-inquiry__fields label{gap:5px;min-width:0;display:grid}.sponsor-inquiry__fields label>span{color:#dffff7;font-size:.7rem;font-weight:850}.sponsor-inquiry__fields label small{color:#91b8af;font-size:.57rem;font-weight:700}.sponsor-inquiry__wide{grid-column:1/-1}.sponsor-inquiry input:not([type=checkbox]),.sponsor-inquiry select,.sponsor-inquiry textarea{color:#fff;width:100%;min-height:44px;font:inherit;background:#000d16c2;border:1px solid #8fffe56b;border-radius:9px;padding:9px 10px;font-size:.8rem}.sponsor-inquiry select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sponsor-inquiry textarea{resize:vertical;min-height:68px}.sponsor-inquiry input:focus-visible,.sponsor-inquiry select:focus-visible,.sponsor-inquiry textarea:focus-visible{outline-offset:1px;border-color:#ffd43f;outline:2px solid #fff3a2}.sponsor-inquiry__agreement{align-items:start;grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important}.sponsor-inquiry__agreement input{accent-color:#ffd43f;width:20px;height:20px;margin:0}.sponsor-inquiry__agreement span{line-height:1.3;font-size:.66rem!important}.sponsor-package-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sponsor-package-picker>label:not(.sponsor-inquiry__agreement),.sponsor-package-picker__custom{color:#eafff9;cursor:pointer;background:#ffffff0d;border:1px solid #8fffe547;border-radius:9px;align-content:start;gap:5px;min-width:0;padding:9px;display:grid}.sponsor-package-picker>label.is-selected{background:#b789122b;border-color:#ffd84d;box-shadow:inset 0 0 0 1px #ffd84d40}.sponsor-package-picker>label>input[type=radio]{opacity:0;pointer-events:none;position:absolute}.sponsor-package-picker>label>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.sponsor-package-picker strong{color:#fff5c7;font-size:.72rem}.sponsor-package-picker b{color:#ffd84d;font-size:.88rem}.sponsor-package-picker small{color:#a7cfc5;font-size:.58rem;line-height:1.25}.sponsor-package-picker ul{gap:3px;margin:1px 0 0;padding:0;list-style:none;display:grid}.sponsor-package-picker li{padding-left:12px;font-size:.58rem;line-height:1.2;position:relative}.sponsor-package-picker li:before{color:#75f7d8;content:"✓";font-weight:900;position:absolute;left:0}.sponsor-package-picker__custom{cursor:default;grid-column:1/-1;grid-template-columns:auto auto;align-items:center}.sponsor-package-picker__custom span{color:#ffd84d;justify-self:end;font-size:.65rem;font-weight:900}.sponsor-package-picker__custom small,.sponsor-package-picker .sponsor-inquiry__agreement{grid-column:1/-1}.sponsor-inquiry>footer{justify-content:space-between;gap:8px;display:flex}.sponsor-inquiry>footer button,.sponsor-inquiry>footer a{color:#171000;text-align:center;cursor:pointer;background:linear-gradient(#fff17a,#e3a91c);border:1px solid #fff2a0;border-radius:9px;place-items:center;min-width:128px;min-height:44px;padding:8px 13px;font-size:.7rem;font-weight:950;text-decoration:none;display:grid}.sponsor-inquiry>footer .sponsor-inquiry__back{color:#eafff9;background:#075a56;border-color:#4ba39b}.sponsor-inquiry>footer button:disabled,.sponsor-inquiry>footer a.is-disabled{color:#9bb2ad;cursor:not-allowed;pointer-events:none;background:#193532;border-color:#bed4cf5c}.sponsor-inquiry__note{color:#b9ddd5;text-align:center;margin:0;font-size:.61rem;line-height:1.3}.sponsor-inquiry__email{color:#9fffe8;text-align:center;text-underline-offset:3px;font-size:.62rem;font-weight:850}.vendor-reservation__summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.vendor-reservation__price{color:#fff6c7;text-transform:uppercase;background:linear-gradient(160deg,#9f190e,#420201);border:1px solid #ffe276;border-radius:10px;justify-items:center;min-width:76px;padding:8px 10px;display:grid;box-shadow:0 5px #250000,inset 0 1px #ffffff42}.vendor-reservation__price strong{color:#ffd43f;letter-spacing:.035em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.55rem,2.4vw,2rem);line-height:.9}.vendor-reservation__price span{letter-spacing:.12em;margin-top:4px;font-size:.56rem;font-weight:900}.vendor-reservation__rules,.vendor-reservation__form{background:#02171fa8;border:1px solid #6effdc4d;border-radius:16px}.vendor-reservation__rules{align-content:start;gap:7px;padding:11px;display:grid}.vendor-reservation__rules h2,.vendor-reservation__form h2{color:#fff5c7;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.vendor-reservation__rules .show-portal__facts{background:0 0;border:0;grid-template-columns:1fr;gap:5px;padding:0}.vendor-reservation__rules .show-portal__facts li{background:#ffffff0f;border-radius:7px;align-items:center;min-height:0;padding:6px 7px 6px 22px;font-size:clamp(.68rem,1vw,.78rem);line-height:1.18;display:grid}.vendor-reservation__rules .show-portal__facts li:before{left:8px}.vendor-reservation__rules .show-portal__facts li:first-child{color:#ffd43f}.vendor-reservation__form{align-content:center;gap:clamp(8px,1.25vh,13px);padding:clamp(13px,1.8vw,22px);display:grid}.vendor-reservation__form>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.vendor-reservation__form>header p{color:#a7cfc5;margin:4px 0 0;font-size:.68rem;line-height:1.35}.vendor-reservation__form>header>strong{color:#ffd43f;white-space:nowrap;flex:none;font-size:.86rem}.vendor-reservation__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2vh,12px);display:grid}.vendor-reservation__fields label{gap:5px;min-width:0;display:grid}.vendor-reservation__fields label>span{color:#dffff7;font-size:.72rem;font-weight:850}.vendor-reservation__fields input{color:#fff;background:#000d16c2;border:1px solid #8fffe56b;border-radius:9px;width:100%;min-height:44px;padding:10px 11px;font-size:.84rem}.vendor-reservation__fields input::placeholder{color:#739a92}.vendor-reservation__fields input:focus-visible{border-color:#ffd43f;outline-color:#fff3a2}.vendor-category-picker{background:#000d167a;border:1px solid #8fffe54d;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:9px 10px;display:grid}.vendor-category-picker>div:first-child{gap:2px;min-width:0;display:grid}.vendor-category-picker strong{color:#fff5c7;font-size:.72rem}.vendor-category-picker strong span{color:#ffbc72}.vendor-category-picker small{color:#a7cfc5;font-size:.6rem}.vendor-category-picker>button{color:#171000;cursor:pointer;background:#edc84c;border:1px solid #e2bd43;border-radius:7px;min-height:38px;padding:7px 11px;font-size:.68rem;font-weight:900}.vendor-category-picker__summary{color:#dffff7;scrollbar-width:thin;background:#ffffff0f;border-radius:6px;grid-column:1/-1;min-height:30px;max-height:48px;padding:6px 8px;font-size:.62rem;line-height:1.3;overflow:auto}.vendor-category-modal{z-index:800;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00050cd1;place-items:center;display:grid;position:fixed;inset:0}.vendor-category-modal>section{color:#f7fffc;background:linear-gradient(155deg,#082d35,#03151f 68%);border:1px solid #e5bd3e;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(620px,100%);max-height:min(720px,92svh);display:grid;overflow:hidden;box-shadow:0 24px 70px #000000a3,inset 0 1px #ffffff24}.vendor-category-modal header{border-bottom:1px solid #e5bd3e47;justify-content:space-between;align-items:start;gap:14px;padding:15px 16px 12px;display:flex}.vendor-category-modal h2{color:#ffd84d;margin:0;font-size:clamp(1.1rem,3vw,1.45rem);line-height:1.1}.vendor-category-modal header p{color:#b7d9d3;margin:4px 0 0;font-size:.74rem}.vendor-category-modal header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff4d;border-radius:8px;flex:none;width:40px;height:40px;font-size:1.45rem}.vendor-category-modal__options{scrollbar-color:#d6ae38 #08242b;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;padding:12px 16px;display:grid;overflow-y:auto}.vendor-category-modal__options label{cursor:pointer;background:#ffffff0d;border:1px solid #81e0d038;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:42px;padding:7px 9px;font-size:.76rem;display:flex}.vendor-category-modal__options label:has(input:checked){color:#fff7c9;background:#b7891233;border-color:#e7c147}.vendor-category-modal input[type=checkbox]{accent-color:#e3bb3f;flex:none;width:19px;height:19px;margin:0}.vendor-category-modal__other{color:#e8fff9;gap:5px;padding:0 16px 12px;font-size:.7rem;display:grid}.vendor-category-modal__other b{color:#ffbc72}.vendor-category-modal__other input{color:#fff;min-height:42px;font:inherit;background:#06151d;border:1px solid #8fffe56b;border-radius:8px;padding:8px 10px}.vendor-category-modal footer{color:#b7d9d3;border-top:1px solid #e5bd3e47;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:.72rem;display:flex}.vendor-category-modal footer button{color:#171000;cursor:pointer;background:linear-gradient(#fff17a,#e3a91c);border:1px solid #fff2a0;border-radius:8px;min-width:110px;min-height:42px;font-size:.75rem;font-weight:950}.vendor-reservation__agreement{color:#e8fff9;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;font-size:.7rem;line-height:1.35;display:grid}.vendor-reservation__agreement input{accent-color:#ffd43f;width:20px;height:20px;margin:0}.vendor-reservation__checkout{color:#171000;cursor:pointer;text-transform:uppercase;background:linear-gradient(#fff17a,#e3a91c);border:1px solid #fff2a0;border-radius:11px;min-height:48px;padding:10px 16px;font-size:.78rem;font-weight:950;box-shadow:0 4px #754300}.vendor-reservation__checkout:disabled{color:#9bb2ad;cursor:not-allowed;background:#193532;border-color:#bed4cf5c;box-shadow:0 3px #061918}.vendor-reservation__checkout:focus-visible{outline-offset:3px;outline:3px solid #fff}.vendor-reservation__status{color:#b9ddd5;text-align:center;min-height:1.3em;margin:0;font-size:.66rem;line-height:1.35}.show-portal__actions--vendor{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.portal-dashboard{background:#02121ec7;border:1px solid #6effdc4d;border-radius:15px;grid-area:3/1/-1/-1;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:clamp(10px,1.5vw,16px);display:grid}.portal-dashboard__example{color:#75f7d8;letter-spacing:.08em;text-transform:uppercase;border:1px solid #49cdb7;border-radius:5px;justify-self:start;padding:4px 7px;font-size:.56rem;font-weight:900}.portal-dashboard__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.portal-dashboard__mark{color:#75f7d8;background:#13746533;border:1px solid #75f7d8;border-radius:12px;place-items:center;width:44px;height:44px;font-size:.74rem;font-weight:950;display:grid}.portal-dashboard--sponsor .portal-dashboard__mark{color:#ffd84d;border-color:#ffd84d}.portal-dashboard__identity h2{color:#fff;margin:0;font-size:clamp(1rem,2.4vw,1.35rem);line-height:1.05}.portal-dashboard__identity p{color:#a7cfc5;margin:3px 0 0;font-size:.64rem}.portal-dashboard__identity>strong{color:#75f7d8;border:1px solid #75f7d8;border-radius:999px;padding:5px 8px;font-size:.61rem}.portal-dashboard__stats{border-block:1px solid #75f7d833;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.portal-dashboard__stats>div{border-right:1px solid #75f7d829;min-width:0;padding:8px}.portal-dashboard__stats>div:last-child{border-right:0}.portal-dashboard__stats dt{color:#8db9b0;letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:850}.portal-dashboard__stats dd{color:#ffd84d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.75rem;font-weight:900;overflow:hidden}.portal-dashboard__tabs{background:#ffffff0f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.portal-dashboard__tabs button{color:#a7cfc5;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;font-size:.64rem;font-weight:900}.portal-dashboard__tabs button[aria-current=page]{color:#062922;background:#75f7d8}.portal-dashboard__content{min-height:0;overflow:hidden}.portal-dashboard__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%;display:grid}.portal-dashboard__split>section,.portal-dashboard__receipt{background:#ffffff0a;border:1px solid #75f7d82e;border-radius:9px;min-width:0;padding:10px}.portal-dashboard h3{color:#75f7d8;letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:.65rem}.portal-dashboard__rows{gap:5px;margin:0;display:grid}.portal-dashboard__rows>div{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);gap:8px;min-width:0;padding-bottom:5px;display:grid}.portal-dashboard__rows>div:last-child{border-bottom:0;padding-bottom:0}.portal-dashboard__rows dt{color:#8db9b0;font-size:.57rem;font-weight:800}.portal-dashboard__rows dd{overflow-wrap:anywhere;color:#effffb;text-align:right;min-width:0;margin:0;font-size:.61rem;font-weight:800}.portal-dashboard__steps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.portal-dashboard__steps li{color:#dffbf4;justify-content:space-between;gap:8px;padding-left:15px;font-size:.59rem;display:flex;position:relative}.portal-dashboard__steps li:before{content:"";border:1px solid #ffd84d;border-radius:50%;width:9px;height:9px;position:absolute;top:1px;left:0}.portal-dashboard__steps li.is-complete:before{background:#75f7d8;border-color:#75f7d8;box-shadow:inset 0 0 0 2px #073b35}.portal-dashboard__steps strong{color:#ffd84d;text-align:right;font-size:.57rem}.portal-dashboard__steps .is-complete strong{color:#75f7d8}.portal-dashboard__benefits{gap:5px;margin:0;padding:0;list-style:none;display:grid}.portal-dashboard__benefits li{color:#eafff9;padding-left:15px;font-size:.59rem;position:relative}.portal-dashboard__benefits li:before{color:#75f7d8;content:"✓";font-weight:950;position:absolute;left:0}.portal-dashboard__receipt{align-content:center;gap:9px;height:100%;display:grid}.portal-dashboard__receipt>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-dashboard__receipt>div span{color:#75f7d8;text-transform:uppercase;font-size:.66rem;font-weight:900}.portal-dashboard__receipt>div strong{color:#ffd84d;font-size:1rem}.portal-dashboard__receipt>p{color:#8db9b0;text-align:center;margin:0;font-size:.56rem}.portal-dashboard__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-dashboard__footer span{color:#8db9b0;font-size:.55rem}.portal-dashboard__footer a{color:#171000;background:#edc84c;border:1px solid #e2bd43;border-radius:7px;place-items:center;min-height:34px;padding:6px 10px;font-size:.6rem;font-weight:950;text-decoration:none;display:grid}.show-portal--vendors .show-portal__action{min-height:42px;box-shadow:none;border-radius:8px;padding:7px 9px;font-size:clamp(.68rem,1vw,.8rem)}@media (width<=470px){.show-portal--vendors,.show-portal--sponsors{align-content:start;overflow:hidden auto}.show-portal--vendors .show-portal__panel,.show-portal--sponsors .show-portal__panel{min-height:max-content;overflow:visible}.show-portal--sponsors{padding:max(6px, env(safe-area-inset-top)) max(7px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-left));gap:6px}.show-portal--sponsors .show-portal__header{min-height:42px}.show-portal--sponsors .show-portal__header img{max-height:42px}.show-portal--sponsors .show-portal__back{min-height:40px;padding:6px 9px;font-size:.7rem}.show-portal--sponsors .show-portal__panel{border-radius:14px;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:1fr;gap:5px;padding:10px}.show-portal--sponsors .show-portal__panel>p:first-child{grid-area:1/1;font-size:.56rem}.show-portal--sponsors .show-portal__panel>h1{grid-area:2/1;font-size:1.55rem}.show-portal--sponsors .sponsor-portal__overview{grid-area:3/1;align-content:start;gap:5px}.show-portal--sponsors .sponsor-inquiry{grid-area:4/1}.sponsor-portal__overview>.show-portal__message{font-size:.64rem;line-height:1.2}.sponsor-portal__status{padding:7px}.sponsor-portal__status small{font-size:.58rem}.sponsor-portal__benefits,.sponsor-portal__path{display:none}.sponsor-portal__preview{min-height:36px;font-size:.62rem}.sponsor-inquiry{gap:7px;padding:8px}.sponsor-inquiry>header{gap:5px}.sponsor-inquiry h2{font-size:.68rem}.sponsor-inquiry__fields{gap:6px}.sponsor-inquiry__fields label{gap:3px}.sponsor-inquiry__fields label>span{font-size:.61rem}.sponsor-inquiry input:not([type=checkbox]),.sponsor-inquiry select{min-height:39px;padding:6px 7px;font-size:.72rem}.sponsor-inquiry textarea{min-height:54px;padding:6px 7px;font-size:.72rem}.sponsor-package-picker{gap:5px}.sponsor-package-picker>label:not(.sponsor-inquiry__agreement),.sponsor-package-picker__custom{gap:3px;padding:6px}.sponsor-package-picker strong{font-size:.64rem}.sponsor-package-picker b{font-size:.72rem}.sponsor-package-picker small,.sponsor-package-picker li{font-size:.52rem}.sponsor-package-picker li:nth-child(n+3){display:none}.sponsor-inquiry__agreement span{line-height:1.18;font-size:.58rem!important}.sponsor-inquiry>footer button,.sponsor-inquiry>footer a{min-height:40px;font-size:.65rem}.sponsor-inquiry__note{font-size:.55rem}.show-portal--vendors{padding:max(6px, env(safe-area-inset-top)) max(7px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-left));gap:6px}.show-portal--vendors .show-portal__header{min-height:42px}.show-portal--vendors .show-portal__header img{max-height:42px}.show-portal--vendors .show-portal__back{min-height:40px;padding:6px 9px;font-size:.7rem}.show-portal--vendors .show-portal__panel{border-radius:14px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:5px;padding:10px}.show-portal--vendors .show-portal__panel>p:first-child{grid-area:1/1;font-size:.56rem}.show-portal--vendors .show-portal__panel>h1{grid-area:2/1;font-size:1.55rem}.show-portal--vendors .vendor-reservation__summary{grid-area:3/1}.show-portal--vendors .vendor-reservation__rules{grid-area:4/1}.show-portal--vendors .vendor-reservation__form{grid-area:5/1}.show-portal--vendors .show-portal__actions--vendor{grid-area:6/1}.vendor-reservation__summary{grid-template-columns:auto 1fr;gap:8px}.vendor-checkout-confirmation{grid-area:3/1/-1;gap:8px;padding:14px 10px}.vendor-checkout-confirmation ol{grid-template-columns:1fr;gap:4px}.vendor-checkout-confirmation li{padding:7px}.vendor-reservation__summary .show-portal__message{font-size:.66rem;line-height:1.22}.vendor-reservation__price{min-width:68px;padding:6px 8px}.vendor-reservation__price strong{font-size:1.35rem}.vendor-reservation__rules{gap:5px;padding:7px}.vendor-reservation__rules h2{font-size:.65rem}.vendor-reservation__rules .show-portal__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.vendor-reservation__rules .show-portal__facts li{padding:4px 4px 4px 17px;font-size:.58rem;line-height:1.12}.vendor-reservation__rules .show-portal__facts li:before{left:5px}.vendor-reservation__form{gap:6px;padding:8px}.vendor-reservation__form>header p{display:none}.vendor-reservation__form h2{font-size:.68rem}.vendor-reservation__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.vendor-reservation__fields label{gap:3px}.vendor-reservation__fields label>span{font-size:.62rem}.vendor-reservation__fields input{min-height:40px;padding:7px 8px;font-size:.75rem}.vendor-reservation__agreement{gap:7px;font-size:.61rem;line-height:1.2}.vendor-category-picker{gap:5px 7px;padding:6px 7px}.vendor-category-picker strong{font-size:.65rem}.vendor-category-picker small{display:none}.vendor-category-picker>button{min-height:36px;padding:6px 8px;font-size:.62rem}.vendor-category-picker__summary{min-height:26px;max-height:38px;padding:5px 6px;font-size:.57rem}.vendor-category-modal{padding:8px}.vendor-category-modal>section{border-radius:12px;max-height:calc(100svh - 16px)}.vendor-category-modal header{padding:11px 12px 9px}.vendor-category-modal h2{font-size:1.08rem}.vendor-category-modal header p{font-size:.65rem}.vendor-category-modal__options{gap:5px;padding:9px 12px}.vendor-category-modal__options label{min-height:39px;padding:6px 7px;font-size:.66rem}.vendor-category-modal__other{padding:0 12px 9px}.vendor-category-modal footer{padding:8px 12px}.vendor-reservation__checkout{min-height:42px;padding:7px 10px;font-size:.68rem}.vendor-reservation__status{font-size:.57rem;line-height:1.2}.show-portal--vendors .show-portal__action{min-height:40px;font-size:.65rem}.show-portal__actions--vendor{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.show-portal--vendors .show-portal__action{padding:6px 4px;font-size:.56rem;line-height:1.1}.portal-dashboard{border-radius:10px;grid-area:3/1/-1;gap:5px;padding:7px}.portal-dashboard__example{font-size:.49rem}.portal-dashboard__identity{gap:7px}.portal-dashboard__mark{width:36px;height:36px}.portal-dashboard__identity h2{font-size:.9rem}.portal-dashboard__identity>strong{padding:4px 6px;font-size:.54rem}.portal-dashboard__stats>div{padding:6px 5px}.portal-dashboard__stats dd{font-size:.65rem}.portal-dashboard__tabs button{min-height:31px;font-size:.57rem}.portal-dashboard__split{gap:5px}.portal-dashboard__split>section,.portal-dashboard__receipt{padding:7px}.portal-dashboard h3{margin-bottom:5px;font-size:.57rem}.portal-dashboard__rows>div{grid-template-columns:minmax(72px,.7fr) minmax(0,1.3fr);gap:5px}.portal-dashboard__rows dt,.portal-dashboard__rows dd,.portal-dashboard__steps li,.portal-dashboard__benefits li{font-size:.52rem}.portal-dashboard__footer span{font-size:.49rem}.portal-dashboard__footer a{min-height:31px;padding:5px 7px;font-size:.54rem}.vendor-reservation__fields{grid-template-columns:1fr}}.show-portal.show-portal--inline-back{grid-template-rows:minmax(0,1fr);gap:0}.show-portal--inline-back .show-portal__title-row{grid-column:1/-1}.show-portal--inline-back .show-portal__title-row .show-portal__back{border-radius:9px;flex:none;min-height:44px;padding:7px 10px;font-size:.75rem}.show-portal--inline-back .vendor-reservation__form,.show-portal--inline-back .sponsor-inquiry{grid-row:2/-1}.show-portal__title-row{grid-area:1/1;align-items:center;gap:clamp(10px,1.4vw,18px);min-width:0;display:flex}.show-portal__title-row h1{letter-spacing:.025em;text-shadow:0 2px 8px #0006;flex:none;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.15}.show-portal__heading-copy{align-items:center;gap:clamp(12px,1.6vw,20px);min-width:0;display:flex}.show-portal__eyebrow{color:#75f7d8;letter-spacing:.015em;text-wrap:balance;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.show-portal--vendors .show-portal__panel--compact-heading{grid-template-rows:auto auto minmax(0,1fr) auto}.show-portal__panel--compact-heading .vendor-reservation__summary{grid-row:2}.show-portal__panel--compact-heading .vendor-reservation__rules{grid-row:3}.show-portal__panel--compact-heading .show-portal__actions--vendor{grid-row:4}.show-portal--sponsors .show-portal__panel--compact-heading{grid-template-rows:auto minmax(0,1fr)}.show-portal__panel--compact-heading .sponsor-portal__overview{grid-row:2}@media (width<=600px){.show-portal__heading-copy{gap:3px;display:grid}.show-portal__title-row h1{font-size:1.25rem}.show-portal__eyebrow{letter-spacing:0;font-size:.75rem}}@media (width<=470px){.show-portal--inline-back .show-portal__title-row{gap:12px}.show-portal--inline-back .show-portal__title-row .show-portal__back{padding:6px 8px}.show-portal--vendors .show-portal__panel--compact-heading{grid-template-rows:auto auto auto minmax(0,1fr) auto}.show-portal--vendors .show-portal__panel--compact-heading .vendor-reservation__summary{grid-row:2}.show-portal--vendors .show-portal__panel--compact-heading .vendor-reservation__rules{grid-row:3}.show-portal--vendors .show-portal__panel--compact-heading .vendor-reservation__form{grid-row:4}.show-portal--vendors .show-portal__panel--compact-heading .show-portal__actions--vendor{grid-row:5}.show-portal--sponsors .show-portal__panel--compact-heading{grid-template-rows:auto auto minmax(0,1fr)}.show-portal--sponsors .show-portal__panel--compact-heading .sponsor-portal__overview{grid-row:2}.show-portal--sponsors .show-portal__panel--compact-heading .sponsor-inquiry{grid-row:3}}@media (width>=700px){.show-portal.show-portal--vendors,.show-portal.show-portal--sponsors{width:min(100%,1180px)}}@media (width<=470px) and (height<=760px){.show-portal--vendors .vendor-reservation__summary{display:none}.show-portal--vendors .vendor-reservation__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.show-portal--vendors .vendor-reservation__status{display:none}}@media (height<=520px){.show-portal--vendors,.show-portal--sponsors{align-content:start;overflow:hidden auto}.show-portal--vendors .show-portal__panel,.show-portal--sponsors .show-portal__panel{min-height:max-content;overflow:visible}.show-portal--vendors .vendor-reservation__form,.show-portal--sponsors .sponsor-inquiry{align-content:start}}@media (height<=760px){.poster-landing{grid-template-rows:minmax(78px,13svh) 46px auto auto minmax(185px,31svh) auto auto minmax(94px,auto)}.portal-table{min-height:185px}.portal-table.portal-table--artwork-only{width:100%;min-height:44px}.poster-portals>header small,.portal-table>small{display:none}}@media (width>=700px){.poster-landing{width:min(var(--app-viewport-width,100vw), 680px, calc(var(--app-viewport-height,100dvh) * .72));margin-inline:auto}.poster-landing--editing{width:min(100vw - 360px,680px,72svh);margin-left:max(0px,50vw - 180px + min(100vw - 360px,680px,72svh)/-2);margin-right:360px}.show-portal{width:min(100%,680px);margin-inline:auto}.portal-table img{width:112%;height:104%}.portal-table--sponsors img{left:0;transform:perspective(1100px)rotateY(14deg)rotate(-1.2deg)scale(1.005)}.portal-table--vendors img{right:0;transform:perspective(1100px)rotateY(-14deg)rotate(1.2deg)scale(1.005)}.portal-table.portal-table--artwork-only .portal-table__image{width:100%;height:100%;inset:0;transform:none}}@media (width<=699px){.editor-workspace--active{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,70%) minmax(0,30%)}.editor-workspace--active .scaled-device-preview{width:calc(100% / var(--editor-preview-scale));height:calc(100% / var(--editor-preview-scale))}.editor-workspace--active .poster-landing--editing{width:min(100vw,680px,72svh);height:100svh;padding-bottom:max(7px, env(safe-area-inset-bottom))}.layout-studio{border-top:0;border-left:1px solid #3a3e43;width:30%;height:100svh;top:0;left:auto;right:0}.editor-workspace--active>.layout-studio{border-top:0;border-left:1px solid #3a3e43;height:100%}.layout-studio__commands{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:5px}.layout-studio__commands .layout-studio__save{grid-column:auto}.layout-studio__commands button{border-radius:5px;min-height:32px;padding:2px}.layout-command-icon{width:14px;height:14px}.layout-studio button{min-height:36px;padding:4px 3px;font-size:.58rem}.layout-studio__tabs{grid-template-columns:1fr;gap:3px;padding:5px}.layout-studio__tabs button{grid-template-columns:20px 1fr;min-height:38px;font-size:.58rem}.layout-studio__tabs button span{font-size:.8rem}.layout-studio h2{padding:7px 6px;font-size:.68rem}.layout-field,.layout-field-grid .layout-field{grid-template-columns:1fr;gap:3px;padding:5px 6px;font-size:.6rem}.layout-field input,.layout-field select,.layout-field textarea{min-height:32px;padding:5px}.layout-field--color{grid-template-columns:34px minmax(0,1fr)}.layout-field--color>span{grid-column:1/-1}.layout-field--color input{width:34px}.layout-field--color output{text-overflow:ellipsis;font-size:.55rem;overflow:hidden}.layout-field-grid,.layout-field-grid--four{grid-template-columns:1fr 1fr}.layout-studio__add-actions{grid-template-columns:1fr;gap:5px;padding:7px 6px}.layout-studio__hint{margin:4px 6px 8px!important;font-size:.56rem!important}.layout-layers{max-height:none}.layout-layers button{grid-template-columns:1fr;gap:2px;min-height:43px;padding:5px 6px}.layout-layers button span{font-size:.5rem}.layout-align{grid-template-columns:1fr;margin:6px}.layout-align .layout-align__autofit{grid-column:auto}.layout-shadow{margin:7px 5px}.layout-toggle{padding-inline:6px;font-size:.58rem}.layout-inspector .layout-studio__delete{width:calc(100% - 12px);margin-inline:6px}.layout-studio__status{padding:6px;font-size:.55rem}.layout-studio__quick-dock{top:var(--editor-quick-top,70dvh);left:calc(var(--editor-viewport-left,0px) + env(safe-area-inset-left));width:calc(var(--editor-quick-width,70vw) - env(safe-area-inset-left));height:calc(var(--editor-quick-height,30dvh) - env(safe-area-inset-bottom));box-sizing:border-box;color:#f7f5ee;background:linear-gradient(145deg,#151a1e,#090c0f);border-top:1px solid #3a3e43;border-right:1px solid #3a3e43;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:5px;max-height:none;padding:7px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;bottom:auto;overflow:auto;box-shadow:0 -12px 30px #00000047}.layout-studio__quick-dock>header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.layout-studio__quick-dock>header span{color:#dfbd4f;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900}.layout-studio__quick-dock>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;overflow:hidden}.layout-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.layout-quick-actions button,.layout-quick-actions label{box-sizing:border-box;color:#f7f5ee;cursor:pointer;background:#1a1e22;border:1px solid #3a4046;border-radius:6px;place-items:center;min-height:42px;margin:0;font-size:.6rem;display:grid}.layout-quick-actions label{grid-template-columns:1fr;gap:2px}.layout-quick-actions input{cursor:pointer;background:0 0;border:0;width:28px;height:20px;padding:1px}.layout-quick-context{grid-template-rows:auto auto;align-content:start;gap:7px;min-height:0;display:grid}.layout-quick-transform{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.layout-quick-transform label{color:#bfc5ca;text-align:center;gap:3px;min-width:0;font-size:.55rem;font-weight:800;display:grid}.layout-quick-transform input{box-sizing:border-box;color:#fff;width:100%;min-width:0;height:34px;font:inherit;text-align:center;background:#0d1012;border:1px solid #3b4147;border-radius:5px;padding:4px}.layout-studio .layout-quick-delete{color:#ffc7c7;background:#291719;border-color:#633939;min-height:36px}.layout-quick-layers{grid-template-columns:1fr 1fr;gap:6px;min-height:0;display:grid}.layout-studio .layout-quick-layers button{text-overflow:ellipsis;white-space:nowrap;min-height:38px;padding:4px 6px;font-size:.58rem;overflow:hidden}}@media (height<=640px){.layout-studio__quick-dock{gap:3px;padding:5px}.layout-studio .layout-quick-interactions button{grid-template-rows:17px auto;min-height:34px;padding-block:1px}.layout-interaction-icon{width:15px;height:15px}.layout-quick-interactions small{font-size:.46rem}.layout-studio .layout-studio__quick-dock>.layout-quick-mode-status{font-size:.5rem}.layout-studio .layout-quick-actions button,.layout-studio .layout-quick-actions label{min-height:31px}.layout-quick-transform input{height:27px}.layout-studio .layout-quick-delete{min-height:28px}}@media (prefers-reduced-motion:reduce){.editor-workspace--active .scaled-device-preview,.portal-table,.portal-table__halo{transition:none}.portal-table:hover .portal-table__label:after,.portal-table:focus-visible .portal-table__label:after{opacity:0;animation:none;left:-45%}.portal-table:hover,.portal-table:focus-visible,.portal-table:active{transform:none}}.graded-signin-shell{z-index:500;place-items:center;padding:clamp(8px,2vmin,18px);display:grid;position:fixed;inset:0}.graded-signin-backdrop{-webkit-backdrop-filter:blur(9px)saturate(.8);backdrop-filter:blur(9px)saturate(.8);background:#000309d1;border:0;position:absolute;inset:0}.graded-signin-dialog{z-index:1;background:linear-gradient(150deg,#0f1d2ffa,#020810fa);border:1px solid #ffd540c2;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(100%,374px);max-height:100%;padding:8px;animation:.26s cubic-bezier(.2,.86,.3,1) both graded-dialog-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #000000ad,inset 0 0 0 1px #ffffff1f}.graded-signin-dialog__bar{color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 8px 7px;display:flex}.graded-signin-dialog__bar div{display:grid}.graded-signin-dialog__bar small{color:#f1bd2d;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:850}.graded-signin-dialog__bar h2{text-transform:uppercase;margin:0;font-size:1rem;line-height:1}.graded-signin-close{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff6b;border-radius:50%;flex:none;width:34px;height:34px;font-size:1.35rem;line-height:1}.graded-signin-dialog__card{place-items:center;min-height:0;display:grid;overflow:hidden}.graded-signin-dialog .login-card{--auth-scale:.86;width:342px;transform:scale(var(--auth-scale));transform-origin:50%;position:relative;top:auto;left:auto}.graded-signin-dialog .login-card.is-charged{animation:.65s cubic-bezier(.2,.86,.3,1) both login-card-charge}@keyframes graded-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.card-scene{z-index:10;perspective:1300px;background:radial-gradient(at 50% 26%,#234575d1,#0000 44%),radial-gradient(at 50% 42%,#14366699,#0000 48%),radial-gradient(at 50% 110%,#17488952,#0000 48%),linear-gradient(#010612 0%,#07152a 52%,#020815 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.card-scene__texture{z-index:0;opacity:.19;pointer-events:none;background-image:repeating-linear-gradient(126deg,#0000 0 31px,#ffffff04 32px,#0000 33px),radial-gradient(circle at 20% 10%,#fff 0 .5px,#0000 1px),radial-gradient(circle at 78% 72%,#fff 0 .5px,#0000 1px);background-size:auto,160px 190px,210px 230px;position:absolute;inset:0}.card-scene__spotlight{z-index:1;opacity:.5;background:conic-gradient(from 155deg at 50% 0%, transparent 0 11%, #5892ff1c 14% 27%, transparent 30% 70%, #5892ff14 73% 86%, transparent 89%);filter:blur(24px);pointer-events:none;width:min(125vw,950px);height:95%;position:absolute;top:-28%;left:50%;transform:translate(-50%)}.card-scene__brand-background{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:filter, opacity, transform;border-radius:clamp(18px,4vw,34px);width:min(94vw,540px,50svh);height:auto;display:block;position:absolute;top:clamp(7px,1.7svh,18px);left:50%;transform:translate(-50%);box-shadow:0 0 75px 42px #23457557}.card-scene.is-revealing .card-scene__brand-background{animation:1.15s cubic-bezier(.16,1,.3,1) .18s both brand-backdrop-reveal}.card-scene.is-ready .card-scene__brand-background{animation:6s ease-in-out infinite brand-backdrop-live}.card-scene__floor{z-index:2;filter:blur(.2px);pointer-events:none;transform-origin:top;background:radial-gradient(at top,#498bf140,#0000 52%),repeating-linear-gradient(90deg,#0000 0 9%,#4479cd14 9.2% 9.4%,#0000 9.6% 18%);border-top:1px solid #5f9eff2e;border-radius:50% 50% 0 0;height:35%;position:absolute;bottom:-17%;left:-20%;right:-20%;transform:perspective(440px)rotateX(58deg)}.card-stage{z-index:10;aspect-ratio:4/7;width:min(100vw,560px,57.1429svh - 9.14286px);max-height:calc(100svh - 12px);position:relative}.card-stage:after{z-index:4;content:"";filter:blur(15px);background:#00000085;border-radius:50%;height:5%;position:absolute;bottom:1.8%;left:5%;right:5%}.collectible-card{--card-z:10;--card-accent:#237ee8;--card-delay:0s;--card-transform:rotate(0deg);z-index:var(--card-z);color:#14233f;cursor:pointer;transform:var(--card-transform);transform-origin:50% 92%;transform-style:preserve-3d;will-change:transform, opacity;background:linear-gradient(145deg,#ffffffeb,#0000 22%),linear-gradient(150deg,#fff 0%,#ececf2 68%,#d5d7e0 100%);border:2px solid #fffffff5;border-radius:clamp(14px,4.5%,24px);margin:0;padding:0;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,filter .26s;position:absolute;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -3px 8px #5157672b,0 17px 30px #00040e7a,0 0 0 1px #09173047}.card-scene.is-revealing .collectible-card{animation:collectible-reveal 1.05s var(--card-delay) cubic-bezier(.16, 1, .3, 1) both}.card-scene.is-ready .collectible-card:hover,.card-scene.is-ready .collectible-card:focus-visible{z-index:70;box-shadow:0 1px 0 #fff inset, 0 22px 40px #00040e94, 0 0 0 2px var(--card-accent), 0 0 34px color-mix(in srgb, var(--card-accent) 52%, transparent);filter:brightness(1.04);transform:var(--card-transform) translateY(-8px) scale(1.035)}.card-scene.is-ready .collectible-card:active{transform:var(--card-transform) translateY(-2px) scale(.985)}.collectible-card--middle-left{--card-transform:rotate(-8deg) translateZ(4px);width:47%;height:39%;top:39%;left:-8%}.collectible-card--middle-right{--card-transform:rotate(8deg) translateZ(6px);width:47%;height:39%;top:39%;left:61%}.collectible-card--lower-left{--card-transform:rotate(-7deg) translateZ(-3px);width:43%;height:37%;top:64%;left:-12%}.collectible-card--lower-right{--card-transform:rotate(7deg) translateZ(-5px);width:43%;height:37%;top:64%;left:68%}.collectible-card__inset{z-index:3;border:1px solid var(--card-accent);opacity:.9;pointer-events:none;border-radius:max(8px,4.5% - 3px);position:absolute;inset:9px}.collectible-card__inset:before,.collectible-card__inset:after{content:"";width:17%;height:17%;position:absolute}.collectible-card__inset:before{border-top:3px solid var(--card-accent);border-left:3px solid var(--card-accent);top:-2px;left:-2px}.collectible-card__inset:after{border-right:3px solid var(--card-accent);border-bottom:3px solid var(--card-accent);bottom:-2px;right:-2px}.collectible-card__icon{z-index:6;aspect-ratio:1;border:2px solid var(--card-accent);width:clamp(29px,19%,44px);color:var(--card-accent);pointer-events:none;background:#fafafdc7;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 3px 10px #121e3524}.collectible-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:64%;height:64%;overflow:visible}.collectible-card--middle-left .collectible-card__icon,.collectible-card--lower-left .collectible-card__icon{left:16px;right:auto}.collectible-card__copy{z-index:7;text-align:left;pointer-events:none;gap:2px;display:grid;position:absolute;bottom:16px;left:15px;right:15px}.collectible-card__copy small,.collectible-card__copy em{color:color-mix(in srgb, var(--card-accent) 76%, #1d2940);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.48rem,1.75vw,.68rem);font-style:normal;font-weight:700;overflow:hidden}.collectible-card__copy b{color:#172238;font-size:clamp(.72rem,3.15vw,1.05rem);line-height:1.04}.collectible-card__copy em{opacity:.62;margin-top:3px;font-size:clamp(.42rem,1.45vw,.56rem)}.collectible-card__shine{z-index:10;opacity:0;filter:blur(3px);pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);width:38%;position:absolute;top:-25%;bottom:-25%;left:-60%;transform:rotate(17deg)}.card-scene.is-ready .collectible-card:hover .collectible-card__shine,.card-scene.is-ready .collectible-card:focus-visible .collectible-card__shine{animation:.7s ease-out card-shine}.vendor-grid{z-index:2;background:linear-gradient(165deg,#070d13e0,#1a322ac2),#101721;border:1px solid #2b61436b;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:4px;padding:9px;display:grid;position:absolute;inset:20% 12% 27%;transform:perspective(130px)rotateX(7deg);box-shadow:0 8px 14px #00000040}.vendor-grid i{background:linear-gradient(135deg,#f5d36f,#8b2d35 48%,#1f6a79);border:1px solid #ffffff6b;border-radius:1px;min-height:9px;box-shadow:0 2px 3px #000}.login-card{--auth-scale:.82;z-index:60;color:#16223a;-webkit-backdrop-filter:blur(7px)saturate(1.16);backdrop-filter:blur(7px)saturate(1.16);width:clamp(278px,74%,342px);min-height:0;transform:translateX(-50%) scale(var(--auth-scale));transform-origin:50% 0;isolation:isolate;will-change:transform, filter;background:linear-gradient(135deg,#ffffffc2,#dcefff57 30%,#ffffff2e 54%,#b6d3ee61),#e5f2fc94;border:1px solid #ffffffd6;border-radius:24px;padding:52px 16px 16px;position:absolute;top:42.5%;left:50%;box-shadow:inset 0 2px 1px #fffffff5,inset 0 -5px 10px #325d822b,0 24px 46px #00030d85,0 0 0 3px #b4dbf757}.login-card__slab-shell{z-index:1;pointer-events:none;border:1px solid #669fcb7a;border-radius:19px;position:absolute;inset:5px;box-shadow:inset 0 0 0 2px #ffffff7a,inset 0 0 14px #1666aa1f}.login-card__slab-shell:before,.login-card__slab-shell:after{content:"";background:linear-gradient(90deg,#0000,#4883b46b,#0000);height:1px;position:absolute;left:15px;right:15px}.login-card__slab-shell:before{top:40px}.login-card__slab-shell:after{bottom:8px}.login-card__slab-seal{background:radial-gradient(circle at 35% 30%,#fff,#c9e2f4 48%,#729bb9);border:1px solid #457eac61;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 1px 2px #153b5947}.login-card__slab-seal:first-child{top:9px;left:9px}.login-card__slab-seal:nth-child(2){top:9px;right:9px}.login-card__slab-seal:nth-child(3){bottom:9px;right:9px}.login-card__slab-seal:nth-child(4){bottom:9px;left:9px}.login-card__grade-label{z-index:6;color:#17395c;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:linear-gradient(110deg,#ffffffeb,#ddeffcd6 55%,#ffffffc2);border:1px solid #6793b770;border-radius:7px;grid-template-columns:1fr auto;align-items:center;height:30px;padding:0 9px;display:grid;position:absolute;top:12px;left:20px;right:20px;box-shadow:0 2px 6px #204d6f21}.login-card__grade-label b{font-size:.62rem}.login-card__grade-label small{color:#4a6680;font-size:.48rem;font-weight:750}.card-scene.is-ready .login-card:not(.is-charged){animation:5.2s ease-in-out infinite login-panel-breathe}.login-card.is-charged{pointer-events:none}.card-scene.is-ready .login-card.is-charged{animation:.65s cubic-bezier(.2,.86,.3,1) both login-card-charge}.login-card__aurora,.login-card__energy-frame,.login-card__sparks{pointer-events:none;position:absolute}.login-card__aurora{z-index:0;opacity:.18;filter:blur(10px)saturate(1.25);background:radial-gradient(circle at 12% 18%,#228cff8a,#0000 29%),radial-gradient(circle at 88% 76%,#7650ff52,#0000 34%),radial-gradient(circle at 58% 108%,#ffbb3752,#0000 38%);border-radius:15px;animation:6.4s ease-in-out infinite alternate login-aurora;inset:5px;overflow:hidden}.login-card__energy-frame{z-index:3;border:1px solid #499dff3d;border-radius:17px;inset:4px;overflow:hidden;box-shadow:inset 0 0 8px #1c7bff26,0 0 12px #2184ff1f}.login-card__energy-frame:before,.login-card__energy-frame:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#62b7ff 30%,#fff7d0 62%,#efb43e 82%,#0000);width:38%;height:2px;position:absolute;box-shadow:0 0 8px #368cff,0 0 12px #ffbf3594}.login-card__energy-frame:before{animation:4.8s ease-in-out .5s infinite energy-trace-top;top:-1px}.login-card__energy-frame:after{animation:4.8s ease-in-out 2.9s infinite energy-trace-bottom;bottom:-1px;right:0}.login-card__sparks{z-index:4;inset:-7px}.login-card__sparks i{opacity:0;background:#fffbe5;border-radius:50%;width:4px;height:4px;animation:4.6s ease-out infinite panel-spark;position:absolute;box-shadow:0 0 5px 1px #4aa5ff,0 0 10px 2px #ffb727ad}.login-card__sparks i:first-child{animation-delay:.8s;top:7%;left:4%}.login-card__sparks i:nth-child(2){animation-delay:2.7s;top:28%;right:1%}.login-card__sparks i:nth-child(3){animation-delay:1.7s;bottom:5%;right:9%}.login-card__sparks i:nth-child(4){animation-delay:3.8s;bottom:30%;left:1%}.login-card.is-charged .login-card__aurora{opacity:.84;filter:blur(7px)saturate(1.65)brightness(1.38)}.login-card.is-charged .login-card__energy-frame{animation:.65s ease-out both login-frame-charge}.login-card.is-charged .login-card__sparks i{animation-duration:.62s;animation-delay:0s}.login-card__inset{z-index:2;opacity:.72;pointer-events:none;border:1px solid #2e699d6b;border-radius:14px;position:absolute;inset:47px 11px 11px}.card-scene.is-revealing .login-card{animation:1.2s cubic-bezier(.16,1,.3,1) 1.12s both login-card-reveal}.auth-panel{z-index:5;background:linear-gradient(150deg,#fffffff7,#edf1f7f0 72%,#dbe2ecf0);border:1px solid #ffffffeb;border-radius:12px;gap:6px;padding:10px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 4px 12px #19395429}.field-control{min-height:37px;position:relative}.field-control:after{z-index:0;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#2581f442,#f6b6342e);border-radius:11px;transition:opacity .18s,transform .26s cubic-bezier(.2,.85,.3,1);position:absolute;inset:-2px;transform:scaleX(.72);box-shadow:0 0 14px #1b7af63d}.field-control:focus-within:after{opacity:1;transform:scaleX(1)}.field-control label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.field-control>svg{z-index:3;fill:none;stroke:#335689;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;pointer-events:none;width:19px;height:19px;transition:filter .18s,stroke .18s;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.field-control:focus-within>svg{stroke:#0567d7;filter:drop-shadow(0 0 4px #1f7cf773)}.field-control input{z-index:1;color:#17233a;background:#fcfcfeb3;border:1px solid #abb1c0;border-radius:9px;width:100%;min-height:37px;padding:0 42px;font-size:.75rem;transition:border-color .16s,box-shadow .16s,background .16s;position:relative;box-shadow:inset 0 1px 2px #11203d17}.field-control input::placeholder{color:#536583}.field-control input:focus{background:#fff;border-color:#126ae0;outline:0;box-shadow:0 0 0 3px #2480f521}.password-toggle{z-index:4;color:#415478;cursor:pointer;background:0 0;border:0;width:38px;height:37px;padding:9px;position:absolute;top:0;right:3px}.password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%}.forgot-link{color:#075dcd;cursor:pointer;background:0 0;border:0;justify-self:end;min-height:21px;padding:2px 0;font-size:.66rem;font-weight:650}.login-button,.provider-button,.account-button,.guest-button{cursor:pointer;border-radius:8px;width:100%;min-height:36px;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;position:relative;overflow:hidden}.login-button:after,.provider-button:after,.account-button:after,.guest-button:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbd,#ffd77457,#0000);width:30%;position:absolute;top:-45%;bottom:-45%;left:-42%;transform:skew(-18deg)}.login-button:hover:not(:disabled):after,.login-button:focus-visible:after,.provider-button:hover:not(:disabled):after,.provider-button:focus-visible:after,.account-button:hover:not(:disabled):after,.account-button:focus-visible:after,.guest-button:hover:not(:disabled):after,.guest-button:focus-visible:after{animation:.72s ease-out button-energy-sweep}.login-button{color:#fff;background:linear-gradient(#0872e7,#0758c5);border:1px solid #0564dd;font-size:.82rem;font-weight:720;box-shadow:0 7px 16px #0558c536}.login-button:hover:not(:disabled){background:linear-gradient(#1684fb,#075dce);transform:translateY(-1px);box-shadow:0 9px 19px #0558c547}.auth-divider{color:#4a556b;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;height:18px;font-size:.62rem;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#bdc1cc;height:1px}.provider-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.provider-button,.account-button,.guest-button{color:#17223b;background:#fafafd99;border:1px solid #afb4c2;grid-template-columns:32px 1fr 32px;align-items:center;font-size:.74rem;font-weight:670;display:grid;position:relative;box-shadow:0 2px 4px #1c263b14}.provider-button{grid-template-columns:17px minmax(0,1fr);column-gap:3px;min-height:31px;padding:0 6px;font-size:.62rem}.provider-button__mark,.account-button>span{grid-column:1;justify-self:center;font-size:1.05rem;font-weight:900}.provider-button__label{text-align:center;min-width:0}.provider-button:first-child .provider-button__mark{color:#0000;background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);-webkit-background-clip:text;background-clip:text}.provider-button:nth-child(2) .provider-button__mark{color:#101723;font-size:.78rem}.provider-button:nth-child(3) .provider-button__mark{color:#fff;background:#2167dc;border-radius:50%;place-items:center;width:16px;height:16px;font-family:Arial,sans-serif;font-size:.72rem;display:grid}.provider-button:hover:not(:disabled),.account-button:hover:not(:disabled),.guest-button:hover:not(:disabled){background:#fff;border-color:#397cd4;transform:translateY(-1px);box-shadow:0 5px 12px #1c407724}.login-button:active:not(:disabled),.provider-button:active:not(:disabled),.account-button:active:not(:disabled),.guest-button:active:not(:disabled){transform:translateY(1px)scale(.985)}.account-button,.guest-button{justify-content:center;gap:6px;display:flex}.account-button>span{color:#095fcf}.guest-button:before{color:#095fcf;content:"○";font-size:1rem;font-weight:900}.auth-panel button:disabled,.auth-panel input:disabled{cursor:wait;opacity:.62}.auth-status{color:#924425;text-align:center;min-height:12px;font-size:.55rem;line-height:1.15}.auth-status:not(:empty){animation:.58s ease-out auth-error-pulse}.reveal-flash,.fog-layer{z-index:95;pointer-events:none;position:absolute;inset:0}.reveal-flash{opacity:0;mix-blend-mode:screen;background:linear-gradient(92deg,#0000 28%,#ff9b32 41%,#fff7cf 48%,#fff 50%,#ffad35 56%,#ff5d0a 65%,#0000 74%),radial-gradient(circle at 50% 48%,#fff 0,#ffd56b 16%,#ff6f0ec7 40%,#bf280057 60%,#0000 74%)}.card-scene.is-revealing .reveal-flash{animation:1.3s ease-out both reveal-flash}.fog-layer{opacity:0;filter:saturate(1.18);background:radial-gradient(at 50% 38%,#fff6caf0,#ffb44ad6 21%,#0000 43%),radial-gradient(at 50% 52%,#ff8f28e0,#ff4f08a3 38%,#8c1a0033 65%,#0000 79%),linear-gradient(#ff500621,#ff771733);overflow:hidden}.card-scene.is-revealing .fog-layer{animation:2.6s cubic-bezier(.25,.68,.45,1) both fog-dissipate}.fog-cloud{aspect-ratio:1.7;filter:blur(28px);mix-blend-mode:screen;background:radial-gradient(at 35%,#ffe496f0,#ff922f9e 32%,#0000 52%),radial-gradient(at 68% 46%,#ff7e1fe6,#ee3e0485 38%,#0000 58%);border-radius:50%;width:72%;position:absolute}.fog-cloud--one{animation:2.3s ease-out both fog-drift-left;top:17%;left:-25%}.fog-cloud--two{animation:2.5s ease-out both fog-drift-right;top:28%;right:-27%}.fog-cloud--three{animation:2.6s ease-out both fog-drift-down;bottom:8%;right:8%}.fog-cloud--four{animation:2.4s ease-out both fog-drift-up;bottom:30%;left:7%}.card-dialog-shell{z-index:220;padding:max(20px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.card-dialog-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#000612ba;border:0;position:absolute;inset:0}.card-dialog{--dialog-accent:#176cdf;z-index:2;color:#16223a;background:radial-gradient(circle at 90% 5%, color-mix(in srgb, var(--dialog-accent) 16%, transparent), transparent 34%), linear-gradient(150deg, #fff, #e9eaf0);width:min(100%,380px);box-shadow:0 30px 90px #00030cad, 0 0 0 1px color-mix(in srgb, var(--dialog-accent) 45%, transparent);border:2px solid #fff;border-radius:24px;padding:30px 26px 24px;animation:.36s cubic-bezier(.16,1,.3,1) both dialog-arrival;position:relative;overflow:hidden}.card-dialog:before{border:1px solid var(--dialog-accent);content:"";opacity:.65;pointer-events:none;border-radius:16px;position:absolute;inset:10px}.card-dialog__icon{border:2px solid var(--dialog-accent);width:48px;height:48px;color:var(--dialog-accent);box-shadow:0 7px 17px color-mix(in srgb, var(--dialog-accent) 18%, transparent);background:#fff;border-radius:50%;place-items:center;display:grid}.card-dialog__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:27px;height:27px}.card-dialog__icon--blue{border-color:var(--blue);color:var(--blue);font-size:1.6rem;font-weight:400}.card-dialog>p:first-of-type{color:var(--dialog-accent);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 3px;font-size:.7rem;font-weight:800}.card-dialog h2{color:#111c31;letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,7vw,2.2rem)}.card-dialog ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.card-dialog li{color:#42506b;padding-left:18px;font-size:.88rem;line-height:1.35;position:relative}.card-dialog li:before{background:var(--dialog-accent);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--dialog-accent) 58%, transparent);content:"";border-radius:50%;position:absolute;top:.46em;left:0}.card-dialog__message{line-height:1.45;color:#44516a!important;letter-spacing:0!important;text-transform:none!important;margin:18px 0 22px!important;font-size:.88rem!important;font-weight:450!important}.card-dialog__close{border:1px solid var(--dialog-accent);color:#fff;background:color-mix(in srgb, var(--dialog-accent) 90%, #0d2140);cursor:pointer;border-radius:10px;width:100%;min-height:44px;font-weight:750}.home-shell{min-height:100svh;padding:max(26px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(26px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#f5f8ff;background:radial-gradient(circle at 75% 15%,#256fd93d,#0000 35%),linear-gradient(150deg,#020711,#07162c 65%,#030812);overflow:auto}.home-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#3c88ff29,#0000 66%);border-radius:50%;width:80vw;position:fixed;top:-20%;left:50%;transform:translate(-50%)}.home-header,.home-hero,.home-menu{z-index:2;width:min(100%,1060px);margin-left:auto;margin-right:auto;position:relative}.home-header{justify-content:space-between;align-items:center;display:flex}.home-brand{align-items:baseline;gap:8px;display:flex}.home-brand span{color:#fff;font-size:2rem;font-weight:950}.home-brand small{color:#f1b842;text-transform:uppercase;font-weight:750}.sign-out-button{color:#eef5ff;cursor:pointer;background:#0c203fb3;border:1px solid #81aff75c;border-radius:999px;min-height:42px;padding:0 16px}.home-hero{grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:clamp(50px,10vh,105px);display:grid}.home-hero p{color:#f0b743;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:800}.home-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,10vw,6rem)}.home-date{color:#9dafcc}.home-pass{aspect-ratio:.7;background:linear-gradient(150deg,#111a31,#030712);border:1px solid #e6af38;border-radius:18px;align-content:center;width:210px;padding:24px;display:grid;box-shadow:0 25px 60px #000}.home-pass span,.home-pass small{color:#eab94d;text-transform:uppercase}.home-pass strong{font-size:4rem}.home-menu{grid-template-columns:1.4fr .7fr;gap:18px;margin-top:50px;display:grid}.home-menu__list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.home-menu__list button,.home-menu__detail{color:#eaf2ff;background:#0c1b34ad;border:1px solid #739bd93d;border-radius:16px;min-height:105px;padding:18px}.home-menu__list button{text-align:left;cursor:pointer;grid-template-columns:auto 1fr;gap:0 12px;display:grid}.home-menu__list button.is-selected{background:#172a48e6;border-color:#e4ac36}.home-menu__list button>span{color:#e4ac36;grid-row:span 2}.home-menu__list b{align-self:end}.home-menu__list small,.home-menu__detail small{color:#91a2bf}.home-menu__detail>span{color:#e5ad38;font-size:2rem}.home-menu__detail p{color:#8194b4;text-transform:uppercase;margin:14px 0 4px;font-size:.7rem}.home-menu__detail h2{margin:0 0 6px}@keyframes intro-loading{0%{transform:translate(-110%)}to{transform:translate(390%)}}@keyframes intro-handoff{0%,18%{opacity:1;filter:brightness()}32%{opacity:1;filter:brightness(1.85)saturate(1.35)}to{opacity:0;filter:brightness(2.2)blur(12px);transform:scale(1.035)}}@keyframes poster-glow-handoff{0%{opacity:1;transform:translateZ(0)scale(1.002)}28%{opacity:.76}64%{opacity:.3}to{visibility:hidden;opacity:0;transform:translateZ(0)scale(1.018)}}@keyframes collectible-reveal{0%{opacity:0;filter:blur(14px)brightness(2);transform:translateY(110px)rotateX(64deg)scale(.54)}38%{opacity:.9;filter:blur(3px)brightness(1.32)}72%{transform:var(--card-transform) translateY(-7px) scale(1.025)}to{opacity:1;filter:none;transform:var(--card-transform)}}@keyframes brand-backdrop-reveal{0%{opacity:0;filter:blur(16px)brightness(1.8);transform:translate(-50%,34px)scale(.9)}65%{opacity:1;filter:blur(2px)brightness(1.15)}to{opacity:1;filter:none;transform:translate(-50%)scale(1)}}@keyframes brand-backdrop-live{0%,to{filter:drop-shadow(0 0 12px #2e7eff2e);transform:translate(-50%)scale(1)}50%{filter:drop-shadow(0 0 22px #3a8bff47)drop-shadow(0 0 12px #ffb72c21);transform:translate(-50%)scale(1.008)}}@keyframes login-card-reveal{0%{opacity:0;filter:blur(16px)brightness(2);transform:translate(-50%,100px)scale(.64)}55%{opacity:1;filter:blur(2px)brightness(1.2)}78%{transform:translate(-50%, -7px) scale(var(--auth-scale))}to{opacity:1;filter:none;transform:translateX(-50%) scale(var(--auth-scale))}}@keyframes login-panel-breathe{0%,to{transform:translateX(-50%) scale(var(--auth-scale));box-shadow:inset 0 2px #fff,inset 0 -4px 8px #494f6021,0 24px 45px #00030d94,0 0 0 1px #15407e38}50%{transform:translateX(-50%) translateY(-2px) scale(var(--auth-scale));box-shadow:inset 0 2px #fff,inset 0 -4px 8px #494f6021,0 28px 52px #00030d9e,0 0 0 1px #1c76f561,0 0 24px #2385ff21}}@keyframes login-aurora{0%{opacity:.26;transform:translate(-3%,-2%)scale(1)}52%{opacity:.4;transform:translate(3%,1%)scale(1.05)}to{opacity:.3;transform:translate(-1%,3%)scale(1.02)}}@keyframes energy-trace-top{0%,68%,to{opacity:0;left:-42%}72%{opacity:.2}82%{opacity:.9}96%{opacity:0;left:104%}}@keyframes energy-trace-bottom{0%,68%,to{opacity:0;right:-42%}72%{opacity:.2}82%{opacity:.82}96%{opacity:0;right:104%}}@keyframes panel-spark{0%,76%,to{opacity:0;transform:translate(0)scale(.35)}80%{opacity:1;transform:translate(1px,-2px)scale(1)}86%{opacity:.68;transform:translate(-2px,-7px)scale(.7)}92%{opacity:0;transform:translate(2px,-13px)scale(.2)}}@keyframes button-energy-sweep{0%{opacity:0;left:-42%}18%{opacity:.58}to{opacity:0;left:116%}}@keyframes auth-error-pulse{0%,to{color:#924425;text-shadow:none}45%{color:#b22d22;text-shadow:0 0 8px #e7442a52}}@keyframes login-card-charge{0%{filter:brightness();transform:translateX(-50%) scale(var(--auth-scale))}32%{filter:brightness(1.16)saturate(1.18);transform:translateX(-50%) translateY(-3px) scale(var(--auth-scale)) scale(1.015)}68%{filter:brightness(1.42)saturate(1.3);transform:translateX(-50%) scale(var(--auth-scale)) scale(1.028)}to{opacity:0;filter:brightness(1.7)blur(5px);transform:translateX(-50%) translateY(-16px) scale(var(--auth-scale)) scale(1.055)}}@keyframes login-frame-charge{0%{border-color:#499dff8a;box-shadow:0 0 12px #2184ff1f}46%{border-color:#fff1ad;box-shadow:0 0 13px #2e8fff,0 0 28px #ffb92b85,inset 0 0 16px #2f86ff7a}to{border-color:#fff;box-shadow:0 0 28px #63b5ff,0 0 48px #ffbb39ad}}@keyframes card-shine{0%{opacity:0;left:-60%}20%{opacity:.62}to{opacity:0;left:128%}}@keyframes reveal-flash{0%{opacity:1;filter:brightness(2.4)blur();transform:scaleX(.35)}14%{opacity:.86;filter:brightness(1.7)blur(2px);transform:scaleX(1)}24%{opacity:.45}32%{opacity:.9}48%{opacity:.2}to{opacity:0;filter:brightness()blur(16px);transform:scale(1.25)}}@keyframes fog-dissipate{0%{opacity:1;filter:brightness(1.65)saturate(1.3)}14%{opacity:.88;filter:brightness(1.24)saturate(1.18)}24%{opacity:1}38%{opacity:.72}58%{opacity:.4}to{opacity:0;filter:brightness(.9)blur(12px);transform:scale(1.18)}}@keyframes fog-drift-left{0%{opacity:1;transform:translate(5%,8%)scale(1.08)}to{opacity:0;transform:translate(-58%,-18%)scale(1.55)}}@keyframes fog-drift-right{0%{opacity:1;transform:translate(-3%)scale(1.12)}to{opacity:0;transform:translate(62%,-14%)scale(1.6)}}@keyframes fog-drift-down{0%{opacity:.95;transform:translateY(-5%)scale(1)}to{opacity:0;transform:translate(28%,58%)scale(1.6)}}@keyframes fog-drift-up{0%{opacity:.9;transform:translateY(6%)scale(1.1)}to{opacity:0;transform:translate(-22%,-62%)scale(1.48)}}@keyframes dialog-arrival{0%{opacity:0;filter:blur(8px);transform:translateY(28px)scale(.94)}to{opacity:1;filter:none;transform:none}}@media (width>=900px){.card-stage{aspect-ratio:auto;width:min(680px,103svh);height:min(780px,100svh - 18px)}.collectible-card--middle-left{width:47%;height:39%;top:38%;left:-8%}.collectible-card--middle-right{width:47%;height:39%;top:38%;left:61%}.collectible-card--lower-left{width:43%;height:37%;top:61%;left:-12%}.collectible-card--lower-right{width:43%;height:37%;top:61%;left:68%}.login-card{width:330px;top:42%}.collectible-card__copy small,.collectible-card__copy em{font-size:.58rem}.collectible-card__copy b{font-size:.95rem}}@media (height<=700px){.login-card{--auth-scale:.74}.experience-status{display:none}}@media (height<=600px) and (width<=899px){.login-card{--auth-scale:.68;top:35%}}@media (width<=620px){.collectible-card__copy em{display:none}.home-hero{grid-template-columns:1fr}.home-pass{width:min(100%,210px)}.home-menu,.home-menu__list{grid-template-columns:1fr}}@media (width<=350px){.login-card{width:274px}.auth-panel{gap:4px}.field-control,.field-control input,.password-toggle{height:34px;min-height:34px}.login-button,.provider-button,.account-button,.guest-button{min-height:33px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}:root{--show-ink:#10243c;--show-panel:#142b46;--show-gold:#b58c45;--show-silver:#fffdf8;--show-muted:#52677e}.login-experience--landing,.editor-workspace{background:#071d40}.login-experience--landing .poster-portal-view{overscroll-behavior-y:contain;overflow:hidden auto}.poster-preparation{transform:translateZ(0)}.login-experience--pack .cinematic-gate.booster-gate{opacity:.999}.login-experience--pack .poster-premium .poster-hero__brand{animation:none}.poster-landing.poster-premium{width:100%;max-width:1800px;height:var(--app-viewport-height,100dvh);min-height:0;padding:max(16px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:var(--show-ink);background:radial-gradient(at 16% 0,#2373bf80,#0000 43%),radial-gradient(at 91% 26%,#1b5bab66,#0000 53%),repeating-linear-gradient(112deg,#81c5ff05 0 1px,#0000 1px 4px),repeating-linear-gradient(24deg,#010b1c18 0 1px,#0000 1px 3px),linear-gradient(145deg,#092c60,#061a38 65%,#0d2c51);border:0;grid-template:"hero overview"clamp(86px,9.6vh,106px)"hero enter"56px"hero ribbon"28px"portals portals"minmax(0,1fr)"callouts callouts"52px"services services"48px"footer footer"42px/minmax(0,.52fr) minmax(0,1.48fr);gap:clamp(6px,.9vh,10px) clamp(18px,2.5vw,40px);margin:0 auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.poster-premium:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d6b56540;position:absolute;inset:13px;box-shadow:inset 0 0 0 1px #02132f80}.poster-premium .poster-arena{background:0 0}.poster-premium .poster-arena span,.poster-premium .poster-arena:after,.poster-premium .poster-pavilion-detail{display:none}.poster-pavilion-detail__line{background:linear-gradient(#0000,#fffbe9,#b19557aa,#0000);width:1px;position:absolute;top:12%;bottom:22%;left:2%;box-shadow:0 0 10px 1px #fff1cbb3}.poster-pavilion-detail__line+span{left:auto;right:2%}.poster-premium .poster-hero{isolation:isolate;grid-area:hero;place-items:center;padding:0;display:grid}.poster-premium .poster-hero:before{content:"";z-index:-1;box-shadow:none;background:radial-gradient(at 50% 36%,#9dccff26,#0000 70%);border:0;border-radius:0;display:block;position:absolute;inset:0;transform:none}.poster-premium .poster-hero:after{display:none}.poster-premium .poster-hero__brand{align-self:stretch;width:100%;height:100%;padding:0;animation:.85s cubic-bezier(.16,1,.3,1) both pavilion-crest-arrive;position:relative;top:auto;left:auto;transform:none}.poster-premium .poster-hero__brand-visual{will-change:auto;animation:none;overflow:visible}.poster-premium .poster-hero__brand img{object-position:center center;filter:drop-shadow(0 5px 5px #00102766)}.poster-premium .poster-enter{color:#17273a;letter-spacing:-.025em;width:100%;height:100%;min-height:44px;text-shadow:none;text-align:left;background:linear-gradient(120deg,#f8e7b9,#e9c776 52%,#d6ac57);border:1px solid #fae8af;border-radius:9px;grid-area:enter;grid-template-columns:minmax(0,1fr) auto 28px;align-self:stretch;align-items:center;gap:16px;margin:0;padding:7px 24px;font:750 clamp(18px,1.9vw,29px)/1.1 Inter,system-ui,sans-serif;transition:box-shadow .18s,filter .18s;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:inset 0 1px #fff9e9,inset 0 -2px #9b712740,0 3px #775d2e,0 12px 22px #3b32232b}.poster-premium .poster-enter:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fff9df66 49%,#0000 59%);width:65%;height:100%;animation:9s ease-in-out 1s infinite pavilion-metal-sweep;display:block;position:absolute;inset:0;transform:translate(-180%)}.poster-premium .poster-enter span{font:inherit;letter-spacing:inherit;text-shadow:none}.poster-premium .poster-enter small{color:#4c442f;letter-spacing:0;max-width:64px;font:550 11px/1.35 Inter,system-ui,sans-serif}.poster-enter__arrow{width:26px;height:26px;transition:translate .18s}.poster-premium .poster-enter:hover{filter:brightness(1.04);box-shadow:inset 0 1px #fff,0 3px #775d2e,0 14px 24px #3b322340}.poster-premium .poster-enter:hover .poster-enter__arrow{translate:3px}.poster-premium .poster-enter:focus-visible{outline-offset:4px;outline:3px solid #174979}.poster-premium .poster-ribbon{color:#fff0d3;letter-spacing:.025em;text-transform:none;text-align:center;min-width:0;text-shadow:none;background:linear-gradient(110deg,#741e26,#942c31 56%,#6c2029);border:1px solid #e0bc7999;border-radius:4px;grid-area:ribbon;place-items:center;margin:0;padding:5px 12px;font:650 clamp(10px,1.02vw,15px)/1.3 Inter,system-ui,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff1f,0 3px 9px #4f151b16}.poster-premium .poster-ribbon span{font:inherit}.poster-premium .poster-overview{background:#fffdf6e8;border:1px solid #d1ba8599;border-top:2px solid #c7a162;border-radius:3px 3px 14px 14px;grid-area:overview;grid-template-columns:1.42fr .68fr 1fr;gap:0;min-height:0;padding:13px 5px;display:grid;box-shadow:0 10px 26px #23334315,inset 0 1px #fff}.poster-premium .poster-overview>*{min-height:0;box-shadow:none;text-align:center;color:#233f5b;text-shadow:none;background:0 0;border:0;border-right:1px solid #ac956d4d;border-radius:0;place-content:center;margin:0;padding:3px 14px;font:650 clamp(13px,1.35vw,20px)/1.35 Inter,system-ui,sans-serif;display:grid}.poster-premium .poster-overview>:last-child{border-right:0}.poster-premium .poster-overview p{grid-template-columns:minmax(0,1fr);gap:3px}.poster-premium .poster-overview strong{color:#132c46;letter-spacing:-.04em;font-size:clamp(19px,1.85vw,29px)}.poster-premium .poster-overview span{color:#825f2f;font-size:clamp(12px,1.1vw,17px)}.poster-premium .poster-overview p small{color:#526276;font-size:clamp(10px,1vw,14px);font-weight:500}.poster-premium .poster-portals{grid-area:portals;gap:0;min-height:0}.poster-premium .poster-portals>header{box-shadow:none;text-align:left;text-transform:none;background:0 0;border:0;border-bottom:1px solid #e8ce923b;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 12px;display:flex}.poster-premium .poster-portals>header h2{color:#f8f0dd;letter-spacing:-.015em;text-shadow:none;text-transform:none;margin:0;font:600 clamp(14px,1.45vw,21px)/1.3 Inter,system-ui,sans-serif}.poster-premium .poster-play{color:#f0d796;cursor:pointer;background:#fff4d30b;border:1px solid #d6bd8475;border-radius:5px;flex:none;order:2;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:6px 11px;font:600 11px/1.2 Inter,system-ui,sans-serif;display:flex}.poster-premium .poster-portals>header .poster-play small{color:inherit;font:inherit;letter-spacing:0;display:block}.poster-premium .poster-play svg{width:14px;height:14px}.poster-premium .poster-play:hover{background:#f2d59322}.poster-premium .poster-portals__stage{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:0;padding:8px 0 7px;overflow:visible;container-type:size}.poster-premium .poster-portals__stage:before{content:"";z-index:-2;height:auto;box-shadow:none;filter:none;pointer-events:none;background:radial-gradient(at 50% 90%,#2c67b042,#02112800 72%);border:0;border-radius:0;display:block;position:absolute;inset:0 -3% -5%;transform:none}.poster-premium .portal-table.portal-table--artwork-only{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:none}.poster-premium .portal-table--vendors.portal-table--artwork-only{justify-self:end;width:min(100%,75cqh)}.poster-premium .portal-table--sponsors.portal-table--artwork-only{justify-self:start;width:min(100%,109cqh)}.poster-premium .portal-table.portal-table--artwork-only:before{content:none;display:none}.poster-premium .portal-table.portal-table--artwork-only:after{content:"";z-index:-1;filter:none;width:min(86%,86cqh);height:8%;box-shadow:none;pointer-events:none;opacity:1;background:radial-gradient(#000711b3,#010b2359 45%,#0000 72%);border:0;border-radius:0;transition:none;position:absolute;inset:auto auto 1% 50%;transform:translate(-50%)}.poster-premium .portal-table--vendors.portal-table--artwork-only:after{bottom:2.5%}.poster-premium .portal-table--sponsors.portal-table--artwork-only:after{bottom:6%}.poster-premium .portal-table.portal-table--artwork-only .portal-table__image{object-fit:contain;object-position:center bottom;filter:none;border-radius:0;width:100%;height:100%;inset:0;transform:none}.poster-premium .portal-table.portal-table--artwork-only:hover{filter:none;transform:none}.poster-premium .poster-callouts{grid-area:callouts;gap:14px}.poster-premium .poster-callouts p{box-shadow:none;text-align:left;background:#061c3c9c;border:0;border-left:2px solid #d7b263;border-radius:0;align-content:center;gap:3px;margin:0;padding:5px 11px 5px 15px;display:grid}.poster-premium .poster-callouts strong{color:#f7f2e6;text-transform:none;font:650 clamp(11px,1.12vw,16px)/1.25 Inter,system-ui,sans-serif}.poster-premium .poster-callouts span{color:#d9bd7e;text-transform:none;font:500 clamp(10px,1vw,14px)/1.25 Inter,system-ui,sans-serif}.poster-premium .poster-services{background:linear-gradient(100deg,#122940f5,#25435af2);border:1px solid #fff5dc54;border-top-color:#ddc188;border-radius:9px;grid-area:services;grid-template-columns:1fr 1.2fr 1.9fr 1fr;gap:0;padding:8px 6px;box-shadow:0 7px 15px #18304420}.poster-premium .poster-services span{color:#f1eee2;text-transform:none;text-align:center;min-height:0;text-shadow:none;background:0 0;border:0;border-right:1px solid #d6c39433;border-radius:0;place-content:center;padding:4px 16px;font:500 clamp(10px,1.05vw,15px)/1.35 Inter,system-ui,sans-serif;display:grid}.poster-premium .poster-services span:first-child{color:#f4d99b}.poster-premium .poster-services span:last-child{border:0}.poster-premium .poster-footer{min-height:0;text-shadow:none;background:#fffdf0dd;border:0;border-radius:7px;grid-area:footer;grid-template-columns:.8fr 2fr;align-items:center;gap:16px;padding:0 14px;display:grid;box-shadow:0 2px 8px #1d354712}.poster-premium .poster-footer p{align-items:center;gap:10px;margin:0;display:flex}.poster-premium .poster-footer p span{color:#536373;letter-spacing:0;font:500 11px/1.3 Inter,system-ui,sans-serif}.poster-premium .poster-footer p strong{color:#1c3955;letter-spacing:-.02em;text-shadow:none;font:750 17px/1.2 Inter,system-ui,sans-serif}.poster-premium .poster-footer address{grid-template-columns:1.45fr 1fr 1fr;align-items:center;gap:10px;display:grid}.poster-premium .poster-footer address a{color:#3f556a;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:4px;grid-column:auto;min-height:40px;margin:0;padding:4px;font:500 clamp(10px,1.02vw,14px)/1.25 Inter,system-ui,sans-serif;text-decoration:none}.poster-premium .poster-footer address a:hover{color:#112d46;background:#bba36b1a}.poster-premium [aria-haspopup=dialog]{cursor:pointer;transition:filter .18s;position:relative}.poster-premium [aria-haspopup=dialog]:hover{filter:brightness(1.035)}.poster-premium [aria-haspopup=dialog]:focus-visible{outline-offset:3px;outline:2px solid #21608e}.poster-premium .poster-play:focus-visible,.poster-premium .poster-services:focus-visible{outline-color:#b88737}.poster-premium .poster-editor{z-index:100;top:14px;left:18px;right:auto}.poster-premium .poster-editor button{color:#f7e5b8;background:#102b43f5;border:1px solid #c4a96c;border-radius:6px;padding:7px 12px;font:600 12px/1.3 Inter,system-ui,sans-serif}.editor-workspace--active .poster-landing.poster-premium{width:100vw;height:var(--app-viewport-height,100dvh);margin:0}.editor-workspace--active .scaled-device-preview{transition:none}.poster-premium.poster-landing--editing .portal-table:hover{transform:none}.poster-premium.poster-landing--editing .poster-enter:after{animation:none}@keyframes pavilion-crest-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes pavilion-metal-sweep{0%,60%{transform:translate(-180%)}80%,to{transform:translate(260%)}}@media (aspect-ratio<=1){.poster-landing.poster-premium{max-width:850px;padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background-position:50%;grid-template:"hero overview"clamp(122px,20vh,174px)"enter enter"50px"ribbon ribbon"26px"portals portals"minmax(148px,1fr)"callouts callouts"54px"services services"64px"footer footer"62px/minmax(0,.9fr) minmax(0,1.1fr);gap:7px}.poster-premium:before{inset:4px}.poster-premium .poster-hero{padding:0}.poster-premium .poster-hero:before{inset:0}.poster-premium .poster-hero__brand{padding:0}.poster-premium .poster-hero__brand img{object-position:center center}.poster-premium .poster-hero:after{height:6%;left:10%;right:10%}.poster-premium .poster-enter{border-radius:7px;grid-area:enter;grid-template-columns:minmax(0,1fr) auto 22px;gap:12px;height:100%;padding:6px 18px;font-size:21px}.poster-premium .poster-enter small{max-width:60px;font-size:10px}.poster-premium .poster-enter__arrow{width:22px;height:22px}.poster-premium .poster-ribbon{letter-spacing:0;padding:3px 4px;font-size:10px}.poster-premium .poster-overview{border-radius:3px 3px 9px 9px;grid-template-rows:1.6fr .65fr .85fr;grid-template-columns:minmax(0,1fr);padding:4px 8px}.poster-premium .poster-overview>*{border-bottom:1px solid #ac956d4d;border-right:0;padding:3px 1px;font-size:12px}.poster-premium .poster-overview>:last-child{border-bottom:0}.poster-premium .poster-overview p{gap:2px}.poster-premium .poster-overview strong{font-size:16px}.poster-premium .poster-overview span{font-size:11px}.poster-premium .poster-overview p small{font-size:9px}.poster-premium .poster-portals{gap:0}.poster-premium .poster-portals>header{border-radius:6px;gap:6px;padding:4px 9px}.poster-premium .poster-portals>header h2{font-size:12px}.poster-premium .poster-play{gap:5px;min-height:30px;padding:4px 7px;font-size:10px}.poster-premium .poster-play svg{width:12px;height:12px}.poster-premium .poster-portals__stage{gap:0;padding:4px 0 7px}.poster-premium .poster-callouts{gap:8px}.poster-premium .poster-callouts p{padding:4px 7px 4px 9px}.poster-premium .poster-callouts strong{font-size:12px}.poster-premium .poster-callouts span{font-size:11px}.poster-premium .poster-services{border-radius:6px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.5fr 1fr;padding:3px}.poster-premium .poster-services span{padding:3px 5px;font-size:10px;line-height:1.35}.poster-premium .poster-services span:nth-child(3){border-right:0;grid-area:2/1/auto/-1}.poster-premium .poster-footer{grid-template-rows:20px 1fr;grid-template-columns:1fr;gap:0;padding:5px 4px}.poster-premium .poster-footer p{justify-content:center;gap:6px}.poster-premium .poster-footer p span{font-size:9px}.poster-premium .poster-footer p strong{font-size:13px}.poster-premium .poster-footer address{grid-template-columns:1.5fr 1fr 1fr;gap:2px}.poster-premium .poster-footer address a{min-height:32px;padding:3px 0;font-size:10px}.poster-premium .poster-editor{top:7px;left:9px}}@media (aspect-ratio<=1) and (height>=950px){.poster-landing.poster-premium{grid-template-rows:clamp(180px,21vh,240px) 60px 28px minmax(210px,1fr) 64px 74px 64px;gap:10px;padding:14px 18px}.poster-premium .poster-enter{font-size:26px}.poster-premium .poster-overview>*{font-size:15px}.poster-premium .poster-overview strong{font-size:23px}.poster-premium .poster-overview span,.poster-premium .poster-overview p small{font-size:13px}.poster-premium .poster-portals>header{padding:7px 12px}.poster-premium .poster-callouts strong,.poster-premium .poster-portals>header h2{font-size:15px}.poster-premium .poster-callouts span,.poster-premium .poster-services span,.poster-premium .poster-play{font-size:12px}.poster-premium .poster-footer address a{font-size:11px}}@media (aspect-ratio<=1) and (height<=650px){.poster-landing.poster-premium{grid-template-rows:106px 44px 21px minmax(126px,1fr) 54px 58px 53px;gap:4px;padding-block:6px}.poster-premium .poster-enter{padding-inline:12px;font-size:18px}.poster-premium .poster-ribbon{font-size:9px}.poster-premium .poster-overview strong{font-size:14px}.poster-premium .poster-overview>*{padding:1px 4px;font-size:10px}.poster-premium .poster-portals>header h2{font-size:11px}.poster-premium .poster-play{min-height:26px;padding:3px 5px;font-size:9px}.poster-premium .poster-callouts strong{font-size:11px}.poster-premium .poster-callouts span,.poster-premium .poster-services span{font-size:9px}.poster-premium .poster-footer{grid-template-rows:17px 1fr;padding:3px 4px}.poster-premium .poster-footer address a{min-height:28px;font-size:8px}}@media (aspect-ratio<=1) and (width<=600px){.poster-landing.poster-premium{grid-template-rows:clamp(122px,20vh,174px) 50px 26px auto 54px 64px 62px;align-content:start;height:auto}.poster-premium .poster-portals{grid-template-rows:auto auto;align-content:start;gap:5px}.poster-premium .poster-portals__stage{aspect-ratio:1.48;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;padding:0}}@media (aspect-ratio<=1) and (width<=600px) and (height<=650px){.poster-landing.poster-premium{grid-template-rows:106px 44px 21px auto 54px 58px 53px}}@media (aspect-ratio>=1) and (height<=580px){.poster-landing.poster-premium{height:auto;min-height:var(--app-viewport-height,100dvh);grid-template:"hero overview"62px"hero portals"minmax(224px,1fr)"enter portals"44px"ribbon callouts"40px"services services"40px"footer footer"34px/minmax(0,.76fr) minmax(0,1.24fr);gap:7px 22px;padding:10px 16px}.poster-premium:before{inset:4px}.poster-premium .poster-hero{padding:0}.poster-premium .poster-overview{padding:4px}.poster-premium .poster-overview>*{padding:1px 6px;font-size:12px}.poster-premium .poster-overview strong{font-size:17px}.poster-premium .poster-overview span,.poster-premium .poster-overview p small{font-size:10px}.poster-premium .poster-enter{grid-area:enter;grid-template-columns:minmax(0,1fr) auto 18px;gap:8px;height:100%;padding:4px 10px;font-size:17px}.poster-premium .poster-enter small{max-width:48px;font-size:8px}.poster-premium .poster-enter__arrow{width:18px;height:18px}.poster-premium .poster-ribbon{padding:4px;font-size:9px}.poster-premium .poster-portals{gap:4px}.poster-premium .poster-portals>header{padding:4px 10px}.poster-premium .poster-portals>header h2{font-size:13px}.poster-premium .poster-play{min-height:26px;padding:4px 8px;font-size:10px}.poster-premium .poster-callouts p{padding:3px 8px}.poster-premium .poster-callouts strong{font-size:10px}.poster-premium .poster-callouts span{font-size:9px}.poster-premium .poster-services{padding:2px}.poster-premium .poster-services span{padding:2px 6px;font-size:9px}.poster-premium .poster-footer{padding:0 8px}.poster-premium .poster-footer p strong{font-size:12px}.poster-premium .poster-footer p span{font-size:9px}.poster-premium .poster-footer address a{min-height:28px;font-size:9px}}@media (prefers-reduced-motion:reduce){.poster-premium .poster-hero__brand,.poster-premium .poster-enter:after{animation:none}.poster-premium .portal-table,.poster-premium .poster-enter,.poster-enter__arrow{transition:none}}.poster-premium{--show-action-edge:#f6d58c;--show-action-glow:#e8bb5873}.poster-premium:not(.poster-landing--editing) :is(.poster-enter,.poster-play,.poster-overview[role=button],.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href],.poster-editor button){cursor:pointer;outline:1px solid var(--show-action-edge);outline-offset:-1px;isolation:isolate;-webkit-tap-highlight-color:#efca6f30;position:relative}.poster-premium:not(.poster-landing--editing) :is(.poster-enter,.poster-play,.poster-overview[role=button],.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href],.poster-editor button):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 8px #ffd47724, 0 0 9px 1px var(--show-action-glow);opacity:.38;animation:8s ease-in-out infinite show-action-breathe;position:absolute;inset:0}.poster-premium:not(.poster-landing--editing) .poster-callouts>[role=button]{border-radius:5px}.poster-premium:not(.poster-landing--editing) .poster-footer address a[href]{color:#203f5c;text-underline-offset:3px;background:#fff9e855;outline-color:#a37835;-webkit-text-decoration:underline #9f713a;text-decoration:underline #9f713a;text-decoration-thickness:1px}.poster-premium:not(.poster-landing--editing) :is(.poster-play,.poster-services[role=button]):before{animation-delay:-2.5s}.poster-premium:not(.poster-landing--editing) :is(.poster-callouts>[role=button],.poster-footer address a[href]):before{animation-delay:-5s}.poster-premium:not(.poster-landing--editing) :is(.poster-enter,.poster-play,.poster-overview[role=button],.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href],.poster-editor button):focus-visible{outline-offset:3px;outline:2px solid #fff5cb;box-shadow:0 0 0 5px #143c61}.poster-premium:not(.poster-landing--editing) :is(.poster-enter,.poster-play,.poster-overview[role=button],.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href],.poster-editor button):is(:focus-visible,:active):before{opacity:1;animation:none}.poster-premium .portal-table__edge-glow{z-index:-1;filter:drop-shadow(0 0 2px #ffdf9b)drop-shadow(0 0 6px #dca83c);opacity:.48;pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:contain;animation:8s ease-in-out infinite show-table-breathe;position:absolute;inset:0}.poster-premium .portal-table--sponsors .portal-table__edge-glow{animation-delay:-4s}.poster-premium .portal-table.portal-table--artwork-only:focus-visible{outline-offset:3px;box-shadow:none;filter:none;border-radius:8px;outline:2px solid #fff5cb;transform:none}.poster-premium .portal-table:is(:focus-visible,:active) .portal-table__edge-glow{opacity:1;animation:none}.poster-premium .portal-table[data-editing=true] .portal-table__edge-glow{display:none}.login-experience--pack .poster-premium .portal-table__edge-glow,.login-experience--pack .poster-premium :is(.poster-enter,.poster-play,.poster-overview,.poster-callouts>p,.poster-services,.poster-footer address a,.poster-editor button):before{animation-play-state:paused}@keyframes show-action-breathe{0%,to{opacity:.34}50%{opacity:.82}}@keyframes show-table-breathe{0%,to{opacity:.38}50%{opacity:.82}}@media (hover:hover){.poster-premium:not(.poster-landing--editing) :is(.poster-enter,.poster-play,.poster-overview[role=button],.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href],.poster-editor button):hover:before,.poster-premium .portal-table:not([data-editing=true]):hover .portal-table__edge-glow{opacity:1;animation:none}}@media (prefers-reduced-motion:reduce){.poster-premium .portal-table__edge-glow,.poster-premium:not(.poster-landing--editing) :is(.poster-enter,.poster-play,.poster-overview[role=button],.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href],.poster-editor button):before{opacity:.65;animation:none}}@media (forced-colors:active){.poster-premium .portal-table__edge-glow{display:none}.poster-premium .portal-table.portal-table--artwork-only{outline-offset:2px;outline:1px solid buttontext}.poster-premium .portal-table.portal-table--artwork-only:focus-visible{outline:3px solid highlight}}:root{--companion-ink:#142c42;--companion-muted:#536573;--companion-navy:#102a40;--companion-brass:#8a6429;--companion-line:#d6d6cf;--companion-paper:#fafaf6;--companion-metal:linear-gradient(115deg, #f8e7ba, #e2bd70 48%, #f5dda3)}.collector-home.collector-home{--collector-gold:var(--companion-brass);--collector-muted:var(--companion-muted);--collector-ink:var(--companion-ink);--collector-blue:#214e6d;--collector-line:var(--companion-line);background:linear-gradient(100deg,#f7f8f4f7,#f7f8f4ed),url(/assets/collector-pavilion-2026.webp) 50%/cover;font-family:Aptos,Segoe UI,sans-serif}.collector-home .collector-home__header{border-bottom:1px solid #a88a514a;padding-bottom:15px}.collector-home .collector-home__header h1{letter-spacing:-.045em;font-weight:650}.collector-home .collector-home__header img{filter:drop-shadow(0 5px 5px #142c4220)}.collector-home .collector-home__tabs{background:var(--companion-navy);border-color:#203d52;border-radius:10px;gap:0;padding:0;overflow:hidden;box-shadow:0 5px 18px #102a4012}.collector-home .collector-home__tabs button{color:#e3e9ec;border:0;border-bottom:3px solid #0000;border-radius:0;transition:background .16s,color .16s}.collector-home .collector-home__tabs button span{color:#d6bc84}.collector-home .collector-home__tabs button[aria-pressed=true]{color:#fff2cc;background:#264257;border-color:#dbb96e}.collector-home .collector-home__tabs button:focus-visible{outline-offset:-5px;outline:2px solid #f5dda3}.collector-home .collector-home__panel{overscroll-behavior:contain;scrollbar-color:#b4b8b6 transparent;scrollbar-width:thin;background:linear-gradient(135deg,#fffffff7,#f9f9f4f2);border-color:#d3d5ce;border-radius:12px;overflow-y:auto;box-shadow:0 18px 45px #142c4210,inset 0 1px #fff}.collector-home .collector-feature{background:linear-gradient(135deg,#f5f5ec,#fff 75%);border-color:#b4995f #d6d8d1 #d6d8d1;border-top-style:solid;border-top-width:3px;border-radius:9px;position:relative}.collector-home .collector-feature h3{color:var(--companion-navy);letter-spacing:-.045em;font-weight:650}.collector-home .collector-day-grid article{background:#f3f4ef;border-color:#b4995f}.collector-home .collector-badge{color:#725321;background:#f5edd8;border-color:#ddc99a;border-radius:7px}.collector-home .collector-guide-strip{border-color:var(--companion-line)}.collector-home .collector-category-tags span{color:#315260;background:#eef3f1;border-color:#ccd6d7}.collector-home .collector-button{background:var(--companion-metal);border-color:#b79b5e;border-radius:7px;box-shadow:inset 0 1px #fff8dd,0 3px 9px #80662e13}.collector-home .collector-button--quiet{color:var(--companion-ink);background:#ffffffd9;border-color:#ccd1ce;box-shadow:inset 0 1px #fff}.collector-home :is(button,a){transition:background .16s,border-color .16s,box-shadow .16s}.collector-home .collector-button:hover{border-color:#987635;box-shadow:0 4px 12px #80662e20}.collector-home .collector-button:focus-visible{outline-color:#1b5775}.collector-home :is(input,select,textarea){background:#fff;border-color:#bdc9c9}.collector-home .collector-collection__items li{background:#f5f7f3;border-color:#cfd7d0}.show-portal.show-portal--premium{--portal-gold:var(--companion-brass);--portal-muted:var(--companion-muted);color:var(--companion-ink);background:linear-gradient(110deg,#edf1ede8,#f6f3e7ee),url(/assets/collector-pavilion-2026.webp) 50%/cover;font-family:Aptos,Segoe UI,sans-serif}.show-portal.show-portal--premium .show-portal__panel{background:linear-gradient(135deg,#fffffff9,#f6f7f1fc);border-color:#b99b5d #c9cfc9 #c9cfc9;border-top-style:solid;border-top-width:3px;box-shadow:0 18px 60px #122b421a,inset 0 1px #fff}.show-portal.show-portal--premium .show-portal__title-row{border-color:#d4d8cf}.show-portal.show-portal--premium .show-portal__title-row h1{letter-spacing:-.035em;color:var(--companion-navy);font-weight:700}.show-portal.show-portal--premium .show-portal__back{color:var(--companion-navy);background:#f0f3ed;border-color:#c7d0ca;border-radius:8px}.show-portal.show-portal--premium :is(.vendor-reservation__rules,.sponsor-portal__benefits){color:#eef1ee;background:linear-gradient(140deg,#18354a,#0e2335);border-color:#304a5c;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #102a4014}.show-portal.show-portal--premium :is(.vendor-reservation__rules h2,.sponsor-portal__benefits h2){color:#f4dfad}.show-portal.show-portal--premium :is(.show-portal__facts li,.sponsor-portal__benefits li){color:#e1e8e8;background:#ffffff06;border-color:#ffffff13}.show-portal.show-portal--premium :is(.show-portal__facts li,.sponsor-portal__benefits li):before{color:#dfc58c}.show-portal.show-portal--premium .show-portal__facts li:first-child{color:#f4dfad}.show-portal.show-portal--premium :is(.vendor-reservation__form,.sponsor-inquiry,.portal-dashboard){background:#fffffff0;border-color:#ced6d0}.show-portal.show-portal--premium :is(.vendor-reservation__price,.sponsor-portal__status){background:linear-gradient(115deg,#f9edd0,#f5e3b2);border-color:#c8ad71}.show-portal.show-portal--premium :is(.vendor-reservation__fields input,.sponsor-inquiry input:not([type=checkbox]),.sponsor-inquiry select,.sponsor-inquiry textarea){border-color:#bdcbc8;border-radius:7px}.show-portal.show-portal--premium :is(.vendor-category-picker,.sponsor-package-picker>label:not(.sponsor-inquiry__agreement),.sponsor-package-picker__custom){background:#f5f6f0;border-color:#ced5cd}.show-portal.show-portal--premium .vendor-category-picker__summary{color:#36554d;background:#e9f0ec}.show-portal.show-portal--premium :is(.sponsor-package-picker>label.is-selected,.sponsor-package-picker>label:has(input:focus-visible)){background:#fcf3db;border-color:#a28348}.show-portal.show-portal--premium :is(.vendor-reservation__inquiry,.show-portal__action:not(.show-portal__action--secondary):not(.show-portal__action--preview),.sponsor-inquiry>footer button:not(.sponsor-inquiry__back):not(:disabled),.sponsor-inquiry>footer a:not(.is-disabled),.vendor-category-picker>button){color:#182c38;background:var(--companion-metal);border-color:#baa065;border-radius:7px;box-shadow:inset 0 1px #fff7de,0 3px 9px #80662e13}.show-portal.show-portal--premium .vendor-reservation__inquiry[aria-disabled=true]{color:#65716b;box-shadow:none;background:#e8ede7;border-color:#c5cdc8}.show-portal.show-portal--premium .portal-dashboard__tabs{background:#e8ede7}.show-portal.show-portal--premium .portal-dashboard__tabs button[aria-current=page]{color:#fff2d2;background:var(--companion-navy)}.show-portal.show-portal--premium .sponsor-inquiry__progress{background:#e3e9e1}.show-portal.show-portal--premium .sponsor-inquiry__progress span{background:linear-gradient(90deg,#274d61,#b69b62)}.event-info-dialog.event-info-dialog,.collector-corner.collector-corner{color:var(--companion-ink);background:var(--companion-paper);border-color:#c4b38b;border-radius:17px;font-family:Aptos,Segoe UI,sans-serif;box-shadow:0 30px 100px #081b3566,inset 0 1px #fff}.event-info-dialog.event-info-dialog::backdrop,.collector-corner.collector-corner::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c233bac}.event-info-dialog .event-info-dialog__header,.collector-corner .collector-corner__header{background:linear-gradient(115deg,#1b3d53,#0f2436);box-shadow:inset 0 -2px #cfb37a}.event-info-dialog .event-info-dialog__tabs,.collector-corner .collector-corner__tabs{background:#eef1e9;border-color:#d0d7cb}.event-info-dialog .event-info-dialog__tabs{margin-top:14px}.event-info-dialog .event-info-dialog__tabs button[aria-selected=true],.collector-corner .collector-corner__tabs button[aria-selected=true]{color:#fff0c9;background:#17364c}.event-info-dialog .event-info-dialog__feature{background:linear-gradient(130deg,#f4eddc,#f7f9f4);border-color:#d6cebb;border-radius:10px}.event-info-dialog .event-info-dialog__feature h3{color:#183e55;letter-spacing:-.035em}.event-info-dialog .event-info-dialog__footer{background:#eff1e9;border-color:#d2d7cb}.event-info-dialog .event-info-dialog__actions .event-info-dialog__primary{background:var(--companion-metal);border-color:#b49b63;border-radius:7px}.collector-corner .collector-match__card{background:radial-gradient(at top,#2c566b,#112c40 75%);border-color:#b39b69;box-shadow:inset 0 0 0 4px #ffffff0b,0 3px 6px #142c4212}.collector-corner .collector-match__card.is-revealed{background:#fffaf0}.collector-corner .collector-match__card.is-matched{background:#e6f0e5;border-color:#759677}.collector-corner .collector-match__stats{background:#edf1e9;border-color:#d0d9cc}.graded-signin-shell .graded-signin-backdrop{-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);background:#061c32bf}.graded-signin-shell .graded-signin-dialog{background:linear-gradient(145deg,#244254,#0b2131 70%);border-color:#c9af77;box-shadow:0 30px 90px #07192c88,inset 0 1px #ffffff30}.graded-signin-shell .graded-signin-dialog__bar small{color:#e5cb95}.graded-signin-shell .graded-signin-dialog__bar h2{letter-spacing:.025em;font-weight:650}@media (width<=650px){.collector-home .collector-home__header{padding-bottom:10px}.collector-home .collector-home__panel{gap:14px}.collector-home .collector-button{min-height:40px;font-size:12px}.collector-home .collector-home__tabs button{min-height:44px;font-size:11px}.collector-home .collector-pagination button,.collector-home .collector-item-actions button{min-height:36px}.collector-home .collector-guide-grid,.collector-home .collector-market,.collector-home .collector-day-grid{flex-shrink:0}.collector-home .collector-section-footer{flex-wrap:wrap}.collector-home .collector-local-note{line-height:1.5}}@media (height<=500px){.collector-home .collector-home__header{padding-bottom:4px}.collector-home .collector-home__panel{overflow-y:auto}.collector-home .collector-guide-grid,.collector-home .collector-market,.collector-home .collector-day-grid{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.collector-home :is(button,a),.show-portal.show-portal--premium :is(button,a){transition:none}}@font-face{font-family:Show Condensed;src:url(/assets/fonts/RobotoCondensed.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.login-experience .poster-portal-view{--poster-top-gap:max(6px, env(safe-area-inset-top,0px));--poster-bottom-gap:max(8px, env(safe-area-inset-bottom,0px));--poster-fit-height:calc(var(--app-viewport-height,100dvh) - var(--poster-top-gap) - var(--poster-bottom-gap));box-sizing:border-box;padding-block:var(--poster-top-gap) var(--poster-bottom-gap);padding-inline:max(6px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));background:linear-gradient(#03172fe8,#03172ff5),url(/assets/reference-show-hall-banners-20260906.png) 50%/cover;overflow:hidden}.login-experience .poster-landing.poster-premium.poster-reference{--show-floor-line:132cqw;width:min(100%, calc(var(--poster-fit-height) / 1.9));height:var(--poster-fit-height);min-height:0;margin-block:0}.login-experience .poster-reference.poster-premium .poster-hero{top:6.6cqw}.login-experience .poster-reference.poster-premium .poster-overview{top:10.4cqw!important}.login-experience .poster-reference.poster-premium .poster-ribbon{top:54.1cqw}.login-experience .poster-reference.poster-premium .poster-portals{height:68.4cqw;top:63.6cqw}.login-experience .poster-reference.poster-premium .poster-portals__stage{height:calc(var(--show-floor-line) - 63.6cqw - 10cqw)}.login-experience .poster-reference.poster-premium .poster-arena{background-position:center calc(var(--show-floor-line) - 126cqw), center top}.login-experience .poster-reference.poster-premium .poster-lower-stack{grid-template-rows:18cqw 16cqw 13.4cqw 2.4cqw;align-content:space-evenly;gap:1.4cqw;top:134.4cqw;bottom:1.6cqw}.login-experience .poster-reference.poster-premium .poster-services{grid-template-rows:minmax(0,10fr) minmax(0,6fr)}.poster-landing.poster-premium.poster-reference{width:100%;max-width:885px;height:max(min(200.904vw, 1778px), var(--app-viewport-height,100dvh));min-height:var(--app-viewport-height,100dvh);aspect-ratio:auto;color:#fff9e8;--reference-art:url(/assets/reference-show-hall-banners-20260906.png);--reference-gold:#ffda65;background:#03172f;margin:0 auto;padding:0;font-family:Show Condensed,sans-serif;display:block;position:relative;overflow:hidden;container-type:inline-size}.poster-reference:before,.poster-reference:after,.poster-reference.poster-premium .poster-pavilion-detail,.poster-reference.poster-premium .poster-card-fan,.poster-reference.poster-premium .poster-hero__flare,.poster-reference.poster-premium .poster-reveal-glow{display:none}.poster-reference.poster-premium .poster-arena{opacity:1;background:var(--reference-art) center 18cqw / 100% auto no-repeat, var(--reference-art) center top / 100% auto no-repeat;position:absolute;inset:0;transform:none;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 95%);mask-image:linear-gradient(#000 0 68%,#0000 95%)}.poster-reference.poster-premium .poster-arena>*{display:none}.poster-reference.poster-premium .poster-icon{width:4.7cqw;height:4.7cqw;color:var(--reference-gold);flex:none}.poster-reference.poster-premium .poster-hero{width:44cqw;height:41.6cqw;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:12.6cqw auto auto 3.2cqw}.poster-reference.poster-premium .poster-hero__brand{width:100%;height:100%;margin:0;animation:none;position:relative;inset:0}.poster-reference.poster-premium .poster-overview{color:#fff;text-align:left;background:linear-gradient(120deg,#001022,#061e3d 60%,#001127);border:.23cqw solid #ffe8a3;border-radius:2.2cqw;flex-direction:column;gap:0;width:47cqw;height:37.4cqw;margin:0;padding:2cqw 2.8cqw;display:flex;inset:16.4cqw auto auto 48.7cqw;box-shadow:inset 0 0 1cqw #ffe18440,0 0 .55cqw #fff3af,0 0 1.8cqw #ffc33860;position:absolute!important}.poster-reference.poster-premium .poster-overview>p{flex-direction:column;flex:none;min-height:19.95cqw;display:flex}.poster-reference.poster-premium .poster-overview>*,.poster-reference.poster-premium .poster-overview p>*{box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.poster-reference.poster-premium .poster-event-row{align-items:center;gap:2.6cqw;width:100%;min-height:6.65cqw;display:flex}.poster-reference.poster-premium .poster-event-row>:last-child{border-bottom:1px solid #a9a79490;flex:1;align-self:stretch;align-items:center;display:flex}.poster-reference.poster-premium .poster-event-row--parking>:last-child{border:0}.poster-reference.poster-premium .poster-overview strong{letter-spacing:-.08cqw;text-transform:uppercase;font:900 4.1cqw/1.1 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-overview .poster-event-row--clock span{color:#ffd45c;letter-spacing:.12cqw;font:800 3.8cqw/1.1 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-overview small,.poster-reference.poster-premium .poster-overview b{text-transform:uppercase;font:800 2.6cqw/1.15 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-event-row--table b{font-size:3.1cqw}.poster-reference.poster-premium .poster-event-row--table>:last-child{margin-right:5cqw}.poster-reference.poster-premium .poster-enter{color:#031329;letter-spacing:-.18cqw;text-transform:uppercase;text-shadow:0 .17cqw #ffefa6;background:linear-gradient(115deg,#f4be32,#ffe98e 30%,#ffcf3d 64%,#efae13);border:.25cqw solid #fff1ad;border-radius:2.7cqw;grid-template-columns:1fr 15cqw 6cqw;gap:2cqw;width:92.7cqw;height:12.7cqw;min-height:0;padding:1.4cqw 3.8cqw;font:900 7cqw/1 Show Condensed,sans-serif;display:grid;inset:45.65cqw auto auto 3.65cqw;overflow:visible;box-shadow:inset 0 0 0 .4cqw #ffd563,inset 0 .6cqw 1.2cqw #fff5b4,inset 0 -.5cqw .7cqw #d28a05,0 0 .5cqw #fff1c2,0 0 2cqw #ffc53675;position:absolute!important}.poster-reference.poster-premium .poster-enter small{color:#031329;border-left:.2cqw solid #2e301c;max-width:none;padding-left:2.8cqw;font:800 2.45cqw/1.15 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-enter__arrow{width:6cqw;height:6cqw}.poster-reference.poster-premium .poster-enter:after{display:none}.poster-reference.poster-premium .poster-ribbon{color:#fff;letter-spacing:-.04cqw;background:linear-gradient(#f61925,#b60009 48%,#95000a 80%,#d80510);border:.25cqw solid #ff8270;border-radius:2.1cqw;justify-content:center;align-items:center;gap:0;width:92.7cqw;height:7.6cqw;margin:0;padding:.6cqw 2cqw;font:800 3.35cqw/1 Show Condensed,sans-serif;display:flex;position:absolute;inset:60.1cqw auto auto 3.65cqw;box-shadow:inset 0 0 0 .3cqw #b6000c,0 0 .7cqw #ff5c32}.poster-reference.poster-premium .poster-portals{background:0 0;width:100%;height:74.4cqw;margin:0;padding:0;display:block;position:absolute;inset:69.6cqw 0 auto}.poster-reference.poster-premium .poster-portals>header{width:100%;height:10cqw;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.poster-reference.poster-premium .poster-portals>header h2{letter-spacing:-.1cqw;color:#fff5d8;text-shadow:0 .35cqw .2cqw #000;margin:0;padding:0;font:900 5.35cqw/1.1 Show Condensed,sans-serif;position:absolute;top:0;left:5.2cqw}.poster-reference.poster-premium .poster-community{color:#e5eaff;text-align:center;text-transform:uppercase;letter-spacing:.28cqw;width:60cqw;margin:0;font:600 1.9cqw/1.2 Show Condensed,sans-serif;position:absolute;top:6.65cqw;left:5.5cqw}.poster-reference.poster-premium .poster-community:before,.poster-reference.poster-premium .poster-community:after{content:"";background:#ffd863;width:7cqw;height:.25cqw;position:absolute;top:45%;box-shadow:0 0 .5cqw #ffe58d}.poster-reference.poster-premium .poster-community:before{left:0}.poster-reference.poster-premium .poster-community:after{right:0}.poster-reference.poster-premium .poster-play{color:#fff;background:linear-gradient(#064482,#001735);border:.22cqw solid #d4eeff;border-radius:1.8cqw;justify-content:center;align-items:center;gap:1.3cqw;width:25.5cqw;height:7.5cqw;min-height:0;padding:.8cqw;display:flex;top:1.2cqw;right:3.7cqw;box-shadow:inset 0 0 1cqw #148bff,0 0 1cqw #008cff;position:absolute!important}.poster-reference.poster-premium .poster-play small{letter-spacing:0;text-transform:none;font:800 2.55cqw/1.2 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-play .poster-icon{color:#fff;width:4cqw;height:4cqw}.poster-reference.poster-premium .poster-play>svg:last-child{width:2.8cqw;height:2.8cqw;transform:rotate(45deg)}.poster-reference.poster-premium .poster-portals>header h2.poster-floor-heading{width:100%;height:100%;font:inherit;letter-spacing:normal;inset:0}.poster-reference.poster-premium .poster-portals>header .poster-floor-button{text-align:center;border-radius:1.8cqw;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.3cqw;width:100%;height:100%;padding:.4cqw 2cqw;display:grid;inset:auto;position:relative!important}.poster-reference.poster-premium .poster-floor-button>span{color:#fff5d8;letter-spacing:-.08cqw;white-space:nowrap;font:900 5.1cqw/1 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-floor-button .poster-community{color:#e5eaff;letter-spacing:.22cqw;width:auto;font:600 1.9cqw/1.1 Show Condensed,sans-serif;position:relative;inset:auto}.poster-reference.poster-premium .poster-floor-button .poster-community:before,.poster-reference.poster-premium .poster-floor-button .poster-community:after{display:none}.poster-reference.poster-premium .poster-portals__stage{aspect-ratio:auto;background:0 0;gap:0;width:100%;height:64.4cqw;padding:0;display:flex;position:absolute;inset:10cqw 0 auto}.poster-reference.poster-premium .portal-table.portal-table--artwork-only{filter:none;width:52.7%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;margin:0;padding:0;position:relative;inset:auto;overflow:visible;transform:none}.poster-reference.poster-premium .portal-table.portal-table--sponsors{transform-origin:100% 100%;width:47.3%;transform:translateY(3cqw)scale(1.06)}.poster-reference.poster-premium .poster-lower-stack{inset:144cqw auto max(0px, env(safe-area-inset-bottom)) 3.1cqw;pointer-events:none;grid-template-rows:15.5cqw 16cqw 13.4cqw auto;align-content:space-evenly;width:93.8cqw;min-height:0;display:grid;position:absolute}.poster-reference.poster-premium .poster-lower-stack>*{pointer-events:auto;grid-area:auto}.poster-reference.poster-premium .poster-callouts{grid-template-columns:1fr;gap:2cqw;width:100%;height:18cqw;padding:0;display:grid;position:relative;inset:auto}.poster-reference.poster-premium .poster-callouts>p{text-align:left;background:linear-gradient(120deg,#062f55,#00152f 70%);border:.22cqw solid #ffe094;grid-template-rows:1fr auto;grid-template-columns:14.8cqw 1fr;gap:.7cqw 1.3cqw;margin:0;padding:2.3cqw 2.5cqw;display:grid;position:relative;box-shadow:inset 0 .1cqw .8cqw #66b8ff70,0 0 .6cqw #f7cd6966;border-radius:1.9cqw!important}.poster-reference.poster-premium .poster-callouts .poster-icon{filter:drop-shadow(0 .3cqw .2cqw #a66411);grid-row:1/3;align-self:center;width:12cqw;height:12cqw}.poster-reference.poster-premium .poster-callout-gift{object-fit:contain;filter:drop-shadow(0 .35cqw .32cqw #001536aa);pointer-events:none;grid-row:1/3;place-self:center;width:13.7cqw;height:13.7cqw}.poster-reference.poster-premium .poster-callouts strong{color:#fff;letter-spacing:-.07cqw;align-self:end;font:800 3.45cqw/1.04 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-callouts span{color:#ffd567;font:500 2.9cqw/1.1 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-services{color:#fff;background:linear-gradient(#052c57,#001028);border:.2cqw solid #ffd275;border-radius:2cqw;grid-template-rows:10cqw 6cqw;grid-template-columns:1fr 1fr 1.06fr;gap:0;width:100%;height:16cqw;padding:0;display:grid;inset:auto;overflow:hidden;position:relative!important}.poster-reference.poster-premium .poster-service{justify-content:center;align-items:center;gap:1.8cqw;padding:1cqw 2.6cqw;display:flex}.poster-reference.poster-premium .poster-service span{color:#fff;border:0;padding:0;font:600 2.7cqw/1.08 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-service--warning{background:linear-gradient(#064b95,#001e46);border-top:.15cqw solid #439eea;border-radius:1.5cqw;grid-area:2/1/auto/-1;padding:.8cqw 2cqw}.poster-reference.poster-premium .poster-service--warning span{font-size:2.4cqw}.poster-reference.poster-premium .poster-service--warning .poster-icon{color:#fff;width:3.3cqw;height:3.3cqw}.poster-reference.poster-premium .poster-service--utensils{border-inline:1px solid #8ba0bb;margin-block:2cqw;padding-block:0}.poster-reference.poster-premium .poster-footer{color:#05152b;background:linear-gradient(110deg,#dfaf44,#ffe8a0 35%,#ecc157 80%,#ffdc76);border:.25cqw solid #fff1bd;border-radius:1.9cqw;grid-template-rows:4cqw 1fr;gap:.6cqw;width:100%;height:13.4cqw;padding:.8cqw 1.2cqw;display:grid;position:relative;inset:auto;box-shadow:inset 0 0 .8cqw #fff3bf,0 0 1.2cqw #ffdc6e}.poster-reference.poster-premium .poster-footer p{color:#04152a;text-transform:uppercase;justify-content:center;align-items:center;gap:1.6cqw;margin:0;display:flex}.poster-reference.poster-premium .poster-footer p:before,.poster-reference.poster-premium .poster-footer p:after{content:"";background:#6c5727;width:16cqw;height:1px;margin-inline:1.1cqw}.poster-reference.poster-premium .poster-footer p span{letter-spacing:0;font:700 2.6cqw/1 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-footer p strong{letter-spacing:-.08cqw;font:900 3.9cqw/1 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-footer address{grid-template-columns:1.34fr .99fr .99fr;gap:1.1cqw;min-height:0;margin:0;padding:0;display:grid}.poster-reference.poster-premium .poster-footer address a[href]{color:#061c39;white-space:nowrap;background:linear-gradient(#fffdf0,#ffedba);border:.2cqw solid #956421;border-radius:1.3cqw;outline:none;justify-content:center;align-items:center;gap:1.3cqw;min-height:0;padding:.8cqw;font:800 2.65cqw/1 Show Condensed,sans-serif;text-decoration:none;display:flex}.poster-reference.poster-premium .poster-footer address a:first-child{font-size:2.4cqw}.poster-reference.poster-premium .poster-footer address .poster-icon{color:#061c39;width:3.5cqw;height:3.5cqw}.poster-reference.poster-premium .poster-bottom-line{text-align:center;color:#ffc82f;text-transform:uppercase;letter-spacing:.28cqw;align-self:end;margin:0;font:700 1.9cqw/1.2 Show Condensed,sans-serif;position:relative;inset:auto}.poster-reference.poster-premium .poster-editor{z-index:20}.poster-reference.poster-premium .poster-custom-layers{z-index:10}.poster-reference.poster-premium .poster-enter:hover{filter:brightness(1.07)}.poster-reference.poster-premium .portal-table:focus-visible{outline-offset:-4px;outline:3px solid #fff4bf}@media (prefers-reduced-motion:reduce){.poster-reference *,.poster-reference :before{transition:none!important;animation:none!important}}.poster-reference.poster-premium .poster-overview .poster-event-row{color:#fff;font-size:inherit;display:flex}.poster-reference.poster-premium .poster-overview .poster-event-row strong{color:#fff}.poster-reference.poster-premium .poster-overview p small{color:#fff;font:800 2.6cqw/1.15 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-portals>header .poster-play small{font:800 2.55cqw/1.2 Show Condensed,sans-serif}.poster-reference.poster-premium .poster-enter>span{font:inherit;letter-spacing:inherit;-webkit-text-stroke:0;white-space:nowrap}.poster-reference.poster-premium .poster-enter{grid-template-columns:1fr 15cqw 6cqw;gap:2cqw;padding-inline:5cqw 3cqw;font-size:7.2cqw}.poster-reference.poster-premium .poster-event-row--parking b,.poster-reference.poster-premium .poster-event-row--table b{color:#fff}.poster-reference.poster-premium .poster-enter>span{transform-origin:0;transform:scaleX(1.14)}.poster-reference.poster-premium .poster-portals>header h2{transform-origin:0;font-weight:800;transform:scaleX(1.3)}.poster-reference.poster-premium .poster-overview strong{font-size:4.5cqw;font-weight:800}.poster-reference.poster-premium .poster-overview p small{font-size:2.7cqw;font-weight:700}.poster-reference.poster-premium .poster-overview .poster-event-row--clock span{letter-spacing:.2cqw}.poster-reference.poster-premium .poster-service{flex-direction:row;grid-area:auto;display:flex}.poster-reference.poster-premium .poster-service--warning{grid-area:2/1/auto/-1}.poster-reference.poster-premium .poster-service span{text-transform:none;margin:0;display:block}.poster-reference.poster-premium .poster-footer address a[href]{color:#061c39;background:linear-gradient(#fffdf0,#ffedba);text-decoration:none}.poster-reference.poster-premium .poster-footer p span,.poster-reference.poster-premium .poster-footer p strong{color:#061c39}.poster-reference.poster-premium .poster-hero__brand-visual{background:0 0;width:100%;height:100%}.poster-reference.poster-premium .poster-hero__brand img{opacity:1;object-fit:contain;filter:drop-shadow(0 0 1cqw #ffca5050)}.poster-reference.poster-premium .poster-together{color:#ffdb62;text-align:center;text-transform:none;width:6.3cqw;font:italic 2.4cqw/.95 Brush Script MT,cursive;position:absolute;bottom:1.8cqw;right:1cqw;transform:rotate(-13deg)}.poster-reference.poster-premium .poster-event-row--table>:last-child,.poster-reference.poster-premium .poster-event-row--parking>:last-child{margin-right:4cqw}.poster-reference.poster-premium .poster-event-row--parking b{font-size:2.25cqw}.poster-reference.poster-premium .poster-ribbon{padding-inline:2cqw;font-size:3.6cqw}.poster-reference.poster-premium .poster-ribbon>span{white-space:nowrap;text-align:center;letter-spacing:-.055cqw;flex:1;min-width:0;font-size:3.15cqw}.poster-reference.poster-premium .poster-portals__stage{container-type:normal}.poster-reference.poster-premium .portal-table__image{opacity:1}.poster-reference.poster-premium .portal-table__edge-glow{display:block}.poster-reference.poster-premium .poster-footer address a[href]:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #075cca}.poster-reference.poster-premium .poster-footer{grid-template-columns:1fr}.poster-reference.poster-premium .portal-table.portal-table--artwork-only{isolation:isolate}.poster-reference.poster-premium .portal-table.portal-table--artwork-only:before,.poster-reference.poster-premium .portal-table.portal-table--artwork-only:after{content:"";pointer-events:none;z-index:-1;box-shadow:none;opacity:1;border:0;transition:none;display:block;position:absolute;top:auto;right:auto}.poster-reference.poster-premium .portal-table.portal-table--artwork-only:before{filter:drop-shadow(0 .35cqw .3cqw #0009)drop-shadow(0 1.3cqw 1.1cqw #0006);background:url(/assets/vendor-ground-shadow.svg) bottom/contain no-repeat;border-radius:0;width:100%;height:100%;inset:0;transform:none}.poster-reference.poster-premium .portal-table.portal-table--artwork-only:after{content:none;display:none}.poster-reference.poster-premium .portal-table.portal-table--sponsors:before{background-image:url(/assets/sponsor-ground-shadow.svg)}.poster-reference.poster-premium .portal-table.portal-table--artwork-only .portal-table__image{filter:none}.poster-reference.poster-premium .portal-table .portal-table__edge-glow{opacity:0;filter:drop-shadow(0 0 .22cqw #ffe0a4);transition:opacity .18s;animation:none}.poster-reference.poster-premium .portal-table:not([data-editing=true]):is(:hover,:focus-visible) .portal-table__edge-glow{opacity:.32}.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-enter,.poster-play,.poster-overview[role=button],.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href],.poster-editor button):before{content:"";z-index:3;border-radius:inherit;pointer-events:none;transform-origin:50%;will-change:opacity,transform,filter;background:0 0;border:2px solid #c5fcff;animation:3.6s cubic-bezier(.45,0,.25,1) infinite main-action-glow;display:block;position:absolute;inset:1px;box-shadow:inset 0 0 9px #36dfff88,0 0 6px 1px #a0faff,0 0 15px 3px #25cfffdd,0 0 25px 2px #9470ff99}.poster-reference.poster-premium:not(.poster-landing--editing) .poster-play:before{border-color:#e0fdff;animation-delay:-.6s;box-shadow:inset 0 0 9px #36dfff99,0 0 7px 1px #a0faff,0 0 17px 3px #25cfff,0 0 27px 2px #9470ffaa}.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href]):before{animation-delay:-1.8s}.poster-reference.poster-premium:not(.poster-landing--editing) .portal-table:not([data-editing=true]) .portal-table__edge-glow{z-index:-1;opacity:.55;filter:drop-shadow(0 0 .28cqw #fffbd0)drop-shadow(0 0 .8cqw #7eeeff)drop-shadow(0 0 1.55cqw #16bfff)drop-shadow(0 0 2.35cqw #7658ffb8);transform-origin:50% 58%;will-change:opacity,transform,filter;animation:3.2s cubic-bezier(.45,0,.25,1) infinite table-border-pulse}.poster-reference.poster-premium:not(.poster-landing--editing) .portal-table--sponsors .portal-table__edge-glow{animation-delay:-1.6s}.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-enter,.poster-play,.poster-overview[role=button],.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href],.poster-editor button):is(:hover,:focus-visible,:active):before,.poster-reference.poster-premium:not(.poster-landing--editing) .portal-table:not([data-editing=true]):is(:hover,:focus-visible,:active) .portal-table__edge-glow{opacity:1;animation:none}@keyframes main-action-glow{0%,to{opacity:.34;filter:brightness(.94);transform:scale(.975)}50%{opacity:.78;filter:brightness(1.14);transform:scale(1.022)}}@keyframes table-border-pulse{0%,to{opacity:.38;filter:drop-shadow(0 0 .2cqw #fffbd0)drop-shadow(0 0 .55cqw #7eeeff)drop-shadow(0 0 1.05cqw #16bfff)drop-shadow(0 0 1.65cqw #7658ff99);transform:scale(.982)}50%{opacity:.86;filter:drop-shadow(0 0 .38cqw #fff)drop-shadow(0 0 1cqw #b8faff)drop-shadow(0 0 1.85cqw #19d8ff)drop-shadow(0 0 2.8cqw #7b61ffdd);transform:scale(1.02)}}.entrance-back:before{content:"";border-radius:inherit;pointer-events:none;transform-origin:50%;will-change:opacity,transform,filter;border:2px solid #c5fcff;animation:3.6s cubic-bezier(.45,0,.25,1) infinite main-action-glow;position:absolute;inset:0;box-shadow:0 0 6px #a0faff,0 0 15px 2px #25cfffdd,0 0 24px #9470ff99}.entrance-back:is(:hover,:focus-visible,:active):before{opacity:1;animation:none}.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-enter,.poster-play,.poster-overview[role=button],.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href],.poster-editor button,.portal-table:not([data-editing=true])),.entrance-back{transform-origin:50%;will-change:scale;animation:3.6s cubic-bezier(.45,0,.25,1) infinite main-action-breathe}.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href]){animation-delay:-1.8s}.poster-reference.poster-premium:not(.poster-landing--editing) .poster-play{animation-delay:-.6s}.poster-reference.poster-premium:not(.poster-landing--editing) .portal-table--sponsors{animation-delay:-1.8s}.poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--sponsors:not([data-editing=true]){transform-origin:100% 100%}.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-enter,.poster-play,.poster-overview[role=button],.poster-callouts>[role=button],.poster-services[role=button],.poster-footer address a[href],.poster-editor button,.portal-table:not([data-editing=true])):is(:hover,:focus-visible,:active),.entrance-back:is(:hover,:focus-visible,:active){filter:brightness(1.15)}@keyframes main-action-breathe{0%,to{scale:.992}50%{scale:1.008}}.login-experience .poster-reference.poster-premium .portal-table.portal-table--artwork-only:not([data-editing=true]){will-change:auto;animation:none;transform:none}.login-experience .poster-reference.poster-premium .portal-table.portal-table--sponsors:not([data-editing=true]){transform-origin:100% 100%;transform:translateY(3cqw)scale(1.06)}.login-experience--pack .poster-reference :is(button,[role=button],a[href]),.login-experience--pack .poster-reference .portal-table__edge-glow,.login-experience--pack .poster-reference :is(button,[role=button],a[href]):before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.poster-reference.poster-premium :is(button,[role=button],a[href]),.entrance-back{filter:none!important;animation:none!important;scale:none!important}.poster-reference.poster-premium:not(.poster-landing--editing) :is(button,[role=button],a[href]):before,.poster-reference.poster-premium:not(.poster-landing--editing) .portal-table .portal-table__edge-glow,.entrance-back:before{opacity:.65;animation:none!important}}@media (forced-colors:active){.poster-reference.poster-premium :is(button,[role=button],a[href]),.entrance-back{filter:none!important;animation:none!important;scale:none!important}.poster-reference.poster-premium:not(.poster-landing--editing) :is(button,[role=button],a[href]):before{box-shadow:none;opacity:1;border-color:highlight;animation:none}.poster-reference.poster-premium .portal-table .portal-table__edge-glow{display:none}}@media (height<=520px) and (aspect-ratio>=6/5){.login-experience .poster-portal-view{--poster-fit-height:720px}.login-experience--landing .poster-portal-view{overflow:hidden auto}}@media (width>=1024px) and (aspect-ratio>=6/5) and (hover:hover) and (pointer:fine){.login-experience .poster-portal-view{--poster-top-gap:clamp(18px, 2.4vh, 28px);--poster-bottom-gap:clamp(18px, 2.4vh, 28px);--poster-fit-height:max(700px, calc(var(--app-viewport-height,100dvh) - var(--poster-top-gap) - var(--poster-bottom-gap)));background:radial-gradient(circle at 50% 18%,#1766a84a 0,#0000 42%),linear-gradient(115deg,#020b1cfa,#071b3df2 48%,#020b1cfa),url(/assets/reference-show-hall-banners-20260906.png) 50%/cover;padding-inline:clamp(24px,4vw,72px);overflow:hidden auto}.login-experience .poster-landing.poster-premium.poster-reference{--show-floor-line:0px;width:min(1480px,100%);height:var(--poster-fit-height);background:linear-gradient(140deg,#061b3b,#020b1e 72%);border:1px solid #d5b85a99;border-radius:clamp(18px,1.8vw,28px);max-width:none;box-shadow:0 26px 70px #0009,inset 0 0 0 1px #fff2a826}.login-experience .poster-reference.poster-premium .poster-arena{opacity:.78;background:var(--reference-art) center 42% / cover no-repeat;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 64%,#0000 80%);mask-image:linear-gradient(90deg,#000 0 64%,#0000 80%)}.login-experience .poster-reference.poster-premium .poster-hero{width:clamp(250px,23vw,350px);height:clamp(150px,22vh,210px);inset:clamp(24px,4vh,42px) auto auto clamp(36px,4vw,64px)}.login-experience .poster-reference.poster-premium .poster-overview{border-width:2px;border-radius:18px;grid-template-rows:minmax(0,3fr) repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);width:clamp(360px,31vw,470px);height:clamp(164px,22vh,210px);padding:clamp(12px,1.5vh,18px) clamp(20px,1.8vw,28px);display:grid;inset:clamp(24px,4vh,42px) clamp(36px,4vw,64px) auto auto!important}.login-experience .poster-reference.poster-premium .poster-overview>p{grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;display:grid}.login-experience .poster-reference.poster-premium .poster-event-row{gap:14px;min-height:0}.login-experience .poster-reference.poster-premium .poster-icon{width:24px;height:24px}.login-experience .poster-reference.poster-premium .poster-overview strong{letter-spacing:-.5px;font-size:clamp(24px,2vw,31px)}.login-experience .poster-reference.poster-premium .poster-overview .poster-event-row--clock span{letter-spacing:.5px;font-size:clamp(20px,1.65vw,26px)}.login-experience .poster-reference.poster-premium .poster-overview p small,.login-experience .poster-reference.poster-premium .poster-overview small,.login-experience .poster-reference.poster-premium .poster-overview b{font-size:clamp(15px,1.15vw,19px)}.login-experience .poster-reference.poster-premium .poster-event-row--table b{font-size:clamp(17px,1.3vw,21px)}.login-experience .poster-reference.poster-premium .poster-together{width:48px;font-size:16px;bottom:14px;right:8px}.login-experience .poster-reference.poster-premium .poster-ribbon{border-width:2px;border-radius:14px;width:auto;height:46px;padding:6px 22px;inset:clamp(218px,29vh,270px) clamp(36px,4vw,64px) auto}.login-experience .poster-reference.poster-premium .poster-ribbon>span{letter-spacing:.2px;font-size:clamp(19px,1.8vw,27px)}.login-experience .poster-reference.poster-premium .poster-portals{width:calc(64% - clamp(54px,5vw,82px));height:calc(100% - clamp(306px,39vh,350px));inset:clamp(282px,36vh,326px) auto auto clamp(36px,4vw,64px)}.login-experience .poster-reference.poster-premium .poster-portals>header{height:64px}.login-experience .poster-reference.poster-premium .poster-portals>header h2{letter-spacing:-1px;font-size:clamp(31px,3vw,46px);top:0;left:0;transform:none}.login-experience .poster-reference.poster-premium .poster-community{letter-spacing:2.4px;width:min(430px,55%);font-size:13px;top:42px;left:0}.login-experience .poster-reference.poster-premium .poster-community:before,.login-experience .poster-reference.poster-premium .poster-community:after{width:52px;height:2px}.login-experience .poster-reference.poster-premium .poster-play{border-width:2px;border-radius:14px;gap:10px;width:clamp(150px,14vw,210px);height:52px;padding:8px 14px;top:0;right:0}.login-experience .poster-reference.poster-premium .poster-play small{font-size:clamp(17px,1.4vw,22px)}.login-experience .poster-reference.poster-premium .poster-play .poster-icon{width:26px;height:26px}.login-experience .poster-reference.poster-premium .poster-play>svg:last-child{width:19px;height:19px}.login-experience .poster-reference.poster-premium .poster-portals>header h2.poster-floor-heading{width:100%;height:100%;font-size:inherit;letter-spacing:normal;inset:0}.login-experience .poster-reference.poster-premium .poster-portals>header .poster-floor-button{gap:2px;width:100%;height:60px;padding:5px 18px;inset:auto}.login-experience .poster-reference.poster-premium .poster-floor-button>span{letter-spacing:-.5px;font-size:clamp(25px,2.5vw,34px);line-height:1}.login-experience .poster-reference.poster-premium .poster-floor-button .poster-community{letter-spacing:1px;width:auto;font-size:clamp(10px,.9vw,13px);line-height:1.1;inset:auto}.login-experience .poster-reference.poster-premium .poster-portals__stage{align-items:end;height:calc(100% - 64px);inset:64px 0 0}.login-experience .poster-reference.poster-premium .portal-table.portal-table--artwork-only{height:100%}.login-experience .poster-reference.poster-premium .portal-table.portal-table--sponsors:not([data-editing=true]){transform:translateY(10px)scale(1.03)}.login-experience .poster-reference.poster-premium .poster-lower-stack{grid-template-rows:minmax(0,.7fr) minmax(0,.9fr) minmax(0,1.1fr) 16px;align-content:stretch;gap:clamp(8px,1.3vh,14px);width:calc(36% - clamp(42px,4vw,64px));display:grid;inset:clamp(270px,35vh,316px) clamp(36px,4vw,64px) 12px auto}.login-experience .poster-reference.poster-premium .poster-callouts{grid-template-rows:1fr;grid-template-columns:1fr;gap:8px;height:100%}.login-experience .poster-reference.poster-premium .poster-callouts>p{border-width:2px;grid-template-columns:52px 1fr;gap:1px 10px;min-height:0;padding:7px 12px;overflow:hidden;border-radius:13px!important}.login-experience .poster-reference.poster-premium .poster-callouts .poster-icon,.login-experience .poster-reference.poster-premium .poster-callout-gift{width:46px;height:46px}.login-experience .poster-reference.poster-premium .poster-callouts strong{letter-spacing:-.3px;font-size:clamp(16px,1.25vw,20px)}.login-experience .poster-reference.poster-premium .poster-callouts span{font-size:clamp(12px,.95vw,15px)}.login-experience .poster-reference.poster-premium .poster-services{border-width:2px;border-radius:13px;grid-template-rows:minmax(0,3fr) minmax(0,2fr);height:100%}.login-experience .poster-reference.poster-premium .poster-service{gap:7px;padding:6px 8px}.login-experience .poster-reference.poster-premium .poster-service span{font-size:clamp(12px,.92vw,15px)}.login-experience .poster-reference.poster-premium .poster-service--warning{padding:5px 9px}.login-experience .poster-reference.poster-premium .poster-service--warning span{font-size:clamp(11px,.82vw,13px)}.login-experience .poster-reference.poster-premium .poster-service--warning .poster-icon{width:18px;height:18px}.login-experience .poster-reference.poster-premium .poster-service--utensils{margin-block:10px}.login-experience .poster-reference.poster-premium .poster-footer{border-width:2px;border-radius:13px;grid-template-rows:30px 1fr;gap:5px;height:100%;padding:7px 9px}.login-experience .poster-reference.poster-premium .poster-footer p{gap:9px}.login-experience .poster-reference.poster-premium .poster-footer p:before,.login-experience .poster-reference.poster-premium .poster-footer p:after{width:30px;margin-inline:3px}.login-experience .poster-reference.poster-premium .poster-footer p span{font-size:14px}.login-experience .poster-reference.poster-premium .poster-footer p strong{font-size:22px}.login-experience .poster-reference.poster-premium .poster-footer address{grid-template-columns:1.34fr 1fr 1fr;gap:6px}.login-experience .poster-reference.poster-premium .poster-footer address a[href],.login-experience .poster-reference.poster-premium .poster-footer address a:first-child{border-width:1px;border-radius:8px;gap:5px;padding:5px;font-size:clamp(10px,.72vw,12px)}.login-experience .poster-reference.poster-premium .poster-footer address .poster-icon{width:16px;height:16px}.login-experience .poster-reference.poster-premium .poster-bottom-line{letter-spacing:2px;font-size:12px}}.poster-reference.poster-premium .poster-footer address{grid-template-columns:repeat(3,minmax(0,1fr))}.poster-reference.poster-premium .poster-footer address a[href]:first-child{font-size:1.95cqw}.poster-reference.poster-premium .poster-footer address a[href]:not(:first-child){white-space:nowrap;gap:0;font-size:2.25cqw;line-height:1}.poster-reference.poster-premium .poster-footer address a[href]:not(:first-child) .poster-icon{display:none}@media (width>=900px){.login-experience .poster-reference.poster-premium .poster-footer address a[href]:first-child{font-size:clamp(10px,.72vw,12px)}.login-experience .poster-reference.poster-premium .poster-footer address a[href]:not(:first-child){gap:5px;font-size:clamp(10px,.72vw,12px)}.login-experience .poster-reference.poster-premium .poster-footer address a[href]:not(:first-child) span{font-size:9px}}@media (pointer:coarse),(width<=900px){html body input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]),html body textarea,html body select,html body [contenteditable]:not([contenteditable=false]){scroll-margin-block:16px;font-size:max(16px,1rem)!important}html body :is(input,textarea,[contenteditable]):focus{outline-offset:2px;outline:2px solid #79cfff}}html[data-keyboard-open=true] [data-keyboard-scroll-surface]{max-height:max(48px, calc(var(--app-visible-height) + var(--app-visible-top) - var(--keyboard-surface-top,0px)));box-sizing:border-box}html[data-keyboard-open=true] .show-portal.show-portal--premium{height:var(--app-visible-height);min-height:0}html[data-keyboard-open=true] .show-portal.show-portal--premium .show-portal__panel{min-height:0;scroll-padding-block:16px;overflow-y:auto}html[data-keyboard-open=true] .layout-studio{max-height:calc(var(--app-visible-height) - 32px)}html[data-keyboard-open=true] .vendor-category-modal{top:var(--app-visible-top);height:var(--app-visible-height);box-sizing:border-box;bottom:auto}html[data-keyboard-open=true] .vendor-category-modal>section{overscroll-behavior-y:contain;grid-template-rows:auto auto auto auto;max-height:100%;overflow-y:auto}html[data-keyboard-open=true] .vendor-category-modal__options{overflow-y:visible}html[data-keyboard-open=true] .vendor-category-modal>section>header{z-index:1;background:inherit;position:sticky;top:0}html[data-keyboard-open=true] :is(.vendor-reservation__form,.vip-sponsor,.layout-studio){min-height:0;scroll-padding-block:16px;overflow-y:auto}:root{--public-ui-font:Inter, ui-sans-serif, system-ui, sans-serif;--ui-title:clamp(1.25rem, 2vw, 1.5rem);--ui-heading:1.0625rem;--ui-body:.9375rem;--ui-meta:.8125rem}.feature-status-page{height:var(--app-viewport-height,100dvh);box-sizing:border-box;color:#f0f7ff;font-family:var(--public-ui-font);background:#061a2f;place-items:safe center;padding:24px;display:grid;overflow-y:auto}.feature-status-panel{box-sizing:border-box;background:#0e2942;border:1px solid #6595bd;border-top:3px solid #ebc770;border-radius:16px;width:min(100%,36rem);padding:clamp(20px,5vw,40px);line-height:1.6}.feature-status-panel h1{overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.35}.feature-status-panel p{color:#c2daee}.feature-status-panel>div{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.feature-status-panel :is(button,a){color:#ecf7ff;min-height:44px;font:650 .9375rem/1.4 var(--public-ui-font);align-items:center;display:inline-flex}.feature-status-panel button{color:#182b3b;cursor:pointer;background:#f0cd78;border:1px solid #f8dea0;border-radius:8px;padding:10px 18px}.feature-status-panel :focus-visible{outline-offset:4px;outline:3px solid #bce7ff}.login-experience .poster-portal-view{--poster-top-gap:max(6px, env(safe-area-inset-top,0px));--poster-bottom-gap:max(6px, env(safe-area-inset-bottom,0px));--poster-fit-height:calc(var(--app-viewport-height,100dvh) - var(--poster-top-gap) - var(--poster-bottom-gap));padding-inline:max(.5rem, env(safe-area-inset-left,0px)) max(.5rem, env(safe-area-inset-right,0px));overflow-y:auto}.login-experience .poster-preparation,.login-experience .poster-preparation>.editor-workspace:not(.editor-workspace--active),.login-experience .editor-workspace:not(.editor-workspace--active)>.scaled-device-preview{height:auto;min-height:var(--poster-fit-height)}.login-experience .editor-workspace:not(.editor-workspace--active)>.scaled-device-preview{font-size:1rem;container:landing-width/inline-size}.login-experience .entrance-back{top:calc(var(--poster-top-gap) + 8px);left:calc(50% + min(760px,100% - 24px)/-2 + 8px)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){box-sizing:border-box;--poster-header-height:clamp(128px, calc(var(--poster-fit-height) * .23), 240px);width:min(100%,760px);max-width:none;height:auto;min-height:var(--poster-fit-height);isolation:isolate;background:#04172c;border:1px solid #577f9d;border-radius:18px;grid-template:"brand event""ribbon ribbon""portals portals"minmax(0,1fr)"details details""contact contact"/minmax(0,1.32fr) minmax(7rem,.68fr);gap:8px;padding:10px;display:grid;container-name:public-poster}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-arena{z-index:-1;background:linear-gradient(#03152e20, #03152e99 65%, #03152ef2), var(--reference-art) center / cover;opacity:.8;inset:0;-webkit-mask-image:none;mask-image:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-hero,.poster-overview,.poster-ribbon,.poster-portals,.poster-lower-stack){width:auto;min-width:0;height:auto;min-height:0;margin:0;position:relative!important;inset:auto!important}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero{grid-area:brand;padding:12px 0 0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero__brand{width:100%;height:100%}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{border:1px solid #8dd5f3;border-radius:12px;grid-area:event;align-self:center;padding:10px;display:block;box-shadow:inset 0 1px #fff2,0 4px 18px #0004}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>p{min-height:0;display:block}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row{gap:7px;height:auto;min-height:1.75rem;padding-block:4px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row>:last-child{margin-right:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-icon{width:18px;height:18px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview strong{letter-spacing:-.3px;font-size:clamp(1rem,4.3vw,1.5rem)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview .poster-event-row--clock span{letter-spacing:0;font-size:clamp(.9375rem,4vw,1.3125rem)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview :is(small,b){font-size:clamp(.625rem,2.7vw,.875rem);line-height:1.15}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-together{display:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-ribbon{border-width:1px;border-radius:8px;grid-area:ribbon;padding:5px 8px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-ribbon>span{letter-spacing:.1px;font-size:clamp(.625rem,2.9vw,1.125rem)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{grid-area:portals;grid-template-rows:minmax(52px,auto) minmax(0,1fr);gap:8px;display:grid}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals>header{width:100%;min-width:0;height:auto}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-heading{width:100%;height:100%;position:static;transform:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-button{box-sizing:border-box;border-width:1px;border-radius:10px;gap:3px;width:100%;min-width:0;height:100%;padding:7px 10px;inset:auto;position:relative!important}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-button>span{white-space:normal;letter-spacing:-.3px;width:auto;max-width:100%;font-size:clamp(1.0625rem,4.6vw,1.75rem);line-height:1}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-button .poster-community{letter-spacing:.7px;width:auto;font-size:.75rem;line-height:1}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals__stage{align-items:stretch;gap:0;width:100%;height:100%;min-height:0;display:flex;position:relative;inset:auto}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only{width:52%;height:100%;transform:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--sponsors{width:48%;transform:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-lower-stack{grid-area:details;grid-template-rows:none;align-content:start;gap:10px;display:grid}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-callouts{height:auto;display:block}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-callouts>p{border-width:1px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-content:center;gap:2px 10px;min-height:60px;padding:9px 12px;border-radius:10px!important}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-callout-gift{grid-row:1/3;align-self:center;width:42px;height:42px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-callouts strong{grid-column:2;align-self:end;font-size:1.125rem;line-height:1.15}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-callouts span{grid-column:2;align-self:start;font-size:.75rem;line-height:1.2}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-services{border-width:1px;border-radius:10px;grid-template-rows:auto auto;gap:8px 0;height:auto;padding:8px;display:grid}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service{gap:5px;min-height:32px;padding:0 5px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service span{font-size:.75rem;line-height:1.15}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service--warning{border-radius:6px;min-height:24px;padding:5px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer{color:#f4d782;background:linear-gradient(120deg,#122c43,#081e34);border:1px solid #b89a50;border-radius:10px;grid-template-rows:max-content max-content;gap:8px;height:auto;padding:10px;display:grid;overflow:visible;box-shadow:inset 0 1px #ffedb522}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer p{gap:6px;height:auto;margin:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer p:before,.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer p:after{display:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer p span{color:#ccdaea;letter-spacing:.7px;font-size:.75rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer p strong{color:#f4d782;font-size:1.125rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;display:grid}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a[href]{color:#eef7ff;min-width:0;min-height:30px;text-shadow:none;white-space:normal;box-shadow:none;background:#071a2d;border:1px solid #64839c;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:5px;font-size:.75rem;line-height:1.15;display:flex}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a[href] span{font:inherit;color:inherit;letter-spacing:normal}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a[href] span:last-child{white-space:normal;overflow-wrap:anywhere}@media (width<=360px){.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a[href]:not(:first-child){flex-direction:column;min-height:40px}}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a:first-child{grid-column:1/-1}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address .poster-icon{color:#d6eaff;width:14px;height:14px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) :is(button,[role=button],a[href]){will-change:auto;animation:none;scale:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) :is(button,[role=button],a[href]):before{border-width:1px;animation-name:organized-edge-glow;box-shadow:inset 0 0 6px #36dfff55,0 0 6px #55d7ff80}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a[href]:before{display:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only:before{box-shadow:none;border:0;animation:none}@keyframes organized-edge-glow{0%,to{opacity:.28;filter:none;transform:none}50%{opacity:.8;filter:none;transform:none}}@media (width>=600px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:8px;padding:14px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{padding:14px 18px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row{gap:12px;height:auto;min-height:2rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-lower-stack{grid-template-columns:1fr 1fr;gap:12px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-callouts{display:grid}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer{grid-column:1/-1}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address{grid-template-columns:1.4fr 1fr 1fr}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a:first-child{grid-column:auto}}@media (width>=1024px) and (aspect-ratio>=6/5),(width>=740px) and (height<=520px){.login-experience .poster-portal-view{padding-inline:max(.5rem, env(safe-area-inset-left,0px)) max(.5rem, env(safe-area-inset-right,0px))}.login-experience .entrance-back{left:calc(50% + min(1360px,100% - clamp(32px,6vw,96px))/-2 + 8px)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){width:min(100%,1360px);height:auto;min-height:var(--poster-fit-height);grid-template:"brand event""ribbon ribbon""details portals"minmax(0,1fr)"contact contact"/minmax(220px,30%) minmax(0,1fr);gap:8px 16px;padding:14px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero{padding:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero__brand{max-width:380px;margin:0 auto}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{justify-content:center;align-self:stretch;display:flex}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row{height:auto;min-height:2rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-ribbon>span{font-size:1.3125rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{grid-template-rows:minmax(60px,auto) minmax(0,1fr);gap:16px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-lower-stack{flex-direction:column;justify-content:flex-start;gap:16px;display:flex}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-callouts>p{min-height:86px;padding:16px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-callouts strong{font-size:1.375rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-callouts span{font-size:.9375rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-services{gap:12px 0;padding:12px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service{min-height:48px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service span{font-size:.875rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service--warning{min-height:32px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service--warning span{font-size:.75rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer{gap:12px;padding:16px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address{grid-template-columns:1fr 1fr}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a:first-child{grid-column:1/-1}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a[href]{min-height:36px;font-size:.875rem}}.show-portal.show-portal--premium.show-portal--inline-back{box-sizing:border-box;width:100%;height:var(--app-viewport-height,100dvh);padding:max(12px, env(safe-area-inset-top)) max(clamp(12px,2.5vw,28px), env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(clamp(12px,2.5vw,28px), env(safe-area-inset-left));justify-content:center;align-items:flex-start;display:flex;overflow:auto}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__panel{box-sizing:border-box;align-content:start;gap:20px;width:min(100%,1120px);height:auto;min-height:0;max-height:none;margin:0;padding:clamp(16px,2.5vw,28px);overflow:visible}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__heading-copy{gap:4px;display:grid}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__title-row{gap:14px;margin:0;padding:0 0 16px}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__title-row h1{letter-spacing:-.6px;text-transform:none;margin:0;font:800 clamp(20px,2.5vw,28px)/1.15 Inter,ui-sans-serif,system-ui,sans-serif}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__eyebrow{font-size:.8125rem}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__back{min-height:42px;font:700 13px/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.show-portal.show-portal--premium.show-portal--vendors .show-portal__panel{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);display:grid}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__summary{grid-area:2/1;display:block}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__summary p{margin:0;font-size:.875rem;line-height:1.5}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__rules{border-radius:12px;grid-area:2/1;align-self:start;gap:12px;padding:16px}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__rules h2{letter-spacing:.3px;margin:0;font-size:.8125rem;line-height:1.4}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__rules .show-portal__facts{grid-template-columns:1fr;gap:8px;display:grid}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__rules .show-portal__facts li{padding-block:10px;font-size:.8125rem;line-height:1.5}.show-portal.show-portal--premium.show-portal--vendors .show-portal__actions--vendor{grid-area:3/1;grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.show-portal.show-portal--premium.show-portal--vendors .show-portal__actions--vendor a{text-underline-offset:3px;font-size:.8125rem;line-height:1.4}.show-portal.show-portal--premium.show-portal--vendors .show-portal__actions--vendor>a:not(.show-portal__action){color:#284f79;padding:4px}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form{border-radius:12px;grid-area:2/2/4;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;align-self:start;gap:16px;padding:20px;display:grid;overflow:visible}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form>*{grid-column:1/-1}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form h2{letter-spacing:-.2px;text-transform:none;font-size:1.0625rem;line-height:1.3}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form>header p{font-size:.75rem;line-height:1.4;display:block}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__capacity{padding:9px 10px;font-size:.75rem;line-height:1.4}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__fields label>span{font-size:.8125rem;line-height:1.3}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__fields :is(input,textarea){min-height:44px;padding:10px;font-size:1rem}.show-portal.show-portal--premium.show-portal--vendors .vendor-public-profile__heading{gap:8px}.show-portal.show-portal--premium.show-portal--vendors .vendor-public-profile__heading h3{font-size:.8125rem;line-height:1.4}.show-portal.show-portal--premium.show-portal--vendors .vendor-public-profile__heading button{color:#17324f;background:#f3f7fb;border:1px solid #b4c7d9;border-radius:7px;min-height:36px;font-size:.75rem}.show-portal.show-portal--premium.show-portal--vendors .vendor-category-picker{gap:8px;padding:12px}.show-portal.show-portal--premium.show-portal--vendors .vendor-category-picker strong{font-size:.8125rem}.show-portal.show-portal--premium.show-portal--vendors .vendor-category-picker small{font-size:.75rem;display:block}.show-portal.show-portal--premium.show-portal--vendors .vendor-category-picker>button{min-height:40px;font-size:.75rem}.show-portal.show-portal--premium.show-portal--vendors .vendor-category-picker__summary{font-size:.75rem;display:block}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__agreement{font-size:.8125rem;line-height:1.5}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__checkout{min-height:46px;font-size:.875rem;line-height:1.35}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__status{margin:0;font-size:.75rem;line-height:1.45;display:block}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form:has(.vendor-public-profile.is-open) .vendor-category-picker{display:grid}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form:has(.vendor-public-profile.is-open) .vendor-reservation__agreement{display:flex}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form:has(.vendor-public-profile.is-open) .vendor-reservation__checkout{display:block}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form:has(.vendor-public-profile.is-open) #vendor-public-fields>p{font-size:.75rem;line-height:1.5}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form:has(.vendor-public-profile.is-open) textarea{min-height:76px}.show-portal.show-portal--premium.show-portal--vendors .booking-policy{font-size:.875rem;line-height:1.55}.show-portal.show-portal--premium.show-portal--sponsors .show-portal__panel{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);width:min(100%,1120px);display:grid}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor{max-width:none;padding:0;overflow:visible}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package{border-radius:12px;justify-content:space-between;gap:20px;padding:20px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package>div{min-width:0}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package h2{letter-spacing:-.4px;font-size:clamp(1.25rem,3vw,1.5625rem)}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package>strong{font-size:2.25rem}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__benefits{padding-left:18px;font-size:.8125rem;line-height:1.5}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form{border-radius:12px;margin-top:18px;padding:24px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form h2{letter-spacing:-.3px;font-size:1.375rem}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__steps{gap:8px;margin:16px 0;padding-bottom:14px;font-size:.75rem}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__steps li{border-top:2px solid #4b402d;flex:1;padding-top:8px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__steps [aria-current]{border-color:#f1cf75}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__fields{align-items:end;gap:16px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__fields label{font-size:.8125rem;line-height:1.4}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;min-height:44px;font-size:1rem}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__hint{font-size:.8125rem;line-height:1.5}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor a{color:#f3d58d;text-underline-offset:3px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form footer{margin-top:20px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor button{min-height:44px;font-size:.875rem}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__agreement{font-size:.875rem;line-height:1.5}.show-portal.show-portal--premium.show-portal--sponsors .booking-policy{font-size:.875rem;line-height:1.55}.show-portal.show-portal--premium .booking-policy{border:1px solid #b9cbdc;border-radius:10px;padding:14px}.show-portal.show-portal--premium .booking-policy h3{margin:0 0 10px;font-size:1rem;line-height:1.4}.show-portal.show-portal--premium .booking-policy ul{margin:0;padding-left:20px}.show-portal.show-portal--premium .booking-policy li+li{margin-top:8px}.show-portal.show-portal--premium .booking-policy p{margin:12px 0 0}.show-portal.show-portal--premium.show-portal--sponsors .booking-policy{border-color:#7d6740}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor input[type=checkbox]{width:20px;height:20px}@media (width<=850px){.show-portal.show-portal--premium.show-portal--vendors .show-portal__panel{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr);gap:14px}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form{grid-area:3/1}.show-portal.show-portal--premium.show-portal--vendors .show-portal__actions--vendor{grid-row:4;grid-template-columns:1fr 1fr auto auto;align-items:center}}@media (width<=520px){.show-portal.show-portal--premium.show-portal--inline-back{padding:8px}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__panel{border-radius:14px;gap:12px;padding:12px}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__title-row{gap:10px;padding-bottom:12px}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__eyebrow{font-size:.75rem}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__form{gap:12px;padding:12px}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__summary p{font-size:.75rem}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__rules{padding:10px 12px}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__rules h2{font-size:.75rem}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__fields{gap:12px 10px}.show-portal.show-portal--premium.show-portal--vendors .show-portal__actions--vendor{grid-template-columns:1fr 1fr}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package{gap:12px;padding:14px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package>strong{font-size:1.875rem}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package small,.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__benefits{font-size:.75rem}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form{margin-top:12px;padding:14px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__steps{gap:5px;font-size:.75rem}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__fields{gap:14px 10px}}html[data-keyboard-open=true] .show-portal.show-portal--premium.show-portal--inline-back{top:var(--app-visible-top,0px);height:var(--app-visible-height);overflow-y:auto}html[data-keyboard-open=true] .show-portal.show-portal--premium.show-portal--inline-back .show-portal__panel{height:auto;overflow:visible}.simple-floor-page .simple-floor-title{min-width:0}.simple-floor-page .simple-floor-header h1{letter-spacing:-.4px;text-transform:none;text-shadow:none;white-space:normal;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.0625rem,2.4vw,1.75rem);line-height:1.2}.simple-floor-page .simple-floor-header h1:focus{outline:none}.simple-floor-page .simple-floor-back{min-height:42px;font-size:.75rem}.simple-floor-page .simple-floor-count{letter-spacing:.1em;font-size:.75rem}@media (width<=520px){.simple-floor-page .simple-floor-header{grid-template-columns:62px minmax(0,1fr) 82px;gap:8px}.simple-floor-page .simple-floor-header h1{font-size:1.0625rem}.simple-floor-page .simple-floor-sponsors-toggle{max-width:none;font-size:.75rem}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package>div{display:contents}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package :is(span,h2){grid-column:1}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package>strong{grid-area:1/2/3}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__benefits{grid-column:1/-1;margin-top:8px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form footer:has(button[type=submit]){flex-wrap:wrap}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form footer button[type=submit]{white-space:normal;flex:1 0 100%}}@media (width<=360px){.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__fields{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__fields>label:nth-child(-n+2){grid-column:1/-1}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__fields{grid-template-columns:minmax(0,1fr)}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}}@media (width>=700px) and (height<=520px){.show-portal.show-portal--premium.show-portal--inline-back{padding:10px}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__panel{gap:14px;padding:16px}.show-portal.show-portal--premium.show-portal--sponsors .show-portal__panel{width:min(100%,1120px)}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor{grid-template-columns:minmax(200px,.65fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form{margin-top:0;padding:16px}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form footer{flex-wrap:wrap}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form footer button[type=submit]{flex:1 0 100%}}@media (height<=500px) and (width>=600px){.event-info-dialog__content>.event-info-dialog__feature:only-child{grid-area:auto/1/auto/-1}}.login-experience{--monthly-hall-art:url(/assets/show-hall-september-28-2026.png)}.login-experience .poster-portal-view{background:linear-gradient(#041326dc, #041326f2), var(--monthly-hall-art) center bottom / cover}.login-experience .editor-workspace:not(.editor-workspace--active){background:0 0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-arena{opacity:1;background:linear-gradient(#061d36,#031327)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-arena:before{content:"";height:var(--hall-extension-clip,0px);pointer-events:none;background:linear-gradient(#04132626, #04132626), url(/assets/show-hall-extended-20260928.webp) var(--hall-extension-left) var(--hall-extension-top) / var(--hall-extension-width) var(--hall-extension-height) no-repeat;-webkit-mask-image:linear-gradient(transparent max(0px, var(--hall-extension-top)), #000 max(0px, calc(var(--hall-extension-top) + 32px)), #000 calc(100% - 64px), transparent);-webkit-mask-image:linear-gradient(transparent max(0px, var(--hall-extension-top)), #000 max(0px, calc(var(--hall-extension-top) + 32px)), #000 calc(100% - 64px), transparent);mask-image:linear-gradient(transparent max(0px, var(--hall-extension-top)), #000 max(0px, calc(var(--hall-extension-top) + 32px)), #000 calc(100% - 64px), transparent);position:absolute;inset:0 0 auto}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals__stage{isolation:isolate;box-sizing:border-box;--table-floor-pad:clamp(12px, 2vw, 24px);--table-visible-width:min(45cqw, 68cqh, 400px);--table-clearance:calc(var(--table-visible-width) * .0611205);--table-hall-surface:linear-gradient(180deg, #04132619, transparent 34%, #0413262a), var(--monthly-hall-art) center bottom / cover no-repeat;padding-bottom:var(--table-floor-pad);container-type:size}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals__stage:before{content:"";z-index:-2;pointer-events:none;background:var(--table-hall-surface);position:absolute;inset:0}@supports ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals__stage:after{--hall-rendered-height:max(100%, 56.2799cqw);--hall-focus-mask:linear-gradient(to bottom, #000 0%, #000 max(0px, calc(100% - var(--hall-rendered-height) * .52)), #000000f0 max(0px, calc(100% - var(--hall-rendered-height) * .44)), #000000c7 max(0px, calc(100% - var(--hall-rendered-height) * .38)), #00000080 max(0px, calc(100% - var(--hall-rendered-height) * .31)), #00000038 max(0px, calc(100% - var(--hall-rendered-height) * .25)), #0000000e max(0px, calc(100% - var(--hall-rendered-height) * .19)), transparent max(0px, calc(100% - var(--hall-rendered-height) * .15)), transparent 100%);content:"";z-index:-1;pointer-events:none;background:var(--table-hall-surface);filter:blur(clamp(.9px,.28cqw,2.2px));-webkit-mask-image:var(--hall-focus-mask);-webkit-mask-image:var(--hall-focus-mask);mask-image:var(--hall-focus-mask);clip-path:inset(0);position:absolute;inset:0}}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only{width:50%;height:calc(100% + var(--table-clearance));flex:0 0 50%;transform:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--vendors{--table-image-width:calc(var(--table-visible-width) * 1.08333);--table-image-height:calc(var(--table-visible-width) * 1.46285);--table-image-bottom:calc(var(--table-clearance) - var(--table-visible-width) * .0361446)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--sponsors{--table-image-width:calc(var(--table-visible-width) * 1.10696);--table-image-height:calc(var(--table-visible-width) * 1.02377);--table-image-bottom:calc(var(--table-clearance) - var(--table-visible-width) * .0611205)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only :is(.portal-table__image,.portal-table__edge-glow),.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only:before{inset:auto;left:calc(50% - var(--table-image-width) / 2);bottom:var(--table-image-bottom);width:var(--table-image-width);height:var(--table-image-height);background-size:100% 100%;transform:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only .portal-table__image{object-fit:contain;max-width:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only:before{filter:drop-shadow(0 3px 3px #0009)drop-shadow(0 10px 10px #0005)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only .portal-table__edge-glow{pointer-events:none;opacity:.62;filter:brightness(0) saturate(100%) drop-shadow(0 0 clamp(1px, calc(var(--table-visible-width) * .012), 3px) #78d5ff) drop-shadow(0 0 clamp(3px, calc(var(--table-visible-width) * .03), 9px) #209dff) drop-shadow(0 0 clamp(6px, calc(var(--table-visible-width) * .06), 18px) #1666e9aa);will-change:opacity;transition:none;animation:4.2s cubic-bezier(.45,0,.55,1) infinite table-blue-breathe;transform:scale(1)}@keyframes table-blue-breathe{0%,to{opacity:.42}50%{opacity:.92}}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only:is(:hover,:focus-visible,:active){filter:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only:focus-visible{outline-color:#80d8ff}.login-experience--pack .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only .portal-table__edge-glow{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only .portal-table__edge-glow{opacity:.68;will-change:auto;animation:none}}.poster-hero__brand-visual.poster-hero__replay{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;margin:0;padding:0;transition:filter .16s}.poster-hero__replay:focus-visible{outline-offset:3px;outline:3px solid #b5e8ff}@media (hover:hover){.poster-hero__replay:hover{filter:brightness(1.12)}}.poster-hero__replay:active{filter:brightness(1.18)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-action-cue{color:#a8e2ff;letter-spacing:0;text-shadow:none;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;font:700 12px/1.25 system-ui,sans-serif;display:flex}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-action-cue i{font:700 18px/1 system-ui,sans-serif}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>.poster-action-cue{position:absolute;inset:auto 10px 8px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-callouts .poster-action-cue{grid-column:2;margin-top:5px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services__guide>.poster-action-cue{border-top:1px solid #72c6ff40;grid-column:1/-1;padding:4px 5px 0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-button{padding-inline:32px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-button:after{content:"→";color:#a8e2ff;pointer-events:none;font:700 22px/1 system-ui,sans-serif;position:absolute;inset:50% 12px auto auto;transform:translateY(-50%)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(button,[role=button],a[href]){cursor:pointer;-webkit-tap-highlight-color:#51b8ff55;touch-action:manipulation;animation:none;transform:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-overview,.poster-services__guide,.poster-callouts>p,.poster-floor-button,.poster-footer address a[href]){border-color:#79bfe9;transition:background-color .16s,border-color .16s,box-shadow .16s}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a[href]{text-underline-offset:3px;background:#0a2a46;min-height:44px;-webkit-text-decoration:underline #77caff;text-decoration:underline #77caff}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address .poster-icon{flex-shrink:0;display:inline-block}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(button,[role=button],a[href]):focus-visible{outline-offset:3px;outline:3px solid #b5e8ff}@media (hover:hover){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-overview,.poster-services__guide,.poster-callouts>p,.poster-floor-button,.poster-footer address a[href]):hover{border-color:#d4f2ff;box-shadow:inset 0 0 0 1px #a8e2ff,0 0 14px #218ed955}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) [role=button]:hover .poster-action-cue{color:#fff;text-underline-offset:3px;text-decoration:underline}}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-overview,.poster-services__guide,.poster-callouts>p,.poster-floor-button,.poster-footer address a[href]):active{box-shadow:inset 0 0 0 2px #b5e8ff,inset 0 3px 12px #0008}.login-experience .entrance-back{color:#dcf3ff;border-color:#79bfe9;justify-content:center;align-items:center;gap:4px;width:70px;height:44px;font:700 12px/1 system-ui,sans-serif;display:flex}@media (prefers-reduced-motion:reduce){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(button,[role=button],a[href]){transition:none}}@media (forced-colors:active){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(button,[role=button],a[href]):focus-visible{outline-color:highlight}}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-lower-stack,.poster-services,.poster-footer){min-height:max-content}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-lower-stack>*{flex-shrink:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services{border-color:#79bfe9;grid-template-rows:max-content max-content;grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible}.poster-reference.poster-premium .poster-services__guide{border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:8px 0;min-width:0;display:grid;position:relative}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services .poster-service--utensils{border-right:0;margin-block:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services .poster-callouts{border-top:1px solid #72c6ff40;grid-area:auto;padding-top:8px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services .poster-callouts>p{min-height:76px;box-shadow:none;background:0 0;border:0;padding:8px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services .poster-callouts>p:before{display:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services .poster-callouts strong{font-size:1.125rem}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services .poster-callouts span{font-size:.75rem}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services :is(.poster-services__guide,.poster-callouts>p):is(:hover,:focus-visible){background-color:#12456b}@media (width>=1024px) and (aspect-ratio>=6/5),(width>=740px) and (height<=520px){.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{min-height:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals__stage{--table-visible-width:min(45cqw, 68cqh, 400px);min-height:0}}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero{min-height:min(50vw, var(--poster-header-height));align-self:start;padding:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero__brand{width:min(100%,404px);height:calc(100% - 10px);margin:0;position:absolute;inset:10px 0 0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero__brand img{object-position:left top}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{flex-direction:column;gap:0;display:flex;overflow:visible}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview :is(strong,small,b,.poster-event-row--clock>span){white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.35}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview :is(small,b){font:700 .8125rem/1.4 var(--public-ui-font)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>.poster-action-cue{margin-top:10px;position:static}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{padding-bottom:12px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-ribbon{min-height:32px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-ribbon>span{white-space:normal;text-align:center;line-height:1.4}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service{min-width:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service span{font:600 .8125rem/1.5 var(--public-ui-font);white-space:normal}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service--warning{height:auto}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-service--warning span{font-size:.75rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-callouts span{white-space:normal;line-height:1.5}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-action-cue{font-size:.8125rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address a[href]{font:600 .8125rem/1.45 var(--public-ui-font);flex-wrap:wrap}.show-portal.show-portal--premium.show-portal--inline-back{scroll-padding-block:20px}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__title-row{flex-wrap:wrap}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__heading-copy{flex:1;min-width:min(100%,9rem)}.show-portal.show-portal--premium.show-portal--inline-back :is(.show-portal__back,.vendor-reservation__edit,.vendor-reservation__rules-heading button,.vendor-public-profile__heading button,.vendor-category-picker>button){white-space:normal;min-height:44px;font-size:.875rem;line-height:1.4}.show-portal.show-portal--premium.show-portal--vendors .vendor-reservation__fields,.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.show-portal.show-portal--premium.show-portal--inline-back :is(.vendor-reservation__fields label,.vip-sponsor__fields label){min-width:0;font-size:.875rem}.show-portal.show-portal--premium.show-portal--inline-back :is(.vendor-reservation__fields label>span,.vendor-reservation__capacity,.vendor-category-picker strong,.vendor-reservation__agreement,.vip-sponsor__agreement,.vip-sponsor__benefits,.vip-sponsor__hint){font-size:.875rem;line-height:1.55}.show-portal.show-portal--premium.show-portal--inline-back :is(.vendor-reservation__review,.vip-sponsor__review p,.booking-policy,.vip-sponsor__upload small){font-size:.875rem;line-height:1.6}.show-portal.show-portal--premium.show-portal--inline-back :is(input,textarea,select){scroll-margin-block:24px}.show-portal.show-portal--premium.show-portal--vendors .show-portal__actions--vendor>a{align-items:center;min-height:44px;display:flex}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));font-size:.8125rem;line-height:1.5;display:grid}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form footer{flex-wrap:wrap}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form footer button{white-space:normal;min-height:44px;font-size:.875rem}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__return{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__preview{flex-wrap:wrap}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__preview figcaption{flex:10rem;font-size:.8125rem;line-height:1.5}.show-portal .vendor-category-modal{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.show-portal .vendor-category-modal>section{min-width:0;max-width:100%;max-height:calc(var(--app-visible-height,100dvh) - 24px);display:block;overflow-y:auto}.show-portal .vendor-category-modal header{z-index:1;background:#f6faff;position:sticky;top:0}.show-portal .vendor-category-modal header>div{min-width:0}.show-portal .vendor-category-modal header button{width:44px;height:44px;font-size:28px}.show-portal .vendor-category-modal__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));overflow:visible}.show-portal .vendor-category-modal__options label{min-height:44px;font-size:.9375rem;line-height:1.4}.show-portal .vendor-category-modal :is(header p,footer span,.vendor-category-modal__other span){font-size:.875rem;line-height:1.5}.show-portal .vendor-category-modal__other input{width:100%;min-width:0;min-height:44px;font-size:1rem}@media (width>=900px),(width>=700px) and (height<=520px){.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:20px;display:grid}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package{flex-direction:column;align-items:flex-start}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__form{min-width:0;margin-top:0}}@media (width<=520px){.show-portal.show-portal--premium.show-portal--inline-back{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer address{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer--contact{width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:contact;grid-template-rows:auto;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-self:end;gap:7px;margin:0;padding:0;display:grid;position:relative;overflow:visible}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box{box-sizing:border-box;color:#e7eff7;min-width:0;min-height:44px;font:500 .75rem/1.4 var(--public-ui-font,system-ui);text-align:center;text-transform:none;cursor:pointer;background:linear-gradient(120deg,#001022,#061e3d 60%,#001127);border:1px solid #96b6b1;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 7px;text-decoration:none;display:flex;box-shadow:inset 0 0 6px #e6f4b818,0 0 5px #8cf3ee26}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box>span{overflow-wrap:anywhere;min-width:0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;text-shadow:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box>.poster-icon{color:#ffd45c;flex:0 0 15px;width:15px;height:15px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box:before{display:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box:hover{background:#0c2946;border-color:#e7e8b0}.poster-contact-box:focus-visible{outline-offset:3px;outline:3px solid #b5e8ff}@media (forced-colors:active){.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box{border-color:linktext}}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{--event-heading-size:clamp(.8125rem, calc(.625rem + 3cqi), 1.125rem);--event-copy-size:clamp(.6875rem, calc(.5rem + 3cqi), .875rem);box-sizing:border-box;background:linear-gradient(120deg,#001022,#061e3d 60%,#001127);border-color:#e7e8b0;place-self:center start;width:100%;max-width:24rem;padding:10px 12px;display:block;box-shadow:inset 0 0 8px #e6f4b833,0 0 3px #fff1bc,0 0 10px #8cf3eeaa,0 0 18px #2babdc55;container-type:inline-size}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>p{min-height:0;margin:0;display:block}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row{border:0;gap:8px;min-height:30px;padding:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row:after{display:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row>:last-child{border:0;padding:5px 0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row:not(.poster-event-row--parking)>:last-child{border-bottom:1px solid #a9b9b659}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row--calendar,.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row--clock{grid-column:1}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row--pin{grid-column:1/-1}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row--table{grid-column:1;display:flex}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row--parking{grid-column:1/-1}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview strong{font:900 var(--event-heading-size)/1.25 "Show Condensed", sans-serif;letter-spacing:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview .poster-event-row--clock>span{font:800 var(--event-heading-size)/1.25 "Show Condensed", sans-serif;color:#ffd45c}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview :is(small,b){font:750 var(--event-copy-size)/1.3 "Show Condensed", sans-serif;text-transform:uppercase;color:#f1f4fa}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview .poster-icon{color:#ffd45c;flex-shrink:0;width:18px;height:18px;display:block}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>.poster-action-cue{grid-column:1/-1;margin:4px 0 0;font:650 clamp(.625rem,.5rem + 1.5cqi,.75rem)/1.4 Show Condensed,sans-serif}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>.poster-action-cue i{font-size:.75rem}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-action-cue{font:500 .75rem/1.45 var(--public-ui-font);color:#b9d5e9}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{grid-template-rows:minmax(clamp(220px,min(65vw,45dvh),460px),1fr);gap:0;min-height:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals>header{grid-row:2}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals__stage{border-radius:12px;grid-row:1}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore{z-index:4;width:min(50%,15rem);margin:0;position:absolute;top:clamp(8px,2cqw,16px);right:clamp(8px,2cqw,16px);container-type:inline-size}.poster-floor-explore__button{isolation:isolate;box-sizing:border-box;--floor-sign-inset:max(0px, calc((48px - 31.13cqw) / 2));--floor-sign-corner:5.5cqw;color:#e9edf5;filter:drop-shadow(0 2px 2px #000a)drop-shadow(0 0 3px #ffbb354d);letter-spacing:.015em;text-transform:uppercase;text-align:center;white-space:normal;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9px;width:100%;min-height:max(48px,31.13cqw);padding:0;font:900 clamp(1rem,11.1cqw,2rem)/1.05 Show Condensed,sans-serif;display:block;position:relative}.poster-floor-explore__artwork{isolation:isolate;box-sizing:border-box;min-height:inherit;padding:calc(var(--floor-sign-inset) + 5px) 5px;grid-template-columns:minmax(0,1fr) 21.5%;gap:0;display:grid;position:relative}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore__button:before{display:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore__artwork:after{content:"";inset:calc(var(--floor-sign-inset) - 4px) 0;pointer-events:none;background:radial-gradient(12% 5px at 38% 5px,#fffde5 8%,#ffe08c99 25%,#0000),radial-gradient(11% 5px at 31% calc(100% - 5px),#fffde5 8%,#ffdc7b88 25%,#0000),radial-gradient(3px 12% at 1px,#fffde7 10%,#ffe39a99 30%,#0000),radial-gradient(3px 12% at calc(100% - 1px),#fff8dc 10%,#ffe39a88 30%,#0000),radial-gradient(3% 3px at 77% 9px,#fffacfcc,#0000);position:absolute}.poster-floor-explore__frame{inset:var(--floor-sign-inset) 0;z-index:-1;pointer-events:none;clip-path:polygon(var(--floor-sign-corner) 0, calc(100% - var(--floor-sign-corner)) 0, 100% var(--floor-sign-corner), 100% calc(100% - var(--floor-sign-corner)), calc(100% - var(--floor-sign-corner)) 100%, var(--floor-sign-corner) 100%, 0 calc(100% - var(--floor-sign-corner)), 0 var(--floor-sign-corner));background:linear-gradient(115deg,#e49613,#ffd363 16%,#f4bb32 55%,#a9650b 72%,#ffcf5c 90%,#d58a0c);position:absolute}.poster-floor-explore__frame:before{content:"";clip-path:polygon(calc(var(--floor-sign-corner) - 1px) 0, calc(100% - var(--floor-sign-corner) + 1px) 0, 100% calc(var(--floor-sign-corner) - 1px), 100% calc(100% - var(--floor-sign-corner) + 1px), calc(100% - var(--floor-sign-corner) + 1px) 100%, calc(var(--floor-sign-corner) - 1px) 100%, 0 calc(100% - var(--floor-sign-corner) + 1px), 0 calc(var(--floor-sign-corner) - 1px));background:#031a33;position:absolute;inset:2.5px}.poster-floor-explore__frame:after{content:"";clip-path:polygon(calc(var(--floor-sign-corner) - 2px) 0, calc(100% - var(--floor-sign-corner) + 2px) 0, 100% calc(var(--floor-sign-corner) - 2px), 100% calc(100% - var(--floor-sign-corner) + 2px), calc(100% - var(--floor-sign-corner) + 2px) 100%, calc(var(--floor-sign-corner) - 2px) 100%, 0 calc(100% - var(--floor-sign-corner) + 2px), 0 calc(var(--floor-sign-corner) - 2px));background:#2e5a93;position:absolute;inset:6px}.poster-floor-explore__frame>i{z-index:1;clip-path:polygon(calc(var(--floor-sign-corner) - 3px) 0, calc(100% - var(--floor-sign-corner) + 3px) 0, 100% calc(var(--floor-sign-corner) - 3px), 100% calc(100% - var(--floor-sign-corner) + 3px), calc(100% - var(--floor-sign-corner) + 3px) 100%, calc(var(--floor-sign-corner) - 3px) 100%, 0 calc(100% - var(--floor-sign-corner) + 3px), 0 calc(var(--floor-sign-corner) - 3px));background:linear-gradient(#155cae,#073b8c 14%,#021641 56%,#020e34 85%,#041b45);position:absolute;inset:7px}.poster-floor-explore__label{isolation:isolate;overflow-wrap:anywhere;text-shadow:0 1px 2px #0009;flex-direction:column;justify-content:center;min-width:0;padding:2px 0 2px 6cqw;display:flex;position:relative}.poster-floor-explore__label small{letter-spacing:.015em;color:#ffd55c;margin-bottom:1px;font:900 clamp(.625rem,6.6cqw,1.1875rem)/1.1 Show Condensed,sans-serif;display:block}.poster-floor-explore__label strong{font:inherit;position:relative;top:-.4cqw}.poster-floor-explore__arrow{isolation:isolate;color:#ffd15a;place-items:center;padding-left:7cqw;display:grid;position:relative}.poster-floor-explore__arrow:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(0 0, calc(100% - var(--floor-sign-corner) + 5px) 0, 100% calc(var(--floor-sign-corner) - 5px), 100% calc(100% - var(--floor-sign-corner) + 5px), calc(100% - var(--floor-sign-corner) + 5px) 100%, 0 100%, 9cqw 50%);background:linear-gradient(#073365,#021d36);position:absolute;inset:0}.poster-floor-explore__chevron{pointer-events:none;filter:drop-shadow(0 0 2px #ffba3877);width:10cqw;position:absolute;inset:0 auto 0 -1cqw}.poster-floor-explore__chevron:before{content:"";clip-path:polygon(8% 0,32% 0,100% 50%,32% 100%,8% 100%,76% 50%);background:linear-gradient(#d59827,#8c4c10 48%,#bd7614);position:absolute;inset:0}.poster-floor-explore__chevron:after{content:"";clip-path:polygon(8% 0,26% 0,94% 50%,26% 100%,8% 100%,76% 50%);background:linear-gradient(#ffe497,#efb735 45%,#d5931c 75%,#bc7711);position:absolute;inset:0}.poster-floor-explore__chevron>b{z-index:1;clip-path:polygon(13% 0,18% 0,86% 50%,18% 100%,13% 100%,81% 50%);background:linear-gradient(#fffbd2,#fff3b8 15%,#ffdf71 45%,#eebc45 70%,#d99926);position:absolute;inset:0}.poster-floor-explore__arrow:after{content:"";clip-path:polygon(0 36%,55% 36%,55% 10%,96% 50%,55% 90%,55% 64%,0 64%);background:linear-gradient(#ffe8a3,#ffcd48 50%,#d98b11);width:10cqw;height:8.7cqw;margin-left:-1cqw}@media (hover:hover){.poster-floor-explore__button:hover{filter:brightness(1.12)drop-shadow(0 2px 2px #000a)drop-shadow(0 0 4px #ffbb3566)}.poster-floor-explore__button:hover .poster-floor-explore__arrow:after{transform:translate(1px)}}.poster-floor-explore__button:active{filter:brightness(.94)drop-shadow(0 1px 2px #001126cc)}@media (prefers-reduced-motion:no-preference){.poster-floor-explore__button{transition:filter .16s}.poster-floor-explore__arrow:after{transition:transform .16s}}@media (prefers-reduced-motion:reduce){.poster-floor-explore__button:hover .poster-floor-explore__arrow:after{transform:none}}@media (forced-colors:active){.poster-floor-explore__button{filter:none;color:buttontext;background:buttonface;border:2px solid buttontext}.poster-floor-explore__button:is(:hover,:active){filter:none}.poster-floor-explore__frame,.poster-floor-explore__arrow:before,.poster-floor-explore__chevron,.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore__artwork:after{display:none}.poster-floor-explore__label{text-shadow:none}.poster-floor-explore__label small{color:buttontext}.poster-floor-explore__arrow{color:buttontext;box-shadow:none}.poster-floor-explore__arrow:after{forced-color-adjust:none;background:buttontext}}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-button{min-height:44px;box-shadow:none;background:#0b2741;border-color:#50738f;padding:9px 36px 9px 12px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-button>span{font:600 .875rem/1.5 var(--public-ui-font);letter-spacing:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-button .poster-community,.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-overview,.poster-floor-button,.poster-services__guide,.poster-callouts>p):before{display:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-overview,.poster-floor-button,.poster-services__guide,.poster-callouts>p):not(:focus-visible){outline:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-ribbon{background:linear-gradient(#e51423,#b8000d 50%,#92000a);border-color:#ff9a82;min-height:26px;padding:4px 8px;box-shadow:inset 0 1px #ffc8b855,0 0 8px #f3382355}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-ribbon>span{font:850 var(--event-copy-size)/1.3 "Show Condensed", sans-serif;color:#fff;letter-spacing:0}.poster-show-highlights{min-width:0;box-shadow:none;background:#092139;border:1px solid #506b80;border-radius:9px;grid-area:ribbon;align-self:start;position:relative}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights .poster-ribbon{text-shadow:0 1px 2px #680009;background:linear-gradient(#ed2630,#ce0615 44%,#a3000d);border:1px solid #ff927b;border-radius:8px 8px 4px 4px;grid-area:auto;min-height:0;padding:4px 8px;box-shadow:inset 0 1px 2px #ffd4bd88,inset 0 -2px 4px #67000b66,0 0 7px #ff392f66}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights .poster-ribbon>span{font:700 .75rem/1.4 var(--public-ui-font);color:#fff;letter-spacing:0;text-transform:uppercase;text-wrap:balance;white-space:normal}.poster-show-highlights__links{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:1px 3px;display:grid}.poster-show-highlights__action{color:#f1f6fc;text-align:left;text-transform:none;min-width:0;min-height:36px;text-shadow:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:3px 6px;display:flex}.poster-show-highlights__action+.poster-show-highlights__action{border-left:1px solid #58758c55}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__action>.poster-icon{color:#d6bc78;flex:0 0 17px;width:17px;height:17px}.poster-show-highlights__copy{overflow-wrap:anywhere;flex:1;min-width:0}.poster-show-highlights__copy strong{font:600 .8125rem/1.35 var(--public-ui-font);color:#e6eef6;letter-spacing:0}.poster-show-highlights__arrow{color:#b6cbdc;flex:0 0 12px;width:12px;height:12px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__action:before{display:none}.poster-show-highlights__action:hover{background:#ffffff0a}.poster-show-highlights__action:active{background:#ffffff12}.poster-show-highlights__action:focus-visible{outline-offset:-2px;background:#ffffff0a;outline:2px solid #a8e6ff}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-lower-stack{grid-template-columns:minmax(0,1fr)}@container public-poster (width>=36rem){.poster-show-highlights__links{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.poster-show-highlights__action{padding-inline:12px}}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-lower-stack{align-items:start;gap:6px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services{box-shadow:none;background:#092139;border-color:#506f87;gap:0;padding:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services__guide{min-height:48px;padding:7px 10px;display:block}.poster-services__summary{align-items:center;gap:10px;min-width:0;display:flex}.poster-reference.poster-premium .poster-services__summary>span{text-align:left;min-width:0;font:600 .875rem/1.4 var(--public-ui-font);color:#f2f7fc;border:0;flex:1;padding:0;display:block}.poster-services__summary small{font:400 .75rem/1.5 var(--public-ui-font);color:#b9cedf;margin-top:3px;display:block}.poster-services__summary>i{color:#b9d5e9;font-style:normal}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services .poster-callouts{border-color:#506f8755;width:auto;min-width:0;margin:0 10px;padding:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services .poster-callouts>p{grid-template-columns:26px minmax(0,1fr);gap:3px 10px;min-height:48px;padding:7px 2px;border-radius:0!important}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-callout-gift{width:26px;height:26px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services .poster-callouts strong{font:600 .875rem/1.4 var(--public-ui-font);letter-spacing:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-services .poster-callouts .poster-action-cue{text-align:left;font:400 .75rem/1.5 var(--public-ui-font);border:0;margin:0;padding:0;display:block}@media (width>=600px){.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero{min-height:var(--poster-header-height)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{grid-template-rows:minmax(clamp(260px,min(65vw,45dvh),460px),1fr)}}@media (width<=599px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{padding:7px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row{gap:4px;min-height:24px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row>:last-child{padding:3px 0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview .poster-icon{width:14px;height:14px}}@media (height<=520px){.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore{width:min(50%,12rem)}}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){height:auto;min-height:var(--poster-fit-height);grid-template-rows:max-content max-content minmax(160px,1fr) max-content max-content;gap:6px;padding:8px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{grid-template-rows:minmax(0,1fr);padding:0}@media (height<=700px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){gap:4px;padding:6px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip{padding-block:4px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__rail{padding-top:2px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__card{gap:2px;padding-block:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__card img{flex-basis:36px;width:36px;height:36px}}@media (width<=599px) and (height<=600px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{--event-heading-size:.8125rem;--event-copy-size:.6875rem;padding-block:5px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){grid-template-rows:max-content max-content minmax(144px,1fr) max-content max-content}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore{top:4px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row{min-height:20px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row>:last-child{padding-block:2px}}@media (width>=1024px) and (aspect-ratio>=6/5),(width>=600px) and (height<=520px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){grid-template:"brand event"max-content"ribbon ribbon"max-content"details portals"minmax(144px,1fr)"contact contact"max-content/minmax(160px,30%) minmax(0,1fr);width:min(100%,1360px)}}@media (width>=600px) and (height<=520px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){--poster-header-height:76px;grid-template-rows:max-content max-content minmax(160px,1fr) max-content;gap:2px;padding:4px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{--event-heading-size:.875rem;--event-copy-size:.75rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);column-gap:10px;max-width:none;padding:4px 8px;display:grid}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>.poster-action-cue{font-size:.625rem}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>p{display:contents}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row{grid-column:auto;min-height:24px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row>:last-child{padding-block:2px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row--parking{grid-column:2/-1}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore{width:min(44%,10rem);top:4px}}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){--poster-brand-width:clamp(15rem, 28vw, 20rem);grid-template-columns:minmax(0, var(--poster-brand-width)) minmax(0, 1fr);column-gap:.75rem}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero{aspect-ratio:1288/1262;align-self:center;width:100%;min-height:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero__brand{width:100%;height:100%;inset:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{max-width:calc(var(--poster-brand-width) * .78)}@media (width<=599px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){grid-template-columns:minmax(0,1.4fr) minmax(7rem,1fr)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{max-width:none}}@media (width<=340px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){grid-template-columns:minmax(0,1.2fr) minmax(7rem,1fr)}}@media (width<=599px) and (height<=600px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{padding-block:3px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row{min-height:18px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row>:last-child{padding-block:1px}}@media (width>=600px) and (height<=520px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){--poster-brand-width:11rem}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{--event-heading-size:.8125rem;--event-copy-size:.6875rem;display:block}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>p{display:block}}@container landing-width (width<=17em){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){height:auto;min-height:var(--poster-fit-height);grid-template:none/minmax(0,1fr);grid-auto-rows:max-content}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero{grid-area:1/1/auto/-1;min-height:243px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{grid-area:2/1/auto/-1}.poster-show-highlights{grid-area:3/1/auto/-1}.poster-show-highlights__links{grid-template-columns:minmax(0,1fr)}.poster-show-highlights__action+.poster-show-highlights__action{border-top:1px solid #58758c55;border-left:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{grid-area:4/1/auto/-1;min-height:calc(230px + 3rem)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore{width:auto;left:8px;right:8px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-lower-stack{grid-area:5/1/auto/-1}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer--contact{grid-area:6/1/auto/-1;grid-template-columns:minmax(0,1fr)}}.show-portal.show-portal--premium.show-portal--inline-back .show-portal__title-row h1{font:700 var(--ui-title)/1.25 var(--public-ui-font);letter-spacing:-.025em}.show-portal.show-portal--premium.show-portal--inline-back :is(.vendor-reservation__form h2,.vip-sponsor__form h2){font:650 var(--ui-heading)/1.4 var(--public-ui-font);margin:0 0 6px}.show-portal.show-portal--premium.show-portal--inline-back :is(.vendor-reservation__fields label,.vip-sponsor__fields label){font-weight:500}.show-portal.show-portal--premium.show-portal--inline-back :is(.vendor-reservation__capacity,.vendor-reservation__rules .show-portal__facts li,.vip-sponsor__benefits,.vip-sponsor__hint,.booking-policy){font-weight:400}.show-portal.show-portal--premium.show-portal--inline-back :is(.vendor-category-picker strong,.vendor-public-profile__heading h3){font-weight:600}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package h2{font:650 1.25rem/1.35 var(--public-ui-font);margin:4px 0}.show-portal.show-portal--premium.show-portal--sponsors .vip-sponsor__package>strong{font-size:1.75rem;font-weight:700}.show-portal.show-portal--premium.show-portal--inline-back :is(.show-portal__back,.vendor-reservation__edit,.vendor-public-profile__heading button){font-weight:500}.simple-floor-page .simple-floor-title .simple-floor-count{letter-spacing:.06em;font-weight:500}.event-info-dialog{font-family:var(--public-ui-font)}.event-info-dialog__header h2{font:700 1.25rem/1.3 var(--public-ui-font)}.event-info-dialog__header p{font:500 .6875rem/1.4 var(--public-ui-font);letter-spacing:.05em}.event-info-dialog__feature h3{font-size:1.125rem;font-weight:650;line-height:1.35}.event-info-dialog__actions small{font-size:.75rem}:where(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing),.event-info-dialog){--public-action-pulse:public-action-breathe 2.8s cubic-bezier(.45, 0, .55, 1) infinite;--public-action-opacity:.68;--public-action-edge:#78d5ffbb;--public-action-shadow:0 0 5px #78d5ff99, 0 0 12px #209dff80, inset 0 0 5px #209dff33}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{border-color:#587b97;box-shadow:inset 0 1px #b8dbff25}.event-info-dialog{--public-action-shadow:0 0 3px #78d5ff80, 0 0 7px #209dff55, inset 0 0 3px #209dff22}@keyframes public-action-breathe{0%,to{opacity:.2}50%{opacity:1}}:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-overview[role=button],.poster-show-highlights__action,.poster-contact-box,.main-sponsor-strip__controls button),.event-info-dialog :is(button,a[href])){position:relative}:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-overview[role=button],.poster-show-highlights__action,.poster-contact-box,.main-sponsor-strip__controls button),.event-info-dialog :is(button,a[href])):not(:disabled):not([aria-disabled=true]):before{content:"";z-index:0;border:1px solid var(--public-action-edge);border-radius:inherit;width:auto;height:auto;box-shadow:var(--public-action-shadow);filter:none;pointer-events:none;opacity:var(--public-action-opacity);animation:var(--public-action-pulse);will-change:auto;background:0 0;margin:0;transition:none;display:block;position:absolute;inset:0;transform:scale(1)}:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing),.event-info-dialog) :is(button:disabled,[aria-disabled=true]):before{content:none;box-shadow:none;animation:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__action:before{border-radius:6px;inset:2px}.event-info-dialog a[href]{border-radius:6px}.event-info-dialog__footer a[href]{display:inline-block}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .public-action-glow{pointer-events:none;opacity:var(--public-action-opacity);animation:var(--public-action-pulse);display:block;position:absolute;inset:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .public-action-glow--logo{z-index:-1;filter:brightness(0)saturate()drop-shadow(0 0 2px #78d5ff)drop-shadow(0 0 6px #209dff)drop-shadow(0 0 12px #1666e9aa);background-position:0 0;background-repeat:no-repeat;background-size:contain}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .public-action-glow--sign{inset:var(--floor-sign-inset) 0;z-index:-2;filter:drop-shadow(0 0 2px #78d5ff)drop-shadow(0 0 6px #209dff)drop-shadow(0 0 12px #1666e9aa)}.public-action-glow--sign:before{content:"";clip-path:polygon(var(--floor-sign-corner) 0, calc(100% - var(--floor-sign-corner)) 0, 100% var(--floor-sign-corner), 100% calc(100% - var(--floor-sign-corner)), calc(100% - var(--floor-sign-corner)) 100%, var(--floor-sign-corner) 100%, 0 calc(100% - var(--floor-sign-corner)), 0 var(--floor-sign-corner));background:#78d5ff;position:absolute;inset:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-hero__replay,.poster-floor-explore__button):is(:hover,:active),.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore__button{filter:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only .portal-table__edge-glow{animation:var(--public-action-pulse);opacity:var(--public-action-opacity)}.portal-table__artwork{pointer-events:none;transform-origin:50% calc(100% - var(--table-clearance,0px));display:block;position:absolute;inset:0}@keyframes table-artwork-breathe{0%,to{transform:scale(1)}50%{transform:scale(.96)}}@keyframes floor-sign-breathe{0%,to{transform:scale(1)}50%{transform:scale(.988)}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.login-experience:not(.login-experience--pack) .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore__artwork{animation:3.6s cubic-bezier(.45,0,.55,1) infinite floor-sign-breathe}.login-experience:not(.login-experience--pack) .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore__button:is(:hover,:focus-visible,[data-press-state]) .poster-floor-explore__artwork{animation-play-state:paused}.login-experience:not(.login-experience--pack) .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .portal-table:not([data-editing=true]):not(:disabled) .portal-table__artwork{animation:2.8s cubic-bezier(.45,0,.55,1) infinite table-artwork-breathe}.login-experience:not(.login-experience--pack) .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .portal-table:not([data-editing=true]):not(:disabled):is(:hover,:focus-visible) .portal-table__artwork{animation-play-state:paused}}:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing),.event-info-dialog) :is(button,[role=button],a[href]):is(:hover,:focus-visible){--public-action-edge:#a8e6ff;--public-action-shadow:0 0 5px #78d5ffbb, 0 0 12px #209dff88, inset 0 0 6px #209dff44}.login-experience--pack .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){--public-action-pulse:none}@media (prefers-reduced-motion:reduce){:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing),.event-info-dialog){--public-action-pulse:none}}@media (forced-colors:active){:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing),.event-info-dialog){--public-action-pulse:none;--public-action-opacity:1;--public-action-edge:ButtonText;--public-action-shadow:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.public-action-glow,.portal-table__edge-glow){display:none}}:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing),.event-info-dialog) :is(button,[role=button],a[href]){-webkit-tap-highlight-color:transparent}:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing),.event-info-dialog) [data-press-state=down]{filter:brightness(.88);transition:none}:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing),.event-info-dialog) [data-press-state=release]{filter:none;transition:filter .18s ease-out}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-overview,.poster-show-highlights__action,.poster-contact-box)>*,.poster-floor-explore__label,.poster-hero__replay>img{transition:translate .18s cubic-bezier(.16,1,.3,1),scale .18s cubic-bezier(.16,1,.3,1)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) :is(.poster-overview,.poster-show-highlights__action,.poster-contact-box)[data-press-state=down]>*,.poster-floor-explore__button[data-press-state=down] .poster-floor-explore__label{transition:none;translate:0 1px}.poster-hero__replay[data-press-state=down]>img{transition:none;scale:.975}.portal-table__artwork{transition:scale .18s cubic-bezier(.16,1,.3,1)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .portal-table[data-press-state] .portal-table__artwork{animation-play-state:paused}.portal-table[data-press-state=down] .portal-table__artwork{transition:none;scale:.97}}@keyframes public-dialog-arrive{0%{opacity:.35;translate:0 5px;scale:.99}to{opacity:1;translate:0;scale:1}}@keyframes public-panel-arrive{0%{opacity:.45;translate:0 2px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.event-info-dialog[open]{animation:.18s cubic-bezier(.16,1,.3,1) both public-dialog-arrive}.event-info-dialog__content{animation:.14s ease-out both public-panel-arrive}}@media (prefers-reduced-motion:reduce),(forced-colors:active){:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing),.event-info-dialog) [data-press-state]{--public-action-pulse:none;filter:none;transition:none;animation:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) [data-press-state]>*,.poster-floor-explore__button[data-press-state] .poster-floor-explore__label,.portal-table[data-press-state] .portal-table__artwork{transition:none;translate:none;scale:none}}@media (forced-colors:active){:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing),.event-info-dialog) [data-press-state]{--public-action-shadow:none;--public-action-edge:Highlight;outline-offset:-3px;outline:2px solid highlight}}@media (orientation:landscape) and (width>=600px){.login-experience .poster-portal-view{padding-inline:max(6px, .25rem, env(safe-area-inset-left)) max(6px, .25rem, env(safe-area-inset-right))}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){--landscape-footer-height:clamp(70px, 15dvh, 142px);width:min(100%,1920px);min-height:var(--poster-fit-height);border:3px double #d4ad54;border-radius:0;grid-template:"brand event"max-content"ribbon ribbon"max-content"portals portals"minmax(96px,1fr)"details details"max-content/minmax(0,1fr) minmax(0,1fr);gap:clamp(3px,.6vw,10px);height:auto;padding:clamp(5px,1vw,16px);box-shadow:inset 0 0 0 2px #04162e,inset 0 0 0 3px #597497}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-arena{background:linear-gradient(#04132615, #04132615), var(--monthly-hall-art) center / cover no-repeat}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-arena:before{content:none}@supports ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-arena:before{content:"";pointer-events:none;background:inherit;height:100%;filter:blur(clamp(.9px, calc(var(--landscape-hall-width,100vw) * .0028), 2.2px));--landscape-focus-mask:linear-gradient(to bottom, #000 0%, #000 calc(var(--landscape-hall-top,0px) + var(--landscape-hall-height,100dvh) * .54), #000000d9 calc(var(--landscape-hall-top,0px) + var(--landscape-hall-height,100dvh) * .58), #00000073 calc(var(--landscape-hall-top,0px) + var(--landscape-hall-height,100dvh) * .64), #00000026 calc(var(--landscape-hall-top,0px) + var(--landscape-hall-height,100dvh) * .7), transparent calc(var(--landscape-hall-top,0px) + var(--landscape-hall-height,100dvh) * .76), transparent 100%);-webkit-mask-image:var(--landscape-focus-mask);-webkit-mask-image:var(--landscape-focus-mask);mask-image:var(--landscape-focus-mask);clip-path:inset(0);position:absolute;inset:0}}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero{width:min(24cqw, calc(var(--poster-fit-height) * .3), 330px);aspect-ratio:1288/1262;z-index:7;place-self:center end;height:auto;min-height:0;margin-inline-end:3.2cqw}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero:after{content:"";pointer-events:none;background:#7adfff;width:1px;display:block;position:absolute;top:18%;bottom:12%;right:-3.2cqw;transform:none;box-shadow:0 0 5px #22cfff88}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero__brand img{object-position:center;object-fit:contain}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{--event-heading-size:clamp(.875rem, 1.85vw, 2rem);--event-copy-size:clamp(.75rem, 1.68vw, 1.8rem);z-index:7;background:linear-gradient(120deg,#001226f7,#042746f7 60%,#001127f7);border:1px solid #7ddaff;border-radius:clamp(8px,.9cqw,15px);place-self:center start;width:24.5cqw;max-width:none;margin-inline-start:3.2cqw;padding:clamp(6px,.8vw,14px) clamp(8px,1.6vw,27px);display:block;box-shadow:inset 0 0 8px #6abaff33,0 0 3px #b8f4ff,0 0 12px #22cfff99}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>p{display:block}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row{gap:clamp(5px,1.2vw,20px);min-height:clamp(18px,2.7vw,46px)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row>:last-child{flex:1;min-width:0;margin:0;padding-block:clamp(2px,.3vw,5px);line-height:1.05}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview .poster-icon{flex:0 0 clamp(16px,1.9vw,32px);width:clamp(16px,1.9vw,32px);height:clamp(16px,1.9vw,32px)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview>.poster-action-cue{display:none}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights{z-index:6;background:0 0;border:0;border-radius:0;justify-self:center;width:48%;margin-inline:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights .poster-ribbon{border-color:#ffac99;border-radius:10px;min-height:clamp(26px,3.3cqw,55px);padding:3px 10px;box-shadow:inset 0 1px 2px #ffd4bd88,0 0 10px #ff392f66}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights .poster-ribbon>span{font:750 clamp(.75rem, 1.9cqw, 2rem)/1.2 var(--public-ui-font);text-wrap:balance}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__links{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:6px;width:100%;min-width:0;margin:clamp(4px,.6cqw,10px) auto 0;padding:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__action{background:linear-gradient(#052d50,#001326);border:1px solid #7adfff;border-radius:9px;gap:clamp(5px,.9cqw,15px);min-height:clamp(44px,3.4cqw,58px);padding:4px clamp(6px,1.7cqw,28px);box-shadow:inset 0 0 7px #61bcff55,0 0 8px #22cfff88}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__copy strong{font:750 clamp(.8125rem, 1.45cqw, 1.6rem)/1.2 var(--public-ui-font);color:#f4f6ff}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__action>.poster-icon{color:#ffda5e;flex-basis:clamp(20px,2.1cqw,36px);width:clamp(20px,2.1cqw,36px);height:clamp(20px,2.1cqw,36px)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__arrow{color:#fff;flex-basis:16px;width:16px;height:20px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{grid-area:portals;grid-template-rows:minmax(0,1fr);min-height:96px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals__stage{--table-floor-pad:0px;--table-visible-width:min(30cqw, var(--landscape-hall-booth-width,24cqw), var(--landscape-hall-booth-limit,80cqh));border-radius:0;align-items:flex-end;padding-bottom:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals__stage:before,.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals__stage:after{content:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only{width:33%;height:max(100%, calc(var(--table-image-height) + var(--table-image-bottom)));flex:0 0 33%;align-self:flex-end}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--sponsors{margin-left:auto}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore{width:25%;max-width:none;inset:12% auto auto 37.5%!important}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore__button{font-size:clamp(1rem,11.1cqw,3rem)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore__label small{font-size:clamp(.625rem,6.6cqw,2rem)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-lower-stack{min-height:var(--landscape-footer-height);z-index:1;grid-area:details;align-self:end;display:block}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip{min-height:var(--landscape-footer-height);background:linear-gradient(110deg,#002443ee,#00152dee);border:1px solid #539ac3;border-radius:12px;padding:clamp(4px,.5cqw,9px) clamp(8px,1.5cqw,25px)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__header{width:44%;margin:0 auto}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__header h2{white-space:nowrap;letter-spacing:.12em;flex-basis:auto;margin:0;font-size:clamp(.6875rem,1.4cqw,1.5rem);font-weight:750;line-height:1.15}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__viewport{width:32%;margin-inline:auto}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__rail{padding-block:2px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__card{gap:2px;min-height:44px;padding-block:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__card>span{font-size:clamp(.5rem,.9cqw,1rem);line-height:1.15}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__status{width:32%;margin-inline:auto}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer--contact{z-index:2;pointer-events:none;grid-area:details;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);align-self:end;gap:0;margin:0 clamp(10px,1.5cqw,25px) clamp(8px,1.2cqw,20px)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box{pointer-events:auto}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box{border-color:#7adfff;gap:clamp(5px,1.5cqw,25px);min-height:clamp(44px,3.5cqw,60px);padding:4px 7px;font-size:clamp(.6875rem,1.35cqw,1.5rem);font-weight:700;box-shadow:inset 0 0 7px #61bcff44,0 0 8px #22cfff77}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box>.poster-icon{flex-basis:clamp(16px,1.8cqw,30px);width:clamp(16px,1.8cqw,30px);height:clamp(16px,1.8cqw,30px)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip:has(.main-sponsor-strip__controls) .main-sponsor-strip__header{width:100%}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing):has(.main-sponsor-strip__controls) .poster-footer--contact{grid-area:auto/1/auto/-1;position:relative}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){grid-template-rows:max-content max-content minmax(96px,1fr) max-content max-content;grid-template-areas:"brand event""ribbon ribbon""portals portals""details details""contacts contacts"}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-lower-stack{z-index:8;min-height:0;position:relative}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip{border-color:#8c794c;width:min(100%,760px);min-height:0;margin-inline:auto;padding:6px 16px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__header,.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__viewport,.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__status{width:100%}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__header h2{white-space:normal;font-size:clamp(.75rem,1.2cqw,1.125rem)}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__card img{flex-basis:44px;width:44px;height:44px}:is(.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer--contact,.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing):has(.main-sponsor-strip__controls) .poster-footer--contact){pointer-events:auto;z-index:8;grid-area:contacts;grid-template-columns:repeat(2,minmax(0,1fr));place-self:end center;gap:clamp(8px,1.2cqw,18px);width:min(100%,900px);margin:0;position:relative}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box:last-child{grid-column:auto}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-contact-box{gap:10px;min-height:44px;font-size:clamp(.75rem,1.2cqw,1.125rem)}@container landing-width (width<=34rem){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){grid-template-rows:max-content max-content minmax(420px,1fr) max-content max-content}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer--contact{grid-template-columns:minmax(0,1fr)}}}@media (orientation:landscape) and (width>=600px) and (height<=520px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){grid-template-rows:max-content minmax(max(124px,10rem - 86px + 7.68vw),1fr) max-content max-content;grid-template-areas:"brand event""portals portals""details details""contacts contacts";gap:3px;padding:5px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-hero{height:auto;width:max(108px, calc(var(--poster-fit-height) * .27));margin-inline-end:2cqw}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview{--event-heading-size:.875rem;--event-copy-size:.75rem;width:min(36cqw,260px);margin-inline-start:2cqw;padding:5px 8px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row{gap:5px;min-height:18px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-event-row>:last-child{padding-block:1px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-overview .poster-icon{flex-basis:16px;width:16px;height:16px}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{min-height:max(124px,10rem - 86px + 7.68vw)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights{z-index:6;grid-area:portals;place-self:start center;width:38%;margin:2px 0 0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights .poster-ribbon>span{font-size:.75rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__links{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px;width:100%;min-width:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__action{gap:4px;min-height:44px;padding-inline:5px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__action>.poster-icon{flex-basis:16px;width:16px;height:16px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights__arrow{display:none}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore{width:24%;top:auto!important;bottom:4px!important;left:38%!important}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__card img{flex-basis:30px;width:30px;height:30px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 10px;display:flex}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__rail{padding-block:0}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__header{flex:14rem;width:auto}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__viewport{flex:7rem;width:auto}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__header h2{letter-spacing:.08em;font-size:.75rem}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__status{flex-basis:100%}}@media (orientation:landscape) and (width>=600px) and (height<=375px){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){grid-template-rows:max-content minmax(max(142px,7.68vw + 86px,10rem - 86px + 7.68vw),1fr) max-content max-content;gap:1px;padding:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{min-height:max(142px,7.68vw + 86px,10rem - 86px + 7.68vw)}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights{width:44%}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights .poster-ribbon{padding-block:0}}@media (orientation:landscape) and (width>=600px){@container landing-width (width<=34rem){.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing){grid-template-rows:max-content max-content minmax(420px,1fr) max-content max-content;grid-template-areas:"brand event""ribbon ribbon""portals portals""details details""contacts contacts";height:auto}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-show-highlights{grid-area:ribbon;width:100%;margin:0}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals{min-height:420px}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-portals__stage{--table-visible-width:min(38cqw, 42cqh);grid-template-rows:max-content minmax(250px,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .portal-table.portal-table--artwork-only{grid-row:2;width:100%;height:100%}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .poster-floor-explore{grid-area:1/1/auto/-1;justify-self:center;width:min(100%,14rem);position:relative!important;inset:auto!important}.login-experience .poster-landing.poster-reference.poster-premium:not(.poster-landing--editing) .poster-footer--contact{grid-area:contacts;grid-template-columns:minmax(0,1fr);margin-bottom:0;position:relative}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip{display:block}.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__header,.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__viewport,.login-experience .poster-reference.poster-premium:not(.poster-landing--editing) .main-sponsor-strip__status{width:100%}}}
