:root{--core-radius-xs:0.25rem;--core-radius-sm:0.5rem;--core-radius-md:0.9rem;--core-radius-lg:1.35rem;--core-space-1:0.35rem;--core-space-2:0.65rem;--core-space-3:1rem;--core-space-4:1.5rem;--core-space-5:2.25rem;--core-space-6:3.5rem;--event-black:#070905;--event-ink:#20231e;--event-olive:#20231e;--event-lime:#dcff7c;--event-white:#ffffff;--event-charcoal:#171915;--event-orange:#ff7a5b;--event-grey:#4d4d4d;--event-light-grey:#dedede;--core-danger:#a52828;--core-success:#176a36;color-scheme:light;font-family:var(--font-montserrat),Montserrat,Arial,sans-serif;color:var(--event-ink)}:root,html{background:var(--event-black)}html{min-width:20rem}body{min-height:100dvh;background:var(--event-black);font-family:var(--font-montserrat),Montserrat,Arial,sans-serif}button,input,textarea{font-family:inherit}a{color:currentColor;text-underline-offset:.2em}h1,h2,h3,p{overflow-wrap:anywhere}.event-wordmark,h1,h2,h3{letter-spacing:-.035em}.button-link,button{min-height:3rem;border:2px solid var(--event-ink);border-radius:var(--core-radius-xs);background:var(--event-ink);color:var(--event-white);font-weight:850;letter-spacing:.025em}.button-link:hover,button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.button-link:active,button:active:not(:disabled){transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:4px solid var(--event-lime);outline-offset:3px}input,textarea{min-height:3.15rem;border:2px solid #777c72;border-radius:var(--core-radius-xs);background:var(--event-white);color:var(--event-ink)}label{font-size:.86rem}.ui-icon{display:inline-block;flex:0 0 auto}.eyebrow,.public-kicker,.result-label,.section-label,.venue-kicker{color:var(--event-orange);font-size:.72rem;font-weight:900;letter-spacing:.17em;line-height:1.4}.event-wordmark{display:grid;width:fit-content;font-weight:950;line-height:.78;text-transform:uppercase}.event-wordmark-vct{color:var(--event-white);font-size:clamp(3rem,15vw,7rem)}.event-wordmark-road{color:var(--event-lime);font-size:clamp(1.25rem,6.5vw,3rem);letter-spacing:.03em}.event-wordmark-country{justify-self:end;color:var(--event-white);font-size:clamp(.8rem,3.8vw,1.55rem);letter-spacing:.32em}.event-wordmark.compact .event-wordmark-vct{font-size:2.05rem}.event-wordmark.compact .event-wordmark-road{font-size:.9rem}.event-wordmark.compact .event-wordmark-country{font-size:.58rem}.event-hero{position:relative;isolation:isolate;min-height:min(45rem,76dvh);overflow:hidden;border-radius:var(--core-radius-lg);background:linear-gradient(140deg,rgba(46,56,35,.8),transparent 58%),var(--event-black);color:var(--event-white)}.event-hero:after{position:absolute;z-index:-1;right:-12%;bottom:-24%;width:min(34rem,78vw);aspect-ratio:1;border:clamp(2rem,7vw,5rem) solid var(--event-lime);border-radius:50%;content:"";opacity:.94}.event-hero-grid{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:3.5rem 3.5rem;-webkit-mask-image:linear-gradient(to bottom right,#000,transparent 76%);mask-image:linear-gradient(to bottom right,#000,transparent 76%)}.event-hero-content{display:grid;align-content:end;width:min(100%,52rem);min-height:inherit;padding:clamp(1.35rem,5vw,4rem)}.event-hero .eyebrow{margin:0 0 var(--core-space-3);color:var(--event-lime)}.event-hero h1{max-width:11ch;margin:var(--core-space-5) 0 var(--core-space-2);font-size:clamp(2.4rem,11vw,6.25rem);font-weight:950;line-height:.88}.event-hero-description{max-width:37rem;margin:var(--core-space-2) 0 0;color:var(--event-light-grey);font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.event-hero-compact{min-height:clamp(21rem,50dvh,31rem);border-radius:0}.event-hero-compact:after{bottom:-9rem;opacity:.72}.event-hero-home{min-height:min(34rem,63dvh)}.event-hero-home:after{right:-8%;bottom:-50%}.event-hero-prediction{min-height:min(30rem,56dvh);background:linear-gradient(135deg,rgba(242,86,35,.34),transparent 45%),var(--event-ink)}.event-hero-prediction:after{border-color:var(--event-orange)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--core-space-2);margin-top:var(--core-space-5)}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.8rem 1.05rem;text-decoration:none}.button-link.primary,.hero-quick-link{border-color:var(--event-lime);background:var(--event-lime);color:var(--event-black)}.button-link.secondary{border-color:rgba(255,255,255,.55);background:transparent;color:var(--event-white)}.hero-quick-link{display:inline-flex;width:fit-content;align-items:center;gap:.55rem;margin-top:var(--core-space-4);padding:.75rem 1rem;border-radius:var(--core-radius-xs);font-weight:900;text-decoration:none}.landing-page,.public-form-page{width:min(80rem,100%);margin:0 auto;padding:0;border:0;border-radius:0;background:var(--event-white)}.landing-actions{gap:var(--core-space-5);padding:clamp(2rem,6vw,5rem)}.section-intro h2{max-width:19ch;margin:.4rem 0 0;font-size:clamp(2rem,6vw,4.25rem);line-height:.98}.destination-grid{display:grid;gap:var(--core-space-3)}.destination-grid a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6rem;padding:1rem;border:2px solid var(--event-ink);text-decoration:none}.destination-grid a:hover{background:var(--event-lime)}.destination-grid span{display:grid;gap:.25rem}.destination-grid small{color:var(--event-grey)}.public-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.2rem clamp(1rem,6vw,5rem);background:var(--event-ink);color:var(--event-white);font-size:.72rem;font-weight:800;letter-spacing:.12em}.form-surface{width:min(42rem,calc(100% - 2rem));margin:clamp(-3rem,-7vw,-1rem) auto 0;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid var(--event-light-grey);border-radius:var(--core-radius-md) var(--core-radius-md) 0 0;background:var(--event-white);box-shadow:0 -1rem 3rem rgba(7,9,5,.18)}.form-surface-heading h2{margin:.35rem 0 1rem;font-size:clamp(1.8rem,6vw,3rem)}.form-surface form{gap:1.1rem}.form-surface form>button{width:100%;background:var(--event-lime);color:var(--event-black)}.privacy-information-slot{display:grid;grid-template-columns:auto 1fr;gap:.7rem;padding:.8rem;border-left:.25rem solid var(--event-grey);background:#f2f3ef;color:var(--event-grey);font-size:.75rem}.privacy-information-slot p{margin:0}.privacy-slot-mark{display:grid;width:1.4rem;height:1.4rem;place-items:center;border:2px solid;border-radius:50%;font-weight:900}.empty-state{padding:1rem;border:1px solid var(--event-light-grey);background:#f7f8f4}.state-badge{display:inline-flex;width:fit-content;padding:.35rem .55rem;border-radius:999px;background:var(--event-grey);color:var(--event-white);font-size:.68rem;font-weight:900;letter-spacing:.1em}.state-badge.open{background:var(--event-lime);color:var(--event-black)}.state-badge.closed,.state-badge.full{background:var(--event-orange)}.attendee-home{width:min(58rem,100%);margin:0 auto;padding:0 0 1rem;background:var(--event-black)}.attendee-home>.event-hero{border-radius:0}.attendee-nav{top:0;z-index:10;gap:0;margin:0;padding:0;border:0;border-radius:0;background:rgba(23,25,21,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.attendee-nav a{min-height:4.25rem;border-radius:0;color:var(--event-light-grey);font-size:clamp(.56rem,2.3vw,.74rem)}.attendee-nav a[aria-current=page]{background:var(--event-lime);color:var(--event-black)}.attendee-nav .ui-icon{width:1.35rem;height:1.35rem}.ahora-card,.attendee-home>.ahora-block{margin:.8rem;border:1px solid #30342d;border-radius:var(--core-radius-md);background:var(--event-ink);color:var(--event-white)}.attendee-home>.ahora-block{padding:clamp(1rem,4vw,2rem)}.ahora-block .section-label,.ahora-card .section-label{color:var(--event-lime)}.ahora-heading h1{font-weight:950}.ahora-block{border-color:#4a4f45;background:rgba(255,255,255,.06)}.notice-feature{border-color:var(--event-orange);background:rgba(242,86,35,.12)}.prediction-option{min-height:4rem;border-color:var(--event-light-grey);border-radius:var(--core-radius-xs)}.prediction-option.selected{border:3px solid var(--event-lime);background:var(--event-lime);color:var(--event-black)}.prediction-confirmation{color:var(--event-lime)}.high-score-compact{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem}.high-score-compact strong{color:var(--event-lime);font-size:2rem}.text-link{display:inline-flex;align-items:center;gap:.4rem}.qr-page-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1rem;background:var(--event-ink);color:var(--event-white);text-align:left}.qr-page-header h1{margin:.2rem 0 0;font-size:clamp(2rem,9vw,4rem)}.qr-content{margin:.8rem;padding:clamp(1rem,4vw,2rem);border-radius:var(--core-radius-md);background:var(--event-white);color:var(--event-ink)}.qr-attendee-name{margin:0;font-size:clamp(1.3rem,5vw,2rem);font-weight:900}.qr-card{border:.6rem solid var(--event-white);border-radius:var(--core-radius-xs);box-shadow:0 0 0 2px var(--event-ink),0 1rem 2rem rgba(7,9,5,.18)}.qr-guidance{display:grid;gap:.35rem;max-width:30rem;margin:1.5rem auto}.qr-guidance strong{font-size:1.1rem}.admin-console,.live-console,.operational-page,.range-console,.staff-console{width:min(76rem,calc(100% - 1rem));padding:clamp(1rem,3vw,2rem);border:0;border-radius:var(--core-radius-md);background:#f5f6f2}.admin-console{width:min(88rem,calc(100% - 1rem))}.operational-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin:-1rem -1rem 1.5rem;padding:clamp(1rem,3vw,2rem);border-bottom:.4rem solid var(--event-lime);border-radius:var(--core-radius-md) var(--core-radius-md) 0 0;background:var(--event-ink);color:var(--event-white)}.operational-header h1{margin:.3rem 0 0;font-size:clamp(2rem,6vw,3.5rem);line-height:.96}.operational-header p:last-child{max-width:42rem;margin-bottom:0;color:var(--event-light-grey)}.operational-header .event-wordmark{flex:0 0 auto}.staff-menu{gap:.7rem}.staff-menu a{grid-template-columns:auto 1fr;grid-template-rows:auto auto;place-items:start;gap:.25rem 1rem;min-height:7rem;padding:1.15rem;border:2px solid var(--event-ink);border-radius:var(--core-radius-xs);background:var(--event-white);color:var(--event-ink);text-align:left}.staff-menu a:hover{background:var(--event-lime)}.staff-menu .ui-icon{grid-row:1/3;align-self:center;width:2rem;height:2rem}.staff-menu span{color:var(--event-grey);font-size:.8rem;font-weight:600}.admin-sections>section,.candidate-card,.check-in-result,.live-control-card,.operation-card,.prediction-staff-card,.range-slot-card,.station-card{border:1px solid #b9beb5;border-radius:var(--core-radius-sm);background:var(--event-white);box-shadow:none}.delivery-count,.range-indicators{border-radius:var(--core-radius-sm);background:var(--event-ink)}.delivery-count{border-left:.45rem solid var(--event-lime)}.delivery-count strong{color:var(--event-lime);font-size:2.5rem}.card-delivery-action,.large-action,.open-prediction-action,.pair-action,.score-action{background:var(--event-ink);color:var(--event-white)}.secondary-action{border-color:var(--event-grey);background:var(--event-white);color:var(--event-ink)}.danger-action,.small-danger{border-color:var(--core-danger);background:var(--event-white);color:var(--core-danger)}.result-banner{border:2px solid;border-radius:var(--core-radius-xs)}.ready-state,.result-banner.success{background:#dff5e5;color:#115329}.result-banner.already{background:#fff3cb;color:#604700}.result-banner.error{background:#ffe5e5;color:#781b1b}.range-card-grid,.station-grid{align-items:start}.station-card{border-top:.45rem solid var(--event-lime)}.station-card.station_2{border-top-color:var(--event-orange)}.score-control{margin:1rem 0;padding:1rem;border:2px solid var(--event-ink);border-radius:var(--core-radius-sm);background:#f1f2ee}.score-control legend{padding:0 .45rem;font-size:.8rem;font-weight:850}.score-stepper{display:grid;grid-template-columns:minmax(4.5rem,1fr) minmax(7rem,1.45fr) minmax(4.5rem,1fr);align-items:stretch;gap:.5rem}.score-step-button{width:100%;min-height:clamp(5.5rem,15vw,8rem);padding:.25rem;background:var(--event-ink);font-size:clamp(2.5rem,8vw,4.5rem);line-height:1}.score-current{display:grid;place-content:center;justify-items:center;border:3px solid var(--event-ink);background:var(--event-white)}.score-current strong{font-size:clamp(3.25rem,11vw,6rem);line-height:.85}.score-current span{margin-top:.4rem;font-size:.75rem;font-weight:900;letter-spacing:.18em}.score-range{display:flex;justify-content:space-between;margin:.45rem 0 1rem;color:var(--event-grey);font-size:.7rem;font-weight:800}.score-keyboard-fallback{display:block;color:var(--event-grey);font-size:.72rem}.score-input{min-height:3rem;font-size:1.2rem}.score-action{width:100%;min-height:4rem;background:var(--event-lime);color:var(--event-black)}.admin-sections>section{padding:1rem}.admin-sections h2{border-bottom:2px solid var(--event-lime);padding-bottom:.55rem;color:var(--event-ink)}.admin-metrics>div{border-left:.25rem solid var(--event-lime);background:#f4f5f1}.admin-metrics strong{color:var(--event-ink)}.public-leaderboard-page{width:min(58rem,100%);min-height:100dvh;margin:0 auto;padding:clamp(1rem,5vw,3rem);border:0;border-radius:0;background:radial-gradient(circle at 100% 0,rgba(219,237,23,.2),transparent 35%),var(--event-black);color:var(--event-white)}.public-leaderboard-page>h1{max-width:10ch;margin:2rem 0 0;font-size:clamp(3rem,13vw,7rem);font-weight:950}.public-leaderboard-page .public-kicker{margin-top:2rem;color:var(--event-lime)}.leaderboard-row{border-color:#555b51;border-radius:var(--core-radius-xs);background:var(--event-ink);color:var(--event-white)}.leaderboard-row.top-rank{border:3px solid var(--event-lime)}.leaderboard-rank,.top-rank .leaderboard-rank{color:var(--event-orange)}.top-rank .leaderboard-rank{color:var(--event-black)}.public-leaderboard-page .links a{color:var(--event-white)}.venue-display{background:radial-gradient(circle at 10% 15%,rgba(219,237,23,.18),transparent 25%),var(--event-black)}.moment-label,.venue-kicker,.venue-rank{color:var(--event-lime)}.venue-high-score,.venue-top-rank{border-color:var(--event-lime)}.venue-top-rank{background:rgba(219,237,23,.14)}.links a{font-weight:700}.notice{border:2px solid var(--event-grey);border-radius:var(--core-radius-xs);background:#fff}.notice.error,.stale-warning{border-color:var(--core-danger)}.pii-warning{padding:.75rem;border-left:.3rem solid var(--event-orange);background:#fff0e9;font-size:.82rem}@media (min-width:42rem){.destination-grid,.staff-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.event-hero-compact .event-hero-content{grid-template-columns:minmax(12rem,.7fr) minmax(15rem,1fr);align-items:end;gap:1rem 3rem}.event-hero-compact h1{grid-column:2;grid-row:1/3;align-self:center}.event-hero-compact .event-hero-description{grid-column:2}}@media (max-width:36rem){.event-hero-content{padding:1.15rem}.event-hero h1{margin-top:1.5rem}.event-hero:after{right:-70%;bottom:-28%;opacity:.48}.event-hero.event-hero-home:after{right:-68%;bottom:-38%;opacity:.58}.event-hero.event-hero-compact:after{right:-76%;bottom:-34%;opacity:.32}.operational-header .event-wordmark{display:none}.high-score-compact,.mobile-leaderboard-heading{align-items:start;flex-direction:column}.leaderboard-row{grid-template-columns:2.4rem minmax(0,1fr)}.leaderboard-score{grid-column:2}.score-stepper{grid-template-columns:4.25rem minmax(6rem,1fr) 4.25rem}.score-step-button{min-height:5rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){.leaderboard-row,.operation-card,button,input,textarea{border-width:3px}}:root{--core-surface-base:#eceee8;--core-surface-panel:#ffffff;--core-surface-focus:#f4f7d6;--core-rule:#bec4ba;--core-content-max:92rem;--core-cut:1rem;--event-direction:14deg}body{background:linear-gradient(90deg,rgba(219,237,23,.025) 1px,transparent 1px),linear-gradient(rgba(219,237,23,.025) 1px,transparent 1px),var(--event-black);background-size:5rem 5rem}.material-symbols-rounded{font-family:Material Symbols Rounded;font-style:normal;font-weight:550;font-variation-settings:"FILL" 0,"wght" 550,"GRAD" 0,"opsz" 24;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.ui-icon{display:inline-grid;width:1em;height:1em;place-items:center;overflow:hidden}.button-link,.hero-quick-link,button{border-radius:0;clip-path:polygon(0 0,calc(100% - .65rem) 0,100% .65rem,100% 100%,.65rem 100%,0 calc(100% - .65rem))}.event-hero{border-radius:0;background:linear-gradient(120deg,rgba(46,56,35,.94),rgba(7,9,5,.92) 58%,var(--event-black))}.event-hero:before{position:absolute;z-index:-1;inset:auto -7% 8% auto;width:min(42rem,76%);height:clamp(8rem,28%,15rem);border-top:.35rem solid var(--event-lime);border-bottom:1px solid rgba(219,237,23,.35);background:linear-gradient(105deg,transparent 8%,rgba(219,237,23,.08) 8% 72%,transparent 72%);clip-path:polygon(11% 0,100% 0,89% 100%,0 100%);content:""}.event-hero:after{right:clamp(-9rem,-8vw,-3rem);bottom:clamp(-4rem,-4vw,-1rem);width:clamp(13rem,34vw,31rem);height:clamp(4rem,10vw,8rem);aspect-ratio:auto;border:0;border-radius:0;background:var(--event-lime);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);opacity:.82}.event-hero-art{position:absolute;z-index:-3;inset:0;background-image:var(--event-art-mobile);background-position:var(--event-art-position-mobile);background-size:cover;filter:none;opacity:1}.event-hero[data-has-event-art=true]{background:var(--event-black)}.event-hero[data-has-event-art=true] .event-hero-grid{background-image:none}.event-hero[data-has-event-art=true] .event-hero-content{text-shadow:0 2px 14px rgba(0,0,0,.7)}.event-hero-grid{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(115deg,transparent 0 67%,rgba(219,237,23,.14) 67% 67.4%,transparent 67.4%);background-size:3.25rem 3.25rem,3.25rem 3.25rem,100% 100%}.event-hero-content{position:relative;z-index:1}.event-hero-content:before{width:3.25rem;height:.35rem;margin-bottom:1rem;background:var(--event-lime);content:""}.event-hero h1{max-width:10ch}.event-hero-compact{min-height:clamp(19rem,45dvh,28rem)}.event-hero-compact h1{font-size:clamp(2.2rem,8vw,4.5rem)}.event-hero-compact:after{right:-5rem;bottom:2rem;width:17rem;height:3.5rem}.event-hero-prediction:before{border-color:var(--event-orange)}.event-hero-prediction:after{background:var(--event-orange)}.event-wordmark{position:relative;padding-right:1.4rem}.event-wordmark:after{position:absolute;right:0;bottom:0;width:.35rem;height:68%;background:var(--event-lime);content:""}.event-wordmark-official{width:auto;max-width:min(18rem,75vw);height:auto;object-fit:contain}.landing-page,.public-form-page{width:min(var(--core-content-max),100%);min-height:100dvh;background:var(--core-surface-base)}.landing-actions{position:relative;background:linear-gradient(135deg,transparent 0 82%,rgba(46,56,35,.11) 82%),var(--core-surface-base)}.landing-actions:before{position:absolute;top:0;left:clamp(1rem,6vw,5rem);width:5rem;height:.4rem;content:""}.section-intro h2{font-size:clamp(1.9rem,4.4vw,3.7rem)}.destination-grid{gap:0;border-top:1px solid var(--event-ink)}.destination-grid a{position:relative;min-height:7rem;border:0;border-bottom:1px solid var(--event-ink);background:transparent}.destination-grid a:before{position:absolute;inset:0 auto 0 0;width:.35rem;background:var(--event-lime);content:"";transform:scaleY(.28);transition:transform .16s ease}.destination-grid a:hover:before{transform:scaleY(1)}.destination-grid a:hover{background:var(--core-surface-focus)}.destination-grid strong{font-size:1.05rem;letter-spacing:.06em}.public-footer{border-top:.25rem solid var(--event-lime)}.form-surface{position:relative;width:min(46rem,calc(100% - 1rem));min-height:min(32rem,53dvh);margin:-1.75rem auto 0;padding:clamp(1.4rem,5vw,3.25rem);border:0;border-top:.45rem solid var(--event-lime);border-radius:0;background:var(--core-surface-panel);box-shadow:0 1.5rem 4rem rgba(7,9,5,.22);clip-path:polygon(0 0,calc(100% - 1.3rem) 0,100% 1.3rem,100% 100%,0 100%)}.form-surface:before{position:absolute;top:1rem;right:1rem;color:#a4aaa0;font-size:.65rem;font-weight:900;letter-spacing:.17em;content:"VRS / ACCESS"}.registration-page .form-surface:before{content:"VRS / REG"}.status-page .form-surface:before{content:"VRS / STATUS"}.form-surface-heading{padding-right:4rem}.form-surface-heading h2{max-width:19ch;font-size:clamp(1.8rem,5vw,2.65rem)}.form-surface form{margin-block:1.75rem}.field label{color:var(--event-grey);font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.field input,.field textarea{border:0;border-bottom:2px solid var(--event-grey);border-radius:0;background:#f5f6f2}.field input:focus,.field textarea:focus{border-color:var(--event-lime)}.privacy-information-slot{border:0;border-left:.3rem solid var(--event-olive);background:#ecefe8}.form-surface .links{padding-top:1rem;border-top:1px solid var(--core-rule)}.form-surface .links a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.45rem .65rem;color:var(--event-grey);text-decoration:none}.form-surface .links a:first-child{color:var(--event-ink);font-weight:850}.empty-state{position:relative;display:grid;min-height:10rem;align-content:center;gap:.8rem;margin-block:1.5rem;padding:1.4rem 1.4rem 1.4rem 1.7rem;border:0;border-left:.45rem solid var(--event-orange);background:#f0f1ed}.empty-state p{max-width:34rem;margin:0;font-size:1.05rem}.state-badge{border-radius:0;clip-path:polygon(0 0,calc(100% - .45rem) 0,100% .45rem,100% 100%,0 100%)}.status-surface{display:grid;align-content:center}.status-icon{display:grid;width:4.5rem;height:4.5rem;place-items:center;margin-bottom:1rem;background:var(--event-lime);color:var(--event-black);clip-path:polygon(0 0,75% 0,100% 25%,100% 100%,25% 100%,0 75%)}.status-surface h2{max-width:16ch;font-size:clamp(1.8rem,6vw,3rem)}.attendee-home{width:min(66rem,100%);padding-bottom:0}.attendee-nav{border-bottom:1px solid #3b4038}.attendee-nav a{min-height:4.75rem;padding-inline:.15rem;line-height:1.05}.attendee-nav a span{max-width:8.5ch}.attendee-nav a[aria-current=page]{box-shadow:inset 0 -.35rem 0 var(--event-black)}.ahora-card,.attendee-home>.ahora-block{margin:0;border:0;border-top:1px solid #3d423a;border-radius:0}.ahora-card{padding:clamp(1.25rem,5vw,3rem)}.ahora-block{border-radius:0}.notice-feature{border-left:.4rem solid var(--event-orange)}.prediction-interaction{border-left:.4rem solid var(--event-lime)}.qr-page-header{padding:clamp(1.25rem,4vw,2.5rem);border-bottom:.35rem solid var(--event-lime)}.qr-content{padding:clamp(1.25rem,5vw,3rem)}.public-leaderboard-page{width:min(68rem,100%);padding:clamp(1.25rem,5vw,4rem);background:linear-gradient(112deg,rgba(46,56,35,.48),transparent 42%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),var(--event-black);background-size:auto,100% 4rem,auto}.public-leaderboard-page>h1{margin-bottom:clamp(2rem,8vw,5rem)}.public-ranking{gap:0;margin-top:0;border-top:.4rem solid var(--event-lime);background:rgba(23,25,21,.92)}.mobile-leaderboard-heading{padding:1rem;border-bottom:1px solid #4b5048}.leaderboard-list{gap:0}.leaderboard-row,.leaderboard-row.top-rank{grid-template-columns:3.4rem minmax(0,1fr) auto;min-height:5rem;padding:.85rem 1rem;border:0;border-bottom:1px solid #444a41;border-radius:0;background:transparent}.leaderboard-row.top-rank{background:var(--event-lime);color:var(--event-black)}.leaderboard-empty{position:relative;isolation:isolate;display:grid;min-height:clamp(18rem,46dvh,28rem);place-content:center;overflow:hidden;padding:2rem;background:linear-gradient(135deg,rgba(219,237,23,.08),transparent)}.leaderboard-empty:before{width:4rem;height:.35rem;margin:0 auto 1.5rem;background:var(--event-lime);content:""}.public-leaderboard-page>.links{margin-top:1.25rem}.venue-display{height:min(177.7778vw,100dvh);min-height:0;grid-template-rows:auto minmax(0,1fr);background:linear-gradient(105deg,rgba(46,56,35,.58),transparent 44%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),var(--event-black);background-size:auto,100% clamp(5rem,8vh,9rem),auto}.venue-header{position:relative;padding-left:clamp(1rem,4cqw,2rem);border-left:clamp(.35rem,1.4cqw,.8rem) solid var(--event-lime)}.venue-header h1{font-size:clamp(3.3rem,15cqw,8.5rem)}.venue-ranking{width:100%;align-self:center;margin-top:clamp(1rem,3vh,2.5rem)}.venue-ranking ol{gap:0;border-top:.3rem solid var(--event-lime)}.venue-row{border:0;border-bottom:1px solid rgba(255,255,255,.2)}.venue-top-rank{background:var(--event-lime)}.venue-top-rank,.venue-top-rank .venue-rank{color:var(--event-black)}.venue-empty{position:relative;isolation:isolate;display:grid;align-self:stretch;place-content:center;overflow:hidden;padding:2rem}.venue-empty h2{margin-block:0 1.5rem;font-size:clamp(2.4rem,min(12cqw,7cqh),6rem)}.venue-empty p{margin:0}.secondary-empty-art{position:absolute;z-index:-2;inset:0;background-position:50% 100%;background-size:cover;filter:none;opacity:1}.empty-copy{position:relative;z-index:1;width:fit-content;max-width:min(100%,42rem);padding:1.25rem;border-left:.35rem solid var(--event-lime);background:rgba(9,11,9,.82)}.operational-auth-page{display:grid;width:min(80rem,100%);min-height:100dvh;margin:0 auto;padding:0;border:0;border-radius:0;background:var(--core-surface-base)}.operational-auth-page .operational-header{margin:0;border-radius:0}.operational-auth-page .operational-surface{width:calc(100% - 1rem);min-height:55dvh;margin:-1.25rem .5rem 0}.operational-auth-page .operational-surface:before{content:"OPS / AUTH"}.admin-console,.live-console,.operational-page,.range-console,.staff-console{width:min(96rem,calc(100% - 1rem));min-height:calc(100dvh - 1rem);margin:.5rem auto;padding:clamp(1rem,2.5vw,2.5rem);border-radius:0;background:var(--core-surface-base)}.operational-header{margin:calc(clamp(1rem, 2.5vw, 2.5rem) * -1) calc(clamp(1rem, 2.5vw, 2.5rem) * -1) 2rem;border-radius:0}.operational-header h1{font-size:clamp(1.9rem,4vw,3rem)}.staff-menu{gap:1px;background:var(--event-ink)}.staff-menu a{min-height:8.5rem;border:0;border-left:.4rem solid transparent;background:var(--core-surface-panel)}.staff-menu a:hover{border-left-color:var(--event-lime)}.admin-sections>section,.candidate-card,.check-in-result,.live-control-card,.operation-card,.prediction-staff-card,.range-slot-card,.station-card{border:0;border-left:.3rem solid var(--core-rule);border-radius:0;background:var(--core-surface-panel)}.candidate-card,.check-in-result,.operation-card:focus-within{border-left-color:var(--event-lime)}.delivery-count,.range-indicators{border-radius:0;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%)}.check-in-grid{align-items:start}.check-in-result{padding:clamp(1.25rem,3vw,2rem)}.check-in-result>h2{font-size:clamp(1.7rem,4vw,2.5rem)}.entry-state-grid{gap:1px;background:var(--core-rule)}.entry-state-grid>div{min-height:7rem;align-content:center;border:0;border-radius:0}.entry-state-grid strong{font-size:1.1rem}.range-card-grid,.station-grid{gap:1px;background:var(--core-rule)}.range-slot-card,.station-card{min-height:14rem}.station-card{border-top-width:.55rem;border-left:0}.score-control{border-radius:0;background:#ecefe8}.score-current{position:relative}.score-current.is-unset{border-style:dashed;color:var(--event-grey)}.score-current.is-unset:after{position:absolute;inset:.35rem;border:1px solid var(--core-rule);content:"";pointer-events:none}.score-current.is-unset strong{font-weight:500}.score-action:disabled{background:#c9cdc4;color:#4d514a;opacity:1}.staff-live-workflow>section>h2{padding-bottom:.6rem;border-bottom:.3rem solid var(--event-lime)}.admin-console{width:min(100rem,calc(100% - 1rem))}.admin-sections{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1rem}.admin-sections>.notice{grid-column:1/-1}.admin-sections>section{grid-column:span 4}.admin-sections>section:last-child,.admin-sections>section:nth-of-type(2){grid-column:1/-1}.admin-sections>section:nth-last-of-type(2){grid-column:span 8}.admin-sections h2{font-size:.82rem}.admin-metrics{gap:1px;background:var(--core-rule)}.admin-metrics>div{min-height:5rem;align-content:center;border-left-width:.35rem;border-radius:0}.admin-metrics strong{font-size:1.35rem}@media (min-width:64rem){.event-hero-art{background-image:var(--event-art-desktop);background-position:var(--event-art-position-desktop)}.landing-page{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(23rem,.72fr);grid-template-rows:minmax(0,1fr) auto}.landing-page>.event-hero{grid-row:1/3;min-height:100dvh}.landing-actions{min-height:0;padding:clamp(2rem,4vw,4rem)}.landing-actions .section-intro h2{font-size:clamp(2rem,3.2vw,3.35rem)}.landing-page>.public-footer{padding-inline:clamp(2rem,4vw,4rem)}.event-hero-home .event-hero-content{align-content:center;max-width:48rem}.event-hero-home h1{font-size:clamp(4.5rem,7.4vw,7.5rem)}.operational-auth-page{grid-template-columns:minmax(22rem,.78fr) minmax(30rem,1.22fr);align-items:stretch}.operational-auth-page .operational-header{min-height:100dvh;align-content:center;padding:4rem}.operational-auth-page .operational-surface{width:min(42rem,calc(100% - 4rem));min-height:0;align-self:center;margin:2rem}}@media (max-width:62rem){.admin-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sections>section,.admin-sections>section:last-child,.admin-sections>section:nth-last-of-type(2),.admin-sections>section:nth-of-type(2){grid-column:auto}.admin-sections>section:last-child,.admin-sections>section:nth-of-type(2){grid-column:1/-1}}@media (max-width:36rem){.event-hero{min-height:min(36rem,63dvh)}.event-hero-compact{min-height:clamp(24rem,48dvh,27rem)}.event-hero:after{right:-6rem;bottom:2rem;width:14rem;height:3rem;opacity:.5}.event-hero-content{padding:1.25rem}.event-hero-content:before{margin-bottom:.6rem}.event-hero h1{font-size:clamp(2.3rem,11vw,3.6rem)}.event-hero-compact h1{font-size:clamp(2rem,9vw,3rem)}.event-wordmark-vct{font-size:clamp(2.5rem,12vw,4rem)}.event-wordmark-road{font-size:clamp(1.05rem,5vw,1.6rem)}.form-surface{min-height:calc(100dvh - clamp(24rem, 48dvh, 27rem) + 1.75rem)}.attendee-nav a{font-size:.57rem}.public-leaderboard-page>h1{margin-block:1.5rem 2.5rem}.leaderboard-row,.leaderboard-row.top-rank{grid-template-columns:2.7rem minmax(0,1fr)}.leaderboard-score{grid-column:2}.operational-header{min-height:12rem;align-items:end}.admin-sections{grid-template-columns:1fr}.admin-sections>section,.admin-sections>section:last-child,.admin-sections>section:nth-of-type(2){grid-column:1}}select{width:100%;min-height:3.15rem;padding:.7rem;border:0;border-bottom:2px solid var(--event-grey);border-radius:0;background:#f5f6f2;color:var(--event-ink);font:inherit}select:focus-visible{outline:4px solid var(--event-lime);outline-offset:3px}.staff-shared-nav{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:-1rem 0 1.25rem;border-bottom:1px solid #3b4038;background:rgba(32,35,30,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.staff-shared-nav a{display:flex;min-width:0;min-height:4.5rem;align-items:center;justify-content:center;gap:.55rem;padding:.65rem .4rem;color:#d9ddd6;font-size:clamp(.67rem,2.5vw,.82rem);font-weight:900;letter-spacing:.06em;text-align:center;text-decoration:none}.staff-shared-nav a[aria-current=page]{background:var(--event-lime);color:var(--event-ink);box-shadow:inset 0 -.35rem 0 var(--event-ink)}.module-access-gate{display:grid;width:min(31rem,100%);min-height:24rem;align-content:center;margin:clamp(1rem,7vh,5rem) auto;padding:clamp(1.4rem,5vw,3rem);border-top:.45rem solid var(--event-lime);background:var(--event-ink);color:#fff;clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,0 100%)}.module-access-gate h2{margin:.3rem 0 .8rem;font-size:clamp(2rem,8vw,3.6rem)}.module-access-gate .field input,.module-access-gate input{background:#fff;color:var(--event-ink)}.module-access-gate button{width:100%;background:var(--event-lime);color:var(--event-ink)}.range-session-workflow,.staff-live-workflow{display:grid;gap:1rem}.range-active-workflow,.range-final-console,.range-match-panel{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.6rem);border:1px solid rgba(255,255,255,.15);background:rgba(10,13,34,.88)}.range-final-console>.module-heading,.range-match-panel>.module-heading{align-items:start}.range-final-console h2,.range-match-panel h2{margin:.25rem 0 0}.range-finalists{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.05);text-align:center}.range-finalists strong{font-size:clamp(1rem,2.2vw,1.6rem)}.range-finalists span{color:var(--color-accent,#ff315c);font-weight:900}.personal-range-summary{display:grid;grid-template-columns:1fr auto auto auto;gap:.75rem;align-items:center;margin:0 0 1rem;padding:1rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(100deg,rgba(255,49,92,.18),rgba(49,235,255,.08))}.personal-range-summary>strong{font-size:1.8rem}.personal-range-summary em,.winner-marker{display:inline-block;margin-left:.55rem;padding:.2rem .42rem;border:1px solid;color:#7dffb3;font-size:.65rem;font-style:normal;font-weight:900;letter-spacing:.08em;vertical-align:middle}.prediction-option>strong{margin-left:auto;font-size:1.15rem}.range-final-feature h2 span{color:var(--color-accent,#ff315c)}.prediction-venue-display{position:relative;display:grid;grid-template-rows:minmax(220px,30vh) 1fr;min-height:100vh;overflow:hidden;color:#fff;background:#070919}.prediction-display-header{display:flex;flex-direction:column;justify-content:end;padding:clamp(2rem,5vw,5rem);background-size:cover;background-position:50%;border-bottom:5px solid #ff315c}.prediction-display-header h1,.prediction-display-header p{margin:0}.prediction-display-header p{color:#64f2ff;font-weight:800;letter-spacing:.16em}.prediction-display-header h1{font-size:clamp(3rem,8vw,8rem);line-height:.92}.prediction-display-content,.prediction-display-empty{display:flex;flex-direction:column;justify-content:center;gap:clamp(1.5rem,4vh,3rem);padding:clamp(2rem,6vw,7rem)}.prediction-display-content h2,.prediction-display-empty h2{max-width:18ch;margin:0;font-size:clamp(2.5rem,6vw,6rem);line-height:1}.prediction-display-options{display:grid;gap:1rem}.prediction-display-options article{position:relative;display:grid;grid-template-columns:180px 1fr;align-items:center;min-height:120px;padding:1rem 1.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06)}.prediction-display-options article strong{z-index:1;font-size:clamp(3rem,7vw,7rem)}.prediction-display-options article span{z-index:1;font-size:clamp(1.5rem,3vw,3rem);font-weight:900}.prediction-display-options article i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,rgba(255,49,92,.4),rgba(100,242,255,.22))}.range-final-display{display:grid;grid-template-rows:auto 1fr;padding:clamp(3rem,6vw,7rem)}.range-final-display h1{margin:0;font-size:clamp(4rem,9vw,10rem)}.range-final-matchup{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(2rem,4vw,5rem)}.range-final-matchup article{display:grid;gap:1rem;padding:2rem;text-align:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2)}.range-final-matchup article strong{font-size:clamp(2rem,5vw,5rem)}.range-final-matchup article b{color:#64f2ff;font-size:clamp(5rem,12vw,13rem);line-height:.8}.range-final-matchup>i{color:#ff315c;font-size:clamp(2rem,5vw,5rem);font-style:normal;font-weight:900}.range-final-winner{display:grid;place-content:center;text-align:center}.range-final-winner span{color:#64f2ff;font-size:2rem;font-weight:800;letter-spacing:.2em}.range-final-winner strong{font-size:clamp(5rem,13vw,14rem);line-height:.9}@media (max-width:600px){.personal-range-summary{grid-template-columns:auto 1fr auto}.personal-range-summary .section-label{grid-column:1/-1}.range-final-matchup,.range-finalists{grid-template-columns:1fr}.prediction-display-options article{grid-template-columns:100px 1fr}}.range-status-strip{display:flex;flex-wrap:wrap;gap:1px;background:#3d423a}.range-status-strip>span{flex:1 1 10rem;padding:.8rem 1rem;background:var(--event-ink);color:#cbd0c8;font-size:.7rem;font-weight:800;letter-spacing:.1em}.range-status-strip strong{display:block;margin-top:.2rem;color:var(--event-lime);font-size:1rem}.range-locked-identities,.range-pair-grid,.range-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--core-rule)}.live-notice-card,.live-section,.range-participant-card,.range-resolver-panel,.range-score-card{padding:clamp(1rem,3vw,2rem);border-left:.35rem solid var(--event-lime);background:#fff}.range-participant-card{min-height:18rem}.range-participant-card h2{max-width:17ch;font-size:clamp(1.45rem,3vw,2.35rem)}.range-best{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:2rem;border-top:1px solid var(--core-rule);padding-top:1rem}.range-best strong{color:var(--event-orange);font-size:2rem}.asset-admin-actions,.live-actions,.range-primary-actions{display:flex;flex-wrap:wrap;gap:.6rem}.range-primary-actions .primary-action{min-width:min(22rem,100%);background:var(--event-lime);color:var(--event-ink)}.consequential-action,.danger-action{border-color:var(--event-orange);background:var(--event-orange);color:var(--event-ink)}.range-score-card{border-left:0;border-top:.45rem solid var(--event-lime)}.range-score-control{display:grid;grid-template-columns:4rem minmax(5rem,1fr) 4rem;align-items:stretch;gap:1px;margin:1rem 0;background:var(--event-ink)}.range-score-control button{width:100%;min-height:5rem;background:var(--event-ink)}.range-score-control strong{display:grid;place-items:center;background:var(--event-lime);color:var(--event-ink);font-size:clamp(2.5rem,8vw,5rem)}.live-section .module-heading h2,.live-section>h2{margin:.2rem 0;font-size:clamp(1.7rem,4vw,2.8rem)}.live-notice-list,.prediction-history{display:grid;gap:.8rem;margin-top:1rem}.live-notice-card{border-left-color:var(--event-orange);background:#f5f6f2}.notice-order{display:flex;gap:.25rem}.notice-order button{min-width:3rem;padding-inline:.6rem}.prediction-config-summary,.prediction-team-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:1rem;background:var(--core-rule)}.prediction-config-summary>span,.prediction-team-summary>div{display:grid;gap:.3rem;padding:1rem;background:#fff}.prediction-option{display:flex;align-items:center;justify-content:center;gap:.8rem}.prediction-option img{width:3rem;height:3rem;object-fit:contain}.production-credit{display:inline-flex;min-height:3rem;align-items:center;gap:.8rem;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-decoration:none}.production-credit-copy{display:grid;gap:.2rem}.production-credit-copy>span{color:var(--event-light-grey);font-size:.58rem}.production-credit img{width:auto;max-width:8.5rem;height:2.1rem;object-fit:contain}.production-credit strong{color:var(--event-lime);font-size:.78rem;letter-spacing:.04em}.landing-page{display:block;width:100%;max-width:none;min-height:100dvh;overflow-x:clip;background:var(--event-black)}.landing-hero{position:relative;isolation:isolate;display:grid;min-height:min(43rem,70dvh);overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(220,255,124,.16),transparent 28%),linear-gradient(145deg,var(--event-ink),var(--event-black) 68%);color:var(--event-white)}.landing-hero:before{position:absolute;z-index:-1;inset:0 auto 0 0;width:min(68%,60rem);background:linear-gradient(90deg,rgba(7,9,5,.84),rgba(7,9,5,.42) 62%,transparent);content:"";pointer-events:none}.landing-hero:after{position:absolute;right:clamp(1rem,5vw,4rem);bottom:0;width:clamp(5rem,18vw,13rem);height:.5rem;background:var(--event-lime);content:""}.landing-hero-art,.landing-hero-grid{position:absolute;z-index:-2;inset:0}.landing-hero-art{background-image:var(--landing-art-mobile);background-position:var(--landing-art-position-mobile);background-size:cover;filter:none;opacity:1}.landing-hero-grid{z-index:-1;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:3.25rem 3.25rem;-webkit-mask-image:linear-gradient(135deg,#000,transparent 82%);mask-image:linear-gradient(135deg,#000,transparent 82%)}.landing-hero[data-has-event-art=true] .landing-hero-grid{background-image:none}.landing-hero-content{display:grid;align-content:end;width:min(100%,55rem);min-height:inherit;padding:clamp(1.5rem,6vw,5rem);animation:landing-reveal .2s cubic-bezier(.2,.75,.35,1) both}.landing-event-title{max-width:15ch;margin:0;color:var(--event-white);font-size:clamp(1.7rem,6vw,3rem);font-weight:950;letter-spacing:-.035em;line-height:.95}.landing-hero h1{max-width:9ch;margin:clamp(1.6rem,5vw,3.4rem) 0 0;color:var(--event-lime);font-size:clamp(3.4rem,15vw,7.8rem);font-weight:950;letter-spacing:-.055em;line-height:.82}.landing-hero-description{max-width:39rem;margin:1.2rem 0 0;color:var(--event-light-grey);font-size:clamp(.98rem,2vw,1.16rem);font-weight:600;line-height:1.55}.landing-hero .hero-actions{margin-top:1.7rem;animation:landing-reveal .18s cubic-bezier(.2,.75,.35,1) 70ms both}.landing-hero .button-link{min-height:3.7rem;padding:.9rem 1.3rem;border-radius:999px;clip-path:none}.landing-hero .button-link.primary{border-color:var(--event-lime);background:var(--event-lime);color:var(--event-black)}.landing-hero .button-link.secondary{border-color:#5c6257;background:rgba(23,25,21,.94);color:var(--event-white)}.landing-actions{display:grid;align-content:center;gap:clamp(2rem,5vw,3.5rem);padding:clamp(2.5rem,8vw,5rem) clamp(1.25rem,6vw,4rem);background:var(--event-white);color:var(--event-ink)}.landing-actions:before{left:clamp(1.25rem,6vw,4rem);width:4.5rem;background:var(--event-lime)}.landing-actions .section-intro,.landing-destination{animation:landing-reveal .18s cubic-bezier(.2,.75,.35,1) 90ms both}.landing-actions .section-intro h2{max-width:18ch;margin-top:.6rem;font-size:clamp(2rem,7vw,3.6rem);font-weight:950;line-height:.94}.landing-destination{display:block}.landing-qr-module{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:8.5rem;padding:1.2rem;border:2px solid var(--event-ink);border-radius:var(--core-radius-lg);background:#f0f2ec;color:var(--event-ink);text-decoration:none;transition:background-color .16s ease,transform .16s ease}.landing-qr-module:hover{background:var(--event-lime);transform:translateY(-2px)}.landing-qr-module:active{transform:translateY(0)}.landing-qr-module>span:last-child{display:grid;gap:.4rem}.landing-qr-module strong{font-size:clamp(.94rem,3.2vw,1.16rem);letter-spacing:.035em;line-height:1.1}.landing-qr-module small{color:var(--event-grey);font-size:.78rem;line-height:1.45}.landing-qr-icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:var(--core-radius-md);background:var(--event-ink);color:var(--event-lime)}.landing-secondary-art{display:none}.landing-footer{min-height:5.75rem;align-items:center;padding:1rem clamp(1.25rem,6vw,4rem);border-top:0;background:var(--event-charcoal)}.staff-access-link{display:inline-flex;min-height:2.9rem;align-items:center;padding:.65rem .9rem;border:1px solid #565c52;border-radius:999px;color:var(--event-light-grey);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-decoration:none}@keyframes landing-reveal{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:36rem){.landing-hero{min-height:min(43rem,72dvh)}.landing-hero:before{inset:auto 0 0;width:auto;height:62%;background:linear-gradient(0deg,rgba(7,9,5,.9),rgba(7,9,5,.38) 64%,transparent)}.landing-hero-content{padding:1.5rem 1.25rem 2rem}.landing-hero .hero-actions{display:grid;width:min(100%,23rem)}.landing-hero .button-link{width:100%}.landing-footer{align-items:stretch;flex-direction:column}.production-credit,.staff-access-link{width:100%;justify-content:center}}@media (min-width:64rem){.landing-page{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(25rem,.84fr);grid-template-rows:minmax(0,1fr) auto auto}.landing-hero{grid-column:1;grid-row:1/4;min-height:100dvh}.landing-hero-art{background-image:var(--landing-art-desktop);background-position:var(--landing-art-position-desktop)}.landing-hero-content{align-content:center;padding:clamp(3rem,5vw,6rem)}.landing-actions{grid-column:2;grid-row:1;min-height:0;padding:clamp(2.5rem,4vw,4.5rem)}.landing-actions .section-intro h2{font-size:clamp(2.4rem,3.4vw,3.8rem)}.landing-footer{grid-column:2;grid-row:3;padding-inline:clamp(2rem,3.6vw,4rem)}}@media (min-width:64rem) and (min-height:52rem){.landing-secondary-art{display:block;grid-column:2;grid-row:2;min-height:clamp(8rem,16vh,11rem);background-image:var(--landing-art-desktop);background-position:var(--landing-art-position-desktop);background-size:cover}}@media (prefers-reduced-motion:reduce){.landing-actions .section-intro,.landing-destination,.landing-hero .hero-actions,.landing-hero-content{animation:none}.landing-qr-module{transition:none}}.notice-ticker{animation:notice-in .16s ease-out both}@keyframes notice-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}.admin-product-control{grid-column:1/-1!important;padding:0!important;border-left:0!important;background:transparent!important}.admin-product-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.25rem;background:var(--event-ink);color:#fff}.admin-product-head h2{margin:.3rem 0 0;color:#fff;font-size:clamp(1.25rem,3vw,2rem)}.admin-product-head .eyebrow{margin:0;color:var(--event-lime)}.admin-section-tabs{display:flex;gap:1px;background:#4a4f46}.admin-section-tabs button{min-height:3.5rem;border:0;background:#30342e;color:#fff}.admin-section-tabs button[aria-pressed=true]{background:var(--event-lime);color:var(--event-ink)}.admin-product-control>.notice{margin:1rem 0}.asset-management,.configuration-management,.staff-access-management{display:grid;gap:1rem}.admin-config-card,.asset-management>header,.staff-access-management>header{padding:clamp(1rem,3vw,2rem);background:#fff}.admin-config-card h3,.asset-management h3,.staff-access-management h3{margin:0 0 .5rem;font-size:clamp(1.25rem,3vw,2rem)}.staff-access-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem}.staff-access-card{display:grid;align-content:start;gap:.9rem;padding:1rem;border:1px solid var(--event-light-grey);background:#fff}.staff-access-summary{display:flex;align-items:start;justify-content:space-between;gap:1rem}.staff-access-summary h4,.staff-access-summary p{margin:0;overflow-wrap:anywhere}.staff-access-summary h4{font-size:1.05rem}.staff-access-summary p{margin-top:.25rem;color:var(--event-grey);font-size:.8rem}.staff-access-badges{display:flex;flex-wrap:wrap;justify-content:end;gap:.25rem}.staff-access-badges span{padding:.3rem .45rem;background:var(--core-surface-focus);font-size:.65rem;font-weight:900;letter-spacing:.06em}.staff-access-card details{padding-top:.75rem;border-top:1px solid var(--event-light-grey)}.owner-protection-note,.staff-access-card details p{margin:.5rem 0 0;color:var(--event-grey);font-size:.75rem}.staff-access-card summary{cursor:pointer;font-size:.75rem;font-weight:900}.asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--core-rule)}.asset-admin-card{display:grid;align-content:start;gap:.9rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);background:#fff}.asset-admin-heading,.pin-module-heading{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.asset-admin-heading h4{margin:.2rem 0 0;font-size:clamp(.9rem,1.6vw,1.08rem);letter-spacing:.035em}.asset-semantic-label{color:#7c8178;font-size:.58rem;font-weight:900;letter-spacing:.14em}.asset-state{padding:.35rem .5rem;background:#d8dbd5;color:#444940;font-size:.62rem;font-weight:900;letter-spacing:.08em}.asset-state.configured{background:var(--event-lime);color:var(--event-ink)}.asset-usage{min-height:2.4em;margin:0;color:#5d625a;font-size:.75rem}.asset-usage strong{color:var(--event-ink);font-size:.62rem;letter-spacing:.1em}.asset-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem;background:var(--event-ink);color:#b8bdb4;font-size:.58rem;font-weight:900;letter-spacing:.1em}.asset-focal-control,.asset-preview-modes{display:flex;gap:1px;background:#4c5149}.asset-focal-control button,.asset-preview-modes button{min-height:2.3rem;padding:.45rem .7rem;border:0;background:#30342e;color:#fff;font-size:.62rem}.asset-focal-control button[aria-pressed=true],.asset-preview-modes button[aria-pressed=true]{background:var(--event-lime);color:var(--event-ink)}.asset-composition-frame{display:grid;place-items:center;min-height:22rem;padding:1rem;overflow:hidden;background:#11140f}.asset-composition-frame.preview-mobile .asset-scene{width:min(15.25rem,100%);aspect-ratio:430/932}.asset-composition-frame.preview-desktop .asset-scene{width:100%;aspect-ratio:1440/900}.asset-scene{position:relative;isolation:isolate;overflow:hidden;background:var(--event-black);color:#fff;container-type:inline-size}.asset-preview-media{position:absolute;inset:0;z-index:-3;overflow:hidden;background-color:#161914;background-image:var(--asset-preview-source);background-position:var(--asset-preview-focal,50% 50%);background-size:cover;filter:none;opacity:1}.asset-preview-media[data-has-source=false]{background-image:linear-gradient(rgba(220,255,124,.055) 1px,transparent 0),linear-gradient(90deg,rgba(220,255,124,.055) 1px,transparent 0),linear-gradient(145deg,#20231e,#0c0f0a);background-size:28px 28px,28px 28px,100% 100%}.asset-preview-media[data-fixture-source=SHARED]{background-image:linear-gradient(135deg,#1f2f2b 0 48%,#dcff7c 48% 53%,#33443d 53% 100%)}.asset-preview-media[data-fixture-source=MOBILE]{background-image:linear-gradient(165deg,#0c282a 0 34%,#00a5a8 34% 68%,#dcff7c 68% 73%,#10201d 73% 100%)}.asset-preview-media[data-fixture-source=DESKTOP]{background-image:linear-gradient(105deg,#251d46 0 38%,#775cff 38% 62%,#dcff7c 62% 66%,#17162a 66% 100%)}.asset-preview-empty{position:absolute;top:50%;left:50%;display:grid;width:min(72%,24rem);gap:.38rem;padding:.75rem;border:1px solid rgba(220,255,124,.5);background:rgba(7,9,5,.78);text-align:center;transform:translate(-50%,-50%)}.asset-preview-empty em,.asset-preview-empty small,.asset-preview-empty span{color:#c6cbc1;font-size:clamp(.42rem,2.8cqw,.68rem);font-style:normal;font-weight:850;letter-spacing:.09em}.asset-preview-empty strong{color:var(--event-lime);font-size:clamp(.68rem,4cqw,1.05rem);line-height:1}.asset-preview-empty em{padding-top:.4rem;border-top:1px solid rgba(255,255,255,.15);color:#8e9589}.asset-preview-safe-area{position:absolute;inset:17% 16%;border:1px dashed rgba(220,255,124,.68)}.asset-preview-safe-area span{position:absolute;top:-.9rem;right:0;color:var(--event-lime);font-size:clamp(.38rem,2.1cqw,.58rem);font-weight:900;letter-spacing:.12em}.asset-copy-scrim{position:absolute;z-index:-2;right:0;bottom:0;left:0;height:62%;background:linear-gradient(0deg,rgba(7,9,5,.88),rgba(7,9,5,.28) 68%,transparent);pointer-events:none}.asset-home-copy,.asset-prediction-card,.asset-public-copy{position:absolute;z-index:2}.asset-public-copy{right:8%;bottom:8%;left:8%;display:grid;gap:.5rem}.asset-home-copy span,.asset-prediction-card span,.asset-public-copy span,.asset-secondary-copy span{color:var(--event-lime);font-size:clamp(.42rem,2.6cqw,.8rem);font-weight:900;letter-spacing:.12em}.asset-public-copy>strong{max-width:7ch;font-size:clamp(1.75rem,14cqw,5rem);line-height:.82}.asset-home-copy p,.asset-public-copy p{max-width:36em;margin:0;color:#e3e7df;font-size:clamp(.48rem,2.9cqw,.82rem);line-height:1.35}.asset-public-copy>div{display:flex;flex-wrap:wrap;gap:.3rem}.asset-home-copy i,.asset-public-copy b,.asset-public-copy i{padding:.42rem .55rem;background:var(--event-lime);color:var(--event-black);font-size:clamp(.42rem,2.4cqw,.68rem);font-style:normal;font-weight:900}.asset-public-copy i{border:1px solid #fff;background:rgba(7,9,5,.65);color:#fff}.asset-home-copy{right:8%;bottom:16%;left:8%;display:grid;gap:.38rem}.asset-home-copy b{font-size:clamp(.6rem,3.6cqw,1rem)}.asset-home-copy strong{max-width:7ch;font-size:clamp(1.5rem,12cqw,4.2rem);line-height:.86}.asset-home-copy i{width:fit-content;margin-top:.3rem}.asset-home-nav{position:absolute;z-index:3;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(23,25,21,.96)}.asset-home-nav span{padding:.65rem .2rem;color:#d9ddd4;font-size:clamp(.38rem,2cqw,.56rem);font-weight:900;text-align:center}.asset-home-nav span:first-child{background:var(--event-lime);color:var(--event-black)}.asset-scene-secondary{display:grid;grid-template-rows:1fr auto;padding:6%}.asset-secondary-module{display:grid;grid-template-rows:auto minmax(10rem,1fr);overflow:hidden;border:1px solid #3a4037;border-radius:1rem;background:var(--event-ink)}.asset-secondary-copy{display:grid;align-content:center;gap:.45rem;padding:8%}.asset-secondary-copy strong{font-size:clamp(1.1rem,8.5cqw,3.2rem);line-height:.9}.asset-secondary-copy p{margin:0;color:#d5d9d1;font-size:clamp(.48rem,2.8cqw,.78rem)}.asset-secondary-art{position:relative;isolation:isolate;min-height:36%;overflow:hidden}.asset-secondary-art .asset-preview-safe-area{inset:28% 14% 8%}.asset-bottom-rule{display:grid;gap:.25rem;padding-top:.65rem;color:#c8cdc3;font-size:clamp(.4rem,2.3cqw,.65rem)}.asset-bottom-rule b{color:var(--event-lime)}.asset-prediction-card{right:6%;bottom:7%;left:6%;display:grid;gap:.55rem;padding:6%;border-left:.3rem solid var(--event-lime);background:rgba(23,25,21,.92)}.asset-prediction-card>div:first-child{display:flex;justify-content:space-between;gap:.5rem}.asset-prediction-card i{padding:.25rem .4rem;background:var(--event-lime);color:var(--event-black);font-size:clamp(.38rem,2.1cqw,.55rem);font-style:normal;font-weight:900}.asset-prediction-card>strong{font-size:clamp(.9rem,6cqw,2.2rem);line-height:.95}.asset-prediction-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.asset-prediction-options b{padding:.6rem .35rem;border:1px solid #8e9489;font-size:clamp(.46rem,2.6cqw,.72rem);text-align:center}.asset-prediction-card small{color:#c6cbc2;font-size:clamp(.4rem,2.2cqw,.62rem)}.preview-desktop .asset-public-copy{top:50%;right:47%;bottom:auto;transform:translateY(-50%)}.preview-desktop .asset-home-copy{top:38%;right:42%;bottom:auto;transform:translateY(-50%)}.preview-desktop .asset-copy-scrim{top:0;right:auto;bottom:0;width:58%;height:auto;background:linear-gradient(90deg,rgba(7,9,5,.84),rgba(7,9,5,.3) 68%,transparent)}.preview-desktop .asset-preview-empty{top:23%;left:75%;width:min(38%,20rem)}.preview-desktop .asset-secondary-module{grid-template-columns:1fr 1.2fr;grid-template-rows:1fr}.preview-desktop .asset-secondary-art{min-height:0}.preview-desktop .asset-prediction-card{right:10%;left:42%}.asset-preview-guidance{display:grid;gap:.35rem;padding:.8rem;border-left:.28rem solid var(--event-lime);background:#f0f2ed}.asset-preview-guidance strong{color:var(--event-ink);font-size:.68rem;letter-spacing:.06em}.asset-preview-guidance p{margin:0;color:#555b52;font-size:.72rem;line-height:1.45}.asset-basic-preview{display:grid;place-items:end start;width:100%;height:10rem;padding:.8rem;background-color:var(--event-ink);background-image:linear-gradient(145deg,#20231e,#0c0f0a);background-position:50%;background-size:cover;color:var(--event-lime)}.asset-basic-preview[data-has-source=false]{background-image:linear-gradient(rgba(220,255,124,.06) 1px,transparent 0),linear-gradient(90deg,rgba(220,255,124,.06) 1px,transparent 0),linear-gradient(145deg,#20231e,#0c0f0a);background-size:24px 24px,24px 24px,100% 100%}.asset-basic-preview span{padding:.35rem .5rem;background:rgba(7,9,5,.82);font-size:.62rem;font-weight:900;letter-spacing:.08em}.asset-slot-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d3d6cf}.asset-slot-facts span{display:grid;gap:.25rem;min-width:0;padding:.6rem;background:#f2f3ef;color:#3c413a;font-size:.66rem;overflow-wrap:anywhere}.asset-slot-facts strong{color:#737970;font-size:.52rem;letter-spacing:.09em}.asset-metadata{color:var(--event-grey);font-size:.72rem}.asset-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem}.asset-source-card{display:grid;align-content:start;gap:.65rem;min-width:0;padding:.75rem;border:1px solid #d3d6cf;background:#f7f8f5}.asset-source-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.55rem;border-bottom:1px solid #d3d6cf}.asset-source-heading strong{font-size:.7rem;letter-spacing:.08em}.asset-source-heading span{color:#697067;font-size:.56rem;font-weight:900;letter-spacing:.06em;text-align:right}.asset-admin-card form{margin:0}.asset-focal-fieldset{min-width:0;margin:.75rem 0;padding:0;border:0}.asset-focal-fieldset legend{margin-bottom:.4rem;color:var(--event-grey);font-size:.62rem;font-weight:900;letter-spacing:.08em}.asset-focal-control button{flex:1 1}.asset-admin-actions{display:grid;grid-template-columns:1fr auto;gap:.5rem}.asset-admin-actions button{min-height:2.7rem}.admin-team-fields,.module-pin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.module-pin-grid form{min-width:0;padding:1rem;background:#f0f1ed}.pin-module-heading span{color:var(--event-grey);font-size:.72rem}@media (min-width:76rem){.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-pin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:45rem){.staff-shared-nav a{flex-direction:column;gap:.35rem}.admin-team-fields,.asset-grid,.module-pin-grid,.prediction-config-summary,.prediction-team-summary,.range-locked-identities,.range-pair-grid,.range-score-grid{grid-template-columns:1fr}.admin-product-head{align-items:stretch;flex-direction:column}.admin-section-tabs{flex-wrap:wrap}.admin-section-tabs button{flex:1 1}.staff-access-summary{align-items:stretch;flex-direction:column}.staff-access-badges{justify-content:start}.asset-preview-toolbar{align-items:stretch;flex-direction:column}.asset-preview-modes button{flex:1 1}.asset-slot-facts{grid-template-columns:1fr}.asset-composition-frame{min-height:20rem;padding:.7rem}}@media (prefers-reduced-motion:reduce){.notice-ticker{animation:none}.asset-composition-frame,.asset-preview-media{scroll-behavior:auto;transition:none}}.public-journey-page{display:flex;width:min(430px,100%);max-width:none;min-height:100dvh;flex-direction:column;margin:0 auto;padding:12px 15px calc(18px + env(safe-area-inset-bottom));overflow-x:clip;border:0;border-radius:0;background:var(--event-black);color:var(--event-white)}.journey-hero{position:relative;isolation:isolate;flex:0 0 220px;height:220px;overflow:hidden;border:1px solid #32372f;border-radius:27px;background:radial-gradient(95% 110% at 13% 8%,rgba(220,255,124,.16),transparent 46%),radial-gradient(80% 95% at 97% 88%,rgba(255,122,91,.13),transparent 50%),linear-gradient(145deg,#191c17 0,#0d0f0c 66%,var(--event-charcoal) 100%)}.journey-hero:after{position:absolute;right:-42px;bottom:-48px;width:246px;height:126px;border:1px solid rgba(220,255,124,.28);border-radius:48px;content:"";pointer-events:none;transform:rotate(-8deg)}.journey-hero-art,.journey-hero-frame{position:absolute;inset:0}.journey-hero-art{z-index:-1;background-image:var(--journey-art-mobile);background-position:var(--journey-art-position-mobile,50% 50%);background-repeat:no-repeat;background-size:cover;filter:none;opacity:1}.journey-hero-frame{inset:12px;border:1px solid rgba(220,255,124,.13);border-radius:20px;pointer-events:none}.journey-hero-title{position:absolute;z-index:2;right:18px;bottom:20px;left:18px;margin:0;color:var(--event-white);font-size:31px;font-weight:950;letter-spacing:-.025em;line-height:1.02;text-shadow:0 2px 14px rgba(0,0,0,.48)}.journey-hero[data-has-event-art=true] .journey-hero-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.journey-card{position:relative;display:grid;flex:1 0 auto;min-height:0;gap:0;margin-top:10px;padding:22px 20px 18px;overflow:hidden;border:1px solid #41483b;border-radius:27px;background:radial-gradient(88% 52% at 0 0,rgba(220,255,124,.09),transparent 58%),linear-gradient(155deg,#1d2119,var(--event-charcoal) 63%,#11130f);color:var(--event-white);animation:journey-content-in .2s cubic-bezier(.2,.75,.35,1) both}.journey-card:before{position:absolute;top:0;bottom:0;left:0;width:7px;background:var(--event-lime);content:""}.journey-card h2,.journey-card h3,.journey-card p{overflow-wrap:anywhere}.journey-card-heading h2{max-width:12ch;margin:0;font-size:30px;font-weight:950;letter-spacing:-.04em;line-height:1.02}.journey-card-heading>p,.journey-state-copy{max-width:355px;margin:13px 0 0;color:#c8cec3;font-size:15px;font-weight:600;line-height:1.42}.journey-card-heading strong,.journey-state-copy strong{color:var(--event-white);font-weight:800}.journey-card-kicker,.journey-module-kicker,.journey-state-kicker{display:block;margin-bottom:8px;color:var(--event-lime);font-size:11.5px;font-weight:900;letter-spacing:.09em;line-height:1.15}.journey-form,.journey-interest form{display:grid;gap:13px;margin:20px 0 0}.journey-field{display:grid;gap:7px;font-size:inherit}.journey-field>span{padding-left:2px;color:#cbd1c6;font-size:12.5px;font-weight:900;letter-spacing:.065em;line-height:1}.journey-field input{width:100%;min-height:56px;padding:0 17px;border:1px solid #3a4037;border-radius:17px;outline:none;background:#0f120d;color:var(--event-white);caret-color:var(--event-lime);font-size:16px;font-weight:700;line-height:1;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.journey-field input::placeholder{color:#737a70;font-weight:600;opacity:1}.journey-field input:focus{border-color:var(--event-lime);background:#12150f;box-shadow:0 0 0 3px rgba(220,255,124,.1)}.journey-primary,.journey-primary-link{display:inline-flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:10px;margin:6px 0 0;padding:.8rem 1rem;border:0;border-radius:18px;background:var(--event-lime);box-shadow:0 10px 28px rgba(0,0,0,.16);color:#0a0d08;font-size:14.5px;font-weight:900;letter-spacing:.02em;line-height:1.15;text-align:center;text-decoration:none;transition:filter .16s ease,transform .16s ease}.journey-primary-link:hover,.journey-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.journey-primary-link:active,.journey-primary:active{transform:translateY(0)}.journey-secondary-links{display:grid;gap:4px;margin-top:12px}.journey-secondary-links a{display:inline-flex;width:fit-content;max-width:100%;min-height:44px;align-items:center;gap:9px;padding:8px 4px;color:#8f968b;font-size:11.5px;font-weight:900;letter-spacing:.055em;line-height:1.2;text-decoration:none}.journey-secondary-links a strong{color:var(--event-white);font-size:13.5px;letter-spacing:0}.journey-secondary-links a .ui-icon{color:var(--event-lime)}.journey-secondary-links a:focus-visible strong,.journey-secondary-links a:hover strong{color:var(--event-lime)}.public-journey-page .privacy-information-slot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:4px;padding:10px 8px 4px;border:0;background:transparent;color:#aab1a5;font-size:12px;font-weight:700}.public-journey-page .privacy-information-slot strong{color:#cdd2ca;font-size:12.5px;letter-spacing:.035em;text-transform:uppercase}.public-journey-page .privacy-information-slot a{color:var(--event-lime);font-weight:850}.public-journey-page .privacy-slot-mark{width:17px;height:17px;border-width:1px;font-size:11px}.journey-privacy-acceptance{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid #4c5149;border-radius:8px;background:#20231e;color:#d6dbd2}.journey-privacy-acceptance input{width:20px;min-height:20px;margin:1px 0 0;accent-color:var(--event-lime)}.journey-privacy-acceptance label{font-size:12.5px;font-weight:700;line-height:1.5}.journey-privacy-acceptance a{color:var(--event-lime);font-weight:900}.privacy-notice{align-content:start}.privacy-notice-content{display:grid;gap:1.1rem;margin-top:1.5rem}.privacy-notice-content section{padding-left:1rem;border-left:3px solid var(--event-lime)}.privacy-notice-content h3{margin:0 0 .45rem;color:var(--event-white);font-size:.84rem;letter-spacing:.08em}.privacy-notice-content p{margin:.35rem 0;color:#c6ccc2;font-size:.88rem;font-weight:650;line-height:1.6}.privacy-notice-content p strong{color:var(--event-white)}.privacy-notice-content a{color:var(--event-lime);font-weight:850}.privacy-notice .journey-primary-link{margin-top:1.5rem}.journey-notice{margin:14px 0 0;padding:12px 14px;border:1px solid #4b5541;border-radius:15px;background:#22291d;color:#dfe5da;font-size:13px;font-weight:700;line-height:1.4}.journey-notice-error{border-color:rgba(255,122,91,.4);background:#2a211c}.journey-state-heading{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px}.journey-state-heading h2{margin:0;font-size:29px;font-weight:950;letter-spacing:-.04em;line-height:1.02}.journey-state-icon{display:grid;width:76px;height:76px;place-items:center;border:1px solid #41483b;border-radius:22px;background:#252b21;color:#d5dbd1}.state-full .journey-state-icon{background:#232a1d;color:var(--event-lime)}.journey-error-icon,.state-temporarily_unavailable .journey-state-icon{border-color:rgba(255,122,91,.3);background:#2a211c;color:var(--event-orange)}.journey-alert-copy{color:#d5c5bf}.journey-unavailable-card{flex:0 0 auto;padding-bottom:16px}.journey-unavailable-card .journey-secondary-links{margin-top:18px}.state-full.journey-unavailable-card{flex:1 0 auto}.journey-interest{margin-top:18px;padding:15px;border:1px solid #3b4236;border-radius:21px;background:#20251d}.journey-interest h3{margin:0;color:#f0f3ed;font-size:14px;font-weight:900;line-height:1.25}.journey-interest>p{margin:6px 0 0;color:#969d92;font-size:12.5px;font-weight:700;line-height:1.35}.journey-interest form{margin-top:13px}.journey-interest .privacy-information-slot{margin-top:0;padding-inline:2px}.journey-secondary-art{flex:0 0 auto;height:clamp(0px,calc(100dvh - 650px),313px);min-height:0;margin-top:10px;overflow:hidden;border:1px solid #343a31;border-radius:22px;background-image:var(--journey-secondary-art-mobile);background-position:var(--journey-secondary-position-mobile,50% 100%);background-repeat:no-repeat;background-size:cover}.journey-auth-error-page .journey-secondary-art{height:clamp(0px,calc(100dvh - 735px),215px)}.journey-credit{display:flex;min-height:64px;align-items:center;justify-content:center;margin-top:16px;padding:14px 2px 2px;border-top:1px solid #252a23}.journey-credit .production-credit{justify-content:center;color:#8f968b}.journey-credit .production-credit-copy{display:inline-flex;align-items:center;gap:10px}.journey-credit .production-credit-copy>span{color:#777e74;font-size:10px}.journey-credit .production-credit strong{color:#8f968b;font-size:12px}.journey-recovery-card{grid-template-rows:auto minmax(120px,1fr) auto}.journey-recovery-form-zone{display:grid;align-content:center;padding:22px 0}.journey-recovery-form-zone .journey-form{margin-top:0}.journey-password-note{margin:0;color:#8e958a;font-size:12.5px;font-weight:700;line-height:1.35}.journey-card-bottom{align-self:end}.journey-check-email-card{align-content:start}.journey-success-icon{border:0;background:var(--event-lime);box-shadow:0 12px 26px rgba(0,0,0,.17);color:#0a0d08}.journey-success-kicker{color:var(--event-lime)}.journey-sent-to{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:14px;margin-top:17px;padding:14px 16px;border:1px solid #3d4635;border-radius:19px;background:linear-gradient(135deg,#23291e,#181c16)}.journey-sent-to>span:first-child{display:grid;gap:2px}.journey-sent-to strong{font-size:16px;line-height:1.2}.journey-module-kicker{margin:0 0 5px;color:#8f968b}.journey-module-icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:12px;background:rgba(220,255,124,.08);color:var(--event-lime)}.journey-validity{display:grid;min-height:64px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:12px 14px;border-radius:18px;background:var(--event-lime);color:#0a0d08}.journey-validity>span{display:grid;gap:3px}.journey-validity strong{font-size:13px;font-weight:900;line-height:1.2}.journey-validity span span{color:#222612;font-size:13px;font-weight:700;line-height:1.25}.journey-next-steps{margin-top:17px;padding-top:16px;border-top:1px solid #30362d}.journey-next-steps h3{margin:0 0 11px;color:#e4e8e0;font-size:13px;font-weight:900;letter-spacing:.055em}.journey-next-steps ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.journey-next-steps li{display:grid;min-height:34px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px}.journey-next-steps li>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #4a5245;border-radius:50%;background:#11140f;color:var(--event-lime);font-size:12px;font-weight:900}.journey-next-steps p{margin:0;color:#c8cec3;font-size:13.5px;font-weight:700;line-height:1.3}.journey-next-steps strong{color:var(--event-white)}.journey-help-note{display:flex;min-height:46px;align-items:center;gap:9px;margin:0;padding:6px 4px 2px;color:#aab1a5;font-size:13px;font-weight:700;line-height:1.3}.journey-help-note strong{color:#dadfd6}.journey-auth-success{grid-template-rows:auto minmax(120px,1fr) auto}.journey-confirmation-note{display:grid;width:100%;min-height:86px;grid-template-columns:42px minmax(0,1fr);align-self:center;align-items:center;gap:13px;padding:14px 16px;border:1px solid #3d4635;border-radius:20px;background:linear-gradient(135deg,#252c20,#181c16);color:var(--event-lime)}.journey-confirmation-note>span{display:grid;gap:6px}.journey-confirmation-note strong{color:var(--event-white);font-size:13.5px;letter-spacing:.025em}.journey-confirmation-note span span{color:#9fa69b;font-size:13px;font-weight:700}.journey-primary-link{margin-top:0}.journey-inline-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px}.journey-inline-links a{min-height:40px;padding:10px 2px;color:#cbd1c6;font-size:12px;font-weight:900;text-decoration:none}.journey-inline-links a:hover{color:var(--event-lime)}.journey-support-notes{display:grid;gap:9px;margin-top:16px;padding-top:17px;border-top:1px solid #30362d}.journey-support-notes p{display:flex;align-items:flex-start;gap:9px;margin:0;color:#9da499;font-size:12.5px;font-weight:700;line-height:1.35}.journey-support-notes strong{color:#d7ddd2}.journey-auth-error{flex:0 0 auto;grid-template-rows:auto auto auto;background:radial-gradient(88% 52% at 0 0,rgba(255,122,91,.06),transparent 58%),linear-gradient(155deg,#1c1e19,var(--event-charcoal) 62%,#11130f)}.journey-auth-error:before{background:var(--event-orange)}.journey-error-kicker{color:#bca096}.journey-recovery-panel{margin:18px 0;padding:15px;border:1px solid #384035;border-radius:20px;background:#1d221a}.journey-recovery-panel h3{margin:0;color:#e9ede6;font-size:13px;font-weight:900}.journey-recovery-panel p{margin:5px 0 0;color:#90978c;font-size:12.5px;font-weight:700;line-height:1.35}.journey-recovery-panel .journey-primary-link{margin-top:13px}@keyframes journey-content-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:400px){.public-journey-page{padding-right:12px;padding-left:12px}.journey-hero{flex-basis:214px;height:214px}.journey-hero-title{right:16px;bottom:18px;left:16px;font-size:29px}.journey-card{padding:20px 17px 17px}.journey-card-heading h2,.journey-state-heading h2{font-size:27px}.journey-state-heading{grid-template-columns:70px minmax(0,1fr);gap:14px}.journey-state-icon{width:70px;height:70px;border-radius:20px}.journey-card-heading>p,.journey-state-copy{font-size:14px}.journey-form{gap:11px;margin-top:17px}.journey-field input,.journey-primary,.journey-primary-link{min-height:55px}}@media (max-height:760px){.journey-hero{flex-basis:205px;height:205px}.journey-auth-success,.journey-recovery-card{flex:0 0 auto;grid-template-rows:auto auto auto}.journey-recovery-form-zone{padding:20px 0}.journey-secondary-art{display:none}}@media (min-width:64rem){.public-journey-page{display:grid;width:100%;min-height:100dvh;grid-template-columns:minmax(28rem,.9fr) minmax(30rem,1.1fr);grid-template-rows:auto auto auto;align-content:start;align-items:start;gap:16px;padding:16px}.journey-hero{position:sticky;top:16px;grid-row:1/4;height:calc(100dvh - 32px);min-height:42rem}.journey-hero-art{background-image:var(--journey-art-desktop);background-position:var(--journey-art-position-desktop,50% 50%)}.journey-hero-title{right:clamp(2rem,4vw,4.5rem);bottom:clamp(2rem,4vw,4.5rem);left:clamp(2rem,4vw,4.5rem);font-size:clamp(2.5rem,4vw,4.7rem)}.journey-card{grid-column:2;min-height:min(42rem,calc(100dvh - 32px));margin-top:0;padding:clamp(2rem,4vw,4rem)}.journey-card-heading h2,.journey-state-heading h2{font-size:clamp(2.2rem,3.4vw,3.7rem)}.journey-card-heading>p,.journey-state-copy{max-width:39rem;font-size:1rem}.journey-registration-card{align-content:center}.journey-auth-error,.journey-unavailable-card{min-height:0}.journey-secondary-art{height:clamp(10rem,23vh,18rem);background-image:var(--journey-secondary-art-desktop);background-position:var(--journey-secondary-position-desktop,50% 100%)}.journey-credit,.journey-secondary-art{grid-column:2;margin-top:0}}@media (prefers-reduced-motion:reduce){.journey-card{animation:none}.journey-field input,.journey-primary,.journey-primary-link{transition:none}}.staff-access-page{display:grid;width:100%;min-height:100dvh;place-items:center;overflow-x:clip;margin:0;padding:clamp(12px,3vw,32px);border:0;border-radius:0;background:radial-gradient(circle at 12% 12%,rgba(220,255,124,.1),transparent 26rem),radial-gradient(circle at 88% 88%,rgba(255,122,91,.08),transparent 24rem),#070905;color:#fff}.staff-access-shell{display:grid;width:min(74rem,100%);overflow:hidden;border:1px solid #343a31;border-radius:28px;background:#171915;box-shadow:0 2rem 6rem rgba(0,0,0,.42)}.staff-access-identity{display:grid;min-width:0;align-content:space-between;gap:clamp(2.5rem,8vw,5rem);padding:clamp(1.6rem,6vw,4.5rem);border-bottom:6px solid #dcff7c;background:linear-gradient(145deg,rgba(220,255,124,.08),transparent 42%),#171915}.staff-access-identity>div{min-width:0}.staff-access-identity .eyebrow{color:#dcff7c}.staff-access-identity h1{max-width:9ch;margin:.65rem 0 1rem;color:#fff;font-size:clamp(2.65rem,11vw,5.5rem);line-height:.88;overflow-wrap:normal}.staff-access-identity p:last-child{max-width:31rem;margin:0;color:#c6cdc2;font-size:clamp(.95rem,2.5vw,1.15rem);line-height:1.5}.staff-access-identity .event-wordmark{width:fit-content}.staff-access-form-card{display:grid;min-width:0;align-content:center;gap:1.35rem;padding:clamp(1.6rem,6vw,4.5rem);background:#20231e}.staff-access-intro{display:grid;gap:.55rem}.staff-access-intro .eyebrow,.staff-access-recovery-card>.eyebrow{color:#ff7a5b}.staff-access-intro h2,.staff-access-recovery-card h2{max-width:18ch;margin:0;color:#fff;font-size:clamp(1.7rem,5vw,2.65rem);line-height:1}.staff-access-intro>p:last-child,.staff-access-recovery-card>p:not(.eyebrow){margin:0;color:#c6cdc2;line-height:1.55}.staff-access-form-card form{display:grid;gap:1rem;margin:0}.staff-access-form-card .field{display:grid;gap:.55rem}.staff-access-form-card .field label{color:#fff;font-size:.76rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.staff-access-form-card .field input{width:100%;min-height:3.75rem;border:2px solid #4b5347;border-radius:16px;background:#171915;color:#fff;font-size:1rem}.staff-access-form-card .field input::placeholder{color:#899084}.staff-access-form-card .field input:focus{border-color:#dcff7c;outline:3px solid rgba(220,255,124,.18)}.staff-access-form-card button,.staff-access-primary{display:inline-flex;min-height:3.75rem;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1.25rem;border:0;border-radius:999px;background:#dcff7c;color:#070905;font-weight:900;letter-spacing:.025em;text-align:center;text-decoration:none}.staff-access-form-card button:hover,.staff-access-primary:hover{background:#fff}.staff-access-security-note{margin:0;color:#9da499;font-size:.82rem;line-height:1.45}.staff-access-form-card .notice{margin:0;border:1px solid #4b5541;border-radius:14px;background:#22291d;color:#dfe5da}.staff-access-success{display:grid;gap:1.1rem;padding:clamp(1.2rem,3vw,1.55rem);border:2px solid #dcff7c;border-radius:20px;background:#f4f5f1;color:#171915}.staff-access-success-icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:50%;background:#dcff7c;color:#171915}.staff-access-success .eyebrow{color:#59634b}.staff-access-success h2{margin:.35rem 0 .55rem;color:#070905;font-size:clamp(1.75rem,5vw,2.45rem);line-height:.95}.staff-access-success p{margin:0;color:#30352d;line-height:1.5}.staff-access-secondary{display:inline-flex;width:fit-content;min-height:2.8rem;align-items:center;padding:.65rem .9rem;border:2px solid #171915;border-radius:999px;color:#171915;font-size:.78rem;font-weight:900;text-decoration:none}.staff-access-secondary:hover{background:#dcff7c}.staff-access-form-card .links{padding-top:1rem;border-top:1px solid #3a4037}.staff-access-form-card .links a{display:inline-flex;min-height:2.75rem;align-items:center;color:#cbd1c6;font-weight:800}.staff-access-recovery-card{align-content:center}.staff-access-recovery-card .staff-access-primary{margin-top:.4rem}@media (min-width:56rem){.staff-access-shell{min-height:min(46rem,calc(100dvh - 64px));grid-template-columns:minmax(0,.92fr) minmax(29rem,1.08fr)}.staff-access-identity{border-right:6px solid #dcff7c;border-bottom:0}.staff-access-identity h1{font-size:clamp(3.8rem,6vw,5.5rem)}}@media (max-width:30rem){.staff-access-page{align-items:start}.staff-access-shell{border-radius:22px}.staff-access-form-card,.staff-access-identity{padding:1.45rem}.staff-access-identity{gap:2rem}.staff-access-identity h1{font-size:clamp(2.55rem,13vw,3.45rem)}}.event-context-line{max-width:42rem;margin:.85rem 0 0;color:var(--event-lime);font-size:clamp(.72rem,2.8vw,.86rem);font-weight:900;letter-spacing:.055em;line-height:1.45;text-wrap:balance}.journey-card-heading .event-context-line{max-width:none;color:#cbd7aa}.registration-event-context{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem}.registration-event-context>span{white-space:nowrap}.registration-event-context>span:not(:last-child):after{margin-left:.5rem;color:#7e8778;content:"·"}.registration-event-date,.registration-event-venue{color:var(--event-white);font-weight:900}.registration-event-city{color:var(--event-lime)}.journey-auth-complete-title{max-width:100%;overflow-wrap:normal;word-break:normal}.journey-auth-complete-title span{display:inline}.pre-checkin-home{position:relative;isolation:isolate;display:grid;width:min(90rem,100%);min-height:100dvh;align-content:center;gap:clamp(1rem,3vw,2rem);margin:0 auto;overflow:hidden;padding:clamp(1rem,4vw,3.5rem);background:radial-gradient(circle at 88% 12%,rgba(220,255,124,.14),transparent 25rem),linear-gradient(145deg,#171c14 0,var(--event-black) 52%,#0c0f0a 100%),var(--event-black);color:var(--event-white)}.pre-checkin-home:before{position:absolute;z-index:-1;top:clamp(5rem,14vw,10rem);right:clamp(-8rem,-8vw,-3rem);width:clamp(15rem,38vw,32rem);aspect-ratio:1;border:clamp(1.6rem,4vw,3.8rem) solid rgba(220,255,124,.08);border-radius:50%;content:""}.pre-checkin-identity{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:clamp(.9rem,2vw,1.4rem);border-bottom:1px solid #3d4438}.pre-checkin-identity .eyebrow{min-width:0;margin:0;color:var(--event-lime);font-size:clamp(.68rem,2.1vw,.82rem);overflow-wrap:anywhere}.pre-checkin-identity .event-wordmark{flex:0 0 auto}.pre-checkin-layout{display:grid;gap:clamp(1rem,3vw,2rem)}.pre-checkin-access,.pre-checkin-status{position:relative;display:grid;align-content:center;gap:clamp(.85rem,2vw,1.25rem);min-width:0;padding:clamp(1.25rem,4vw,3.2rem);border:1px solid #41483c;border-radius:clamp(1.25rem,3vw,2rem);background:rgba(23,27,20,.88);box-shadow:0 1.5rem 4rem rgba(0,0,0,.2)}.pre-checkin-status{border-top:.45rem solid var(--event-lime)}.pre-checkin-status-label{display:flex;align-items:center;gap:.55rem;width:fit-content;margin:0;color:var(--event-lime);font-size:clamp(.7rem,2.5vw,.84rem);font-weight:950;letter-spacing:.11em}.pre-checkin-status-label span{width:.65rem;height:.65rem;border-radius:50%;background:var(--event-lime);box-shadow:0 0 0 .3rem rgba(220,255,124,.1)}.pre-checkin-status h1{max-width:15ch;margin:0;font-size:clamp(2.25rem,8.4vw,5.4rem);line-height:.91;text-wrap:balance}.pre-checkin-status-copy{max-width:34rem;margin:0;color:#d7dcd2;font-size:clamp(1rem,3vw,1.18rem);line-height:1.55}.pre-checkin-event-context{margin:.25rem 0 0}.pre-checkin-access{background:linear-gradient(145deg,rgba(43,51,35,.92),rgba(17,20,15,.94))}.pre-checkin-access-heading{display:grid;gap:.5rem}.pre-checkin-access .section-label{margin:0;color:var(--event-lime);font-size:.72rem;font-weight:900;letter-spacing:.13em}.pre-checkin-access h2{max-width:13ch;margin:0;font-size:clamp(2rem,7vw,4rem);line-height:.93;text-wrap:balance}.pre-checkin-qr-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,2vw,1.25rem);min-height:clamp(7rem,22vw,9rem);padding:clamp(.9rem,2.5vw,1.35rem);border:2px solid var(--event-lime);border-radius:clamp(1rem,2.5vw,1.5rem);background:var(--event-lime);box-shadow:0 1rem 2.5rem rgba(0,0,0,.26);color:var(--event-black);text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.pre-checkin-qr-action:is(:hover,:focus-visible,:active){background:var(--event-ink);color:var(--event-white);filter:none}.pre-checkin-qr-action:hover{transform:translateY(-2px)}.pre-checkin-qr-action:active{transform:translateY(0)}.pre-checkin-qr-copy{display:grid;min-width:0;gap:.3rem}.pre-checkin-qr-action strong{font-size:clamp(1.6rem,6vw,2.75rem);line-height:.92}.pre-checkin-qr-action small{font-size:clamp(.66rem,2.5vw,.82rem);font-weight:950;letter-spacing:.07em}.pre-checkin-qr-icon{display:grid;width:clamp(3.8rem,11vw,5.25rem);aspect-ratio:1;place-items:center;border-radius:clamp(.9rem,2.5vw,1.35rem);background:var(--event-black);color:var(--event-lime)}.pre-checkin-qr-action:is(:hover,:focus-visible,:active) .pre-checkin-qr-icon{background:var(--event-lime);color:var(--event-black)}.pre-checkin-qr-arrow{display:grid;place-items:center}.pre-checkin-guidance{max-width:54rem;margin:0;color:#c7cdc1;font-size:clamp(.94rem,2.6vw,1.1rem);line-height:1.55}.qr-page{min-height:100dvh;background:var(--event-black)}.qr-page-header{align-items:center;padding:clamp(1.4rem,5vw,3.25rem);border-bottom:1px solid #3a4036;background:linear-gradient(130deg,rgba(220,255,124,.1),transparent 45%),var(--event-ink)}.qr-page-header .eyebrow{margin:0;color:var(--event-lime)}.qr-page-header h1{margin:.4rem 0 0;color:var(--event-white);font-size:clamp(2.8rem,11vw,5.5rem);line-height:.86}.qr-content{display:grid;justify-items:center;gap:.85rem;margin:0;padding:clamp(1.6rem,6vw,4rem);border-radius:0;background:transparent;color:var(--event-white);text-align:center}.qr-event-identity{margin:0;color:var(--event-lime);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.qr-attendee-name{margin:0 0 .45rem;color:var(--event-white);font-size:clamp(1.45rem,5vw,2.25rem);line-height:1.1;text-wrap:balance}.qr-code-module{display:grid;width:min(29rem,100%);justify-items:center;gap:1rem;padding:clamp(1rem,4vw,1.4rem);border:1px solid #41483c;border-radius:1.5rem;background:#171b14;box-shadow:0 1.5rem 3.5rem rgba(0,0,0,.28)}.qr-card{width:min(22.5rem,100%);overflow:hidden;border:.7rem solid var(--event-white);border-radius:.75rem;box-shadow:0 0 0 2px #070905}.qr-card,.qr-card img{background:var(--event-white)}.qr-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.qr-present-label{color:var(--event-lime);font-size:clamp(.78rem,3vw,.95rem);letter-spacing:.08em}.qr-event-context{margin:.55rem 0 0;text-align:center}.qr-guidance{margin:.4rem auto;color:#c8cec3;font-size:clamp(.92rem,3vw,1.05rem);line-height:1.5}.qr-guidance strong{color:var(--event-white);font-size:1em}.qr-back-link{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;margin-top:.45rem;padding:.8rem 1.25rem;border:2px solid var(--event-lime);border-radius:999px;background:var(--event-lime);color:var(--event-black);font-size:.82rem;font-weight:900;text-decoration:none}.qr-back-link:is(:hover,:focus-visible,:active){background:var(--event-white);color:var(--event-black)}@media (hover:none){.pre-checkin-qr-action:hover{background:var(--event-lime);color:var(--event-black);transform:none}.pre-checkin-qr-action:hover .pre-checkin-qr-icon{background:var(--event-black);color:var(--event-lime)}.pre-checkin-qr-action:active{background:var(--event-ink);color:var(--event-white)}}@media (max-width:430px){.journey-auth-success .journey-state-heading{grid-template-columns:58px minmax(0,1fr);gap:12px}.journey-auth-success .journey-state-icon{width:58px;height:58px;border-radius:17px}.journey-auth-complete-title{display:grid;width:100%;font-size:clamp(1.65rem,7.4vw,2rem)!important;letter-spacing:-.045em!important;line-height:.88!important;white-space:normal}.journey-auth-complete-title span{display:block}.registration-event-context{display:grid;gap:.18rem;line-height:1.25;text-wrap:wrap}.registration-event-context>span:not(:last-child):after{content:none}.pre-checkin-home{align-content:start;gap:.9rem;padding:.9rem}.pre-checkin-identity{gap:.75rem}.pre-checkin-identity .event-wordmark.compact{padding-right:1rem}.pre-checkin-identity .event-wordmark.compact .event-wordmark-vct{font-size:1.55rem}.pre-checkin-identity .event-wordmark.compact .event-wordmark-road{font-size:.7rem}.pre-checkin-identity .event-wordmark.compact .event-wordmark-country{font-size:.48rem}.pre-checkin-access,.pre-checkin-status{padding:1.15rem;border-radius:1.2rem}.pre-checkin-status h1{font-size:clamp(2rem,10.2vw,2.75rem)}.pre-checkin-status-copy{font-size:.94rem}.pre-checkin-access h2{font-size:clamp(1.8rem,9vw,2.4rem)}.pre-checkin-qr-action{grid-template-columns:3.65rem minmax(0,1fr) 1.3rem;gap:.7rem;min-height:6.4rem;padding:.8rem}.pre-checkin-qr-icon{width:3.65rem}.pre-checkin-qr-action strong{font-size:clamp(1.45rem,7vw,1.85rem)}.pre-checkin-qr-action small{font-size:clamp(.62rem,2.65vw,.73rem)}.pre-checkin-guidance{padding-inline:.15rem;font-size:.9rem}.qr-page-header .event-wordmark.compact{display:none}.qr-code-module{border-radius:1.25rem}}@media (min-width:64rem){.journey-auth-success .journey-state-copy,.journey-check-email-card .journey-state-copy{font-size:1.12rem;line-height:1.62}.journey-auth-success .event-context-line,.journey-check-email-card .event-context-line{font-size:.92rem}.journey-sent-to strong{font-size:1.08rem}.journey-confirmation-note span span,.journey-help-note,.journey-next-steps p,.journey-support-notes p,.journey-validity span span,.journey-validity strong{font-size:.94rem;line-height:1.5}.journey-confirmation-note strong,.journey-next-steps h3{font-size:.9rem}.journey-inline-links a{font-size:.82rem}.pre-checkin-layout{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);align-items:stretch}.pre-checkin-access,.pre-checkin-status{min-height:clamp(27rem,54dvh,34rem)}.pre-checkin-guidance{font-size:1.08rem}.qr-page{width:min(72rem,100%)}.qr-content{grid-template-columns:minmax(0,1fr)}}.admin-primary-navigation{display:flex;flex-wrap:wrap;gap:.65rem}.admin-primary-navigation a,.registered-export{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;padding:.65rem 1rem;border:2px solid var(--event-ink);border-radius:.3rem;background:var(--event-ink);color:var(--event-white);font-size:.74rem;font-weight:900;letter-spacing:.065em;text-decoration:none}.admin-primary-navigation a:first-child,.registered-export{background:var(--event-lime);color:var(--event-ink)}.registered-attendees{scroll-margin-top:1rem}.registered-attendees-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.registered-attendees-heading .section-label{margin:0;color:#5b681f}.registered-attendees-heading h2{margin:.3rem 0 0;border:0;padding:0;font-size:clamp(1.6rem,4vw,2.5rem)}.registered-attendees-search{display:grid;gap:.8rem;margin-top:1.2rem}.registered-attendees-search .field{display:grid;gap:.45rem;color:var(--event-grey);font-size:.7rem;font-weight:900;letter-spacing:.06em}.registered-attendees-search input,.registered-attendees-search select{width:100%;min-height:3rem;border:2px solid #62685e;border-radius:.5rem;padding:.65rem .75rem;background:#f7f8f4;color:var(--event-ink);font:750 .82rem var(--font-montserrat),Montserrat,Arial,sans-serif}.registered-attendees-search button{align-self:end}.registered-attendees-status{margin:1rem 0;color:var(--event-grey);font-weight:750}.registered-attendees-list{display:grid;gap:.65rem}.registered-attendee-row{display:grid;gap:.9rem;padding:1rem;border-left:.4rem solid var(--event-lime);background:#f1f3ed}.registered-attendee-identity{display:grid;gap:.15rem;min-width:0}.registered-attendee-identity strong{color:var(--event-ink);font-size:1rem}.registered-attendee-identity span{overflow-wrap:anywhere;color:#53594f;font-size:.8rem;font-weight:700}.registered-attendee-row dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.registered-attendee-row dl>div{min-width:0}.registered-attendee-row dt{color:#697064;font-size:.62rem;font-weight:900;letter-spacing:.065em}.registered-attendee-row dd{margin:.15rem 0 0;overflow-wrap:anywhere;color:#282c25;font-size:.76rem;font-weight:750}.registered-detail-toggle{border-color:#63733a;color:#4e5c29}.registered-detail-toggle,.registered-prepare-cleanup{min-height:2.55rem;background:transparent;font-size:.68rem}.registered-prepare-cleanup{border-color:#8b4939;color:#713526}.registered-attendee-detail{display:grid;grid-column:1/-1;gap:1rem;padding:1rem;border:1px solid #6e7568;background:#e7eae2}.registered-attendee-detail>p,.registered-cancellation-confirmation>p{margin:0;line-height:1.5}.registered-cancel-action{width:min(18rem,100%);border-color:#8f2713;background:#b83d25;color:var(--event-white)}.registered-cancellation-confirmation{display:grid;gap:1rem;padding:1rem;border-left:.4rem solid #ff7a5b;background:#fff8f5;color:#53291f}.registered-cancellation-confirmation .field{display:grid;gap:.45rem;font-size:.7rem;font-weight:900;letter-spacing:.06em}.registered-cancellation-confirmation input{width:100%;min-height:3rem;border:2px solid #8c3c2a;border-radius:.5rem;padding:.65rem .75rem}.registered-cancellation-actions{display:flex;flex-wrap:wrap;gap:.65rem}.registered-cancellation-actions button:last-child{border-color:#8f2713;background:#b83d25;color:var(--event-white)}.registered-pagination{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:1rem}.registered-pagination span{color:#555b51;font-size:.7rem;font-weight:900}.registered-pagination button{min-height:2.55rem;font-size:.7rem}.admin-sections>.test-data-maintenance{grid-column:1/-1;padding:clamp(1.2rem,3vw,2rem);border-left-color:var(--event-orange)}.test-data-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.test-data-heading .section-label{margin:0;color:#7a3a2b}.test-data-heading h2{margin:.3rem 0 0;border:0;padding:0;font-size:clamp(1.6rem,4vw,2.5rem)}.test-data-owner-badge{display:inline-flex;flex:0 0 auto;padding:.45rem .65rem;background:var(--event-ink);color:var(--event-lime);font-size:.66rem;font-weight:900;letter-spacing:.08em}.test-data-warning{max-width:62rem;margin:1rem 0 1.4rem;padding:1rem 1rem 1rem 1.25rem;border-left:.4rem solid var(--event-orange);background:#fff0ea;color:#53291f;font-weight:750;line-height:1.5}.test-data-analysis-form{display:grid;gap:1rem}.test-data-analysis-form .field{display:grid;gap:.55rem;color:var(--event-grey);font-size:.74rem;font-weight:900;letter-spacing:.08em}.test-data-analysis-form textarea{width:100%;min-height:10rem;resize:vertical;border:2px solid #62685e;border-radius:.75rem;padding:1rem;background:#f7f8f4;color:var(--event-ink);font:750 .92rem/1.55 var(--font-montserrat),Montserrat,Arial,sans-serif}.test-data-analysis-form textarea:focus{border-color:var(--event-ink);outline-color:var(--event-lime)}.test-data-analyze{width:min(18rem,100%);background:var(--event-ink);color:var(--event-white)}.test-data-message{margin:1rem 0 0;color:var(--event-grey);font-weight:750}.test-data-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.4rem;background:#c8ccc4}.test-data-metrics>div{display:grid;min-height:5.5rem;align-content:center;gap:.35rem;padding:.85rem;border-left:.3rem solid var(--event-lime);background:#f4f5f1}.test-data-metrics span{color:#595f55;font-size:.67rem;font-weight:900;letter-spacing:.065em}.test-data-metrics strong{color:var(--event-ink);font-size:1.55rem}.test-data-results{display:grid;gap:.45rem;margin-top:1rem}.test-data-target{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 1rem;border-left:.35rem solid #777c72;background:#f2f3ef}.test-data-target>span{overflow-wrap:anywhere;color:#33372f;font-size:.84rem;font-weight:750}.test-data-target>strong{color:#4f554b;font-size:.68rem;letter-spacing:.05em;text-align:right}.test-data-target.status-eligible,.test-data-target.status-reset_completed{border-left-color:#2f7c45;background:#e7f5e9}.test-data-target.status-blocked,.test-data-target.status-error,.test-data-target.status-protected,.test-data-target.status-review_required{border-left-color:var(--event-orange);background:#fff0ea}.test-data-confirmation{display:grid;gap:1rem;margin-top:1.4rem;padding:1.2rem;border:2px solid #b84c34;background:#fff8f5}.test-data-confirmation p{margin:0;color:#53291f;line-height:1.5}.test-data-confirmation code{display:inline-block;margin-top:.3rem;color:#6d2315;font-weight:900}.test-data-confirmation .field{display:grid;gap:.5rem;color:#633022;font-size:.72rem;font-weight:900;letter-spacing:.07em}.test-data-confirmation input{width:100%;border-color:#8c3c2a;border-radius:.5rem;padding:.75rem}.test-data-destructive{width:min(28rem,100%);border-color:#8f2713;background:#b83d25;color:var(--event-white)}.test-data-destructive:disabled{border-color:#b8bcb5;background:#d5d8d1;color:#62675e;opacity:1}.test-data-capacity-proof{margin:1rem 0 0;padding:.85rem 1rem;background:var(--event-ink);color:var(--event-lime);font-size:.78rem;font-weight:900;letter-spacing:.04em}@media (min-width:48rem){.registered-attendees-search{grid-template-columns:minmax(16rem,2fr) repeat(3,minmax(8rem,1fr)) auto;align-items:end}.registered-attendee-row{grid-template-columns:minmax(13rem,.8fr) minmax(28rem,2fr) auto auto;align-items:center}.registered-attendee-row dl{grid-template-columns:repeat(3,minmax(0,1fr))}.test-data-analysis-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.test-data-analyze{width:12rem}.test-data-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.test-data-confirmation{grid-template-columns:minmax(14rem,.8fr) minmax(18rem,1fr);align-items:end}.test-data-destructive{grid-column:2}}@media (max-width:30rem){.registered-attendees-heading{display:grid}.registered-export{width:100%}.registered-attendee-row dl{grid-template-columns:1fr}.registered-detail-toggle,.registered-prepare-cleanup{width:100%}.test-data-heading{display:grid}.test-data-owner-badge{width:fit-content}.test-data-target{grid-template-columns:1fr}.test-data-target>strong{text-align:left}}.staff-console{--core-surface-base:#080b19;--core-surface-panel:#11162a;--core-surface-focus:#19213a;--core-rule:#363d55;background:var(--core-surface-base);color:#f5f7ff}.staff-console .operational-header{background:#0e1327}.staff-operation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:1rem;background:var(--core-rule)}.staff-operation-summary span{display:grid;gap:.3rem;min-height:4.5rem;align-content:center;padding:.8rem 1rem;background:#11162a;color:#9ea8c6;font-size:.67rem;font-weight:900;letter-spacing:.08em}.staff-operation-summary strong{color:#dcff7c;font-size:.85rem}.staff-menu a{color:#f5f7ff;background:#11162a}.staff-menu a b{font-size:1rem;letter-spacing:.06em}.staff-menu span{color:#aeb7cf}.staff-menu a:hover{color:#080b19}.staff-menu a:hover span{color:#34392f}.staff-shared-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-console .admin-product-control,.staff-console .admin-sections>section,.staff-console .candidate-card,.staff-console .check-in-result,.staff-console .operation-card,.staff-console .prediction-staff-card{border-color:var(--core-rule);background:#11162a;color:#f5f7ff}.staff-console .admin-sections h2,.staff-console .registered-attendee-identity strong,.staff-console .registered-attendee-row dd{color:#f5f7ff}.staff-console .admin-metrics{background:var(--core-rule)}.staff-console .admin-metrics>div{background:#171e35}.staff-console .admin-metrics span,.staff-console .registered-attendee-identity span,.staff-console .registered-attendee-row dt,.staff-console .registered-attendees-status,.staff-console .registered-pagination span{color:#aeb7cf}.staff-console .admin-metrics strong{color:#f5f7ff}.admin-primary-navigation{position:sticky;top:0;z-index:20;grid-column:1/-1;padding:.65rem;background:rgba(8,11,25,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-primary-navigation a{border-color:#414a66;background:#171e35}.admin-primary-navigation a:first-child,.registered-export{border-color:#dcff7c;background:#dcff7c;color:#080b19}.registered-attendees{grid-column:1/-1!important;padding:clamp(1.2rem,3vw,2rem)!important}.registered-attendees-heading .section-label{color:#dcff7c}.registered-attendees-search .field{color:#aeb7cf}.registered-attendees-search input,.registered-attendees-search select{border-color:#4a5472;background:#0c1020;color:#f5f7ff}.registered-attendee-row{border-left-color:#dcff7c;background:#171e35}.staff-console .registered-detail-toggle{border-color:#dcff7c;color:#dcff7c}.registered-prepare-cleanup{border-color:#ff7a5b;color:#ffb09e}.staff-console .registered-attendee-detail{border-color:#4a5472;background:#0c1020}.staff-console .registered-cancellation-confirmation{background:#23141a;color:#ffd8cf}.staff-console .test-data-maintenance,.staff-console .test-data-metrics>div,.staff-console .test-data-target{background:#171e35;color:#f5f7ff}.staff-console .test-data-message,.staff-console .test-data-target>span,.staff-console .test-data-target>strong{color:#c4cbe0}.operation-guidance{max-width:62rem;color:#aeb7cf;line-height:1.5}.admin-console{width:min(112rem,calc(100% - 1rem))}@media (min-width:80rem){.admin-sections>section{grid-column:span 3}.admin-sections>#operacion,.admin-sections>.admin-product-control,.admin-sections>.registered-attendees{grid-column:1/-1}}@media (max-width:43rem){.staff-operation-summary{grid-template-columns:1fr}.staff-shared-nav a{min-height:4rem;font-size:.58rem}.staff-shared-nav .ui-icon{display:none}.admin-primary-navigation{overflow-x:auto;flex-wrap:nowrap;justify-content:start}.admin-primary-navigation a{flex:0 0 auto}}.admin-art-frame{width:100%;min-height:100dvh;container:admin-shell/inline-size;background:#070905}.admin-art-shell{--admin-bg:#070905;--admin-shell:#0d100c;--admin-dark:#171915;--admin-dark-2:#20231e;--admin-light:#f4f5f0;--admin-light-2:#e3e6de;--admin-lime:#dcff7c;--admin-coral:#ff7a5b;--admin-line:#383e35;min-height:100dvh;display:grid;grid-template-columns:15.5rem minmax(0,1fr);background:var(--admin-bg);color:#f4f5f0}.admin-art-shell *,.admin-art-shell :after,.admin-art-shell :before{box-sizing:border-box}.admin-art-shell button,.admin-art-shell input,.admin-art-shell select,.admin-art-shell textarea{font:inherit}.admin-art-shell .button-link,.admin-art-shell button{min-height:3rem;border:1px solid var(--admin-line);border-radius:.75rem;padding:.7rem 1rem;background:var(--admin-dark-2);color:#f4f5f0;font-size:.875rem;font-weight:850;letter-spacing:.025em}.admin-art-shell button:focus-visible,.admin-art-shell button:hover:not(:disabled){border-color:var(--admin-lime)}.admin-art-shell a:focus-visible,.admin-art-shell button:focus-visible,.admin-art-shell input:focus-visible,.admin-art-shell select:focus-visible,.admin-art-shell textarea:focus-visible{outline:.2rem solid var(--admin-lime);outline-offset:.15rem}.admin-art-shell button:disabled{cursor:not-allowed;opacity:.48}.admin-art-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-art-sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:1.6rem .9rem 1.15rem;background:var(--admin-shell);z-index:30}.admin-art-brand{display:grid;gap:.45rem;padding:.25rem .65rem 1.5rem}.admin-art-brand span{color:#9ea69a;font-size:.75rem;font-weight:900;letter-spacing:.09em}.admin-art-brand strong{color:#fff;font-size:1.6rem;font-weight:900;letter-spacing:-.04em}.admin-art-nav{display:grid;gap:.3rem}.admin-art-nav a{width:100%;min-height:3.25rem;display:grid;grid-template-columns:2.15rem 1fr;align-items:center;gap:.5rem;border:0;border-radius:.85rem;padding:.45rem .7rem;background:transparent;color:#adb4aa;text-align:left;text-decoration:none}.admin-art-mobile-nav a>span,.admin-art-nav a>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.55rem;background:var(--admin-dark);color:#9ca399;font-size:.65rem;letter-spacing:.06em}.admin-art-nav a[aria-current=page]{background:var(--admin-dark-2);color:#fff}.admin-art-mobile-nav a[aria-current=page]>span,.admin-art-nav a[aria-current=page]>span{background:var(--admin-lime);color:var(--admin-bg)}.admin-art-sidebar-foot{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;margin-top:auto;padding:1rem .65rem 0;border-top:1px solid #292d27;color:#9da499;font-size:.68rem;font-weight:850;letter-spacing:.05em}.admin-art-sidebar-foot a{grid-column:1/-1;color:#dfe4db;font-size:.72rem;text-decoration:none}.admin-live-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--admin-lime);box-shadow:0 0 0 .2rem rgba(220,255,124,.12)}.admin-art-mobile-head,.admin-art-mobile-nav{display:none}.admin-art-main{min-width:0;width:100%;max-width:none;margin:0;padding:1.75rem clamp(1.5rem,3vw,3.5rem) 4rem;border:0;border-radius:0;background:transparent}.admin-art-shell form{margin:0}.admin-art-page-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto 1.2rem}.admin-art-page-head p,.admin-section-kicker{margin:0;color:var(--admin-lime);font-size:.75rem;font-weight:900;letter-spacing:.08em}.admin-art-page-head h1{margin:.45rem 0 0;color:#fff;font-size:clamp(1.9rem,3vw,2.35rem);line-height:1;font-weight:900;letter-spacing:-.045em}.admin-art-session{display:flex;align-items:center;gap:.6rem;min-height:2.45rem;padding:0 .85rem;border-radius:999px;background:var(--admin-dark);color:#dce1d9;font-size:.72rem;font-weight:900}.admin-art-status{margin:0 0 1rem;padding:.7rem .85rem;border:0;border-radius:.7rem;background:#11140f;color:#aeb5ab;font-size:.78rem;font-weight:700}.admin-view{display:grid;gap:1rem;animation:admin-view-in .16s ease-out}@keyframes admin-view-in{0%{opacity:.45;transform:translateY(.2rem)}}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:1rem;background:#353a32}.admin-kpi{min-height:7.2rem;display:grid;align-content:center;gap:.65rem;padding:1.15rem;background:var(--admin-dark-2)}.admin-kpi span{color:#a6ada2;font-size:.75rem;line-height:1.25;font-weight:900;letter-spacing:.06em}.admin-kpi strong{color:#fff;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1;font-weight:900}.admin-art-shell .is-lime,.admin-kpi strong.is-lime{color:var(--admin-lime)}.admin-art-shell .is-coral,.admin-kpi strong.is-coral{color:var(--admin-coral)}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:1rem}.admin-dark-panel,.admin-light-panel{min-width:0;padding:clamp(1.2rem,2.1vw,1.7rem);border-radius:1rem}.admin-dark-panel{background:var(--admin-dark);color:#f4f5f0}.admin-light-panel{background:var(--admin-light);color:var(--admin-bg)}.admin-dark-panel h2,.admin-light-panel h2{margin:.45rem 0 1.15rem;border:0;padding:0;color:inherit;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:900}.admin-light-panel .admin-section-kicker{color:#596432}.admin-status-panel>header{display:flex;justify-content:space-between;align-items:start;gap:1rem}.admin-status-panel>header button{min-height:2.75rem}.admin-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.admin-status-grid>div{display:grid;gap:.55rem;min-height:5.7rem;align-content:center;padding:.9rem;border-radius:.75rem;background:#10130e}.admin-status-grid span{color:#939a90;font-size:.68rem;font-weight:900;letter-spacing:.055em}.admin-status-grid strong{color:#fff;font-size:1.05rem;overflow-wrap:anywhere}.admin-capacity-panel dl,.admin-operation-card dl,.admin-registration-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#c8ccc3}.admin-capacity-panel dl>div,.admin-operation-card dl>div,.admin-registration-summary dl>div{display:grid;gap:.35rem;padding:.85rem;background:var(--admin-light-2)}.admin-capacity-panel dt,.admin-operation-card dt,.admin-registration-summary dt{color:#5c6258;font-size:.68rem;font-weight:900;letter-spacing:.055em}.admin-capacity-panel dd,.admin-operation-card dd,.admin-registration-summary dd{margin:0;color:var(--admin-bg);font-size:1.2rem;font-weight:900;overflow-wrap:anywhere}.admin-capacity-panel>p:last-child{margin:1rem 0 0;color:#50554d;font-size:.88rem;font-weight:750}.admin-signal-list{display:grid;gap:1px;overflow:hidden;border-radius:.75rem;background:#343a31}.admin-signal-list span{display:flex;min-height:3.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:#11140f;color:#a8afa5;font-size:.75rem;font-weight:900}.admin-signal-list strong{color:#fff;font-size:.9rem;text-align:right}.admin-legacy-details{margin-top:.8rem;color:#9da499;font-size:.77rem}.admin-legacy-details summary,.admin-registration-control summary{cursor:pointer;font-weight:850}.admin-registration-control{display:grid;align-content:start;gap:.7rem}.admin-registration-control h2{margin-bottom:.35rem}.admin-registration-control>p{margin:0}.admin-registration-control>button{width:100%}.admin-registration-control details{margin-top:.25rem;padding-top:.8rem;border-top:1px solid #bfc4ba}.admin-registration-control form{display:grid;grid-template-columns:minmax(0,1fr) 8rem;gap:.7rem;margin-top:.9rem}.admin-registration-control form button{grid-column:1/-1}.admin-art-shell .admin-lime-action{border-color:var(--admin-lime);background:var(--admin-lime);color:var(--admin-bg)}.admin-art-shell .admin-coral-action{border-color:var(--admin-coral);background:var(--admin-coral);color:var(--admin-bg)}.admin-art-shell .field{display:grid;gap:.45rem;color:#aab1a6;font-size:.75rem;font-weight:900;letter-spacing:.045em}.admin-art-shell input,.admin-art-shell select,.admin-art-shell textarea{width:100%;min-height:3.15rem;border:1px solid #4c5349;border-radius:.7rem;padding:.7rem .8rem;background:#10130e;color:#fff;font-size:.9rem;font-weight:700}.admin-art-shell textarea{min-height:10rem;line-height:1.5}.admin-art-shell .registered-attendees{min-width:0;width:100%;display:grid;gap:1rem;padding:clamp(1.2rem,2.2vw,1.7rem);border:0;border-radius:1rem;background:var(--admin-light);color:var(--admin-bg)}.admin-art-shell .registered-attendees-heading{align-items:center}.admin-art-shell .registered-attendees-heading .section-label{color:#596432;font-size:.75rem}.admin-art-shell .registered-attendees-heading h2{margin:.35rem 0 0;color:var(--admin-bg);font-size:clamp(1.65rem,2.6vw,2.15rem)}.admin-art-shell .registered-export{min-height:3.1rem;border:1px solid var(--admin-bg);border-radius:.75rem;background:var(--admin-bg);color:#fff;font-size:.8rem}.admin-art-shell .registered-attendees-search{grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(7rem,1fr)) auto;align-items:end;gap:.65rem;margin:0;padding:1rem;border-radius:.85rem;background:var(--admin-light-2)}.admin-art-shell .registered-attendee-row,.admin-art-shell .registered-attendee-row>*,.admin-art-shell .registered-attendees-search,.admin-art-shell .registered-attendees-search>*{min-width:0}.admin-art-shell .registered-attendees-search .field{color:#555c52;font-size:.72rem}.admin-art-shell .registered-attendees-search input,.admin-art-shell .registered-attendees-search select{min-height:3rem;border:1px solid #aeb4a9;border-radius:.65rem;background:var(--admin-light);color:var(--admin-bg);font-size:.82rem}.admin-art-shell .registered-attendees-search button{border-color:var(--admin-bg);background:var(--admin-bg);color:#fff}.admin-art-shell .registered-attendees-status{margin:0;color:#5e655b;font-size:.82rem}.admin-art-shell .registered-attendees-list{gap:1px;overflow:hidden;border-radius:.8rem;background:#c9cdc5}.admin-art-shell .registered-attendee-row{grid-template-columns:minmax(11rem,.75fr) minmax(33rem,2fr) auto;align-items:center;gap:.85rem;padding:.8rem 1rem;border:0;background:#f7f8f4}.admin-art-shell .registered-attendee-identity strong{color:var(--admin-bg);font-size:.95rem}.admin-art-shell .registered-attendee-identity span{color:#555c52;font-size:.78rem}.admin-art-shell .registered-attendee-row dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.admin-art-shell .registered-attendee-row dt{color:#697066;font-size:.75rem}.admin-art-shell .registered-attendee-row dd{color:#242820;font-size:.8rem}.admin-art-shell .registered-detail-toggle{min-height:2.8rem;border-color:#70796a;background:transparent;color:#283015;font-size:.72rem}.admin-art-shell .registered-attendee-detail{grid-column:1/-1;padding:1rem;border:0;border-radius:.75rem;background:var(--admin-light-2)}.admin-art-shell .registered-attendee-detail dl{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-art-shell .registered-cancel-action,.admin-art-shell .registered-cancellation-actions button:last-child{min-height:3.1rem;border-color:var(--admin-coral);background:var(--admin-coral);color:var(--admin-bg)}.admin-art-shell .registered-cancellation-confirmation{border:1px solid var(--admin-coral);border-left-width:.4rem;border-radius:.75rem;background:#fff1ec;color:#4f2116}.admin-art-shell .registered-cancellation-confirmation input{border-color:#a64d39;background:#fff;color:#2c1712}.admin-art-shell .registered-pagination{margin:0}.admin-art-shell .registered-pagination span{color:#555c52;font-size:.75rem}.admin-art-shell .admin-product-control{display:grid;gap:1rem;padding:0;border:0;background:transparent;color:#f4f5f0}.admin-art-shell .admin-product-head{align-items:center;padding:1.25rem 1.4rem;border-radius:1rem;background:var(--admin-dark)}.admin-art-shell .admin-product-head h2{margin:.35rem 0 0;border:0;padding:0;color:#fff;font-size:clamp(1.35rem,2.4vw,1.8rem)}.admin-art-shell .admin-product-head .eyebrow{color:var(--admin-lime);font-size:.75rem}.admin-art-shell .admin-section-tabs{gap:.35rem;padding:.3rem;border-radius:.85rem;background:#0f120e}.admin-art-shell .admin-section-tabs button{min-height:2.9rem;border:0;border-radius:.65rem;background:transparent;font-size:.75rem}.admin-art-shell .admin-section-tabs button[aria-pressed=true]{background:var(--admin-lime);color:var(--admin-bg)}.admin-art-shell .admin-product-control>.notice{margin:0;border:0;background:#11140f;color:#aeb5ab}.admin-art-shell .asset-management,.admin-art-shell .configuration-management,.admin-art-shell .staff-access-management{gap:1rem}.admin-art-shell .admin-config-card,.admin-art-shell .asset-management>header,.admin-art-shell .staff-access-management>header{border-radius:1rem;padding:clamp(1.2rem,2.2vw,1.7rem);background:var(--admin-light);color:var(--admin-bg)}.admin-art-shell .admin-config-card h3,.admin-art-shell .asset-management>header h3,.admin-art-shell .staff-access-management>header h3{color:var(--admin-bg);font-size:clamp(1.2rem,2vw,1.5rem)}.admin-art-shell .admin-config-card p,.admin-art-shell .asset-management>header p,.admin-art-shell .staff-access-management>header p{color:#52594f;font-size:.9rem;line-height:1.5}.admin-art-shell .configuration-management{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-art-shell .configuration-management>.admin-config-card:last-child{grid-column:1/-1}.admin-art-shell .admin-config-card .field{color:#565d53}.admin-art-shell .admin-config-card input{border-color:#aab0a6;background:#fff;color:var(--admin-bg)}.admin-art-shell .admin-config-card>button,.admin-art-shell .module-pin-grid button,.admin-art-shell .staff-access-form>button{border-color:var(--admin-bg);background:var(--admin-bg);color:#fff}.admin-art-shell .admin-registration-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-art-shell .module-pin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-art-shell .module-pin-grid>form{display:grid;align-content:start;gap:.9rem;min-width:0;padding:1rem;border:1px solid #bec3ba;border-radius:.85rem;background:var(--admin-light-2)}.admin-art-shell .pin-module-heading{align-items:start}.admin-art-shell .pin-module-heading strong{font-size:1.05rem}.admin-art-shell .pin-module-heading span{color:#56642a;font-size:.72rem;font-weight:900}.admin-art-shell .asset-admin-card{border-radius:1rem;background:var(--admin-light);color:var(--admin-bg)}.admin-art-shell .asset-admin-card h4,.admin-art-shell .asset-admin-card strong{color:var(--admin-bg)}.admin-art-shell .asset-source-card{border-radius:.8rem;background:var(--admin-light-2)}.admin-art-shell .asset-source-card .field{color:#575e54}.admin-art-shell .asset-source-card input{background:#fff;color:var(--admin-bg)}.admin-art-shell .test-data-maintenance{display:grid;gap:1rem;padding:clamp(1.2rem,2.2vw,1.7rem);border:0;border-radius:1rem;background:var(--admin-light);color:var(--admin-bg)}.admin-art-shell .test-data-heading .section-label{color:#9a402e;font-size:.75rem}.admin-art-shell .test-data-heading h2{color:var(--admin-bg);font-size:clamp(1.65rem,2.6vw,2.15rem)}.admin-art-shell .test-data-owner-badge{border-radius:999px;background:var(--admin-bg);color:var(--admin-lime)}.admin-art-shell .test-data-warning{max-width:none;margin:0;border:0;border-left:.4rem solid var(--admin-coral);border-radius:.75rem;background:#ffebe5;color:#502116;font-size:.9rem}.admin-art-shell .test-data-analysis-form{grid-template-columns:minmax(0,1fr) 12rem;align-items:end;padding:1rem;border-radius:.85rem;background:var(--admin-light-2)}.admin-art-shell .test-data-analysis-form .test-data-step-heading{grid-column:1/-1}.admin-art-shell .test-data-analysis-form .field{color:#535a51}.admin-art-shell .test-data-analysis-form textarea{border-color:#a9afa4;background:#fff;color:var(--admin-bg)}.admin-art-shell .test-data-analyze{width:100%;min-height:3.35rem;border-color:var(--admin-bg);background:var(--admin-bg);color:#fff}.admin-art-shell .test-data-step-heading{display:flex;align-items:start;gap:.8rem;margin-top:.35rem}.admin-art-shell .test-data-step-heading>span{display:grid;flex:0 0 auto;width:2.35rem;height:2.35rem;place-items:center;border-radius:.65rem;background:var(--admin-bg);color:var(--admin-lime);font-size:.75rem;font-weight:900}.admin-art-shell .test-data-step-heading strong{color:var(--admin-bg);font-size:.95rem}.admin-art-shell .test-data-step-heading p{margin:.25rem 0 0;color:#596057;font-size:.8rem;line-height:1.4}.admin-art-shell .test-data-message{margin:0;color:#555c52}.admin-art-shell .test-data-metrics{margin:0;background:#c8ccc4}.admin-art-shell .test-data-metrics>div{border:0;background:var(--admin-light-2)}.admin-art-shell .test-data-metrics span{color:#5b6258}.admin-art-shell .test-data-metrics strong{color:var(--admin-bg)}.admin-art-shell .test-data-results{margin:0}.admin-art-shell .test-data-target{border:0;border-left:.35rem solid #777c72;border-radius:.55rem;background:var(--admin-light-2)}.admin-art-shell .test-data-confirmation{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:1rem;margin:0;border:1px solid var(--admin-coral);border-left-width:.45rem;border-radius:.85rem;background:#fff1ec}.admin-art-shell .test-data-confirmation .test-data-step-heading{grid-column:1/-1}.admin-art-shell .test-data-confirmation .field{color:#633022}.admin-art-shell .test-data-confirmation input{background:#fff;color:var(--admin-bg)}.admin-art-shell .test-data-destructive{grid-column:2;width:100%;min-height:3.35rem;border-color:var(--admin-coral);background:var(--admin-coral);color:var(--admin-bg)}.admin-art-shell .test-data-destructive:disabled{border-color:#bbbeb7;background:#d0d3cc;color:#62675e;opacity:1}.admin-operation-view,.admin-report-view{padding:clamp(1.2rem,2.2vw,1.7rem);border-radius:1rem;background:var(--admin-light);color:var(--admin-bg)}.admin-operation-view>header h2,.admin-report-view>header h2{margin:.45rem 0 .65rem;color:var(--admin-bg);font-size:clamp(1.65rem,2.6vw,2.15rem)}.admin-operation-view>header>p:last-child,.admin-report-view>header>p:last-child{margin:0;color:#555c52;line-height:1.5}.admin-operation-view .admin-section-kicker,.admin-report-view .admin-section-kicker{color:#596432}.admin-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.admin-report-grid a{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.35rem .75rem;min-height:7rem;align-content:center;padding:1rem;border-radius:.8rem;background:var(--admin-light-2);color:var(--admin-bg);text-decoration:none}.admin-report-grid a>span{grid-row:span 2;color:#677058;font-size:1.25rem;font-weight:900}.admin-report-grid a>strong{font-size:.95rem}.admin-report-grid a>small{color:#5d645a;font-weight:750}.admin-operation-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem;padding:1rem;border-radius:.8rem;background:var(--admin-light-2)}.admin-operation-search .field{color:#565d53}.admin-operation-search input{border-color:#aab0a6;background:#fff;color:var(--admin-bg)}.admin-operation-search button{border-color:var(--admin-bg);background:var(--admin-bg);color:#fff}.admin-operation-card{margin-top:.8rem;padding:1rem;border-radius:.8rem;background:var(--admin-light-2)}.admin-operation-card>header{display:flex;justify-content:space-between;gap:1rem}.admin-operation-card h3{margin:0;color:var(--admin-bg);font-size:1.15rem}.admin-operation-card p{color:#555c52;overflow-wrap:anywhere}.admin-operation-card>header>span{height:fit-content;padding:.4rem .6rem;border-radius:999px;background:var(--admin-lime);color:var(--admin-bg);font-size:.7rem;font-weight:900}.admin-operation-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}@container admin-shell (min-width: 100rem){.admin-art-shell{grid-template-columns:17rem minmax(0,1fr)}.admin-art-main{padding-inline:4.5rem}.admin-kpi{min-height:8rem}}@container admin-shell (max-width: 79.99rem){.admin-art-shell{grid-template-columns:13.5rem minmax(0,1fr)}.admin-art-main{padding-inline:1.35rem}.admin-art-sidebar{padding-inline:.65rem}.admin-art-brand span{font-size:.68rem}.admin-art-nav a{padding-inline:.5rem;font-size:.78rem}.admin-art-shell .registered-attendees-search{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-art-shell .registered-attendees-search .field:first-child,.admin-art-shell .registered-attendees-search button{grid-column:span 2}.admin-art-shell .registered-attendee-row{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.5fr) auto}.admin-art-shell .registered-attendee-row dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@container admin-shell (max-width: 63.99rem){.admin-art-shell{display:block;min-width:20rem}.admin-art-sidebar{display:none}.admin-art-mobile-head{position:sticky;top:0;z-index:50;display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid #292d27;background:rgba(13,16,12,.98)}.admin-art-mobile-head .admin-art-brand{gap:.25rem;padding:0}.admin-art-mobile-head .admin-art-brand span{font-size:.65rem}.admin-art-mobile-head .admin-art-brand strong{font-size:1.2rem}.admin-menu-button{width:3.25rem;height:3.25rem;display:grid;place-content:center;gap:.3rem;padding:0}.admin-menu-button span{width:1.35rem;height:2px;background:#fff}.admin-art-mobile-nav{position:sticky;top:4.75rem;z-index:45;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.75rem 1rem 1rem;border-bottom:1px solid #343a31;background:var(--admin-shell);box-shadow:0 .8rem 2rem rgba(0,0,0,.35)}.admin-art-mobile-nav a{display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.5rem;min-height:3.25rem;border:1px solid #343a31;border-radius:.75rem;padding:.45rem .65rem;background:var(--admin-dark);color:#f4f5f0;font-size:.75rem;font-weight:850;text-align:left;text-decoration:none}.admin-art-mobile-nav>a:last-child{grid-column:1/-1;display:flex;justify-content:center}.admin-art-main{padding:1.25rem 1rem 3rem}.admin-art-session{display:none}.admin-art-page-head h1{font-size:clamp(1.7rem,7vw,2rem)}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi{min-height:6.5rem;padding:1rem}.admin-kpi strong{font-size:clamp(1.8rem,8vw,2.35rem)}.admin-status-panel>header button{min-height:3rem}.admin-dashboard-grid{grid-template-columns:1fr}.admin-art-shell .registered-attendees{padding:1rem}.admin-art-shell .registered-attendees-search{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-art-shell .registered-attendees-search .field:first-child,.admin-art-shell .registered-attendees-search button{grid-column:1/-1}.admin-art-shell .registered-attendees-list{gap:.75rem;overflow:visible;background:transparent}.admin-art-shell .registered-attendee-row{display:grid;grid-template-columns:1fr auto;gap:.9rem;padding:1rem;border-radius:.85rem;background:#fff;box-shadow:inset 0 0 0 1px #d4d8d0}.admin-art-shell .registered-attendee-row dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-art-shell .registered-detail-toggle{grid-column:1/-1;min-height:3.25rem}.admin-art-shell .registered-attendee-detail{grid-column:1/-1}.admin-art-shell .registered-attendee-detail dl{grid-template-columns:1fr}.admin-art-shell .admin-product-head{display:grid}.admin-art-shell .admin-section-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-art-shell .configuration-management{grid-template-columns:1fr}.admin-art-shell .configuration-management>.admin-config-card:last-child{grid-column:auto;order:-1}.admin-art-shell .module-pin-grid{grid-template-columns:1fr}.admin-art-shell .module-pin-grid>form{gap:.8rem;padding:1rem}.admin-art-shell .module-pin-grid button,.admin-art-shell .module-pin-grid input{min-height:3.35rem}.admin-art-shell .test-data-analysis-form{grid-template-columns:1fr}.admin-art-shell .test-data-analysis-form .test-data-step-heading{grid-column:auto}.admin-art-shell .test-data-confirmation{grid-template-columns:1fr}.admin-art-shell .test-data-confirmation .test-data-step-heading,.admin-art-shell .test-data-destructive{grid-column:auto}.admin-report-grid{grid-template-columns:1fr}.admin-operation-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container admin-shell (max-width: 30rem){.admin-art-mobile-nav{grid-template-columns:1fr}.admin-art-main{padding-inline:.75rem}.admin-art-page-head{margin-bottom:.9rem}.admin-art-page-head p{font-size:.68rem}.admin-art-status{font-size:.75rem}.admin-kpi span{font-size:.68rem}.admin-capacity-panel dl,.admin-registration-control form,.admin-registration-summary dl,.admin-status-grid{grid-template-columns:1fr}.admin-registration-control form button{grid-column:auto}.admin-art-shell .registered-attendees-heading{display:grid}.admin-art-shell .registered-export{width:100%}.admin-art-shell .registered-attendees-search{grid-template-columns:1fr}.admin-art-shell .registered-attendees-search .field:first-child,.admin-art-shell .registered-attendees-search button{grid-column:auto}.admin-art-shell .registered-attendee-row{grid-template-columns:1fr}.admin-art-shell .registered-attendee-detail,.admin-art-shell .registered-attendee-row dl,.admin-art-shell .registered-detail-toggle{grid-column:auto}.admin-art-shell .admin-section-tabs{grid-template-columns:1fr}.admin-art-shell .admin-section-tabs button{min-height:3.2rem}.admin-art-shell .test-data-heading{display:grid}.admin-art-shell .test-data-owner-badge{width:fit-content}.admin-art-shell .test-data-target{grid-template-columns:1fr}.admin-art-shell .test-data-target>strong{text-align:left}.admin-operation-search{grid-template-columns:1fr}.admin-operation-card>header{display:grid}}@media (prefers-reduced-motion:reduce){.admin-view{animation:none}.admin-art-shell *{scroll-behavior:auto!important}}.admin-ui-evidence-canvas{min-height:100dvh;display:flex;justify-content:center;align-items:flex-start;padding:1rem;background:#070905}.admin-ui-evidence-canvas>.admin-art-frame{flex:0 0 auto}.admin-ui-evidence-canvas.evidence-width-360>.admin-art-frame{width:360px}.admin-ui-evidence-canvas.evidence-width-390>.admin-art-frame{width:390px}.admin-ui-evidence-canvas.evidence-width-430>.admin-art-frame{width:430px}.admin-ui-evidence-canvas.evidence-width-1280>.admin-art-frame{width:1280px}.admin-ui-evidence-canvas.evidence-width-1440>.admin-art-frame{width:1440px}.admin-ui-evidence-canvas.evidence-width-1920>.admin-art-frame{width:1920px}