: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)}.button-link:hover,button:hover:not(:disabled):not(.staff-roster-actions button){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;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;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)}.staff-menu a:hover{background:var(--event-lime)}.staff-menu .ui-icon{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);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)}.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{background:var(--core-rule)}.entry-state-grid>div{min-height:7rem}.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)}}@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{z-index:12;grid-template-columns:repeat(3,minmax(0,1fr));margin:-1rem 0 1.25rem;border-bottom:1px solid #3b4038;background:rgba(32,35,30,.97)}.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{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}.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{background:var(--event-lime);color:var(--event-ink)}.range-active-workflow,.range-final-console,.range-match-panel{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{padding:clamp(2rem,5vw,5rem);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{gap:clamp(1.5rem,4vh,3rem);padding:clamp(2rem,6vw,7rem)}.prediction-display-content h2,.prediction-display-empty h2{font-size:clamp(2.5rem,6vw,6rem);line-height:1}.prediction-display-options{gap:1rem}.prediction-display-options article{grid-template-columns:180px 1fr;min-height:120px;padding:1rem 1.5rem;background:rgba(255,255,255,.06)}.prediction-display-options article strong{font-size:clamp(3rem,7vw,7rem)}.prediction-display-options article span{font-size:clamp(1.5rem,3vw,3rem)}.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{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(2rem,4vw,5rem)}.range-final-matchup article{gap:1rem;padding:2rem;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)}.range-final-matchup>i{color:#ff315c;font-size:clamp(2rem,5vw,5rem);font-weight:900}.range-final-winner{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;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-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,.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}}.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-category-correction{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr) auto;align-items:end;gap:.75rem;padding:.9rem;border:1px solid #b6bcae;border-radius:.65rem;background:#fff}.registered-category-correction p{margin:0}.registered-category-correction .field{display:grid;gap:.4rem;font-size:.7rem;font-weight:900;letter-spacing:.06em}.registered-category-correction select{width:100%;min-height:2.8rem;border:2px solid #62685e;border-radius:.5rem;padding:.55rem .7rem;background:#f7f8f4;color:var(--event-ink);font-weight:800}.registered-category-correction button{min-height:2.8rem}.registered-public-promotion{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr) auto;align-items:end;gap:.75rem;padding:.9rem;border:1px solid #91a06f;border-radius:.65rem;background:#f8faef}.registered-public-promotion p{margin:0;line-height:1.5}.registered-public-promotion .field{display:grid;gap:.4rem;font-size:.7rem;font-weight:900;letter-spacing:.06em}.registered-public-promotion select{width:100%;min-height:2.8rem;border:2px solid #62685e;border-radius:.5rem;padding:.55rem .7rem;background:#fff;color:var(--event-ink);font-weight:800}.registered-public-promotion>button{min-height:2.8rem}.registered-public-promotion-confirmation{grid-column:1/-1;display:grid;gap:.75rem;padding:.85rem;border-left:.4rem solid var(--admin-lime);background:#f3f7df;color:#28300e}.registered-public-promotion-confirmation>p{margin:0}.registered-public-promotion-confirmation .registered-cancellation-actions{margin-top:.2rem}.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{margin-bottom:1rem;background:var(--core-rule)}.staff-operation-summary span{min-height:4.5rem;padding:.8rem 1rem;background:#11162a;color:#9ea8c6;font-size:.67rem}.staff-operation-summary strong{color:#dcff7c;font-size:.85rem}.staff-menu a{color:#f5f7ff;background:#11162a}.staff-menu a b{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;overflow-y:auto;padding-bottom:.5rem}.admin-art-nav-group{margin:.8rem .7rem .2rem;color:#747d70;font-size:.62rem;font-weight:900;letter-spacing:.1em}.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-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-registration-live-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border-radius:.75rem;background:#c8ccc3}.admin-registration-live-summary>div{display:grid;gap:.3rem;min-width:0;padding:.7rem;background:var(--admin-light-2)}.admin-registration-live-summary dt{color:#5c6258;font-size:.62rem;font-weight:900;letter-spacing:.055em}.admin-registration-live-summary dd{margin:0;color:var(--admin-bg);font-size:1rem;font-weight:900;overflow-wrap:anywhere}.admin-registration-note{margin:0;color:#555c52;font-size:.76rem;line-height:1.45}.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-category-correction{border-color:#c8cdc3;background:#fff}.admin-art-shell .registered-category-correction button{border-color:var(--admin-bg);background:var(--admin-bg);color:#fff}.admin-art-shell .registered-public-promotion{border-color:#aab577;background:#f8faef}.admin-art-shell .registered-public-promotion-confirmation button:last-child,.admin-art-shell .registered-public-promotion>button{border-color:var(--admin-bg);background:var(--admin-bg);color:#fff}.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-product-head-copy>p:last-child{max-width:58rem;margin:.7rem 0 0;color:#aeb5ab;font-size:.82rem;line-height:1.45}.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 .staff-access-card,.admin-art-shell .staff-access-card details strong,.admin-art-shell .staff-access-card summary,.admin-art-shell .staff-access-summary h4{color:#171b15}.admin-art-shell .owner-protection-note,.admin-art-shell .staff-access-card details p,.admin-art-shell .staff-access-summary p{color:#4b5348}.admin-art-shell .staff-access-badges span{border:1px solid #687350;background:#e8ecd9;color:#20251c}.admin-art-shell .staff-access-badges span[data-status=active]{border-color:#657337;background:#e4edc5}.admin-art-shell .staff-access-badges span[data-status=inactive]{border-color:#987064;background:#f5ddd5;color:#53291f}.admin-art-shell .staff-access-badges span[data-owner=true]{border-color:#171b15;background:#171b15;color:#dcff7c}.admin-art-shell .staff-module-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:1rem;background:#bfc4ba}.admin-art-shell .staff-module-overview>div{display:grid;gap:.2rem;padding:1rem;background:var(--admin-light-2);color:#171b15}.admin-art-shell .staff-module-overview span{color:#4b5348;font-size:.68rem;font-weight:900;letter-spacing:.06em}.admin-art-shell .staff-module-overview strong{color:#171b15;font-size:1.7rem}.admin-art-shell .staff-module-overview small{color:#596057;font-size:.58rem;font-weight:850;letter-spacing:.08em}.admin-art-shell .staff-counting-note{margin:0;padding:.8rem 1rem;border-left:.35rem solid var(--admin-lime);border-radius:.55rem;background:#f3f5ed;color:#444c41;font-size:.78rem;line-height:1.45}.admin-art-shell .staff-counting-note strong{color:#171b15}.admin-art-shell .staff-roster-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:end;gap:.75rem;padding:.85rem;border-radius:.8rem;background:var(--admin-light)}.admin-art-shell .staff-roster-filters{display:flex;flex-wrap:wrap;gap:.35rem}.admin-art-shell .staff-roster-filters button{min-height:2.65rem;padding:.55rem .72rem;border-color:#9ca398;background:#fff;color:#30372d;font-size:.68rem}.admin-art-shell .staff-roster-filters button[aria-pressed=true]{border-color:#171b15;background:#171b15;color:var(--admin-lime)}.admin-art-shell .staff-roster-search{color:#4b5348}.admin-art-shell .staff-roster-search input{min-height:2.65rem;border-color:#a8afa4;background:#fff;color:#171b15}.admin-art-shell .staff-roster-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;color:#f4f5f0}.admin-art-shell .staff-roster-heading>div{display:grid;gap:.2rem}.admin-art-shell .staff-roster-heading span{color:#aeb5ab;font-size:.62rem;font-weight:900;letter-spacing:.1em}.admin-art-shell .staff-roster-heading strong{color:#fff;font-size:1rem}.admin-art-shell .staff-roster-heading p{max-width:30rem;margin:0;color:#aeb5ab;font-size:.72rem;text-align:right}.admin-art-shell .staff-access-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.admin-art-shell .staff-access-card{gap:.65rem;padding:.85rem;border-radius:.65rem}.admin-art-shell .staff-access-card[data-staff-status=inactive]{border-color:#c9afa7;background:#fff8f5}.admin-art-shell .staff-module-assignment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;padding:.75rem;border:1px solid #c3c8be;background:var(--admin-light-2)}.admin-art-shell .staff-module-assignment legend{padding-inline:.35rem;color:#4b5348;font-size:.65rem;font-weight:900;letter-spacing:.08em}.admin-art-shell .staff-module-assignment label{display:flex;min-width:0;align-items:center;gap:.45rem;color:#171b15;font-size:.7rem;font-weight:900}.admin-art-shell .staff-module-assignment input{width:1.15rem;height:1.15rem;accent-color:#53651f}.admin-art-shell .staff-module-summary{gap:.3rem;min-height:1.85rem;align-items:center}.admin-art-shell .staff-module-summary span{border:1px solid #b6bcae;background:#f1f3ec;color:#323a2f;font-size:.6rem;letter-spacing:.06em}.admin-art-shell .staff-module-summary span[data-empty=true]{border-style:dashed;color:#6a7167}.admin-art-shell .staff-module-edit-actions{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.4rem}.admin-art-shell .staff-module-edit-actions button{min-height:2.55rem;padding:.45rem .55rem;font-size:.62rem}.admin-art-shell .staff-module-edit-actions .staff-module-clear{border-color:#986654;background:transparent;color:#662f22}.admin-art-shell .staff-revocation-confirmation{display:grid;gap:.65rem;padding:.8rem;border:1px solid var(--admin-coral);border-left-width:.35rem;background:#fff0eb;color:#4c2117}.admin-art-shell .staff-revocation-confirmation strong{color:#4c2117}.admin-art-shell .staff-revocation-confirmation p{margin:0;color:#63352a;font-size:.78rem;line-height:1.45}.admin-art-shell .staff-revocation-confirmation>div{display:grid;grid-template-columns:1fr 1.4fr;gap:.45rem}.admin-art-shell .staff-access-card button:not(.danger-action){border-color:#171b15;background:#171b15;color:#fff}.admin-art-shell .staff-access-card .danger-action{border-color:var(--admin-coral);background:var(--admin-coral);color:#21110d}.control-admin-authority{--control-bg:#070905;--control-surface:#171915;--control-surface-2:#20231e;--control-deep:#10130e;--control-light:#f4f5f0;--control-light-2:#e5e8e0;--control-ink:#171915;--control-lime:#dcff7c;--control-coral:#ff7a5b;--control-line:#3a4037;min-width:0}.control-admin-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.4rem;margin-bottom:1rem}.control-admin-top h2{margin:.45rem 0 0;font-size:clamp(2rem,3vw,2.125rem);line-height:1;letter-spacing:-.045em}.control-admin-top>div>p:last-child{margin:.55rem 0 0;color:#c8cec4;font-size:.94rem;font-weight:650;line-height:1.45}.control-admin-refresh{min-height:3rem;padding:0 .95rem;border:1px solid var(--control-line);border-radius:.8rem;background:var(--control-surface);color:#e7ebe4;font-size:.84rem;font-weight:900;white-space:nowrap}.control-admin-module button:focus-visible,.control-admin-notice-form :is(input,textarea):focus-visible,.control-admin-refresh:focus-visible{outline:3px solid var(--control-lime);outline-offset:2px}.control-admin-refresh-mobile{display:none}.control-admin-summary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1rem;padding:1.2rem;border-radius:1.3rem;background:var(--control-surface-2)}.control-admin-summary-main{display:flex;min-height:8rem;flex-direction:column;justify-content:center}.control-admin-summary-main>span,.control-admin-summary-modules span{color:#a7aea3;font-size:.72rem;font-weight:900;letter-spacing:.07em}.control-admin-summary-main>strong{display:flex;align-items:center;gap:.65rem;margin-top:.45rem;font-size:2.1rem;font-weight:900}.control-admin-summary-main i{width:.88rem;height:.88rem;flex:0 0 auto;border-radius:999px;background:var(--control-lime)}.control-admin-summary[data-control-state=review] .control-admin-summary-main i{background:var(--control-coral)}.control-admin-summary-main p{margin:.5rem 0 0;color:#c9cfc5;font-size:.9rem;font-weight:650;line-height:1.4}.control-admin-summary-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.control-admin-summary-modules>div{display:flex;min-width:0;min-height:7rem;flex-direction:column;justify-content:space-between;padding:.75rem;border-radius:.95rem;background:var(--control-deep)}.control-admin-summary-modules strong{font-size:.86rem;font-weight:900;overflow-wrap:anywhere}.control-admin-summary-modules .is-lime{color:var(--control-lime)}.control-admin-summary-modules .is-coral{color:var(--control-coral)}.control-admin-status{min-height:1.25rem;margin:.35rem 0;color:#969d93;font-size:.72rem}.control-admin-modules{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem}.control-admin-module{grid-column:span 4;min-width:0;padding:1.05rem;border-radius:1.25rem;background:var(--control-light);color:var(--control-ink)}.control-admin-prediction{background:var(--control-light-2)}.control-admin-module.attention{box-shadow:inset 0 0 0 3px rgba(255,122,91,.3)}.control-admin-module.active{box-shadow:inset 0 0 0 3px rgba(220,255,124,.33)}.control-admin-module>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.control-admin-module>header h3{margin:0;font-size:1.3rem;font-weight:900}.control-admin-chip{display:inline-flex;min-height:1.95rem;align-items:center;padding:0 .65rem;border-radius:999px;background:#dce1d8;color:#303830;font-size:.7rem;font-weight:900;text-align:center}.control-admin-chip.ok{background:#dfebc7;color:#334011}.control-admin-chip.warn{background:#ffd6c8;color:#5b2a1c}.control-admin-module-state,.control-admin-prediction-current{margin-top:.75rem;padding:.8rem .9rem;border-radius:.95rem;background:#fff}.control-admin-module-state>span,.control-admin-prediction-current>span{display:block;color:#687069;font-size:.68rem;font-weight:900}.control-admin-module-state>strong,.control-admin-prediction-current>strong{display:block;margin-top:.35rem;font-size:1.16rem;font-weight:900}.control-admin-module-state>strong.is-coral{color:#6a2f1d}.control-admin-module-state p{margin:.35rem 0 0;color:#5a625a;font-size:.82rem;font-weight:650;line-height:1.4}.control-admin-prediction-current>div{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.55rem}.control-admin-prediction-current>div b{display:inline-flex;min-height:2.1rem;align-items:center;padding:0 .65rem;border-radius:999px;background:#e4e8e0;font-size:.74rem;font-weight:900}.control-admin-disabled,.control-admin-recovery{width:100%;min-height:3.15rem;margin-top:.75rem;padding:.55rem .8rem;border:1px solid var(--control-coral);border-radius:.8rem;background:var(--control-coral);color:var(--control-bg);font-size:.84rem;font-weight:900}.control-admin-disabled:disabled{border-color:#c9cec6;background:#e2e5de;color:#777f77;opacity:1}.control-admin-note{margin:.4rem 0 0;color:#6b736c;font-size:.74rem;font-weight:700;line-height:1.35}.control-admin-notice-form{margin-top:.75rem;padding:.75rem;border-radius:.95rem;background:#ecefe9}.control-admin-notice-form>b{font-size:.78rem}.control-admin-notice-form label{display:grid;gap:.35rem;margin-top:.5rem;color:#525a53;font-size:.7rem;font-weight:900}.control-admin-notice-form :is(input,textarea){width:100%;border:1px solid #bcc3b9;border-radius:.7rem;background:#fff;color:var(--control-ink);font-size:.8rem;font-weight:700}.control-admin-notice-form input{min-height:2.7rem;padding:0 .7rem}.control-admin-notice-form textarea{min-height:4.1rem;padding:.65rem .7rem;resize:vertical}.control-admin-notice-form button{min-height:2.75rem;margin-top:.55rem;padding:0 .7rem;border:1px solid #bcc3b9;border-radius:.7rem;background:#fff;color:var(--control-ink);font-size:.78rem;font-weight:900}.control-admin-authority .admin-control-confirmation{margin-top:.75rem}@container admin-shell (max-width: 80rem){.control-admin-summary{grid-template-columns:1fr}.control-admin-ahora,.control-admin-prediction{grid-column:span 6}.control-admin-range{grid-column:span 12}}@container admin-shell (max-width: 46rem){.control-admin-top{position:sticky;top:0;z-index:2;min-height:4.5rem;align-items:center;margin:-.75rem -.75rem .8rem;padding:.75rem;border-bottom:1px solid #1d211c;background:rgba(7,9,5,.98)}.control-admin-top .admin-section-kicker{font-size:.64rem}.control-admin-top h2{margin-top:.3rem;font-size:1.5rem}.control-admin-top>div>p:last-child{display:none}.control-admin-refresh{width:2.9rem;min-height:2.9rem;padding:0;font-size:1.15rem}.control-admin-refresh-desktop{display:none}.control-admin-refresh-mobile{display:inline}.control-admin-summary{display:block;padding:.95rem;border-radius:1.2rem}.control-admin-summary-main{min-height:0}.control-admin-summary-main>strong{font-size:1.75rem}.control-admin-summary-modules{display:none}.control-admin-status{margin:.25rem 0}.control-admin-modules{display:block}.control-admin-module{margin-top:.6rem;padding:.95rem;border-radius:1.1rem}.control-admin-module>header h3{font-size:1.2rem}.control-admin-chip{min-height:1.9rem;font-size:.66rem}.control-admin-disabled,.control-admin-recovery{min-height:3.4rem;font-size:.85rem}.control-admin-notice-form{display:none}}.attendee-product-shell{overflow-x:clip;background:linear-gradient(112deg,rgba(220,255,124,.08),transparent 38%),linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),var(--event-black);background-size:auto,100% 4rem,auto;color:var(--event-white)}.attendee-product-shell>.attendee-section-header,.attendee-product-shell>.event-hero,.attendee-product-shell>.qr-page-header{order:1}.attendee-product-shell>.attendee-nav{order:2;position:sticky;top:0;width:100%}.attendee-product-shell>:not(.event-hero):not(.qr-page-header):not(.attendee-section-header):not(.attendee-nav){order:3}.attendee-product-shell.predictions-page>.event-hero h1{max-width:100%}.attendee-section-header{display:flex;min-height:clamp(12rem,42vw,20rem);align-items:end;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,5vw,3rem);border-bottom:.4rem solid var(--event-lime);background:linear-gradient(135deg,#20251c,#090b08 66%)}.attendee-section-header h1{margin:.45rem 0 0;font-size:clamp(3.1rem,14vw,7rem);line-height:.84;letter-spacing:-.06em}.attendee-section-header .public-kicker{margin:0;color:var(--event-lime);font-size:.72rem;font-weight:900;letter-spacing:.13em}.attendee-range-page .public-ranking{margin:0}.attendee-range-page .personal-range-summary{margin:0;border-radius:0}.attendee-range-page .leaderboard-empty{min-height:clamp(20rem,48dvh,30rem)}.attendee-status-panel{display:grid;gap:1rem;padding:clamp(1.25rem,5vw,3rem)}.attendee-status-panel h2{margin:0;color:var(--event-lime);font-size:clamp(2rem,9vw,4rem)}.pin-module-feedback{margin:0;padding:.7rem .8rem;border-left:.3rem solid #657337;background:#e4edc5;color:#273018;font-size:.74rem;font-weight:900;line-height:1.35}.pin-module-feedback.error{border-left-color:var(--admin-coral,#ff7a5b);background:#fff0eb;color:#6b2d20}.range-final-confirmation{display:grid;gap:.8rem;margin-top:1rem;padding:1rem;border:2px solid var(--staff-lime,#dcff7c);background:#10130e;color:#f4f5f0}.range-final-confirmation>strong{color:var(--staff-lime,#dcff7c);font-size:1.2rem}.range-final-confirmation p{margin:0}.range-final-confirmation ol{display:grid;gap:.4rem;margin:0;padding-left:1.5rem;font-weight:900}.range-final-confirmation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (max-width:430px){.attendee-product-shell>.attendee-nav a{min-height:4.4rem;padding:.35rem .1rem;font-size:clamp(.52rem,2.45vw,.65rem)}.attendee-product-shell>.attendee-nav .ui-icon{width:1.2rem;height:1.2rem}.attendee-section-header{min-height:11rem;align-items:start;flex-direction:column-reverse;padding:1.1rem}.attendee-section-header .event-wordmark.compact{align-self:end}.attendee-range-page .leaderboard-row,.attendee-range-page .leaderboard-row.top-rank{grid-template-columns:2.65rem minmax(0,1fr)}.attendee-range-page .leaderboard-score{grid-column:2}}.attendee-product-shell{--attendee-bg:#070905;--attendee-surface:#171915;--attendee-strong:#20231e;--attendee-deep:#10130e;--attendee-lime:#dcff7c;--attendee-coral:#ff7a5b;width:min(430px,100%);min-height:100dvh;margin:0 auto;padding:0 0 104px;background:var(--attendee-bg);color:#f4f7f1}.attendee-home-hero{position:relative;isolation:isolate;min-height:150px;margin:12px 16px 18px;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#252c1c,#10130e 62%,#281d18)}.attendee-home-hero:after{content:"";position:absolute;z-index:-1;right:-40px;bottom:-58px;width:210px;height:112px;border:1px solid rgba(220,255,124,.32);border-radius:50%;transform:rotate(-7deg)}.attendee-home-hero-art{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(90deg,rgba(7,9,5,.82),rgba(7,9,5,.25)),var(--attendee-art-mobile);background-position:50%,var(--attendee-art-position-mobile);background-size:cover}.attendee-home-hero>div:last-child{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;padding:18px}.attendee-home-hero p{margin:0 0 7px;color:var(--attendee-lime);font-size:11px;font-weight:900;letter-spacing:.105em}.attendee-home-hero h1{margin:0;font-size:27px;line-height:1;letter-spacing:-.045em;white-space:nowrap}.attendee-home-hero span{margin-top:8px;color:#b7beb3;font-size:12px;font-weight:750}.attendee-module-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 16px;padding:16px;border-radius:20px;background:var(--attendee-strong)}.attendee-module-header p{margin:0 0 5px;color:var(--attendee-lime);font-size:10px;font-weight:900;letter-spacing:.08em}.attendee-module-header h1,.predictions-page .attendee-module-header h1{margin:0;font-size:24px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.attendee-module-header>span{color:#aeb5aa;font-size:10px;font-weight:850;line-height:1.35;text-align:right}.attendee-product-shell>.attendee-nav{position:fixed;z-index:50;top:auto;right:max(8px,calc((100vw - 430px) / 2 + 8px));bottom:8px;left:max(8px,calc((100vw - 430px) / 2 + 8px));width:auto;min-height:82px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;gap:5px;padding:7px;border:0;border-radius:22px;background:#151813;box-shadow:0 12px 32px rgba(0,0,0,.35)}.attendee-product-shell>.attendee-nav a{min-width:0;min-height:68px;grid-template-columns:minmax(0,1fr);margin:0;padding:8px 2px;border-radius:16px;color:#aeb5aa;font-size:10.5px;font-weight:900}.attendee-product-shell>.attendee-nav a span{display:block;width:100%;max-width:100%;white-space:nowrap;text-align:center}.attendee-product-shell>.attendee-nav a[aria-current=page]{margin-inline:0;background:var(--attendee-lime);color:var(--attendee-bg);box-shadow:none}.attendee-home-content{display:grid;gap:16px;padding:0 16px}.attendee-greeting{display:flex;align-items:center;justify-content:space-between;gap:12px}.attendee-greeting h2{margin:0;font-size:21px;letter-spacing:-.03em}.attendee-greeting span,.qr-identity>strong{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#27301e;color:var(--attendee-lime);font-size:10px;font-weight:900}.attendee-qr-entry{min-height:101px;display:grid;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:16px;border-radius:20px;background:var(--attendee-surface);color:#fff;text-decoration:none}.attendee-qr-entry>span{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:var(--attendee-lime);color:var(--attendee-bg)}.attendee-qr-entry>strong{display:grid;gap:5px;font-size:20px}.attendee-qr-entry small{color:#aeb5aa;font-size:12px;line-height:1.35}.attendee-qr-entry>.ui-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#282d24;color:var(--attendee-lime)}.attendee-home-now{display:grid;gap:5px;margin-top:3px}.attendee-home-now>header{display:flex;align-items:end;justify-content:space-between}.attendee-home-now>header h2{margin:0;font-size:21px}.attendee-home-now>header span{color:#949b91;font-size:9px;font-weight:900}.attendee-home-now article{min-height:92px;padding:17px 15px;border-radius:20px;background:var(--attendee-lime);color:var(--attendee-bg)}.attendee-home-now article p{margin:0 0 5px;font-size:10px;font-weight:900;letter-spacing:.08em}.attendee-home-now article h3{margin:0;font-size:18px;line-height:1.05;letter-spacing:-.025em}.attendee-home-now article span{display:block;margin-top:5px;font-size:11px;font-weight:750}.attendee-home-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.attendee-home-quick a{min-height:112px;display:grid;align-content:start;padding:14px;border-radius:18px;background:var(--attendee-surface);color:#fff;text-decoration:none}.attendee-home-quick p{margin:0;color:var(--attendee-lime);font-size:9px;font-weight:900;letter-spacing:.08em}.attendee-home-quick strong{font-size:14px;line-height:1.15}.attendee-home-quick span{align-self:end;margin-top:22px;color:var(--attendee-lime);font-size:12px;font-weight:900}.qr-page .qr-content{display:grid;gap:10px;margin:0 16px;padding:16px;border-radius:20px;background:var(--attendee-strong);color:#f4f7f1}.qr-identity{display:flex;align-items:start;justify-content:space-between;gap:10px}.qr-attendee-name{font-size:20px}.qr-identity>div>span{color:#9fa69b;font-size:11px;font-weight:750}.qr-page .qr-code-module{width:100%;display:grid;justify-items:stretch;gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.qr-page .qr-card{width:min(280px,100%);margin:0 auto;padding:20px;border:0;border-radius:18px;background:#fff;box-shadow:none}.qr-page .qr-card img{width:100%;height:auto}.qr-present-label{padding:14px;border-radius:14px;background:var(--attendee-deep);color:#dfe4dc;font-size:12px;line-height:1.35;text-align:center}.qr-event-strip{display:grid;grid-template-columns:1fr 1.25fr;gap:1px;margin:0;overflow:hidden;border-radius:16px;background:#343a31}.qr-event-strip>div{padding:13px;background:var(--attendee-surface)}.qr-event-strip dt{color:#92998f;font-size:8px;font-weight:900;letter-spacing:.09em}.qr-event-strip dd{margin:5px 0 0;font-size:11px;font-weight:900}.attendee-range-page .public-ranking,.predictions-page>:not(.attendee-module-header):not(.attendee-nav){margin:0}.attendee-range-page .public-ranking{display:grid;gap:10px;padding:0 16px;border:0;background:transparent}.attendee-choice-summary,.attendee-prediction-card,.attendee-prediction-idle>div:first-child,.attendee-prediction-results,.attendee-range-empty-board,.attendee-range-participation,.personal-range-summary{border:0;border-radius:20px;background:var(--attendee-strong);color:#f4f7f1}.attendee-range-empty-board,.attendee-range-participation{padding:15px}.attendee-prediction-idle .section-label,.attendee-prediction-state .section-label,.attendee-range-participation .section-label,.personal-range-summary .section-label{margin:0 0 7px;color:var(--attendee-lime);font-size:10px;font-weight:900;letter-spacing:.08em}.attendee-prediction-idle h2,.attendee-range-empty-board h2,.attendee-range-participation h2{margin:0;font-size:20px;line-height:1.08;letter-spacing:-.03em}.attendee-prediction-idle p:last-child,.attendee-range-empty-board p,.attendee-range-participation p:last-child{margin:7px 0 0;color:#b4bbb1;font-size:13px;font-weight:700;line-height:1.4}.attendee-sparse-art{min-height:178px;border-radius:20px;background-color:var(--attendee-strong);background-position:50% 100%;background-size:cover}.personal-range-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px}.attendee-range-page .personal-range-summary{border:0;border-radius:20px;background:var(--attendee-strong)}.personal-range-summary .section-label{grid-column:1/-1}.personal-range-summary>div{min-height:66px;display:grid;align-content:center;gap:6px;padding:10px;border-radius:14px;background:var(--attendee-deep)}.personal-range-summary>div span{color:#90988d;font-size:8px;font-weight:900;letter-spacing:.08em}.personal-range-summary>div strong{color:#fff;font-size:20px}.personal-range-summary>div:first-of-type strong{color:var(--attendee-lime)}.personal-range-summary>p:last-child{grid-column:1/-1;margin:0;color:#aeb5aa;font-size:12px;font-weight:700;line-height:1.4}.attendee-range-page .mobile-leaderboard-heading{display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:10px;padding:18px 16px 7px;border:0;border-radius:20px 20px 0 0;background:var(--attendee-surface)}.attendee-range-page .mobile-leaderboard-heading h2{margin:0;font-size:20px;letter-spacing:-.025em}.attendee-range-page .mobile-leaderboard-heading span{color:#959d92;font-size:9px}.attendee-range-page .leaderboard-list{display:grid;gap:6px;margin:-10px 0 0;padding:0 15px 15px;border-radius:0 0 20px 20px;background:var(--attendee-surface)}.attendee-range-page .leaderboard-row,.attendee-range-page .leaderboard-row.top-rank{min-height:52px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border:0;border-radius:12px;background:var(--attendee-deep);color:#f4f7f1}.attendee-range-page .leaderboard-row.top-rank{background:#293322}.attendee-range-page .leaderboard-rank{color:#b8beb5;font-size:13px}.attendee-range-page .leaderboard-name{min-width:0;font-size:13px;font-weight:900}.attendee-range-page .leaderboard-score{grid-column:auto;color:#fff;font-size:12px}.attendee-range-page .top-rank .leaderboard-rank,.attendee-range-page .top-rank .leaderboard-score{color:var(--attendee-lime)}.attendee-range-page .winner-marker{display:none}.attendee-final-card{min-height:100px;display:grid;align-content:center;gap:6px;padding:15px;border-radius:20px;background:var(--attendee-lime);color:var(--attendee-bg)}.attendee-final-card p{margin:0;font-size:10px;font-weight:900;letter-spacing:.08em}.attendee-final-card h2{margin:0;font-size:23px}.attendee-final-card strong{font-size:13px;text-transform:uppercase}.predictions-page{display:flex;flex-direction:column}.attendee-prediction-idle,.attendee-prediction-state{display:grid;gap:10px;padding:0 16px}.attendee-prediction-idle>div:first-child{padding:15px}.attendee-prediction-question{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:8px 2px}.attendee-prediction-question>div{display:grid;gap:3px}.attendee-prediction-question h2{max-width:285px;margin:0;font-size:19px;line-height:1.08;letter-spacing:-.03em;text-transform:uppercase}.attendee-prediction-question>span{padding:8px 10px;border-radius:999px;background:#283023;color:var(--attendee-lime);font-size:9px;font-weight:900}.attendee-prediction-question>span:first-letter{text-transform:uppercase}.attendee-choice-summary,.attendee-prediction-card,.attendee-prediction-results{padding:15px}.predictions-page .prediction-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.predictions-page .prediction-option{position:relative;min-height:124px;display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:9px;padding:13px;border:1px solid transparent;border-radius:17px;background:var(--attendee-deep);color:#f4f7f1;text-align:left}.predictions-page .prediction-option.selected{border:2px solid var(--attendee-lime);background:#2c3725;color:#f4f7f1}.predictions-page .prediction-option span{font-size:16px;font-weight:900;text-transform:uppercase}.predictions-page .prediction-option small{color:#9fa69b;font-size:10px;font-weight:750}.predictions-page .prediction-option b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--attendee-lime);color:var(--attendee-bg);font-size:20px}.prediction-confirm-action{width:100%;min-height:50px;margin-top:10px;border:0;border-radius:13px;background:var(--attendee-lime);color:var(--attendee-bg);font-weight:900}.prediction-confirm-action:disabled{background:#1b1f19;color:#878e84}.prediction-saved-copy{margin:10px 0 0;padding:12px;border-radius:12px;background:var(--attendee-deep);font-size:12px;font-weight:750}.attendee-prediction-results{display:grid;gap:14px}.attendee-result-row{display:grid;gap:7px}.attendee-result-row>span{display:flex;justify-content:space-between;gap:10px;font-size:13px}.attendee-result-row>span strong{color:#fff}.attendee-result-row>i{height:12px;overflow:hidden;border-radius:999px;background:#2a3027}.attendee-result-row>i>b{display:block;height:100%;border-radius:inherit;background:var(--attendee-lime)}.attendee-choice-summary{display:grid;gap:2px}.attendee-choice-summary>strong{font-size:20px}@media (max-width:390px){.attendee-module-header h1,.predictions-page .attendee-module-header h1{font-size:22px}.attendee-product-shell>.attendee-nav a{padding-inline:0;font-size:clamp(8.5px,2.41vw,9.4px)}}@media (max-width:370px){.attendee-product-shell>.attendee-nav{gap:3px;padding:5px}.attendee-product-shell>.attendee-nav a{font-size:8px;letter-spacing:-.01em}}.staff-display-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.staff-display-header p{margin:0 0 .45rem;color:#adb4aa;font-size:.7rem;font-weight:900;letter-spacing:.09em}.staff-display-header h1{margin:0;color:#fff;font-size:clamp(2rem,8vw,3rem);line-height:.92}.staff-display-header>span{padding:.7rem .85rem;border-radius:999px;background:#283321;color:var(--staff-lime);font-size:.65rem;font-weight:900}.staff-display-access-intro,.staff-more-destinations,.staff-unassigned-access{padding:1rem;border-radius:1rem;background:var(--staff-dark-2)}.staff-display-access-intro .section-label{margin:0 0 .5rem;color:var(--staff-lime)}.staff-display-access-intro h2,.staff-more-destinations h2,.staff-unassigned-access h2{margin:0;color:#fff;font-size:1.3rem}.staff-display-access-intro p:last-child,.staff-unassigned-access p{margin:.45rem 0 0;color:#b2b9af;font-size:.82rem;font-weight:700;line-height:1.45}.staff-display-only-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:1rem;background:#3b4336}.staff-display-only-destinations a{min-height:7rem;display:grid;align-content:space-between;padding:1rem;background:#293322;color:var(--staff-lime);text-decoration:none}.staff-display-only-destinations b{font-size:1.2rem}.staff-display-only-destinations span{color:#aeb5aa;font-size:.72rem;font-weight:800}.staff-more-destinations{display:grid;gap:.45rem}.staff-more-destinations a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .5rem;padding:.8rem;border-radius:.75rem;background:var(--staff-dark);color:#fff;text-decoration:none}.staff-more-destinations a b{color:#fff}.staff-more-destinations a span{color:#9fa69b;font-size:.7rem}.staff-more-destinations a .ui-icon{grid-column:2;grid-row:1/3;align-self:center;color:var(--staff-lime)}.staff-pantallas-page .staff-operational-content{padding-bottom:5rem}.display-access-panel{margin:0}.display-access-panel>header{align-items:start}.display-access-panel>header>div{display:grid}.display-access-panel>header .section-label{margin:0;color:#dcff7c}.display-access-panel>header h2{margin:.45rem 0 0;color:#fff;font-size:clamp(2rem,4vw,2.6rem)}.display-access-panel>header p{margin:.35rem 0 0;color:#b5bcb2;font-size:.82rem;font-weight:700}.display-access-panel>header>span{padding:.75rem 1rem;background:#171915;color:#fff;font-size:.72rem}.display-access-grid{grid-template-columns:1fr;gap:.75rem}.display-access-grid>.display-family{display:grid;gap:.75rem;padding:1rem;border:0;border-radius:1rem;background:#171915}.display-family>header h3{margin:0;color:#fff;font-size:1.35rem}.display-family>header p{margin:.3rem 0 0;color:#aeb5aa;font-size:.75rem;font-weight:750}.display-orientation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.display-orientation-card{min-width:0;display:grid;grid-template-columns:106px minmax(0,1fr);grid-template-rows:auto auto auto;gap:.35rem .9rem;padding:.85rem;border-radius:.85rem;background:#f4f5f0;color:#171915}.display-screen-icon{grid-row:1/4;width:106px;min-height:104px;display:grid;place-items:center;border-radius:.75rem;background:#dfe2da}.display-screen-icon i{display:block;border:5px solid #394038;border-radius:7px}.display-screen-icon.vertical i{width:44px;height:82px}.display-screen-icon.horizontal i{width:82px;height:48px}.display-orientation-copy>strong{font-size:1rem}.display-orientation-copy p{margin:.25rem 0 0;color:#697066;font-size:.7rem;font-weight:700}.display-orientation-actions{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:.4rem}.display-orientation-actions a,.display-orientation-actions button{min-height:3rem;display:grid;place-items:center;padding:.45rem;border:1px solid #bcc2b8;border-radius:.7rem;background:#fff;color:#171915;font-size:.68rem;font-weight:900;line-height:1.1;text-align:center;text-decoration:none}.display-orientation-actions .display-primary-action{border-color:#dcff7c;background:#dcff7c;color:#070905}.display-orientation-card>small{color:#757c72;font-size:.63rem;font-weight:800;overflow-wrap:anywhere}.display-access-staff>header>div:before{content:"READ ONLY";justify-self:start;order:-1;margin-bottom:.7rem;padding:.55rem .7rem;border-radius:999px;background:#27301f;color:#dcff7c;font-size:.6rem;font-weight:900}.display-access-staff .display-orientation-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;background:#10130e;color:#f4f5f0}.display-access-staff .display-screen-icon{display:none}.display-access-staff .display-orientation-copy p{color:#9fa69b}.display-access-staff .display-orientation-actions{grid-template-columns:1fr 1fr}.display-access-staff .display-orientation-actions .display-primary-action{grid-column:1/-1;min-height:3.15rem}.display-access-staff .display-orientation-actions a:not(.display-primary-action),.display-access-staff .display-orientation-actions button{border-color:#4e564a;background:transparent;color:#fff}.display-access-staff .display-orientation-card>small{display:none}@media (max-width:48rem){.staff-operational-product{padding-bottom:6rem}.staff-operational-product>.staff-shared-nav{position:fixed;z-index:60;top:auto;right:max(8px,calc((100vw - 430px) / 2 + 8px));bottom:8px;left:max(8px,calc((100vw - 430px) / 2 + 8px));width:auto;min-height:82px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;overflow:visible;border:0;border-radius:22px;padding:7px;background:#151813;box-shadow:0 12px 32px rgba(0,0,0,.4)}.staff-operational-product>.staff-shared-nav a,.staff-operational-product>.staff-shared-nav button{min-width:0;min-height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:15px;padding:6px 3px;background:transparent;color:#aeb5aa;font-size:.54rem;font-weight:900;text-decoration:none}.staff-operational-product>.staff-shared-nav a[aria-current=page]{background:var(--staff-lime);color:var(--staff-bg);box-shadow:none}.staff-operational-product>.staff-shared-nav.display-only{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.staff-more-menu{position:absolute;right:0;bottom:90px;left:0;display:grid;gap:6px;padding:14px;border-radius:18px;background:#20231e;box-shadow:0 -12px 32px rgba(0,0,0,.4)}.staff-more-menu a{min-height:58px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:1px 8px!important;background:#10130e!important;color:#fff!important;text-align:left}.staff-more-menu a>span{grid-row:1/3}.staff-more-menu a small{color:#9fa69b}.staff-display-header{margin:0 0 1rem}.staff-display-header>span{font-size:.55rem}.staff-home-page .staff-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:transparent}.staff-home-page .staff-menu a{min-height:114px;border:0;border-radius:17px;background:#293322;color:var(--staff-lime)}.staff-home-page .staff-menu a span{color:#aeb5aa}.display-access-staff .display-orientation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.attendee-home-hero{min-height:150px}.display-access-staff .display-family{padding:.85rem}.display-access-staff .display-orientation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.display-access-staff .display-orientation-card{padding:.7rem}.display-access-staff .display-orientation-copy>strong{font-size:.72rem}.display-access-staff .display-orientation-copy p{font-size:.62rem}.display-access-staff .display-orientation-actions a,.display-access-staff .display-orientation-actions button{min-height:2.8rem;font-size:.58rem}}@media (min-width:48.01rem){.attendee-home-hero-art{background-image:linear-gradient(90deg,rgba(7,9,5,.82),rgba(7,9,5,.25)),var(--attendee-art-desktop);background-position:50%,var(--attendee-art-position-desktop)}}.admin-art-shell .staff-access-card button:disabled{border-color:#b9beb5;background:#d9dcd5;color:#62675e;opacity:1}.admin-art-shell .staff-roster-empty{grid-column:1/-1;padding:1.2rem;border:1px dashed #aeb4aa;background:var(--admin-light);color:#4b5348}.admin-art-shell .staff-roster-empty strong{color:#171b15}.admin-art-shell .staff-roster-empty p{margin-bottom:0}.admin-art-shell .staff-admin-separation{display:grid;gap:.75rem;padding:1rem;border:1px solid #4d5549;border-radius:.85rem;background:#11140f}.admin-art-shell .staff-admin-separation>header{display:flex;align-items:end;justify-content:space-between;gap:1rem}.admin-art-shell .staff-admin-separation>header span{color:var(--admin-lime);font-size:.62rem;font-weight:900;letter-spacing:.1em}.admin-art-shell .staff-admin-separation h3{margin:.25rem 0 0;color:#fff;font-size:1rem}.admin-art-shell .staff-admin-separation>header p{max-width:40rem;margin:0;color:#aeb5ab;font-size:.72rem;line-height:1.45}.admin-art-shell .staff-admin-separation>div{display:grid;gap:1px;background:#3e453b}.admin-art-shell .staff-admin-separation article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;background:#1d221a}.admin-art-shell .staff-admin-separation article strong{color:#fff}.admin-art-shell .staff-admin-separation article p{margin:.2rem 0 0;color:#aeb5ab;font-size:.72rem}.admin-art-shell .staff-admin-separation article>span{padding:.3rem .45rem;background:var(--admin-lime);color:#171b15;font-size:.62rem;font-weight:900}.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 .asset-source-card,.admin-art-shell .asset-source-card .field,.admin-art-shell .asset-source-card form,.admin-art-shell .asset-source-card input{min-width:0;max-width:100%}.admin-art-shell .asset-source-card input[type=file]{overflow:hidden;padding-inline:.55rem;text-overflow:ellipsis}.admin-art-shell .asset-focal-control{width:100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-art-shell .asset-focal-control button{min-width:0;padding-inline:.3rem;overflow-wrap:anywhere}.admin-art-shell .asset-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-art-shell .asset-admin-actions button{min-width:0;padding-inline:.45rem;overflow-wrap:anywhere}.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-empty{display:grid;gap:.35rem;margin-top:.9rem;padding:1.1rem;border:1px solid #bec3ba;border-left:.4rem solid var(--admin-lime);border-radius:.8rem;background:var(--admin-light-2)}.admin-operation-empty span{color:#68705f;font-size:.65rem;font-weight:900;letter-spacing:.08em}.admin-operation-empty strong{color:var(--admin-bg);font-size:1.1rem}.admin-pauta{display:grid;gap:1rem;padding:clamp(1.2rem,2.2vw,1.7rem);border-radius:1rem;background:var(--admin-light);color:var(--admin-bg)}.admin-pauta>header h2{margin:.4rem 0 .6rem;color:var(--admin-bg);font-size:clamp(1.65rem,2.6vw,2.15rem)}.admin-pauta>header>p:last-child{max-width:55rem;margin:0;color:#50584d;line-height:1.5}.admin-pauta-status{margin:0;padding:.75rem;border-left:.3rem solid var(--admin-lime);background:var(--admin-light-2);color:#444c41}.admin-pauta-create{display:grid;grid-template-columns:9rem 7rem minmax(11rem,1fr) minmax(13rem,1.35fr) auto;align-items:end;gap:.7rem;padding:1rem;background:var(--admin-light-2)}.admin-pauta-create h3{grid-column:1/-1;margin:0;color:var(--admin-bg)}.admin-pauta .field{color:#50584d}.admin-pauta input{border-color:#a8afa4;background:#fff;color:var(--admin-bg)}.admin-pauta button{border-color:var(--admin-bg);background:var(--admin-bg);color:#fff}.admin-pauta-days{display:grid;gap:1.25rem}.admin-pauta-day{display:grid;gap:.7rem;padding:1rem;border:1px solid #c5cac0;background:#f8faf5}.admin-pauta-day>header{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:.2rem solid var(--admin-bg)}.admin-pauta-day>header h3{margin:0;color:var(--admin-bg);font-size:clamp(1.15rem,2vw,1.5rem)}.admin-pauta-day>header p{margin:.25rem 0 0;color:#52612a;font-size:.72rem;font-weight:950;letter-spacing:.1em}.admin-pauta-day>header>span{color:#60685d;font-size:.7rem;font-weight:900;letter-spacing:.07em;white-space:nowrap}.admin-pauta-list{display:grid;gap:.65rem}.admin-pauta-list>article{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.8rem;padding:1rem;border:1px solid #c5cac0;background:#fff;color:var(--admin-bg)}.admin-pauta-list>article[data-pauta-status=AHORA]{border-left:.45rem solid var(--admin-lime)}.admin-pauta-item-state{display:grid;align-content:start;gap:.35rem}.admin-pauta-item-state time{color:var(--admin-bg);font-size:1.6rem;font-weight:950}.admin-pauta-item-state span{color:#52612a;font-size:.65rem;font-weight:900;letter-spacing:.08em}.admin-pauta-item-copy{min-width:0;align-self:center}.admin-pauta-item-copy h3{margin:0;color:var(--admin-bg);font-size:clamp(1rem,2vw,1.25rem);overflow-wrap:anywhere}.admin-pauta-item-copy p{margin:.35rem 0 0;color:#555d52;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.admin-pauta-list .admin-pauta-edit{display:grid;grid-template-columns:9rem 7rem minmax(11rem,1fr) minmax(12rem,1.25fr);align-items:end;gap:.65rem;padding:.75rem;background:var(--admin-light-2)}.admin-pauta-edit>div{grid-column:1/-1;display:flex;justify-content:end;gap:.45rem}.admin-pauta-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:.45rem}.admin-pauta-actions button{min-height:2.45rem;padding:.45rem .65rem;font-size:.65rem}.admin-pauta-actions .danger-action{border-color:var(--admin-coral);background:var(--admin-coral);color:#21110d}.admin-pauta-empty{padding:1.2rem;border:1px dashed #aeb4aa;color:#4b5348}.admin-pauta-empty p{margin-bottom:0}.admin-pauta-clear{justify-self:start}.staff-pauta{padding:clamp(1rem,3vw,2rem)}.staff-pauta-sync{padding:.7rem .85rem;border-left:.3rem solid var(--event-lime);background:#151a2b;color:#b9c2da}.staff-pauta-day-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem}.staff-pauta-day-tabs button{display:grid;gap:.25rem;min-height:4rem;padding:.7rem .85rem;border:1px solid #4a5472;background:#151a2b;color:#f5f7ff;text-align:left}.staff-pauta-day-tabs button[aria-selected=true]{border-color:#dcff7c;background:#dcff7c;color:#080b19}.staff-pauta-day-tabs strong{font-size:.85rem}.staff-pauta-day-tabs span{font-size:.62rem;font-weight:900;letter-spacing:.08em}.staff-pauta-selected-day{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-left:.35rem solid #dcff7c;background:#0e1327}.staff-pauta-selected-day h2{margin:.25rem 0 0;color:#f5f7ff;font-size:clamp(1.15rem,4vw,1.55rem)}.staff-pauta-selected-day>span{color:#dcff7c;font-size:.7rem;font-weight:950;letter-spacing:.09em}.staff-pauta-focus{gap:1rem}.staff-pauta-complete,.staff-pauta-focus>section{gap:.7rem;border:1px solid #343d59;background:#0e1327}.staff-pauta .section-label{margin:0;color:#dcff7c}.pauta-list{display:grid;gap:1px;background:#343d59}.pauta-card{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1rem;background:#151a2b;color:#f5f7ff}.pauta-card-featured{min-height:9rem;align-items:center;border-left:.35rem solid #dcff7c}.pauta-card-time{display:grid;align-content:start;gap:.35rem}.pauta-card time{color:#f5f7ff;font-size:1.75rem;font-weight:950}.pauta-card span{color:#dcff7c;font-size:.65rem;font-weight:900;letter-spacing:.08em}.pauta-card h3{margin:0;color:#f5f7ff;font-size:clamp(1.1rem,3vw,1.5rem)}.pauta-card p{margin:.45rem 0 0;color:#b9c2da;line-height:1.45}.pauta-card[data-pauta-status=COMPLETADO]{opacity:.66}.staff-pauta-complete>header h2{margin:.25rem 0;color:#f5f7ff}.staff-pauta-complete>header>p:last-child{margin:0;color:#b9c2da}.pauta-empty{padding:1rem;border:1px dashed #4a5472;color:#b9c2da}.pauta-empty strong{color:#f5f7ff}.pauta-empty p{margin-bottom:0}.admin-operational-control{display:grid;gap:1rem;padding:clamp(1.2rem,2.2vw,1.7rem);border-radius:1rem;background:var(--admin-light);color:var(--admin-bg)}.admin-operational-control>header h2{margin:.4rem 0 .6rem;color:var(--admin-bg);font-size:clamp(1.65rem,2.6vw,2.15rem)}.admin-operational-control>header>p:last-child{max-width:60rem;margin:0;color:#50584d;line-height:1.5}.admin-control-dominant{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,auto);align-items:center;gap:.75rem;padding:.9rem 1rem;background:var(--admin-bg);color:#fff}.admin-control-dominant>div:first-child{display:grid;gap:.25rem}.admin-control-dominant span{color:#b9c0b5;font-size:.7rem;font-weight:900;letter-spacing:.08em}.admin-control-dominant strong{color:var(--admin-lime);font-size:1.15rem}.admin-control-dominant button{border-color:#fff;background:transparent;color:#fff}.admin-control-refresh{display:grid;justify-items:stretch;gap:.3rem}.admin-control-refresh small{color:#b9c0b5;font-size:.62rem;line-height:1.35;text-align:right}.admin-control-status{margin:0;padding:.75rem;border-left:.3rem solid var(--admin-lime);background:var(--admin-light-2);color:#444c41}.admin-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.admin-control-grid>article{display:grid;align-content:start;gap:.85rem;min-width:0;padding:1rem;border:1px solid #c3c8be;background:#fff;color:var(--admin-bg)}.admin-control-grid>article>header span{color:#596432;font-size:.68rem;font-weight:900;letter-spacing:.08em}.admin-control-grid>article>header .admin-control-module-state{display:block;width:fit-content;margin-top:.5rem;padding:.3rem .45rem;background:#dfe4d6;color:#3d4739;font-size:.66rem;letter-spacing:.06em}.admin-control-grid>article[data-control-state=active]>header .admin-control-module-state{background:var(--admin-lime);color:var(--admin-bg)}.admin-control-grid>article>header h3{margin:.3rem 0;color:var(--admin-bg)}.admin-control-grid>article>header p{margin:0;color:#50584d;line-height:1.45;overflow-wrap:anywhere}.admin-control-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:#ccd0c8}.admin-control-grid dl>div{padding:.75rem;background:var(--admin-light-2)}.admin-control-grid dt{color:#5d655a;font-size:.62rem;font-weight:900}.admin-control-grid dd{margin:.25rem 0 0;color:var(--admin-bg);font-weight:900}.admin-control-notice-form{display:grid;gap:.65rem;padding:.75rem;background:var(--admin-light-2)}.admin-control-notice-form .field{color:#50584d}.admin-control-notice-form input{border-color:#a8afa4;background:#fff;color:var(--admin-bg)}.admin-control-notice-form button,.admin-safe-reset{border-color:var(--admin-bg);background:var(--admin-bg);color:#fff}.admin-safe-reset:disabled{border-color:#b9beb5;background:#d9dcd5;color:#62675e;opacity:1}.admin-control-notices{display:grid;gap:1px;background:#c8ccc4}.admin-control-notices>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem;background:var(--admin-light-2)}.admin-control-notices strong{color:var(--admin-bg)}.admin-control-notices p{margin:.25rem 0 0;color:#525a4f;font-size:.76rem}.admin-control-notices button{border-color:#8e4332;background:transparent;color:#67291b}.admin-control-confirmation{display:grid;gap:.6rem;padding:.8rem;border:1px solid var(--admin-coral);border-left-width:.35rem;background:#fff0eb;color:#542519}.admin-control-confirmation strong{color:#542519}.admin-control-confirmation p{margin:0;color:#63352a;font-size:.78rem;line-height:1.45}.admin-control-confirmation>div{display:grid;grid-template-columns:1fr 1.4fr;gap:.45rem}.admin-control-confirmation .danger-action{border-color:var(--admin-coral);background:var(--admin-coral);color:#21110d}.admin-control-blocked{margin:0;padding:.75rem;border-left:.3rem solid var(--admin-coral);background:#fff0eb;color:#63352a}.admin-operation-empty p{margin:0;color:#555c52;font-size:.82rem;line-height:1.45}.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))}.admin-art-shell .asset-source-grid{grid-template-columns: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-mobile-nav-group{grid-column:1/-1;margin:.55rem 0 0;color:#899184;font-size:.62rem;font-weight:900;letter-spacing:.1em}.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-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,.registered-category-correction{grid-template-columns:1fr}.registered-category-correction button{width:100%}.registered-public-promotion{grid-template-columns:1fr}.registered-public-promotion>button{width:100%}.admin-art-shell .admin-product-head{display:grid}.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-registration-live-summary{grid-template-columns:1fr}.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}.admin-art-shell .staff-module-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-art-shell .staff-roster-tools{grid-template-columns:1fr}.admin-art-shell .staff-admin-separation>header,.admin-art-shell .staff-roster-heading{display:grid}.admin-art-shell .staff-roster-heading p{text-align:left}.admin-art-shell .staff-module-assignment,.admin-art-shell .staff-module-edit-actions,.admin-art-shell .staff-revocation-confirmation>div,.admin-pauta-create,.admin-pauta-list form,.admin-pauta-list>article{grid-template-columns:1fr}.admin-pauta-edit>div{grid-column:auto;display:grid}.admin-pauta-actions{grid-column:auto}.admin-control-confirmation>div,.admin-control-dominant,.admin-control-grid{grid-template-columns:1fr}}@container admin-shell (min-width: 30.01rem) and (max-width: 70rem){.admin-control-grid{grid-template-columns:1fr}}@media (max-width:43rem){.staff-pauta-day-tabs,.staff-pauta-focus{grid-template-columns:1fr}.staff-pauta-selected-day{align-items:start;flex-direction:column}.pauta-card{grid-template-columns:5.5rem minmax(0,1fr)}}.admin-art-shell .staff-roster-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.35rem}.admin-art-shell .staff-access-card .staff-roster-actions button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:2.45rem;min-height:2.45rem;justify-self:stretch;margin:0;padding:.35rem .45rem;border-width:1px;font-size:.6rem;line-height:1}.admin-art-shell .staff-roster-actions button:only-child{grid-column:1/-1}@media (max-width:48rem){.admin-art-shell .staff-access-card .staff-roster-actions button{height:2.75rem;min-height:2.75rem}.pauta-page.staff-operational-product,.staff-ui-evidence-canvas[data-evidence-mobile=true]>.pauta-page.staff-operational-product{padding-bottom:calc(12.5rem + env(safe-area-inset-bottom))}}@media (min-width:80rem){.admin-art-shell .registered-attendee-row{grid-template-columns:minmax(10rem,.55fr) minmax(41rem,2.45fr) auto}.admin-art-shell .registered-attendee-row dl{grid-template-columns:repeat(5,minmax(5.5rem,1fr)) minmax(10.5rem,1.7fr)}}.staff-live-workflow .live-section .live-notice-counters span{border-color:#a7afa2;background:#eef2e8;color:#30372d}.staff-live-workflow .prediction-staff-card .module-heading{justify-content:flex-start;gap:.75rem}.prediction-state-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.prediction-config-heading>div{display:grid;gap:.2rem}.prediction-config-heading strong{color:var(--staff-bg);font-size:.78rem;letter-spacing:.06em}.prediction-config-heading small{color:#5a6256;font-weight:700}.prediction-map-preparer{display:grid;grid-template-columns:minmax(10rem,.45fr) minmax(14rem,.55fr);align-items:end;gap:.75rem}.prediction-map-preparer .field{margin:0}.prediction-map-preparer select{width:100%;min-height:3rem}.prediction-result-actions{display:grid;gap:.55rem;padding-top:.85rem;border-top:1px solid #d5d9d1}.prediction-result-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.prediction-result-resolved{display:grid;gap:.5rem;padding:.8rem;border-left:.35rem solid var(--staff-lime);background:#eef2e8}.prediction-result-resolved>strong{color:var(--staff-bg);font-size:1.1rem}.prediction-result-resolved summary{cursor:pointer;color:#50584d;font-size:.72rem;font-weight:900;letter-spacing:.05em}.prediction-result-resolved details>p{color:#596057;font-size:.75rem}.prediction-pending-results{display:grid;gap:.7rem;margin-top:1rem;padding:1rem;border:1px solid #b9beb5;border-radius:.8rem;background:#eef2e8}.prediction-pending-results h3{margin:0;color:var(--staff-bg)}.prediction-pending-results>div{display:grid;gap:.75rem}.admin-art-shell .invited-accreditation form,.admin-art-shell .invited-capacity-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-art-shell .invited-capacity-card dl{margin:1rem 0}.admin-art-shell .invited-capacity-card dl>div{padding:.75rem;border:1px solid #cbd0c7;background:#f7f8f4}.admin-art-shell .invited-capacity-card dt{color:#5b6258;font-size:.65rem;font-weight:900;letter-spacing:.06em}.admin-art-shell .invited-capacity-card dd{margin:.3rem 0 0;color:var(--admin-bg);font-size:1.1rem;font-weight:950}.admin-art-shell .invited-capacity-card small{display:block;margin-top:.65rem;color:#596057;line-height:1.4}.admin-art-shell .invited-accreditation{display:grid;grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:1rem;padding:1rem;border:1px solid #c8cdc3;border-radius:.85rem;background:#f7f8f4}.admin-art-shell .invited-accreditation h3{margin:.3rem 0 .5rem;color:var(--admin-bg)}.admin-art-shell .invited-accreditation p{margin:0;color:#596057;line-height:1.45}.admin-art-shell .invited-accreditation form{align-items:end}.admin-art-shell .invited-accreditation button{min-height:3rem;border-color:var(--admin-bg);background:var(--admin-bg);color:#fff}.live-notice-counters{display:flex;flex-wrap:wrap;justify-content:end;gap:.35rem}.live-notice-counters span{padding:.35rem .5rem;border:1px solid var(--staff-line);border-radius:999px;color:#dce3d8;font-size:.62rem;font-weight:900}.staff-pauta-day-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-pauta-day-tabs button{width:100%;min-height:4.5rem}@media (max-width:43rem){.admin-art-shell .invited-accreditation,.admin-art-shell .invited-accreditation form,.admin-art-shell .invited-capacity-card dl,.staff-pauta-day-tabs{grid-template-columns:1fr}.admin-art-shell .invited-accreditation form button{width:100%}.live-notice-counters{justify-content:start}}@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}.staff-auth-page{width:min(96rem,calc(100% - 1rem));min-height:calc(100dvh - 1rem);background:linear-gradient(90deg,rgba(220,255,124,.025) 1px,transparent 0),linear-gradient(rgba(220,255,124,.025) 1px,transparent 0),#080b19;background-size:4rem 4rem}.staff-auth-page .operational-header{border-bottom-color:#dcff7c;background:#0e1327}.staff-auth-layout{display:grid;width:min(62rem,100%);margin:clamp(1.5rem,5vw,4.5rem) auto}.staff-auth-card{gap:1.35rem;padding:clamp(1.25rem,4vw,3rem);border-left:.45rem solid #dcff7c;background:#11162a;color:#f5f7ff;box-shadow:0 1.5rem 4rem rgba(0,0,0,.3)}.staff-auth-card-heading{display:grid;gap:.65rem}.staff-auth-card-heading .eyebrow,.staff-auth-state-heading .eyebrow{margin:0;color:#dcff7c}.staff-auth-card-heading h2,.staff-auth-state-heading h2{max-width:20ch;margin:0;color:#f5f7ff;font-size:clamp(1.75rem,5vw,3rem);line-height:.96}.staff-auth-card-heading>p:last-child,.staff-auth-state-copy{max-width:44rem;margin:0;color:#b9c2da;font-size:1rem;line-height:1.6}.staff-auth-form{display:grid;gap:1rem;margin:0}.staff-auth-form .field{display:grid;gap:.55rem}.staff-auth-form label{color:#dce2f2;font-size:.78rem;font-weight:900;letter-spacing:.1em}.staff-auth-form input{width:100%;min-height:4rem;padding-inline:1rem;border:2px solid #4a5472;border-radius:0;background:#0c1020;color:#f5f7ff;font-size:1rem}.staff-auth-form input::placeholder{color:#7f89a6}.staff-auth-form input:focus{border-color:#dcff7c;outline-color:#dcff7c}.staff-auth-form button,.staff-auth-primary{display:inline-flex;min-height:4rem;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1.25rem;border:2px solid #dcff7c;border-radius:0;background:#dcff7c;color:#080b19;font-size:.84rem;font-weight:950;letter-spacing:.045em;text-align:center;text-decoration:none}.staff-auth-form button:hover,.staff-auth-primary:hover{background:#f5f7ff}.staff-auth-notice{margin:0;padding:.9rem 1rem;border-left:.35rem solid #ff7a5b;background:#26151f;color:#ffd8cf;font-size:.95rem;line-height:1.5}.staff-auth-guidance{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:1rem;border:1px solid #363d55;background:#171e35;color:#cbd3e6}.staff-auth-guidance .ui-icon{color:#dcff7c}.staff-auth-guidance p{display:grid;gap:.3rem;margin:0;font-size:.88rem;line-height:1.5}.staff-auth-guidance strong{color:#f5f7ff;font-size:.76rem;letter-spacing:.08em}.staff-auth-links{padding-top:1rem;border-top:1px solid #363d55}.staff-auth-links a{display:inline-flex;min-height:2.8rem;align-items:center;color:#cbd3e6;font-size:.78rem;font-weight:900;letter-spacing:.045em}.staff-auth-state{width:min(54rem,100%);justify-self:center}.staff-auth-state-error{border-left-color:#ff7a5b}.staff-auth-state-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.staff-auth-state-icon{display:grid;width:3.6rem;height:3.6rem;place-items:center;border:2px solid #ff7a5b;color:#ff9d86}.staff-auth-state-success .staff-auth-state-icon{border-color:#dcff7c;color:#dcff7c}.staff-console .staff-search-empty{display:grid;gap:.45rem;margin:.75rem 0 0;padding:1rem;border-left:.4rem solid #ff7a5b;background:#26151f;color:#ffd8cf;line-height:1.5}.staff-search-empty strong{color:#fff2ee;font-size:.78rem;letter-spacing:.1em}.staff-search-empty span{font-size:.9rem}@media (max-width:36rem){.staff-auth-page{width:100%;min-height:100dvh;margin:0;padding:1rem}.staff-auth-page .operational-header{margin:-1rem -1rem 1.25rem}.staff-auth-layout{margin:1.25rem auto}.staff-auth-card{padding:1.2rem}.staff-auth-state-heading{grid-template-columns:1fr}.staff-auth-form button,.staff-auth-primary{width:100%}}.staff-operational-product{--staff-bg:#070905;--staff-shell:#0d100c;--staff-dark:#171915;--staff-dark-2:#20231e;--staff-light:#f4f5f0;--staff-light-2:#e3e6de;--staff-lime:#dcff7c;--staff-coral:#ff7a5b;--staff-line:#383e35;width:min(96rem,100%);min-width:20rem;min-height:100dvh;margin:0 auto;padding:clamp(1rem,2.5vw,2.25rem);overflow-x:clip;border-radius:0;background:var(--staff-bg);color:#f4f5f0}.staff-operational-product *,.staff-operational-product :after,.staff-operational-product :before{box-sizing:border-box}.staff-operational-product .operational-header{min-height:11rem;margin:calc(clamp(1rem, 2.5vw, 2.25rem) * -1) calc(clamp(1rem, 2.5vw, 2.25rem) * -1) 1rem;padding:clamp(1.25rem,3vw,2.25rem);border:0;border-bottom:.35rem solid var(--staff-lime);border-radius:0 0 1rem 1rem;background:var(--staff-dark);color:#f4f5f0}.staff-operational-product .operational-header .eyebrow{color:var(--staff-lime)}.staff-operational-product .operational-header h1{color:#fff;font-size:clamp(2rem,5vw,3.4rem)}.staff-operational-product .operational-header p:last-child{max-width:50rem;color:#b9c0b5;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.5}.staff-operational-product .event-wordmark-country,.staff-operational-product .event-wordmark-vct{color:#fff}.staff-operational-product .event-wordmark-road{color:var(--staff-lime)}.staff-operational-product .button-link,.staff-operational-product button{min-height:3.25rem;border:1px solid var(--staff-line);border-radius:.75rem;padding:.75rem 1rem;background:var(--staff-dark-2);color:#f4f5f0;font-size:.82rem;font-weight:900}.staff-operational-product a:focus-visible,.staff-operational-product button:focus-visible,.staff-operational-product input:focus-visible,.staff-operational-product textarea:focus-visible{outline:.2rem solid var(--staff-lime);outline-offset:.18rem}.staff-operational-product button:disabled{border-color:#54594f;background:#343830;color:#a0a69c;opacity:1}.staff-operational-product input,.staff-operational-product textarea{width:100%;min-height:3.35rem;border:1px solid #aab0a6;border-radius:.7rem;padding:.75rem .85rem;background:#fff;color:var(--staff-bg);font-size:1rem;font-weight:700}.staff-operational-product .field{display:grid;gap:.45rem;color:#4f574c;font-size:.75rem;font-weight:900;letter-spacing:.055em}.staff-operational-product .result-label,.staff-operational-product .section-label{color:#5b6833;font-size:.72rem;font-weight:900;letter-spacing:.12em}.staff-operational-content{display:grid;gap:1rem;min-width:0}.staff-shared-nav{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin:0 0 1rem;padding:.4rem;overflow:hidden;border:1px solid var(--staff-line);border-radius:.9rem;background:rgba(13,16,12,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.staff-shared-nav>.staff-destination-disabled,.staff-shared-nav>a{display:flex;min-width:0;min-height:3.7rem;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .4rem;border-radius:.65rem;background:var(--staff-dark);color:#dce1d9;font-size:clamp(.6rem,1.5vw,.76rem);font-weight:900;letter-spacing:.045em;text-align:center;text-decoration:none}.staff-shared-nav>.staff-destination-disabled{cursor:not-allowed;background:#20241f;color:#777e74;filter:grayscale(1)}.staff-shared-nav a:hover{background:var(--staff-dark-2)}.staff-shared-nav a[aria-current=page]{background:var(--staff-lime);color:var(--staff-bg);box-shadow:none}.staff-operation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border-radius:.85rem;background:var(--staff-line)}.staff-operation-summary span{display:grid;min-height:4.8rem;align-content:center;gap:.3rem;padding:.85rem 1rem;background:var(--staff-dark);color:#9fa69c;font-size:.68rem;font-weight:900;letter-spacing:.08em}.staff-operation-summary strong{color:var(--staff-lime);font-size:.9rem}.staff-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;background:transparent}.staff-menu a{place-items:start;gap:.3rem .85rem;padding:1.1rem;border:1px solid #c8cdc4;border-left:.4rem solid var(--staff-lime);border-radius:1rem;background:var(--staff-light);color:var(--staff-bg);text-align:left}.staff-menu a,.staff-menu>.staff-menu-disabled{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-template-rows:auto auto;min-width:0;min-height:8rem;align-content:center}.staff-menu>.staff-menu-disabled{place-items:start;gap:.3rem .85rem;padding:1.1rem;border:1px solid #b8bdb4;border-left:.4rem solid #8b9188;border-radius:1rem;background:#dfe2db;color:#626960;cursor:not-allowed;filter:grayscale(1)}.staff-menu>.staff-menu-disabled .ui-icon{grid-row:1/3;display:grid;width:3rem;height:3rem;place-items:center;border-radius:.75rem;background:#5f655c;color:#dfe2db}.staff-menu>.staff-menu-disabled b{font-size:1rem;letter-spacing:.05em}.staff-menu>.staff-menu-disabled span{color:#686e66;font-size:.8rem;font-weight:700;line-height:1.45}.staff-menu a:hover{border-left-color:var(--staff-coral);background:#fff;color:var(--staff-bg)}.staff-menu .ui-icon{grid-row:1/3;display:grid;width:3rem;height:3rem;place-items:center;border-radius:.75rem;background:var(--staff-dark);color:var(--staff-lime)}.staff-menu a b{color:var(--staff-bg);font-size:1rem;letter-spacing:.05em}.staff-menu a span{color:#555d52;font-size:.8rem;font-weight:700;line-height:1.45}.staff-operational-product .check-in-result,.staff-operational-product .live-notice-card,.staff-operational-product .live-section,.staff-operational-product .operation-card,.staff-operational-product .prediction-staff-card,.staff-operational-product .range-participant-card,.staff-operational-product .range-score-card{min-width:0;padding:clamp(1rem,2.5vw,1.6rem);border:1px solid #c7ccc2;border-left:.4rem solid var(--staff-lime);border-radius:1rem;background:var(--staff-light);color:var(--staff-bg)}.staff-operational-product .check-in-result h2,.staff-operational-product .live-notice-card h3,.staff-operational-product .live-section h2,.staff-operational-product .operation-card h2,.staff-operational-product .prediction-staff-card h3,.staff-operational-product .range-participant-card h3{color:var(--staff-bg)}.staff-operational-product .check-in-result>p,.staff-operational-product .live-notice-card>p,.staff-operational-product .live-section>p,.staff-operational-product .operation-card>p,.staff-operational-product .range-participant-card>p{color:#555d52}.resolver-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.staff-visual-qr-placeholder{display:grid;min-height:12rem;place-items:center;margin:.8rem 0;border:1px dashed #9ca398;border-radius:.8rem;background:var(--staff-light-2);color:#596432}.staff-preview-form{display:grid;gap:.7rem}.staff-inline-state{display:grid;gap:.25rem;margin:.8rem 0 0;padding:.75rem;border-radius:.7rem;background:var(--staff-light-2)}.staff-inline-state strong{color:#405019;font-size:.75rem;letter-spacing:.08em}.staff-inline-state span{color:#555d52;font-size:.78rem}.staff-operational-product .large-action,.staff-operational-product .primary-action{border-color:var(--staff-lime);background:var(--staff-lime);color:var(--staff-bg)}.staff-operational-product .neutral-action,.staff-operational-product .secondary-action{border-color:#687064;background:transparent;color:#2a3027}.staff-operational-product .consequential-action,.staff-operational-product .danger-action{border-color:var(--staff-coral);background:var(--staff-coral);color:var(--staff-bg)}.search-results{display:grid;gap:.5rem;margin-top:.8rem}.staff-operational-product .search-result{width:100%;display:grid;gap:.25rem;border-color:#9fa69c;background:#fff;color:var(--staff-bg);text-align:left}.staff-operational-product .search-result span{color:#596057;font-size:.85rem;overflow-wrap:anywhere}.check-in-grid{display:grid;gap:1rem}.check-in-result{display:grid;gap:.8rem}.check-in-result>h2{margin:0;font-size:clamp(1.8rem,5vw,2.6rem)}.entry-state-grid{display:grid;gap:1px;margin:.25rem 0;overflow:hidden;border-radius:.75rem;background:#c5cac0}.entry-state-grid>div{display:grid;min-height:5.5rem;align-content:center;gap:.3rem;padding:.85rem 1rem;border:0;border-radius:0;background:var(--staff-light-2)}.entry-state-grid span{color:#697066;font-size:.7rem;font-weight:900;letter-spacing:.08em}.entry-state-grid strong{color:var(--staff-bg);font-size:1.05rem}.staff-legacy-card-action{margin-top:.25rem;padding:.8rem;border:1px dashed #aab0a6;border-radius:.7rem;background:#eceee8;color:#596057}.staff-legacy-card-action summary{cursor:pointer;color:#4f574c;font-size:.68rem;font-weight:900;letter-spacing:.06em}.staff-legacy-card-action>p{font-size:.78rem;line-height:1.45}.staff-legacy-card-action>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;border-top:1px solid #c9cdc5}.staff-legacy-card-action>div span{font-size:.68rem;font-weight:900}.staff-legacy-card-action .card-delivery-action{width:100%;margin-top:.7rem;border-color:#687064;background:transparent;color:#2a3027}.staff-console .staff-search-empty{border:1px solid #d69d8f;border-left:.4rem solid var(--staff-coral);border-radius:.75rem;background:#fff0eb;color:#613327}.staff-search-empty strong{color:#4c2117}.result-banner{border:0;border-left:.4rem solid;border-radius:.75rem;text-align:left}.staff-operational-product .result-banner span,.staff-operational-product .result-banner strong{display:block}.staff-operational-product .result-banner span{margin-top:.25rem;font-size:.85rem;font-weight:700}.module-access-gate{display:grid;width:min(34rem,100%);min-height:0;align-content:start;gap:1rem;margin:clamp(1rem,6vh,4rem) auto;padding:clamp(1.25rem,4vw,2.25rem);border:1px solid #c7ccc2;border-top:.45rem solid var(--staff-lime);border-radius:1rem;background:var(--staff-light);color:var(--staff-bg)}.module-access-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center}.module-access-heading>span{display:grid;width:3.3rem;height:3.3rem;place-items:center;border-radius:.75rem;background:var(--staff-dark);color:var(--staff-lime)}.module-access-gate h2{margin:.2rem 0 0;color:var(--staff-bg);font-size:clamp(1.8rem,7vw,2.8rem)}.module-access-status{margin:0;color:#555d52;line-height:1.5}.module-access-gate form{display:grid;gap:.8rem}.module-access-gate .field{color:#4f574c}.module-access-gate .field input{background:#fff;color:var(--staff-bg);letter-spacing:.4em;text-align:center}.module-access-gate button{width:100%}.range-session-workflow,.staff-live-workflow{display:grid;gap:1rem}.range-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:.85rem;background:var(--staff-line)}.range-status-strip>span{display:grid;min-width:0;gap:.3rem;padding:.85rem 1rem;background:var(--staff-dark);color:#aeb5ab;font-size:.68rem;font-weight:900;letter-spacing:.08em}.range-status-strip strong{margin:0;color:var(--staff-lime);font-size:.95rem;overflow-wrap:anywhere}.range-active-workflow,.range-final-console,.range-match-panel{display:grid;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--staff-line);border-radius:1rem;background:var(--staff-dark);color:#f4f5f0}.range-active-workflow h2,.range-final-console h2,.range-match-panel h2{color:#fff}.range-pair-grid,.range-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;background:transparent}.staff-operational-product .range-participant-card{min-height:12rem}.staff-operational-product .range-participant-card h3{margin:.5rem 0 .25rem;font-size:clamp(1.2rem,3vw,1.7rem)}.range-best{color:#555d52}.range-best strong{color:#9b3f2a}.staff-operational-product .range-score-card{border-left-width:1px;border-top:.4rem solid var(--staff-lime)}.range-score-control{border-radius:.7rem;overflow:hidden;background:var(--staff-dark)}.range-score-control button{min-height:4.7rem;border:0;border-radius:0;background:var(--staff-dark);color:#fff}.range-score-control strong{background:var(--staff-lime);color:var(--staff-bg)}.live-actions,.range-primary-actions{display:flex;flex-wrap:wrap;gap:.6rem}.range-finalists{border-radius:.75rem;background:var(--staff-dark-2)}.staff-operational-product .live-section{display:grid;gap:.8rem}.staff-operational-product .live-notice-card{border-left-color:var(--staff-coral);background:var(--staff-light-2)}.staff-operational-product .prediction-staff-card{margin-top:.8rem;border-left-color:var(--staff-lime);background:#fff}.staff-operational-product .operation-guidance{color:#555d52}.prediction-config-summary,.prediction-team-summary{overflow:hidden;border-radius:.7rem;background:#c6cbc1}.prediction-config-summary>span,.prediction-team-summary>div{background:var(--staff-light-2);color:#555d52}.prediction-config-summary strong,.prediction-team-summary strong{color:var(--staff-bg)}.state-badge{border-radius:999px;background:#d7dbd2;color:#384035}.state-badge.open{background:var(--staff-lime);color:var(--staff-bg)}.staff-pauta{display:grid;gap:1rem;padding:0}.staff-pauta-sync{margin:0;padding:.8rem 1rem;border-left:.35rem solid var(--staff-lime);border-radius:.7rem;background:var(--staff-dark);color:#b9c0b5}.staff-pauta-day-tabs button{border-color:var(--staff-line);border-radius:.75rem;background:var(--staff-dark)}.staff-pauta-day-tabs button[aria-selected=true]{border-color:var(--staff-lime);background:var(--staff-lime);color:var(--staff-bg)}.staff-pauta-day-tabs button[aria-selected=true] span{color:#52612a}.staff-pauta-selected-day{border-left-color:var(--staff-lime);border-radius:.75rem;background:var(--staff-dark)}.staff-pauta-selected-day h2{color:#fff}.staff-pauta-selected-day>span{color:var(--staff-lime)}.staff-pauta-focus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.staff-pauta-complete,.staff-pauta-focus>section{display:grid;align-content:start;gap:.75rem;padding:1rem;border:1px solid var(--staff-line);border-radius:1rem;background:var(--staff-dark)}.staff-pauta .section-label{color:var(--staff-lime)}.pauta-list{overflow:hidden;border-radius:.8rem;background:#c4c9bf}.pauta-card{border:0;background:var(--staff-light);color:var(--staff-bg)}.pauta-card-featured{min-height:8rem;border-left:.4rem solid var(--staff-lime)}.pauta-card h3,.pauta-card time{color:var(--staff-bg)}.pauta-card span{color:#4e5c27}.pauta-card p{color:#555d52}.pauta-card[data-pauta-status=COMPLETADO]{opacity:.72}.staff-pauta-complete>header h2{color:#fff}.pauta-empty,.staff-pauta-complete>header>p:last-child{color:#b9c0b5}.pauta-empty{border-color:#697064;border-radius:.75rem}.pauta-empty strong{color:#fff}.staff-auth-page{background:radial-gradient(circle at 88% 8%,rgba(220,255,124,.12),transparent 26rem),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),var(--staff-bg);background-size:auto,4rem 4rem,auto}.staff-auth-page .operational-header{background:var(--staff-dark)}.staff-auth-layout{width:min(56rem,100%);margin:clamp(1.25rem,5vw,4rem) auto}.staff-auth-card{display:grid;gap:1.25rem;min-width:0;padding:clamp(1.25rem,4vw,2.6rem);border:1px solid #c7ccc2;border-left:.45rem solid var(--staff-lime);border-radius:1rem;background:var(--staff-light);color:var(--staff-bg);box-shadow:0 1.5rem 4rem rgba(0,0,0,.24)}.staff-auth-card-heading .eyebrow,.staff-auth-state-heading .eyebrow{color:#596432}.staff-auth-card-heading h2,.staff-auth-state-heading h2{color:var(--staff-bg)}.staff-auth-card-heading>p:last-child,.staff-auth-state-copy{color:#555d52}.staff-auth-form label{color:#4f574c}.staff-auth-form input{border:1px solid #9fa69c;border-radius:.75rem;background:#fff;color:var(--staff-bg)}.staff-auth-form input::placeholder{color:#737a70}.staff-auth-form button,.staff-auth-primary{border:1px solid var(--staff-lime);border-radius:.75rem;background:var(--staff-lime);color:var(--staff-bg)}.staff-auth-form button:hover,.staff-auth-primary:hover{background:#eeffbd}.staff-auth-notice{border-radius:.7rem;background:#fff0eb;color:#5f2e23}.staff-auth-guidance{border:0;border-radius:.75rem;background:var(--staff-dark);color:#c8cec5}.staff-auth-guidance strong{color:#fff}.staff-auth-links{border-top-color:#c5cac0}.staff-auth-links a{color:#41483f}.staff-auth-state-error{border-left-color:var(--staff-coral)}.staff-auth-state-icon{border:0;border-radius:.75rem;background:var(--staff-coral);color:var(--staff-bg)}.staff-auth-state-success .staff-auth-state-icon{border:0;background:var(--staff-lime);color:var(--staff-bg)}.staff-ui-evidence-canvas{display:flex;min-width:100%;min-height:100dvh;justify-content:center;align-items:flex-start;padding:1rem;background:#070905}.staff-ui-evidence-canvas[data-evidence-width="360"]>.staff-operational-product{flex:0 0 360px;width:360px}.staff-ui-evidence-canvas[data-evidence-width="390"]>.staff-operational-product{flex:0 0 390px;width:390px}.staff-ui-evidence-canvas[data-evidence-width="430"]>.staff-operational-product{flex:0 0 430px;width:430px}.staff-ui-evidence-canvas[data-evidence-width="1280"]>.staff-operational-product{flex:0 0 1280px;width:1280px}.staff-ui-evidence-canvas[data-evidence-width="1440"]>.staff-operational-product{flex:0 0 1440px;width:1440px}.staff-ui-evidence-canvas[data-evidence-mobile=true]>.staff-operational-product{padding:1rem 1rem calc(11rem + env(safe-area-inset-bottom))}.staff-ui-evidence-canvas[data-evidence-mobile=true] .operational-header{min-height:9.5rem;margin:-1rem -1rem 1rem;padding:1.2rem}.staff-ui-evidence-canvas[data-evidence-mobile=true] .operational-header .event-wordmark{display:none}.staff-ui-evidence-canvas[data-evidence-mobile=true] .staff-shared-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-ui-evidence-canvas[data-evidence-mobile=true] .staff-shared-nav>.staff-destination-disabled,.staff-ui-evidence-canvas[data-evidence-mobile=true] .staff-shared-nav>a{min-height:3.5rem;font-size:.62rem}.staff-ui-evidence-canvas[data-evidence-mobile=true] .range-pair-grid,.staff-ui-evidence-canvas[data-evidence-mobile=true] .range-score-grid,.staff-ui-evidence-canvas[data-evidence-mobile=true] .range-status-strip,.staff-ui-evidence-canvas[data-evidence-mobile=true] .resolver-grid,.staff-ui-evidence-canvas[data-evidence-mobile=true] .staff-menu,.staff-ui-evidence-canvas[data-evidence-mobile=true] .staff-operation-summary,.staff-ui-evidence-canvas[data-evidence-mobile=true] .staff-pauta-focus{grid-template-columns:1fr}.staff-ui-evidence-canvas[data-evidence-mobile=true] .range-participant-card{min-height:0}.staff-ui-evidence-canvas[data-evidence-mobile=true] .live-actions,.staff-ui-evidence-canvas[data-evidence-mobile=true] .range-primary-actions{display:grid;grid-template-columns:1fr}.staff-ui-evidence-canvas[data-evidence-mobile=true] .live-actions button,.staff-ui-evidence-canvas[data-evidence-mobile=true] .range-primary-actions button{width:100%}.staff-ui-evidence-canvas[data-evidence-mobile=true] .prediction-config-summary,.staff-ui-evidence-canvas[data-evidence-mobile=true] .prediction-team-summary{grid-template-columns:1fr}.staff-ui-evidence-canvas[data-evidence-mobile=true] .pauta-card{grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem;padding:.85rem}.admin-art-shell .staff-access-card .staff-full-revoke{border-color:var(--admin-coral);background:var(--admin-coral);color:var(--admin-bg)}@media (min-width:80rem){.staff-menu{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-operational-product .check-in-result{padding:1.5rem 2rem}}@media (max-width:48rem){.staff-operational-product{padding:1rem 1rem calc(11rem + env(safe-area-inset-bottom))}.staff-operational-product .operational-header{min-height:9.5rem;margin:-1rem -1rem 1rem;padding:1.2rem}.staff-operational-product .operational-header .event-wordmark{display:none}.staff-shared-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-shared-nav>.staff-destination-disabled,.staff-shared-nav>a{min-height:3.5rem;font-size:.62rem}.range-pair-grid,.range-score-grid,.range-status-strip,.resolver-grid,.staff-menu,.staff-operation-summary,.staff-pauta-focus{grid-template-columns:1fr}.staff-operational-product .range-participant-card{min-height:0}.live-actions,.range-primary-actions{display:grid;grid-template-columns:1fr}.live-actions button,.range-primary-actions button{width:100%}.prediction-config-summary,.prediction-map-preparer,.prediction-result-actions>div,.prediction-team-summary{grid-template-columns:1fr}.pauta-card{grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem;padding:.85rem}}@media (max-width:25rem){.staff-shared-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-menu a,.staff-menu>.staff-menu-disabled{grid-template-columns:2.6rem minmax(0,1fr);padding:.9rem}.staff-menu .ui-icon,.staff-menu>.staff-menu-disabled .ui-icon{width:2.6rem;height:2.6rem}.range-score-control{grid-template-columns:3.4rem minmax(4.5rem,1fr) 3.4rem}.staff-auth-state-heading{grid-template-columns:1fr}}.venue-display-shell[data-orientation=vertical] .venue-display{width:min(100vw,56.25dvh);height:min(177.7778vw,100dvh);aspect-ratio:9/16}.venue-display-shell[data-orientation=horizontal] .venue-display{width:min(100vw,177.7778dvh);height:min(56.25vw,100dvh);aspect-ratio:16/9}.venue-display{position:relative;isolation:isolate;min-height:0;margin:0;overflow:hidden;border:0;border-radius:0;padding:clamp(1.2rem,4cqw,4.8rem);container-type:size;background:linear-gradient(112deg,rgba(220,255,124,.11),transparent 40%),linear-gradient(rgba(255,255,255,.033) 1px,transparent 0),#070905;background-size:auto,100% clamp(4.5rem,8cqh,9rem),auto;color:#f3f6f0}.venue-display .venue-kicker,.venue-state-label{margin:0;color:#dcff7c;font-size:clamp(.7rem,2.2cqw,1.6rem);font-weight:900;letter-spacing:.13em}.venue-brand h1{margin:.7cqh 0 0;color:#fff;font-size:clamp(3rem,13cqw,8.5rem);font-weight:950;line-height:.82;letter-spacing:-.065em}.venue-brand h1 span{color:#dcff7c}.venue-display-range.orientation-horizontal .venue-brand h1{font-size:clamp(3rem,11cqh,7.5rem);overflow-wrap:normal;word-break:keep-all}.venue-display .venue-connection{right:clamp(.7rem,2cqw,1.7rem);bottom:clamp(.7rem,2cqw,1.7rem)}.venue-display.is-changing .ahora-display-state,.venue-display.is-changing .prediction-display-content,.venue-display.is-changing .venue-ranking{animation:venue-data-change .65s ease-out}@keyframes venue-data-change{0%{opacity:.35;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.venue-display-range.orientation-vertical{display:grid;gap:2cqh}.venue-display-range.orientation-horizontal{display:grid;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);grid-template-rows:minmax(0,1fr);gap:3cqw}.venue-display-range .venue-header{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:2cqw;padding:0;border:0}.venue-display-range.orientation-horizontal .venue-header{flex-direction:column;justify-content:center;padding-left:2cqw;border-left:.65cqw solid #dcff7c}.venue-display-range .venue-high-score{display:grid;flex:0 0 auto;gap:.15cqh;margin:0;padding:1.6cqw;border:0;background:#20231e}.venue-display-range .venue-high-score span{font-size:clamp(.62rem,1.7cqw,1.25rem);letter-spacing:.08em}.venue-display-range .venue-high-score strong{color:#dcff7c;font-size:clamp(3rem,11cqw,8rem);line-height:.78}.venue-display-range .venue-high-score small{color:#f3f6f0;font-size:clamp(.65rem,1.8cqw,1.3rem);font-weight:900;letter-spacing:.12em}.venue-display-range.orientation-horizontal .venue-high-score{width:100%;margin-top:3cqh}.venue-display-range .venue-ranking{min-width:0;width:100%;align-self:stretch;margin:0}.venue-display-range .venue-board-heading{display:flex;align-items:end;justify-content:space-between;padding:0 0 1.1cqh}.venue-display-range .venue-board-heading h2{margin:0;font-size:clamp(1.1rem,3cqw,2.25rem);letter-spacing:.11em}.venue-display-range .venue-board-heading span{color:#aab0a5;font-size:clamp(.65rem,1.7cqw,1.2rem);font-weight:900;letter-spacing:.12em}.venue-display-range .venue-ranking ol{gap:0;margin:0;padding:0;border-top:.3cqw solid #dcff7c;list-style:none}.venue-display-range .venue-row,.venue-display-range .venue-row.venue-top-rank{display:grid;grid-template-columns:clamp(2.6rem,8cqw,6.5rem) minmax(0,1fr) auto;min-height:clamp(3.7rem,7.05cqh,6.8rem);align-items:center;gap:1.6cqw;padding:.7cqh 1.2cqw;border-bottom:1px solid rgba(255,255,255,.2);border-radius:0;color:#f3f6f0;font-size:clamp(.85rem,2.6cqw,2rem)}.venue-display-range .venue-row.venue-top-rank{background:#dcff7c;color:#070905}.venue-display-range .venue-rank{color:#aeb5aa;font-size:1.2em}.venue-display-range .venue-top-rank .venue-rank{color:#070905}.venue-participant-name{display:flex;min-width:0;align-items:center;gap:.7cqw;font-weight:900;overflow-wrap:anywhere}.venue-hits{white-space:nowrap;font-size:1.02em}.venue-hits small{font-size:.48em;letter-spacing:.06em}.military-tech-badge{gap:.25em;padding:.25em .4em;border:1px solid;clip-path:polygon(0 0,calc(100% - .35em) 0,100% .35em,100% 100%,0 100%);letter-spacing:.04em}.military-tech-badge b{display:inline-grid;place-items:center;color:#dcff7c;background:#070905;padding:.18em .26em}.venue-top-rank .military-tech-badge b{color:#070905;background:#ff7a5b}.venue-display-range.orientation-horizontal .venue-row,.venue-display-range.orientation-horizontal .venue-row.venue-top-rank{min-height:clamp(3.4rem,8.15cqh,6.2rem)}.venue-display-range .venue-empty{align-self:stretch;place-content:center;text-align:left}.range-final-display{align-content:stretch}.range-final-display.orientation-vertical{grid-template-rows:auto minmax(0,1fr)}.range-final-display.orientation-horizontal{grid-template-columns:minmax(17rem,.55fr) minmax(0,1.45fr)}.venue-final-stage{display:grid;min-width:0;align-content:center;gap:2.5cqh}.venue-final-stage>h2{margin:0;font-size:clamp(3rem,10cqw,9rem);line-height:.86}.range-final-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1.5cqw}.range-final-matchup article{display:grid;min-width:0;align-content:center;gap:1cqh;padding:2.2cqw;background:#20231e;text-align:center}.range-final-matchup article span{color:#aab0a5;font-size:clamp(.65rem,1.6cqw,1.25rem);font-weight:900;letter-spacing:.1em}.range-final-matchup article strong{font-size:clamp(1.35rem,4.4cqw,4.2rem);overflow-wrap:anywhere}.range-final-matchup article b{color:#dcff7c;font-size:clamp(3rem,10cqw,8rem);line-height:.8}.range-final-matchup>i{align-self:center;color:#ff7a5b;font-size:clamp(1.5rem,4cqw,4rem);font-style:normal;font-weight:950}.range-final-winner{display:grid;gap:1cqh;padding:4cqw;border-left:1cqw solid #dcff7c;background:#20231e}.range-final-winner span{color:#dcff7c;font-weight:900;letter-spacing:.12em}.range-final-winner strong{font-size:clamp(3rem,10cqw,9rem);line-height:.88}.prediction-venue-display{padding:0;background:#070905}.prediction-venue-display.orientation-vertical{grid-template-rows:minmax(15rem,30cqh) minmax(0,1fr)}.prediction-venue-display.orientation-horizontal{display:grid;grid-template-columns:minmax(22rem,.7fr) minmax(0,1.3fr);grid-template-rows:minmax(0,1fr)}.prediction-display-header{min-width:0;justify-content:end;flex-direction:column;padding:clamp(1.5rem,4cqw,5rem);border-bottom:.45cqw solid #ff7a5b;background:linear-gradient(135deg,#20231e,#070905);background-size:cover;background-position:50%}.orientation-horizontal .prediction-display-header{border-right:.45cqw solid #ff7a5b;border-bottom:0}.prediction-display-header p{color:#dcff7c;font-size:clamp(.7rem,1.8cqw,1.3rem);letter-spacing:.12em}.prediction-display-header h1{margin-top:1cqh;font-size:clamp(3rem,10cqw,8rem);line-height:.82;letter-spacing:-.06em;overflow-wrap:anywhere}.prediction-venue-display.orientation-horizontal .prediction-display-header h1{font-size:clamp(3rem,8cqh,7.25rem);overflow-wrap:normal;word-break:keep-all}.prediction-display-content,.prediction-display-empty{display:flex;min-width:0;justify-content:center;flex-direction:column;gap:clamp(1.2rem,3cqh,3rem);padding:clamp(1.5rem,4cqw,5rem)}.prediction-display-content h2,.prediction-display-empty h2{max-width:18ch;margin:0;font-size:clamp(2.25rem,6cqw,6rem);line-height:.94}.prediction-display-empty>p:last-child{color:#b7bdb3;font-size:clamp(1rem,2.2cqw,1.75rem)}.venue-state-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.prediction-display-options{display:grid;gap:clamp(.65rem,1.4cqh,1.3rem)}.prediction-display-options article{position:relative;display:grid;grid-template-columns:minmax(5rem,.36fr) minmax(0,1fr);min-height:clamp(5.2rem,12cqh,10rem);align-items:center;overflow:hidden;padding:1.2cqw 2cqw;border:1px solid rgba(255,255,255,.2)}.prediction-display-options article strong{z-index:1;font-size:clamp(2.4rem,6.7cqw,7rem);line-height:.8}.prediction-display-options article span{z-index:1;font-size:clamp(1.15rem,3.2cqw,3.2rem);font-weight:900;overflow-wrap:anywhere}.ahora-prediction-options article i,.prediction-display-options article i{position:absolute;z-index:-1;inset:0 auto 0 0;background:linear-gradient(90deg,rgba(255,122,91,.45),rgba(220,255,124,.13));transition:width .55s ease-out}.ahora-venue-display{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.ahora-venue-display.orientation-horizontal{grid-template-columns:minmax(18rem,.5fr) minmax(0,1.5fr);grid-template-rows:minmax(0,1fr)}.ahora-display-art{position:absolute;z-index:-1;inset:0;background-position:50%;opacity:.34}.ahora-display-header{display:grid;align-content:start;padding:0 0 2cqh;border-bottom:1px solid rgba(255,255,255,.2)}.orientation-horizontal .ahora-display-header{align-content:center;padding:0 3cqw 0 0;border-right:1px solid rgba(255,255,255,.2);border-bottom:0}.ahora-display-header p{margin:0;color:#b5bcb2;font-size:clamp(.7rem,1.8cqw,1.3rem);font-weight:900;letter-spacing:.11em}.ahora-display-header h1{margin:1cqh 0 0;color:#dcff7c;font-size:clamp(4rem,15cqw,11rem);line-height:.8;letter-spacing:-.07em}.ahora-venue-display.orientation-horizontal .ahora-display-header h1{font-size:clamp(4rem,12cqh,9rem);overflow-wrap:normal;word-break:keep-all}.ahora-display-state{display:grid;min-width:0;gap:clamp(1.2rem,3cqh,3rem);padding:clamp(1.5rem,4cqw,5rem) 0 0}.orientation-horizontal .ahora-display-state{padding:0 0 0 4cqw}.ahora-display-state>h2{max-width:16ch;margin:0;font-size:clamp(2.8rem,8cqw,8rem);line-height:.9;overflow-wrap:anywhere}.ahora-display-state>p:last-child{max-width:30ch;margin:0;color:#d3d9d0;font-size:clamp(1.1rem,3cqw,2.8rem);line-height:1.3}.ahora-finalists{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5cqw}.ahora-finalists strong{padding:2.5cqw;background:#20231e;font-size:clamp(1.5rem,4.6cqw,4.5rem);text-align:center;overflow-wrap:anywhere}.ahora-finalists span{color:#ff7a5b;font-size:clamp(1.4rem,3cqw,3rem);font-weight:950}.ahora-display-winner{padding:3cqw;border-left:.8cqw solid #dcff7c;background:#20231e;font-size:clamp(3rem,9cqw,8rem);line-height:.88}.ahora-prediction-options{display:grid;gap:1.2cqh}.ahora-prediction-options article{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(5rem,.35fr) minmax(0,1fr);min-height:clamp(5rem,12cqh,9rem);align-items:center;overflow:hidden;padding:1.5cqw 2cqw;background:#171915}.ahora-prediction-options strong{color:#dcff7c;font-size:clamp(2.4rem,6cqw,6rem);z-index:1}.ahora-prediction-options span{font-size:clamp(1.15rem,3.2cqw,3rem);font-weight:900;z-index:1}.ahora-display-range>strong{color:#dcff7c;font-size:clamp(5rem,19cqw,14rem);line-height:.72}.ahora-display-range>strong small{color:#fff;font-size:.2em;letter-spacing:.12em}@media (prefers-reduced-motion:reduce){.venue-display.is-changing .ahora-display-state,.venue-display.is-changing .prediction-display-content,.venue-display.is-changing .venue-ranking{animation:none}.ahora-prediction-options article i,.prediction-display-options article i{transition:none}}.display-access-panel{display:grid;gap:1rem;margin-top:1.5rem}.display-access-panel>header{align-items:end}.display-access-panel>header h2{margin:.35rem 0 0;font-size:clamp(1.6rem,3vw,2.2rem)}.display-access-panel>header>p{max-width:34rem;margin:0;color:#aab1a6;font-size:.8rem}.display-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.display-access-grid>article{display:grid;align-content:start;gap:.8rem;min-width:0;padding:1rem;border:1px solid #3b4238;border-radius:.9rem;background:#171a15}.display-access-heading{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;align-items:center}.display-access-heading>span{display:grid;width:2.6rem;height:2.6rem;place-items:center;background:#dcff7c;color:#070905;font-weight:950}.display-access-heading h3{margin:0;color:#fff;font-size:1rem}.display-access-heading p{margin:.25rem 0 0;color:#aab1a6;font-size:.72rem;line-height:1.35}.display-orientation-row{display:grid;gap:.55rem;padding-top:.75rem;border-top:1px solid #363c33}.display-orientation-row>strong{color:#dcff7c;font-size:.7rem;letter-spacing:.08em}.display-orientation-row>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.display-orientation-row a,.display-orientation-row button{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;padding:.5rem;border:1px solid #5b6356;border-radius:.55rem;background:#0f120d;color:#fff;font-size:.62rem;font-weight:900;text-align:center;text-decoration:none}.display-orientation-row a:nth-child(2),.display-orientation-row button{grid-column:span 2}.display-access-feedback{margin:0;padding:.7rem .85rem;border-left:.3rem solid #dcff7c;background:#20231e;color:#fff;font-size:.72rem;font-weight:900}.admin-art-shell .display-access-panel{margin-top:0}.admin-art-shell .display-access-panel>header h2{color:#fff}.admin-art-shell .display-orientation-row button{width:100%}@media (max-width:72rem){.display-access-grid{grid-template-columns:1fr}.display-access-panel>header{align-items:start;flex-direction:column}}@media (max-width:430px){.venue-display{padding:clamp(1rem,4cqw,2rem)}.ahora-finalists,.range-final-matchup{grid-template-columns:1fr}.ahora-finalists span,.range-final-matchup>i{justify-self:center}.display-orientation-row>div{grid-template-columns:1fr}.display-orientation-row a:nth-child(2),.display-orientation-row button{grid-column:auto}}.venue-display{padding:4.4cqh 5.3cqw;background:#070905}.ahora-display-header p,.prediction-display-header p,.venue-display .venue-kicker{color:#bec5ba;font-size:clamp(.66rem,1.55cqw,1.65rem);font-weight:900;letter-spacing:.11em}.ahora-display-header>span,.prediction-display-header>span,.venue-meta{margin:0;color:#a7aea3;font-size:clamp(.58rem,1.1cqw,1.35rem);font-weight:800;line-height:1.35;text-align:right}.venue-display-range.orientation-vertical{grid-template-rows:auto minmax(0,1fr);gap:2.6cqh}.range-final-display.orientation-vertical{grid-template-rows:auto auto minmax(0,1fr)}.range-final-display .venue-header,.venue-display-range .venue-header{display:flex;align-items:start;justify-content:space-between;gap:3cqw}.venue-display-range .venue-brand h1{margin-top:1.6cqh;font-size:clamp(3rem,7.4cqw,7.8rem);line-height:.88;letter-spacing:-.055em}.venue-display-range .venue-board-heading{justify-content:start;padding:0}.venue-display-range .venue-board-heading h2,.venue-display-range .venue-state-label{min-height:clamp(2.35rem,3.4cqw,4.5rem);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 clamp(.8rem,1.25cqw,1.6rem);border-radius:999px;background:#dcff7c;color:#070905;font-size:clamp(.68rem,1.2cqw,1.45rem);font-weight:900;letter-spacing:.055em}.venue-display-range .venue-board-heading span{display:none}.venue-display-range .venue-ranking{display:grid;grid-template-rows:auto minmax(0,1fr);gap:2.6cqh}.venue-display-range .venue-ranking ol{display:grid;align-content:start;gap:1cqh;border:0}.venue-display-range .venue-row,.venue-display-range .venue-row.venue-top-rank{grid-template-columns:13% minmax(0,1fr) 25%;min-height:8.5cqh;gap:1.2cqw;padding:0 2.8cqw;border:0;border-radius:2cqw;background:#171915;font-size:clamp(.95rem,3.2cqw,2.7rem)}.venue-display-range .venue-row.venue-top-rank{min-height:10.6cqh;background:#20231e;color:#f4f7f1}.venue-display-range .venue-rank{color:#c8cec4;font-size:clamp(1.5rem,4.3cqw,4.2rem)}.venue-display-range .venue-top-rank .venue-rank{color:#dcff7c;font-size:clamp(1.9rem,5.4cqw,5rem)}.venue-display-range .venue-participant-name{font-size:clamp(1.35rem,4.1cqw,3.8rem);letter-spacing:-.035em}.venue-display-range .venue-hits{color:#e8ece5;font-size:clamp(1.2rem,3.7cqw,3.5rem)}.venue-display-range .venue-top-rank .venue-hits{color:#dcff7c;font-size:clamp(1.55rem,4.7cqw,4.25rem)}.venue-display-range .military-tech-badge{justify-self:start;border:0;clip-path:none;color:#dcff7c;font-size:.52em}.venue-display-range .military-tech-badge b{width:1.9em;height:1.9em;border-radius:50%;color:#070905;background:#dcff7c}.venue-display-range .venue-empty{position:relative;min-height:0;display:grid;overflow:hidden;border-radius:3cqw;background:#171915}.venue-display-range .venue-empty .secondary-empty-art{position:absolute;inset:0;background-size:cover;opacity:.54}.venue-display-range .venue-empty .empty-copy{position:relative;z-index:1;align-self:end;padding:4cqw;background:linear-gradient(transparent,rgba(7,9,5,.94))}.venue-display-range .venue-empty h2{max-width:14ch;margin:1.4cqh 0 0;font-size:clamp(2.2rem,6cqw,6rem);line-height:.92}.range-final-display .venue-state-label.replay{background:#ff7a5b}.range-final-display .venue-final-stage{padding:5cqw;border-radius:3.2cqw;background:#20231e}.range-final-display .venue-final-stage>h2{font-size:clamp(2.6rem,7.5cqw,7.8rem);line-height:.92}.range-final-display .range-final-matchup{margin-top:3cqh}.range-final-display .range-final-matchup article{border-radius:2.5cqw;background:#10130e}.range-final-display .range-final-matchup article strong{font-size:clamp(1.8rem,5cqw,5rem)}.range-final-display .range-final-matchup article b{color:#dcff7c}.range-final-display .range-final-winner{min-height:38cqh;align-content:center;justify-items:center;border:0;border-radius:3cqw;background:#dcff7c;color:#070905;text-align:center}.range-final-display .range-final-winner span,.range-final-display .range-final-winner strong{color:#070905}.prediction-venue-display.orientation-vertical{display:grid;grid-template-rows:auto minmax(0,1fr);gap:2.5cqh;padding:4.4cqh 5.3cqw}.prediction-venue-display.orientation-vertical.has-adaptive-art{grid-template-rows:auto 25cqh minmax(0,1fr)}.prediction-display-header{display:flex;align-items:start;justify-content:space-between;gap:3cqw;padding:0;background:transparent}.prediction-display-header h1{margin-top:1.6cqh;font-size:clamp(3rem,7.4cqw,7.8rem);line-height:.88;letter-spacing:-.055em}.prediction-display-art{min-height:0;border-radius:2.4cqw;background-color:#20231e;background-size:cover}.prediction-display-content,.prediction-display-empty{gap:2.4cqh;padding:0}.prediction-display-content h2,.prediction-display-empty h2{font-size:clamp(2.2rem,5.8cqw,6rem);line-height:.96;letter-spacing:-.045em}.prediction-display-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8cqw}.prediction-display-options article{grid-template-columns:1fr;align-content:space-between;min-height:20cqh;padding:2.7cqw;border:0;border-radius:2.4cqw}.prediction-display-options article strong{align-self:end;font-size:clamp(3.2rem,8cqw,8rem)}.prediction-display-options article span{grid-row:1;font-size:clamp(1.4rem,3.7cqw,3.8rem)}.prediction-display-options article i{bottom:2.7cqw;left:2.7cqw;height:2.2cqh;border-radius:999px;background:#dcff7c}.prediction-display-empty{padding:5cqw;border-radius:3cqw;background:#171915}.ahora-venue-display.orientation-vertical{grid-template-rows:auto minmax(0,1fr);gap:2.8cqh}.ahora-display-header{display:flex;align-items:start;justify-content:space-between;gap:3cqw;padding:0;border:0}.ahora-display-header h1{margin-top:1.5cqh;color:#f4f7f1;font-size:clamp(3.6rem,8.6cqw,8.8rem);line-height:.88}.ahora-display-art{opacity:.42;background-size:cover}.ahora-display-state{align-content:center;gap:2.5cqh;padding:5cqw;border-radius:3cqw;background:#20231e}.ahora-display-state>h2{font-size:clamp(2.7rem,7cqw,7.25rem);line-height:.93}.ahora-display-state>p:last-child{font-size:clamp(1.1rem,2.9cqw,3rem)}.ahora-display-prediction{background:#dcff7c;color:#070905}.ahora-display-prediction .ahora-prediction-options,.ahora-display-prediction .state-badge,.ahora-display-prediction .venue-kicker{color:#070905}.ahora-display-prediction .ahora-prediction-options{display:none}@media (min-aspect-ratio:1/1){.venue-display-range.orientation-horizontal{grid-template-columns:minmax(18rem,.55fr) minmax(0,1.45fr)}.venue-display-range.orientation-horizontal .venue-ranking{align-self:center}.prediction-venue-display.orientation-horizontal{grid-template-columns:minmax(20rem,.58fr) minmax(0,1.42fr);grid-template-rows:minmax(0,1fr);padding:4.4cqh 5.3cqw;gap:3cqw}.prediction-venue-display.orientation-horizontal.has-adaptive-art{grid-template-columns:minmax(20rem,.52fr) minmax(14rem,.48fr) minmax(0,1fr)}.prediction-venue-display.orientation-horizontal .prediction-display-header{align-self:start}.prediction-venue-display.orientation-horizontal .prediction-display-header>span{display:none}.prediction-venue-display.orientation-horizontal .prediction-display-art{min-height:0}.ahora-venue-display.orientation-horizontal{padding:4.4cqh 5.3cqw}}.admin-operational-control.control-admin-authority{display:block;gap:0;padding:0;border-radius:0;background:transparent;color:#f4f7f1}.admin-operational-control.control-admin-authority>.control-admin-top h2{margin:.45rem 0 0;color:#f4f7f1}.admin-operational-control.control-admin-authority>.control-admin-top>div>p:last-child{max-width:none;margin:.55rem 0 0;color:#c8cec4}.prediction-current{display:grid;gap:.75rem;margin-top:1rem}.prediction-archive{margin-top:1rem;border:1px solid #4a5147;background:#11140f}.prediction-archive>summary{min-height:3rem;padding:.9rem 1rem;color:#c8cec4;cursor:pointer;font-size:.76rem;font-weight:900;letter-spacing:.06em}.prediction-archive>p{margin:0;padding:0 1rem .8rem;color:#969d93;font-size:.74rem}.prediction-archive .prediction-history{padding:0 .75rem .75rem}.prediction-archive .prediction-staff-card{padding:.8rem;opacity:.88}.attendee-product-shell h1,.attendee-product-shell h2,.attendee-product-shell h3{font-weight:900}.attendee-product-shell p,.attendee-product-shell small{text-wrap:pretty}.attendee-home-now article>span,.attendee-home-quick strong,.attendee-module-header>span,.attendee-qr-entry small{color:#c7cec3}.attendee-qr-entry{grid-template-columns:68px minmax(0,1fr) 32px}.attendee-qr-entry>span:first-child{width:68px;height:68px;border-radius:19px;box-shadow:inset 0 0 0 3px rgba(7,9,5,.13)}.attendee-range-page{min-height:100dvh}.attendee-range-page .public-ranking{min-height:calc(100dvh - 196px);grid-template-rows:auto auto minmax(240px,1fr);padding-bottom:16px}.attendee-range-page .attendee-sparse-art{min-height:240px;background-position:50% 100%}.predictions-page .attendee-prediction-idle{flex:1 1;grid-template-rows:auto minmax(240px,1fr)}.predictions-page .attendee-prediction-idle .attendee-sparse-art{min-height:240px}.attendee-prediction-history{display:grid;gap:10px;margin:10px 16px 18px}.attendee-predictions-workspace{display:grid;align-content:start;gap:10px;min-width:0}.attendee-prediction-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 16px;padding:4px;border-radius:14px;background:var(--attendee-strong)}.attendee-prediction-tabs button{min-height:42px;border:0;border-radius:11px;background:transparent;color:#aeb5aa;font-size:11px;font-weight:950;letter-spacing:.06em}.attendee-prediction-tabs button[aria-selected=true]{background:var(--attendee-lime);color:var(--attendee-deep)}.attendee-prediction-history>div:first-child{display:grid;gap:4px}.attendee-prediction-history h2{margin:0;color:#f4f7f1;font-size:16px}.attendee-prediction-history .section-label{margin:0 0 4px;color:var(--attendee-lime);font-size:9px;font-weight:900;letter-spacing:.09em}.attendee-prediction-history>div:last-child{display:grid;gap:6px}.attendee-prediction-history article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:12px 14px;border-radius:14px;background:var(--attendee-strong)}.attendee-prediction-history article>span{grid-column:2;grid-row:1/5;align-self:center;color:#8f978c;font-size:9px;font-weight:900;letter-spacing:.08em;text-align:right}.attendee-prediction-history article>strong{grid-column:1;color:#f4f7f1;font-size:12px;line-height:1.25}.attendee-prediction-history article>small{grid-column:1;color:#aeb5aa;font-size:10px;font-weight:750}.attendee-prediction-history article.correct>span{color:var(--attendee-lime)}.attendee-prediction-history article.incorrect>span{color:#ff8f7a}.attendee-prediction-history .predict-perfect-summary{padding:15px;border:1px solid #343a31;border-radius:18px;background:#11140f}.attendee-prediction-history .predict-perfect-summary.earned{border-color:var(--attendee-lime);background:linear-gradient(135deg,#1e2817,#11140f)}.attendee-prediction-history .predict-perfect-summary p{margin:5px 0 0;color:#aeb5aa;font-size:12px}.attendee-prediction-history .predict-perfect-summary>strong{color:var(--attendee-lime);font-size:10px;letter-spacing:.07em}.predictions-page>.attendee-prediction-history{margin:10px 0 18px;padding:0 16px}.attendee-home-now article>span{color:#27301f}.admin-art-shell button,.admin-art-shell input,.admin-art-shell select,.admin-art-shell textarea,.staff-operational-product button,.staff-operational-product input,.staff-operational-product textarea{border-radius:.7rem;clip-path:none}.staff-display-header h1,.staff-operational-product h2,.staff-operational-product h3{font-weight:900}.check-in-repeat-state{margin:0;padding:.85rem 1rem;border-radius:.75rem;background:var(--staff-lime);color:var(--staff-bg);font-size:.78rem;font-weight:950;letter-spacing:.08em}.range-operator-guidance{margin:0;padding:.8rem 1rem;border-left:.35rem solid var(--staff-lime);border-radius:.75rem;background:var(--staff-dark);color:#c4cbc0;font-size:.82rem;line-height:1.4}.range-resolver-panel h2{color:var(--staff-bg)}.staff-home-page .staff-menu a b{color:#f4f7f1}.live-notice-card.is-active{border-left-width:.5rem;border-left-color:var(--staff-lime);box-shadow:0 .65rem 1.8rem rgba(7,9,5,.14)}.live-notice-card.is-active .state-badge{background:var(--staff-lime);color:var(--staff-bg)}.notice-order button{min-width:48px;min-height:48px;padding:0;font-size:1.25rem}.live-actions .neutral-action{background:transparent;color:var(--staff-bg)}.live-actions .consequential-action{border-color:var(--staff-coral);background:var(--staff-coral);color:var(--staff-bg)}.display-access-staff .display-access-grid{grid-template-columns:1fr}.display-access-staff .display-family{padding:.85rem}.display-access-staff .display-orientation-row{grid-template-columns:7rem minmax(0,1fr);align-items:center}.display-access-staff .display-orientation-row>div{grid-template-columns:repeat(3,minmax(0,1fr))}.display-access-staff .display-orientation-row a:nth-child(2),.display-access-staff .display-orientation-row button{grid-column:auto}.admin-art-shell .admin-art-page-head h1,.admin-product-head h2,.control-admin-top h2,.display-access-admin>header h2{font-weight:900}.admin-correction-empty{margin:0;padding:1rem;border:1px dashed #9ca398;border-radius:.75rem;background:#f3f5ed;color:#4b5348;font-size:.75rem;font-weight:900;letter-spacing:.06em}.asset-preview-guidance{border-radius:.75rem}.asset-preview-guidance strong{color:#171b15}.asset-focal-control button{border-radius:0}.asset-focal-control button:first-child{border-radius:.55rem 0 0 .55rem}.asset-focal-control button:last-child{border-radius:0 .55rem .55rem 0}.admin-pauta-actions .danger-action,.staff-roster-actions .danger-action{border-color:#ff7a5b;background:#ff7a5b;color:#21110d}.admin-pauta-actions button,.admin-pauta-create button,.control-admin-authority button{border-radius:.7rem}.control-admin-module>header h3{font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.05;white-space:nowrap}.admin-art-shell .staff-roster-columns,.admin-art-shell .staff-roster-row-main{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(12rem,1.35fr) minmax(14rem,1.45fr) 6rem minmax(9rem,.8fr);align-items:center;gap:.75rem}.admin-art-shell .staff-roster-columns{padding:.65rem .85rem;border-radius:.65rem .65rem 0 0;background:#11140f;color:#aeb5aa;font-size:.6rem;font-weight:900;letter-spacing:.09em}.admin-art-shell .staff-access-list{display:grid;grid-template-columns:1fr;gap:1px;overflow:hidden;border-radius:0 0 .65rem .65rem;background:#c8cdc3}.admin-art-shell .staff-access-card{display:grid;gap:.6rem;padding:.72rem .85rem;border:0;border-radius:0;background:#fff}.admin-art-shell .staff-roster-email,.admin-art-shell .staff-roster-row-main h4{min-width:0;margin:0;overflow-wrap:anywhere}.admin-art-shell .staff-roster-row-main h4{color:#171b15;font-size:.84rem}.admin-art-shell .staff-roster-email{color:#596057;font-size:.72rem}.admin-art-shell .staff-module-summary{display:flex;flex-wrap:wrap;gap:.25rem}.admin-art-shell .staff-module-summary span{padding:.28rem .42rem;border-radius:999px;background:#edf1e5;color:#30372d;font-size:.58rem;font-weight:900}.admin-art-shell .staff-roster-state{justify-self:start;padding:.32rem .5rem;border-radius:999px;background:#dce5c4;color:#314018;font-size:.58rem;font-weight:950}.admin-art-shell .staff-roster-state[data-status=inactive]{background:#ffe0d7;color:#67291b}.admin-art-shell .staff-access-card>.staff-module-edit-actions,.admin-art-shell .staff-access-card>.staff-revocation-confirmation,.admin-art-shell .staff-access-card>details,.admin-art-shell .staff-access-card>fieldset{grid-column:1/-1}.ahora-display-header h1,.prediction-display-header h1,.venue-display .venue-brand h1,.venue-display h2{font-weight:900}.ahora-display-header,.prediction-display-header,.range-final-display .venue-header,.venue-display-range .venue-header{justify-content:start}.venue-display-range.orientation-horizontal .venue-header{padding-left:0;border-left:0}.venue-display-range .venue-empty .empty-copy{max-width:100%;border-radius:2cqw;background:rgba(7,9,5,.9)}.venue-display-range.orientation-horizontal .venue-empty .empty-copy{align-self:center;justify-self:start;max-width:min(34rem,86%)}.prediction-display-header,.prediction-venue-display.orientation-horizontal .prediction-display-header{border:0}.prediction-display-options article i{display:none}.ahora-display-art,.prediction-display-art{background-repeat:no-repeat}.ahora-display-art{opacity:.68}.ahora-display-state{position:relative;z-index:1;background:rgba(20,24,18,.94);color:#f4f7f1;box-shadow:0 1.4rem 4rem rgba(0,0,0,.28)}.ahora-display-state .venue-kicker{color:#bec5ba}.ahora-display-state .state-badge.open{background:#dcff7c;color:#070905}.ahora-display-header{position:relative;z-index:1;justify-self:start;padding:1.2cqw 1.7cqw;border-radius:1.6cqw;background:rgba(7,9,5,.86)}.ahora-venue-display.orientation-horizontal .ahora-display-header{align-self:start;padding:1.4cqw 1.8cqw;border:0}.ahora-venue-display.orientation-horizontal .ahora-display-state{align-self:center;padding:4cqw}@media (max-width:48rem){.staff-operational-product>.staff-shared-nav,.staff-ui-evidence-canvas[data-evidence-mobile=true] .staff-shared-nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto}.staff-operational-product>.staff-shared-nav>.staff-destination-disabled,.staff-operational-product>.staff-shared-nav>a{min-height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px 3px;border-radius:15px}.staff-operational-product>.staff-shared-nav .ui-icon{display:inline-grid}.display-access-staff .display-orientation-row,.display-access-staff .display-orientation-row>div{grid-template-columns:1fr}.admin-art-shell .staff-roster-columns{display:none}.admin-art-shell .staff-access-list{border-radius:.65rem;gap:.5rem;background:transparent}.admin-art-shell .staff-access-card{border-radius:.65rem}.admin-art-shell .staff-roster-row-main{grid-template-columns:1fr;align-items:start}.admin-art-shell .staff-roster-actions{width:100%}}@media (max-width:390px){.attendee-module-header>span{font-size:9px}.attendee-qr-entry{grid-template-columns:62px minmax(0,1fr) 28px}.attendee-qr-entry>span:first-child{width:62px;height:62px}}.staff-home-page .staff-display-access-intro{padding:.25rem 0;background:transparent}.staff-home-page .staff-display-access-intro h2{color:var(--staff-lime);font-size:.82rem;letter-spacing:.09em}.staff-home-page .staff-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.staff-home-page .staff-menu a,.staff-home-page .staff-menu>.staff-menu-disabled{min-height:7rem;grid-template-columns:3rem minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:.85rem;padding:1rem;border:0;border-radius:.9rem}.staff-home-page .staff-menu a{background:var(--staff-lime);color:var(--staff-bg)}.staff-home-page .staff-menu a:hover{background:#efffc0;color:var(--staff-bg)}.staff-home-page .staff-menu a .ui-icon{grid-row:auto;background:var(--staff-bg);color:var(--staff-lime)}.staff-home-page .staff-menu a b{color:var(--staff-bg);font-size:1.05rem}.staff-home-page .staff-menu>.staff-menu-disabled{background:#272b26;color:#9ba197}.staff-home-page .staff-menu>.staff-menu-disabled .ui-icon{grid-row:auto;background:#3b4039;color:#9ba197}.staff-home-page .staff-menu>.staff-menu-disabled b{color:#c1c6bd}.staff-home-page .staff-menu>.staff-menu-disabled span{color:#8f958b}.range-session-workflow>.range-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.range-active-workflow>.module-heading h2,.range-session-workflow .range-match-panel>.module-heading h2{margin:0}.display-access-panel{gap:.75rem;margin-top:0}.display-access-panel>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.display-access-panel>header h2{margin:0;color:#f4f7f1;font-size:1.25rem}.display-access-panel>header>span{padding:.45rem .65rem;border-radius:999px;background:#293322;color:var(--staff-lime);font-size:.6rem;font-weight:900;letter-spacing:.07em}.display-access-panel .display-access-grid{display:grid;grid-template-columns:1fr;gap:.55rem}.display-access-panel .display-access-grid>.display-family{display:grid;grid-template-columns:minmax(10rem,.7fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:.65rem;padding:.75rem;border:0;border-radius:.9rem;background:#171a15}.display-access-panel .display-access-heading{display:flex;align-items:center;gap:.65rem;min-width:0}.display-access-panel .display-access-heading>span{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.65rem;background:var(--staff-lime);color:var(--staff-bg);font-size:.72rem;font-weight:950}.display-access-panel .display-access-heading h3{margin:0;color:#f4f7f1;font-size:1rem}.display-access-panel .display-orientation-row{display:grid;align-content:center;gap:.5rem;min-width:0;padding:.25rem 0 .25rem .65rem;border:0;border-left:1px solid #3c4339}.display-access-panel .display-orientation-row>strong{color:#c8cec4;font-size:.62rem;letter-spacing:.07em}.display-access-panel .display-orientation-row>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.display-access-panel .display-orientation-row a,.display-access-panel .display-orientation-row button{grid-column:auto;min-height:2.75rem;padding:.4rem;border:1px solid #535b4f;border-radius:.65rem;background:#0f120d;color:#fff;font-size:.6rem;font-weight:900;line-height:1.1}.display-access-panel .display-orientation-row button{width:100%}.display-access-panel .display-orientation-row .display-primary-action{border-color:var(--staff-lime);background:var(--staff-lime);color:var(--staff-bg)}.attendee-home-quick{grid-template-columns:1fr;gap:10px}.attendee-home-quick a{min-height:96px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px}.attendee-home-quick span{grid-column:2;grid-row:1/3;align-self:center;margin-top:0}@media (max-width:48rem){.staff-home-page .staff-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-home-page .staff-menu a,.staff-home-page .staff-menu>.staff-menu-disabled{min-height:5.5rem}.display-access-panel .display-access-grid>.display-family,.range-session-workflow>.range-status-strip{grid-template-columns:1fr}.display-access-panel .display-orientation-row{grid-template-columns:7rem minmax(0,1fr);align-items:center;padding:.65rem 0 0;border-left:0;border-top:1px solid #3c4339}.display-access-panel .display-orientation-row>div{grid-template-columns:1fr}.display-access-panel .display-orientation-row a,.display-access-panel .display-orientation-row button{min-height:2.9rem}}@media (max-width:25rem){.staff-home-page .staff-menu{grid-template-columns:1fr}}.staff-vip-badge{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:.38rem .58rem;border-radius:999px;background:var(--staff-lime,var(--admin-lime));color:#171b15;font-size:.62rem;font-weight:950;letter-spacing:.08em;line-height:1}.staff-roster-identity{display:grid;justify-items:start;gap:.35rem;min-width:0}.staff-vip-create-control{display:flex;align-items:center;gap:.75rem;padding:.8rem;border:1px solid #b8beb3;border-radius:.7rem;background:#f4f6f0;color:#171b15}.staff-vip-create-control input{width:1.35rem;height:1.35rem;min-height:1.35rem;flex:0 0 auto;accent-color:#53651f}.staff-vip-create-control span{display:grid;gap:.2rem}.staff-vip-create-control small{color:#596057;font-size:.68rem;line-height:1.35}.admin-art-shell .staff-vip-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .75rem;border:1px solid #c7ccbf;border-radius:.65rem;background:#f3f6ed}.staff-vip-control>div{display:grid;gap:.18rem;color:#171b15}.staff-vip-control>div strong{font-size:.66rem;letter-spacing:.08em}.staff-vip-control>div span{color:#596057;font-size:.66rem;font-weight:850}.admin-art-shell .staff-access-card .staff-vip-toggle{min-height:2.45rem;margin:0;padding:.4rem .65rem;border-width:1px;border-color:#637236;background:#fff;color:#354018;font-size:.62rem}.admin-art-shell .staff-access-card .staff-vip-toggle[aria-pressed=true]{background:var(--admin-lime);color:#171b15}.staff-credential-page .staff-operational-content{justify-items:center}.staff-credential-card{display:grid;width:min(100%,32rem);justify-items:center;gap:1rem;padding:clamp(1rem,4vw,1.7rem);border:2px solid var(--staff-lime);border-radius:1.25rem;background:var(--staff-dark);color:#f4f7f1;box-shadow:0 1.2rem 3rem rgba(0,0,0,.28)}.staff-credential-card>header{display:grid;justify-items:center;gap:.35rem;text-align:center}.staff-credential-card>header p{margin:0;color:var(--staff-lime);font-size:.66rem;font-weight:950;letter-spacing:.14em}.staff-credential-card>header h2{margin:0;color:#fff;font-size:clamp(1.6rem,7vw,2.3rem)}.staff-credential-authority{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.staff-credential-authority>strong{padding:.5rem .7rem;border-radius:999px;background:#f4f7f1;color:var(--staff-bg);font-size:.72rem;letter-spacing:.08em}.staff-credential-qr{width:min(100%,26.25rem);padding:.65rem;border-radius:1rem;background:#fff}.staff-credential-qr img{display:block;width:100%;height:auto}.staff-credential-guidance{margin:0;color:#cbd2c6;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-align:center}.staff-operational-product .check-in-result.staff-entry-result{border:3px solid var(--staff-lime);background:var(--staff-dark);color:#f4f7f1}.staff-operational-product .check-in-result.staff-entry-result h2,.staff-operational-product .check-in-result.staff-entry-result>p{color:#f4f7f1}.staff-entry-authority{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.staff-entry-authority>strong{padding:.55rem .75rem;border-radius:.65rem;background:var(--staff-lime);color:var(--staff-bg);font-size:.78rem;letter-spacing:.08em}.staff-entry-result .entry-state-grid{background:#4a5247}.staff-entry-result .entry-state-grid>div{background:#242a22}.staff-entry-result .entry-state-grid span{color:#aeb6aa}.staff-entry-result .entry-state-grid strong{color:var(--staff-lime)}.staff-entry-identification-note{margin:0;font-size:.68rem;font-weight:900;letter-spacing:.08em}.staff-operational-product .check-in-result.staff-entry-result .secondary-action{border-color:#aeb6aa;background:#242a22;color:#f4f7f1}@media (max-width:48rem){.admin-art-shell .staff-vip-control{grid-template-columns:1fr}.admin-art-shell .staff-access-card .staff-vip-toggle{width:100%;min-height:2.75rem}.staff-credential-card{gap:.8rem}.staff-operational-product .check-in-result.staff-entry-result{margin-bottom:6.5rem}}.landing-registration-complete{margin:0;color:var(--event-lime);font-size:clamp(1rem,2vw,1.3rem);font-weight:950;letter-spacing:.08em}.attendee-access-unavailable{display:grid;gap:16px;margin:0 16px;padding:22px 20px;border:1px solid #343a31;border-radius:22px;background:linear-gradient(145deg,#20231e,#10130e);color:#f4f7f1}.attendee-access-unavailable .section-label{margin:0;color:var(--attendee-coral);font-size:13px;font-weight:900;letter-spacing:.08em}.attendee-access-unavailable h2{margin:0;color:var(--attendee-lime);font-size:clamp(2rem,10vw,3rem);line-height:.95;letter-spacing:-.04em}.attendee-access-unavailable>p:not(.section-label){margin:0;color:#dfe4dc;font-size:17px;line-height:1.5}.attendee-recovery-action,.attendee-return-link{display:grid;min-height:52px;place-items:center;border-radius:14px;font-size:14px;font-weight:950;letter-spacing:.04em;text-decoration:none}.attendee-recovery-action{background:var(--attendee-lime);color:var(--attendee-bg)}.attendee-return-link{border:1px solid #555d51;color:#f4f7f1}.attendee-home-now article>span,.attendee-prediction-idle p,.attendee-qr-entry small,.attendee-range-empty-board>p,.attendee-range-participation>p,.attendee-stale,.qr-present-label{font-size:16px;line-height:1.45}.qr-present-label{padding:16px;font-weight:750}.qr-event-strip dt{color:#adb4a9;font-size:13px;line-height:1.3}.qr-event-strip dd{font-size:14px;line-height:1.35}.attendee-home-now article{min-height:112px}.attendee-home-now article h3{font-size:20px;line-height:1.12}.attendee-home-now article>span{margin-top:8px;font-weight:700}.attendee-home-quick a{min-height:88px;grid-template-columns:1fr;align-content:center}.attendee-home-quick p,.attendee-home-quick strong{grid-column:1}.attendee-home-quick strong{font-size:17px;line-height:1.35}.venue-display .venue-connection{width:1px;height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.ahora-display-header>div,.prediction-display-header>div,.venue-display-range .venue-brand{background:transparent}.ahora-display-header h1,.ahora-display-header p,.prediction-display-header h1,.prediction-display-header p,.venue-display-range .venue-brand h1,.venue-display-range .venue-kicker{text-shadow:0 3px 18px rgba(0,0,0,.72)}.ahora-display-art{opacity:.82}.ahora-display-header,.ahora-venue-display.orientation-horizontal .ahora-display-header{padding:0;border:0;border-radius:0;background:transparent}.admin-maintenance-view{display:grid;gap:1.25rem}.test-prediction-maintenance{display:grid;gap:1rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid #c9cec4;border-radius:1rem;background:#f6f8f2;color:#171b15}.range-test-maintenance .field{color:#343a32}.range-test-maintenance .field input{border-color:#9ca398;background:#fff;color:#171b15}.range-test-maintenance .field input:disabled{color:#343a32;opacity:1;-webkit-text-fill-color:#343a32}.range-test-maintenance .test-data-confirmation code{max-width:100%;padding:.35rem .5rem;background:#ffe2d9;color:#6d2315;overflow-wrap:anywhere;white-space:normal}.range-test-maintenance .range-test-create:disabled,.range-test-maintenance .test-data-analyze:disabled{border-color:#aab0a6;background:#dfe3db;color:#687066;opacity:1}.range-test-analysis,.range-test-cleanup,.range-test-form{display:grid;gap:1rem}.range-test-cleanup{margin-top:.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.15)}.range-test-email-grid,.range-test-identities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.range-test-identities span{padding:.75rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.035);color:#f4f7f1;font-family:var(--font-mono),monospace;overflow-wrap:anywhere}.range-test-create{min-height:48px;border:1px solid var(--lime);background:var(--lime);color:#090b0d;font:800 .86rem/1 var(--font-display),sans-serif;letter-spacing:.08em}.range-test-create:disabled{opacity:.42}@media (max-width:767px){.range-test-email-grid,.range-test-identities{grid-template-columns:1fr}}.test-prediction-maintenance .test-data-heading h2{max-width:18ch}.vip-access-badge{display:inline-flex;width:fit-content;align-items:center;gap:.55rem;padding:.45rem .72rem;border-radius:999px;background:#dcff7c;color:#11150e;font-size:.72rem;font-weight:950;letter-spacing:.09em;line-height:1}.vip-access-badge small{font-size:.68rem;font-weight:900;letter-spacing:.04em}.pre-checkin-status>.vip-access-badge{margin-block:.15rem .25rem}.attendee-access-states{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.attendee-access-states>span:not(.vip-access-badge),.attendee-access-states>strong{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#27301e;color:var(--attendee-lime);font-size:10px;font-weight:900}.attendee-product-shell .vip-access-badge{padding:8px 12px;font-size:11px}.staff-operational-product .vip-access-badge{border-radius:.65rem;font-size:.78rem}.staff-operational-product .vip-access-badge small{font-size:.72rem}.search-result .vip-access-badge{grid-column:1/-1;margin-top:.25rem}.check-in-result>.vip-access-badge{margin-block:.2rem .45rem}.qr-page .qr-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.qr-page .qr-identity>div:first-child{min-width:0}.qr-page .qr-identity>div:first-child>span{overflow-wrap:anywhere}.qr-page .qr-identity .attendee-access-states{display:grid;justify-items:end;align-content:start;gap:.4rem}.qr-page .qr-identity .vip-access-badge{box-sizing:border-box;min-width:clamp(5.25rem,22vw,6.5rem);min-height:clamp(3.5rem,15vw,4rem);justify-content:center;padding:0 clamp(1rem,4vw,1.5rem);background:#dcff7c;color:#11150e;font-size:clamp(1.375rem,6.2vw,1.625rem);font-weight:900;letter-spacing:.04em;text-align:center;white-space:nowrap}.qr-page .qr-identity .vip-access-badge>strong{font:inherit}.range-participant-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.range-participant-heading .section-label{margin:0}.range-participant-state{padding:.35rem .55rem;border-radius:999px;background:#e3e7df;color:#4d554b;font-size:.68rem;font-weight:950;letter-spacing:.08em}.staff-operational-product .range-participant-card.is-ready{border-color:#a9ce3f;background:#efffd0;box-shadow:inset 0 0 0 1px rgba(121,155,25,.22)}.range-participant-card.is-ready .range-participant-state{background:#171b15;color:#dcff7c}.staff-operational-product .range-participant-card.is-compact{min-height:0;padding:.8rem}.range-participant-card.is-compact h3{margin:.3rem 0 .15rem;font-size:clamp(1rem,4vw,1.35rem)}.range-participant-card.is-compact .range-best{margin-top:.45rem;padding-top:.45rem}.range-participant-card.is-compact .range-best strong{font-size:1.3rem}.range-active-workflow{gap:.7rem}.range-active-identity{gap:.55rem;padding:0;border:0;background:transparent}.range-active-identity .range-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.venue-display-range{isolation:isolate}.venue-display-range>.venue-header,.venue-display-range>.venue-ranking{position:relative;z-index:2}.secondary-populated-art{position:absolute;z-index:0;inset:0;background-repeat:no-repeat;background-size:cover;opacity:.38;filter:saturate(.8) brightness(.64);box-shadow:inset 0 0 0 100vmax rgba(5,7,4,.25);pointer-events:none}.venue-display-range .venue-ranking[data-adaptive-art=ambient] .venue-row{background:rgba(23,25,21,.96)}.military-tech-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35em;border:0;clip-path:none;font-size:.52em;font-style:normal;letter-spacing:.02em}.military-tech-icon{display:inline-grid;width:2em;height:2em;place-items:center;border-radius:50%;background:#dcff7c;color:#070905}.military-tech-icon .ui-icon{font-size:1.35em!important}.venue-top-rank .military-tech-icon{background:#dcff7c;color:#070905}.high-score-moment>div{min-width:0;max-width:100%}.high-score-moment .high-score-display-name{max-width:min(18ch,92vw);margin-inline:auto;font-size:clamp(3rem,min(10cqw,12cqh),9rem);line-height:.86;overflow-wrap:anywhere;text-wrap:balance}.high-score-moment .high-score-display-name.is-long{font-size:clamp(2rem,min(7cqw,7cqh),6rem)}@media (max-width:430px){.attendee-greeting{align-items:flex-start}.attendee-access-states{max-width:10rem}.qr-identity{align-items:flex-start}.qr-identity .attendee-access-states{max-width:9.5rem}.range-active-identity .range-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.range-participant-card.is-compact{min-width:0}.range-participant-card.is-compact h3{overflow-wrap:anywhere}}.test-prediction-picker{display:grid;gap:.9rem}.test-prediction-picker-empty,.test-prediction-picker-status{margin:0;padding:1rem;border:1px dashed #98a18f;border-radius:.75rem;background:#edf1e5;color:#4b5546;font-size:.78rem;font-weight:900;letter-spacing:.045em;text-align:center}.test-prediction-picker-status.is-error{border-color:#b3412c;background:#fff3ef;color:#8e2e1e}.test-prediction-candidate-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.8rem}.test-prediction-candidate{display:grid;align-content:start;gap:.8rem;min-width:0;padding:1rem;border:1px solid #c9cec4;border-radius:.85rem;background:#fff;box-shadow:0 8px 24px rgba(23,27,21,.06)}.test-prediction-candidate[data-selected=true]{border-color:#7a932e;box-shadow:0 0 0 2px rgba(122,147,46,.18)}.test-prediction-candidate-footer,.test-prediction-candidate>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.test-prediction-candidate>header span{padding:.3rem .5rem;border-radius:999px;background:#272b26;color:#f4f7f1;font-size:.66rem;font-weight:950;letter-spacing:.08em}.test-prediction-candidate>header time{color:#667061;font-size:.72rem;font-weight:800}.test-prediction-candidate h3{margin:0;overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.2rem);line-height:1.12}.test-prediction-candidate-options{display:grid;gap:.35rem;padding:.75rem;border-radius:.65rem;background:#edf1e5}.test-prediction-candidate-options strong{color:#5a6356;font-size:.65rem;letter-spacing:.07em}.test-prediction-candidate-options span{font-size:.88rem;font-weight:850}.test-prediction-candidate-footer p{margin:0;color:#5a6356;font-size:.72rem;font-weight:850;letter-spacing:.04em}.test-prediction-candidate-footer p strong{color:#171b15;font-size:1.1rem}.test-prediction-candidate-footer button{min-height:2.8rem;padding:.65rem 1rem;border:0;border-radius:.65rem;background:#dcff7c;color:#171b15;font-weight:950}.test-prediction-candidate-footer button:disabled{background:#d7dad3;color:#777d74}.test-prediction-candidate details{border-top:1px solid #e1e4dd;padding-top:.65rem}.test-prediction-candidate summary{cursor:pointer;color:#697064;font-size:.68rem;font-weight:850;letter-spacing:.04em}.test-prediction-candidate details code{display:block;margin-top:.5rem;overflow-wrap:anywhere;color:#454c42;font-size:.72rem}.test-prediction-analysis{display:grid;gap:1rem;padding:1rem;border:2px solid #5b6d2c;border-radius:.85rem;background:#fff}.test-prediction-analysis[data-eligible=false]{border-color:#b3412c;background:#fff3ef}.test-prediction-analysis dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0}.test-prediction-analysis dl>div{min-width:0;padding:.75rem;border-radius:.65rem;background:#edf1e5}.test-prediction-analysis dt{color:#5a6356;font-size:.65rem;font-weight:900;letter-spacing:.06em}.test-prediction-analysis dd{margin:.35rem 0 0;overflow-wrap:anywhere;font-size:.9rem;font-weight:850}.test-prediction-options{display:grid;gap:.45rem;padding:.8rem;border-radius:.65rem;background:#171b15;color:#f4f7f1}.test-prediction-options>strong{color:#dcff7c;font-size:.72rem;letter-spacing:.08em}.test-prediction-options>span{font-size:.95rem;font-weight:800}.test-prediction-destructive{min-height:3.25rem;border:0;border-radius:.7rem;background:#ff7a5b;color:#171b15;font-weight:950}.test-prediction-destructive:disabled{background:#d7dad3;color:#777d74}@media (max-width:48rem){.test-prediction-analysis dl{grid-template-columns:1fr}}.prediction-display-header>div{min-width:0;max-width:100%}.prediction-display-content h2,.prediction-display-empty h2,.prediction-display-header h1,.prediction-display-options article span,.venue-display-range .venue-empty h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.prediction-display-options article{isolation:isolate;background:#171915}.prediction-display-options article i[data-percentage-fill]{position:absolute;z-index:0;display:block;inset:auto 0 0;width:100%;height:0;border-radius:0;background:#dcff7c;transition:height .55s ease-out}.prediction-display-options article span,.prediction-display-options article strong{position:relative;z-index:2;width:fit-content;max-width:100%;padding:.14em .26em;border-radius:.18em;background:rgba(7,9,5,.9);color:#f4f7f1;box-decoration-break:clone;-webkit-box-decoration-break:clone}.prediction-display-options article strong{color:#dcff7c}.prediction-display-options article span{line-height:1.05}@media (min-aspect-ratio:1/1){.prediction-venue-display.orientation-horizontal{grid-template-columns:minmax(32rem,.72fr) minmax(0,1.28fr);gap:3cqw}.prediction-venue-display.orientation-horizontal.has-adaptive-art{grid-template-columns:minmax(32rem,.82fr) minmax(16rem,.42fr) minmax(0,1.36fr)}.prediction-venue-display.orientation-horizontal .prediction-display-header{min-width:0;width:100%;align-self:start}.prediction-venue-display.orientation-horizontal .prediction-display-header h1{max-width:100%;font-size:clamp(3.5rem,5.8cqh,5.5rem);line-height:.88;white-space:nowrap}.prediction-venue-display.orientation-horizontal .prediction-display-content,.prediction-venue-display.orientation-horizontal .prediction-display-empty{min-height:0;align-self:stretch}.prediction-venue-display.orientation-horizontal .prediction-display-content h2,.prediction-venue-display.orientation-horizontal .prediction-display-empty h2{max-width:16ch;font-size:clamp(2.6rem,4.8cqh,4.2rem);line-height:.94}.prediction-venue-display.orientation-horizontal .prediction-display-options article{min-height:clamp(9rem,22cqh,15rem);padding:clamp(1.2rem,2cqw,2.4rem)}.prediction-venue-display.orientation-horizontal .prediction-display-options article span{font-size:clamp(1.65rem,2.8cqh,2.6rem)}.prediction-venue-display.orientation-horizontal .prediction-display-options article strong{font-size:clamp(3.4rem,6.4cqh,5.4rem)}.venue-display-range.orientation-horizontal .venue-empty .empty-copy{width:100%;max-width:min(68rem,100%)}.venue-display-range.orientation-horizontal .venue-empty h2{max-width:20ch;font-size:clamp(3.5rem,7cqh,5.25rem);line-height:.94}}@media (prefers-reduced-motion:reduce){.prediction-display-options article i[data-percentage-fill]{transition:none}}@media (min-width:64rem){.landing-page[data-registration-state=CLOSED],.landing-page[data-registration-state=FULL]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(100dvh - 5.75rem),1fr) auto}.landing-page[data-registration-state=CLOSED] .landing-hero,.landing-page[data-registration-state=FULL] .landing-hero{grid-column:1;grid-row:1;grid-template-columns:minmax(0,.94fr) minmax(30rem,1.06fr);min-height:calc(100dvh - 5.75rem)}.landing-page[data-registration-state=CLOSED] .landing-hero-art,.landing-page[data-registration-state=FULL] .landing-hero-art{inset:0 0 0 47%;background-image:var(--landing-art-desktop);background-position:var(--landing-art-position-desktop);background-size:cover}.landing-page[data-registration-state=CLOSED] .landing-hero:before,.landing-page[data-registration-state=FULL] .landing-hero:before{inset:0 auto 0 0;width:56%;background:linear-gradient(90deg,rgba(7,9,5,.98) 0 78%,rgba(7,9,5,.82) 88%,transparent)}.landing-page[data-registration-state=CLOSED] .landing-hero-content,.landing-page[data-registration-state=FULL] .landing-hero-content{position:relative;z-index:1;grid-column:1;grid-row:1;width:100%;max-width:none}.landing-page[data-registration-state=CLOSED] .hero-actions,.landing-page[data-registration-state=FULL] .hero-actions{display:grid;width:min(100%,23rem);justify-items:stretch;gap:.9rem}.landing-page[data-registration-state=CLOSED] .hero-actions .button-link,.landing-page[data-registration-state=FULL] .hero-actions .button-link{width:100%}.landing-page[data-registration-state=CLOSED] .landing-footer,.landing-page[data-registration-state=FULL] .landing-footer{grid-column:1;grid-row:2}}@media (min-width:48rem){.attendee-product-shell{padding-bottom:8px}.attendee-product-shell,.public-journey-page{width:min(32.5rem,100%);min-height:auto;box-shadow:0 0 0 1px rgba(220,255,124,.08),0 0 4rem rgba(0,0,0,.42)}.public-journey-page{margin-block:24px}.attendee-product-shell>.attendee-nav{order:4;position:sticky;top:auto;right:auto;bottom:8px;left:auto;width:calc(100% - 16px);margin:16px 8px 0;transform:none}.attendee-range-page,.attendee-range-page .public-ranking{min-height:auto}.attendee-range-page .public-ranking{grid-template-rows:auto}.predictions-page .attendee-prediction-idle{flex:0 0 auto;grid-template-rows:auto auto}.journey-auth-success,.journey-recovery-card{grid-template-rows:auto auto auto}.journey-recovery-form-zone{align-content:start}.journey-card-bottom{align-self:auto}}@media (min-width:64rem){.public-journey-page{display:flex;min-height:auto;flex-direction:column;gap:0;padding:16px}.public-journey-page .journey-hero{position:relative;top:auto;flex:0 0 220px;width:100%;height:220px;min-height:220px}.public-journey-page .journey-hero-art{background-image:var(--journey-art-desktop);background-position:var(--journey-art-position-desktop,50% 50%)}.public-journey-page .journey-card{width:100%;min-height:0;margin-top:10px;padding:22px 20px 18px}.public-journey-page .journey-card-heading h2,.public-journey-page .journey-state-heading h2{font-size:30px}.public-journey-page .journey-card-heading>p,.public-journey-page .journey-state-copy{max-width:355px;font-size:15px}.public-journey-page .journey-secondary-art{width:100%;height:188px;margin-top:10px}.public-journey-page .journey-credit{width:100%;margin-top:10px}}.admin-art-shell .staff-roster-row-main h4{font-size:.98rem;font-weight:950;line-height:1.15}.admin-art-shell .staff-roster-email{font-size:.7rem}.admin-art-shell .staff-module-summary span{border:1px solid #cbd2c3;background:#f3f6ed;color:#283021}.admin-art-shell .staff-roster-state[data-status=active]{background:var(--admin-lime);color:#171b15}.admin-art-shell .staff-roster-actions .staff-full-revoke{border-color:var(--admin-coral);background:transparent;color:#9b321f}.admin-art-shell .staff-access-card>details{justify-self:start;padding-top:.35rem;border:0}.admin-art-shell .staff-access-card>details summary{color:#62695f;font-size:.64rem;font-weight:800}.admin-art-shell [data-admin-section=STAFF]{--staff-admin-bg:#070905;--staff-admin-surface:#171915;--staff-admin-strong:#20231e;--staff-admin-deep:#10130e;--staff-admin-light:#f4f5f0;--staff-admin-light-2:#e6e9e1;--staff-admin-ink:#171915;--staff-admin-muted:#626a63;--staff-admin-line:#c1c7bd;--staff-admin-lime:#dcff7c;--staff-admin-coral:#ff7a5b;min-width:0}.admin-art-shell [data-admin-section=STAFF] .admin-product-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.35rem 1.45rem;border-radius:1.15rem;background:var(--staff-admin-deep)}.admin-art-shell [data-admin-section=STAFF] .admin-product-head h2{margin-top:.4rem;font-size:2.125rem;line-height:1;letter-spacing:-.045em}.admin-art-shell [data-admin-section=STAFF] .admin-product-head-copy>p:last-child{max-width:48rem;margin-top:.55rem;font-size:.84rem;font-weight:650}.staff-admin-session{display:inline-flex;min-height:2.25rem;flex:0 0 auto;align-items:center;gap:.55rem;padding:0 .75rem;border-radius:999px;background:var(--staff-admin-surface);color:#d5dad2;font-size:.66rem;font-weight:900;white-space:nowrap}.staff-admin-session span{width:.5rem;height:.5rem;border-radius:50%;background:var(--staff-admin-lime)}.admin-art-shell [data-admin-section=STAFF]>.notice{padding:.65rem .85rem;border-radius:.75rem;font-size:.7rem}.admin-art-shell [data-admin-section=STAFF] .staff-access-management{gap:.65rem}.staff-operational-status{display:grid;grid-template-columns:13.75rem minmax(0,1fr);gap:.6rem}.staff-operational-total{display:flex;min-height:5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:1.1rem;background:var(--staff-admin-strong)}.staff-operational-total>div{display:grid;gap:.2rem}.staff-operational-total>div>span{color:#969d92;font-size:.62rem;font-weight:900;letter-spacing:.06em}.staff-operational-total>div>strong{color:var(--staff-admin-lime);font-size:1.95rem;line-height:1}.staff-operational-total small{color:#a8afa4;font-size:.63rem;font-weight:750}.admin-art-shell [data-admin-section=STAFF] .staff-module-overview{grid-template-columns:repeat(6,minmax(0,1fr));border-radius:1.1rem;background:#31372e}.admin-art-shell [data-admin-section=STAFF] .staff-module-overview>div{min-height:5rem;justify-content:center;padding:.7rem .65rem;background:var(--staff-admin-surface);color:#f4f7f1}.admin-art-shell [data-admin-section=STAFF] .staff-module-overview span{color:#929a8f;font-size:.58rem}.admin-art-shell [data-admin-section=STAFF] .staff-module-overview strong{color:#fff;font-size:1.08rem}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:center;gap:.75rem;padding:.75rem .85rem;border:0;border-radius:1rem;background:#121510}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation>header{display:block}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation h3{margin-top:.2rem;font-size:.82rem}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation>header p{margin-top:.25rem;font-size:.65rem}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation>div{gap:.3rem;background:transparent}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation article{min-height:3rem;padding:.55rem .65rem;border-radius:.7rem;background:#1d221a}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation article strong{font-size:.75rem}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation article p{margin-top:.12rem;font-size:.64rem}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation article>span{border-radius:999px}.staff-admin-loading{margin:0;padding:.7rem;color:#aeb5ab;font-size:.65rem;font-weight:850}.admin-art-shell [data-admin-section=STAFF] .staff-access-form{display:grid;gap:.65rem;padding:.8rem .9rem;border-radius:1rem}.admin-art-shell [data-admin-section=STAFF] .staff-access-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.admin-art-shell [data-admin-section=STAFF] .staff-access-form>header h3{margin:0;font-size:.86rem}.admin-art-shell [data-admin-section=STAFF] .staff-access-form>header p{margin:.2rem 0 0;font-size:.66rem}.admin-art-shell [data-admin-section=STAFF] .staff-access-form>header>span{padding:.3rem .5rem;border-radius:999px;background:#dfeBC7;color:#334011;font-size:.58rem;font-weight:900;white-space:nowrap}.staff-create-grid{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(13rem,1.15fr) minmax(13rem,.82fr) auto;align-items:end;gap:.5rem}.admin-art-shell [data-admin-section=STAFF] .staff-create-grid .field{gap:.3rem;font-size:.63rem}.admin-art-shell [data-admin-section=STAFF] .staff-create-grid input{min-height:2.85rem}.admin-art-shell [data-admin-section=STAFF] .staff-vip-create-control{min-height:2.85rem;padding:.45rem .6rem;border-radius:.75rem;background:#fff}.admin-art-shell [data-admin-section=STAFF] .staff-vip-create-control small{font-size:.6rem}.admin-art-shell [data-admin-section=STAFF] .staff-create-grid>button{min-height:2.85rem;border-color:var(--staff-admin-lime);border-radius:.75rem;background:var(--staff-admin-lime);color:var(--staff-admin-bg);font-size:.68rem}.admin-art-shell [data-admin-section=STAFF] .staff-roster-tools{grid-template-columns:minmax(15rem,1fr) auto;padding:.7rem;border-radius:1rem;background:var(--staff-admin-light-2)}.admin-art-shell [data-admin-section=STAFF] .staff-roster-search{max-width:31rem}.admin-art-shell [data-admin-section=STAFF] .staff-roster-filters{justify-content:flex-end}.admin-art-shell [data-admin-section=STAFF] .staff-roster-filters button{min-height:2.25rem;padding:.4rem .6rem;border-radius:999px;font-size:.6rem}.admin-art-shell [data-admin-section=STAFF] .staff-roster-filters button[aria-pressed=true]{color:#fff}.staff-roster-surface{overflow:hidden;border-radius:1rem;background:var(--staff-admin-light);color:var(--staff-admin-ink)}.admin-art-shell [data-admin-section=STAFF] .staff-roster-heading{align-items:center;padding:.65rem .85rem;background:var(--staff-admin-light-2);color:var(--staff-admin-ink)}.admin-art-shell [data-admin-section=STAFF] .staff-roster-heading span{color:#626a63}.admin-art-shell [data-admin-section=STAFF] .staff-roster-heading strong{color:var(--staff-admin-ink);font-size:.88rem}.admin-art-shell [data-admin-section=STAFF] .staff-roster-heading p{color:#626a63;font-size:.65rem}.admin-art-shell [data-admin-section=STAFF] .staff-roster-columns,.admin-art-shell [data-admin-section=STAFF] .staff-roster-row-main{grid-template-columns:minmax(12rem,1.15fr) minmax(14rem,1.45fr) 6rem minmax(9rem,.8fr)}.admin-art-shell [data-admin-section=STAFF] .staff-access-list,.admin-art-shell [data-admin-section=STAFF] .staff-roster-columns{border-radius:0}.admin-art-shell [data-admin-section=STAFF] .staff-access-card{gap:.55rem;padding:.65rem .85rem}.admin-art-shell [data-admin-section=STAFF] .staff-access-card[data-staff-status=inactive]{background:#f2f3ef}.admin-art-shell [data-admin-section=STAFF] .staff-roster-identity>div{display:flex;align-items:center;gap:.45rem;min-width:0}.admin-art-shell [data-admin-section=STAFF] .staff-roster-row-main h4{font-size:.86rem}.admin-art-shell [data-admin-section=STAFF] .staff-roster-email{margin:.18rem 0 0;font-size:.67rem}.admin-art-shell [data-admin-section=STAFF] .staff-vip-badge{padding:.3rem .45rem;font-size:.54rem}.admin-art-shell [data-admin-section=STAFF] .staff-roster-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.admin-art-shell [data-admin-section=STAFF] .staff-access-card .staff-roster-actions button{min-height:2.35rem;height:2.35rem;border-radius:.7rem;background:#fff;color:var(--staff-admin-ink)}.admin-art-shell [data-admin-section=STAFF] .staff-access-card .staff-roster-actions .staff-full-revoke{border-color:var(--staff-admin-coral);background:var(--staff-admin-coral);color:#21110d}.admin-art-shell [data-admin-section=STAFF] .staff-revocation-confirmation{border-radius:.75rem}.staff-edit-state{display:grid;gap:.65rem}.staff-edit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.staff-edit-back{min-height:2.35rem;padding:.4rem .65rem;border:1px solid #4a5148;border-radius:.7rem;background:transparent;color:#c7cdc3;font-size:.65rem;font-weight:900}.staff-edit-workspace{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(27rem,1.28fr);gap:.7rem}.staff-edit-identity{padding:1rem;border-radius:1rem;background:var(--staff-admin-strong);color:#f4f7f1}.staff-edit-identity>.eyebrow{margin:0;color:var(--staff-admin-lime)}.staff-edit-identity>h3{margin:.35rem 0 0;color:#fff;font-size:1.55rem;line-height:1;letter-spacing:-.035em}.staff-edit-email{margin:.4rem 0 0;color:#aeb5aa;font-size:.76rem;font-weight:700;overflow-wrap:anywhere}.staff-edit-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.staff-role-badge{display:inline-flex;align-items:center;padding:.35rem .5rem;border-radius:999px;background:#f4f5f0;color:#171915;font-size:.58rem;font-weight:900}.staff-edit-facts{display:grid;gap:.4rem;margin:.8rem 0 0}.staff-edit-facts>div{display:flex;min-height:3.2rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .7rem;border-radius:.75rem;background:var(--staff-admin-deep)}.staff-edit-facts dt{color:#858c81;font-size:.57rem;font-weight:900}.staff-edit-facts dd{margin:0;color:#fff;font-size:.67rem;font-weight:900;text-align:right}.staff-edit-vip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.65rem;padding:.7rem;border-radius:.85rem;background:#242923}.staff-edit-vip strong{font-size:.68rem}.staff-edit-vip p{margin:.2rem 0 0;color:#929a8f;font-size:.62rem;font-weight:700}.admin-art-shell [data-admin-section=STAFF] .staff-edit-vip .staff-vip-toggle{min-height:2.4rem;flex:0 0 auto;border-color:#4b5a35;border-radius:999px;background:#11140f;color:var(--staff-admin-lime);font-size:.58rem}.admin-art-shell [data-admin-section=STAFF] .staff-edit-vip .staff-vip-toggle[aria-pressed=true]{background:#293123}.staff-edit-danger,.staff-edit-reactivation{margin-top:.65rem;padding:.75rem;border-radius:.85rem;background:#211916}.staff-edit-danger>strong,.staff-edit-reactivation>strong{color:#f1c0b0;font-size:.7rem}.staff-edit-danger p,.staff-edit-reactivation p{margin:.3rem 0 0;color:#b89d93;font-size:.63rem;line-height:1.45;font-weight:700}.admin-art-shell [data-admin-section=STAFF] .staff-edit-danger>button,.admin-art-shell [data-admin-section=STAFF] .staff-edit-reactivation>button{width:100%;min-height:2.55rem;margin-top:.55rem;border-radius:.7rem}.admin-art-shell [data-admin-section=STAFF] .staff-edit-danger>button{border-color:var(--staff-admin-coral);background:var(--staff-admin-coral);color:#21110d}.admin-art-shell [data-admin-section=STAFF] .staff-edit-reactivation{background:#182016}.admin-art-shell [data-admin-section=STAFF] .staff-edit-reactivation>strong{color:var(--staff-admin-lime)}.admin-art-shell [data-admin-section=STAFF] .staff-edit-reactivation p{color:#adb7a8}.admin-art-shell [data-admin-section=STAFF] .staff-edit-reactivation>button{border-color:#f4f5f0;background:#f4f5f0;color:#171915}.staff-module-editor{padding:1rem;border-radius:1rem;background:var(--staff-admin-light);color:var(--staff-admin-ink)}.staff-module-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.staff-module-editor>header .eyebrow{margin:0;color:#596159;font-size:.62rem}.staff-module-editor>header h3{margin:.25rem 0 0;color:var(--staff-admin-ink);font-size:1.25rem}.staff-module-editor>header p{max-width:38rem;margin:.35rem 0 0;color:#5f675f;font-size:.7rem;line-height:1.45;font-weight:700}.staff-module-editor>header>span{padding:.35rem .5rem;border-radius:999px;background:#dfeBC7;color:#334011;font-size:.57rem;font-weight:900;white-space:nowrap}.staff-base-access{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding:.65rem .75rem;border-radius:.75rem;background:var(--staff-admin-light-2)}.staff-base-access span{color:#596159;font-size:.58rem;font-weight:900}.staff-base-access strong{font-size:.68rem;text-align:right}.staff-inactive-guidance{margin:.55rem 0 0;padding:.65rem .75rem;border-left:.3rem solid var(--staff-admin-coral);border-radius:.65rem;background:#fff0eb;color:#63352a;font-size:.62rem;font-weight:850;line-height:1.45}.admin-art-shell [data-admin-section=STAFF] .staff-module-assignment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.65rem;padding:0;border:0;background:transparent}.admin-art-shell [data-admin-section=STAFF] .staff-module-assignment label{display:flex;min-height:5.4rem;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid var(--staff-admin-line);border-radius:.85rem;background:#fff}.admin-art-shell [data-admin-section=STAFF] .staff-module-assignment label[data-selected=true]{border:2px solid #7e9150;background:#f3f8e6}.admin-art-shell [data-admin-section=STAFF] .staff-module-assignment label>span{display:grid;gap:.25rem}.admin-art-shell [data-admin-section=STAFF] .staff-module-assignment label strong{color:var(--staff-admin-ink);font-size:.8rem}.admin-art-shell [data-admin-section=STAFF] .staff-module-assignment label small{color:#6b736b;font-size:.64rem;line-height:1.35}.admin-art-shell [data-admin-section=STAFF] .staff-module-assignment input{width:1.15rem;height:1.15rem;flex:0 0 auto}.admin-art-shell [data-admin-section=STAFF] .staff-module-assignment:disabled label{border-color:#c9cdc5;background:#e5e8e1;color:#747c74}.admin-art-shell [data-admin-section=STAFF] .staff-module-edit-actions{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #d1d6cd}.admin-art-shell [data-admin-section=STAFF] .staff-module-edit-actions>div{display:flex;gap:.4rem}.admin-art-shell [data-admin-section=STAFF] .staff-module-edit-actions button{min-height:2.65rem;padding:.45rem .7rem;border-radius:.7rem;border-color:var(--staff-admin-ink);background:#fff;color:var(--staff-admin-ink)}.admin-art-shell [data-admin-section=STAFF] .staff-module-edit-actions .staff-module-clear{border-color:var(--staff-admin-line);color:var(--staff-admin-ink)}.admin-art-shell [data-admin-section=STAFF] .staff-module-edit-actions .staff-module-save{border-color:var(--staff-admin-lime);background:var(--staff-admin-lime);color:var(--staff-admin-bg)}.admin-art-shell [data-admin-section=STAFF] .staff-module-edit-actions button:disabled{border-color:#c7cdc4;background:#dde1d9;color:#747c74}.staff-edit-metadata{display:flex;justify-content:space-between;gap:.75rem;margin-top:.65rem;background:var(--staff-admin-light-2);color:#697169;font-size:.6rem;font-weight:750}.staff-edit-metadata,.staff-edit-note{padding:.6rem .7rem;border-radius:.7rem}.staff-edit-note{margin:.6rem 0 0;background:#131612;color:#9da49a;font-size:.63rem;line-height:1.45;font-weight:700}@media (max-width:70rem){.admin-art-shell [data-admin-section=STAFF] .staff-operational-status{grid-template-columns:12rem minmax(0,1fr)}.admin-art-shell [data-admin-section=STAFF] .staff-module-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-art-shell [data-admin-section=STAFF] .staff-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-art-shell [data-admin-section=STAFF] .staff-create-grid>button{width:100%}}@media (max-width:48rem){.admin-art-shell [data-admin-section=STAFF] .admin-product-head{display:grid;padding:1rem}.admin-art-shell [data-admin-section=STAFF] .admin-product-head h2{font-size:1.75rem}.admin-art-shell [data-admin-section=STAFF] .admin-product-head-copy>p:last-child{font-size:.76rem}.admin-art-shell [data-admin-section=STAFF] .staff-admin-session{width:fit-content}.admin-art-shell [data-admin-section=STAFF] .staff-operational-status{grid-template-columns:1fr}.admin-art-shell [data-admin-section=STAFF] .staff-operational-total{min-height:4.5rem}.admin-art-shell [data-admin-section=STAFF] .staff-module-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-art-shell [data-admin-section=STAFF] .staff-module-overview>div{min-height:3.9rem;padding:.55rem}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation{grid-template-columns:1fr}.admin-art-shell [data-admin-section=STAFF] .staff-admin-separation>header{display:block}.admin-art-shell [data-admin-section=STAFF] .staff-access-form>header{display:grid}.admin-art-shell [data-admin-section=STAFF] .staff-access-form>header>span{width:fit-content}.admin-art-shell [data-admin-section=STAFF] .staff-create-grid,.admin-art-shell [data-admin-section=STAFF] .staff-roster-tools{grid-template-columns:1fr}.admin-art-shell [data-admin-section=STAFF] .staff-roster-search{max-width:none}.admin-art-shell [data-admin-section=STAFF] .staff-roster-filters{justify-content:flex-start}.admin-art-shell [data-admin-section=STAFF] .staff-roster-heading{display:grid;align-items:start}.admin-art-shell [data-admin-section=STAFF] .staff-roster-heading p{text-align:left}.admin-art-shell [data-admin-section=STAFF] .staff-roster-columns{display:none}.admin-art-shell [data-admin-section=STAFF] .staff-access-list{gap:.45rem;padding:.45rem;background:var(--staff-admin-light-2)}.admin-art-shell [data-admin-section=STAFF] .staff-access-card{border-radius:.75rem}.admin-art-shell [data-admin-section=STAFF] .staff-roster-row-main{grid-template-columns:1fr;gap:.55rem}.admin-art-shell [data-admin-section=STAFF] .staff-roster-actions{width:100%}.admin-art-shell [data-admin-section=STAFF] .staff-access-card .staff-roster-actions button{min-height:2.75rem;height:2.75rem}.admin-art-shell [data-admin-section=STAFF] .staff-edit-workspace{grid-template-columns:1fr}.admin-art-shell [data-admin-section=STAFF] .staff-edit-identity,.admin-art-shell [data-admin-section=STAFF] .staff-module-editor{padding:.85rem}.admin-art-shell [data-admin-section=STAFF] .staff-module-editor>header{display:grid}.admin-art-shell [data-admin-section=STAFF] .staff-module-editor>header>span{width:fit-content}.admin-art-shell [data-admin-section=STAFF] .staff-base-access{display:grid}.admin-art-shell [data-admin-section=STAFF] .staff-base-access strong{text-align:left}.admin-art-shell [data-admin-section=STAFF] .staff-module-assignment{grid-template-columns:1fr}.admin-art-shell [data-admin-section=STAFF] .staff-module-edit-actions{display:grid}.admin-art-shell [data-admin-section=STAFF] .staff-module-edit-actions>div{display:grid;grid-template-columns:1fr 1fr}.admin-art-shell [data-admin-section=STAFF] .staff-module-edit-actions button{width:100%;min-height:2.8rem}.admin-art-shell [data-admin-section=STAFF] .staff-edit-metadata{display:grid}.admin-art-shell [data-admin-section=STAFF] .staff-edit-vip{align-items:stretch;flex-direction:column}.admin-art-shell [data-admin-section=STAFF] .staff-edit-vip .staff-vip-toggle{width:100%}.admin-art-shell [data-admin-section=STAFF] .staff-revocation-confirmation>div{grid-template-columns:1fr}}@media (max-width:25rem){.admin-art-shell [data-admin-section=STAFF] .staff-module-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-art-shell [data-admin-section=STAFF] .staff-module-edit-actions>div{grid-template-columns:1fr}}.admin-art-shell .post-event-report{gap:1rem;color:#f4f5f0}.admin-art-shell .post-report-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,2.4vw,1.8rem);border-radius:1rem;background:var(--admin-dark)}.admin-art-shell .post-report-head h2{margin:.35rem 0 .55rem;color:#fff;font-size:clamp(1.8rem,3vw,2.35rem)}.admin-art-shell .post-report-head p:last-child{max-width:56rem;margin:0;color:#aeb5ab;line-height:1.5}.admin-art-shell .post-report-head>span{flex:0 0 auto;padding:.55rem .75rem;border:1px solid #4b5348;border-radius:999px;color:var(--admin-lime);font-size:.68rem;font-weight:900;letter-spacing:.07em}.admin-art-shell .post-report-loading,.admin-art-shell .post-report-message{margin:0;padding:.75rem 1rem;border-radius:.75rem;background:#11140f;color:#b7beb3;font-size:.8rem}.admin-art-shell .post-report-section{min-width:0;display:grid;gap:1rem;padding:clamp(1.15rem,2vw,1.55rem);border-radius:1rem;background:var(--admin-light);color:var(--admin-bg)}.admin-art-shell .post-report-section>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-art-shell .post-report-section>header>div{min-width:0;display:flex;align-items:center;gap:.8rem}.admin-art-shell .post-report-section>header>div>span{display:grid;flex:0 0 auto;width:2.5rem;height:2.5rem;place-items:center;border-radius:.65rem;background:var(--admin-bg);color:var(--admin-lime);font-size:.7rem;font-weight:900}.admin-art-shell .post-report-section h3{margin:.2rem 0 0;color:var(--admin-bg);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.1}.admin-art-shell .post-report-section .admin-section-kicker{color:#596432;font-size:.68rem}.admin-art-shell .post-report-section>header>small{color:#5e655b;font-weight:750}.admin-art-shell .post-report-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.admin-art-shell .post-report-metric{min-width:0;min-height:8.25rem;display:grid;align-content:space-between;gap:.75rem;padding:1rem;border-radius:.8rem;background:var(--admin-dark);color:#fff}.admin-art-shell .post-report-metric>div{display:flex;align-items:start;justify-content:space-between;gap:.5rem}.admin-art-shell .post-report-metric>div>span:first-child{color:#aeb5ab;font-size:.68rem;font-weight:900;letter-spacing:.055em}.admin-art-shell .post-report-metric strong{color:#fff;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1;overflow-wrap:anywhere}.admin-art-shell .post-report-metric small{color:#b8c09e;font-size:.68rem;line-height:1.35}.admin-art-shell .post-report-provenance{flex:0 0 auto;padding:.28rem .4rem;border-radius:.4rem;background:#31372e;color:#c8d0c4;font-size:.55rem;font-weight:900;letter-spacing:.06em}.admin-art-shell .post-report-provenance[data-provenance=MANUAL]{background:#ffe4dc;color:#6b2d20}.admin-art-shell .post-report-provenance[data-provenance=DERIVED]{background:var(--admin-lime);color:#27300e}.admin-art-shell .post-report-arrivals{border-top:1px solid #cbd0c6;padding-top:.85rem}.admin-art-shell .post-report-arrivals summary{cursor:pointer;color:#394035;font-size:.75rem;font-weight:900}.admin-art-shell .post-report-arrivals>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;margin-top:.75rem;overflow:hidden;border-radius:.7rem;background:#c4c9bf}.admin-art-shell .post-report-arrivals span{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem;background:var(--admin-light-2);font-size:.78rem}.admin-art-shell .post-report-arrivals p{color:#5d6459;font-weight:850}.admin-art-shell .post-report-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.admin-art-shell .post-report-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.admin-art-shell .post-report-form .field{color:#555c52}.admin-art-shell .post-report-context-grid textarea,.admin-art-shell .post-report-form input,.admin-art-shell .post-report-form select,.admin-art-shell .post-report-form textarea,.admin-art-shell .post-report-notes-grid select,.admin-art-shell .post-report-notes-grid textarea{border-color:#abb2a7;background:#fff;color:var(--admin-bg)}.admin-art-shell .post-report-form>p{grid-column:1/-1;margin:0;color:#575f54;font-size:.78rem;line-height:1.5}.admin-art-shell .post-report-context-grid>button,.admin-art-shell .post-report-form>button,.admin-art-shell .post-report-notes-grid button{grid-column:1/-1;border-color:var(--admin-bg);background:var(--admin-bg);color:#fff}.admin-art-shell .post-report-unsaved{flex:0 0 auto;padding:.4rem .55rem;border-radius:.45rem;background:#ffe2d9;color:#6b2a1d;font-size:.58rem;font-weight:900;letter-spacing:.055em}.admin-art-shell .post-report-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.admin-art-shell .post-report-context-grid .field{color:#555c52}.admin-art-shell .post-report-context-grid textarea{min-height:8rem}.admin-art-shell .post-report-context-grid .field:last-of-type{grid-column:1/-1}.admin-art-shell .post-report-section-copy{margin:-.35rem 0 0;color:#565d52;font-size:.8rem}.admin-art-shell .post-report-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-art-shell .post-report-notes-grid form{min-width:0;display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:.75rem;padding:1rem;border-radius:.8rem;background:var(--admin-light-2)}.admin-art-shell .post-report-notes-grid form>header{grid-column:1/-1;display:flex;align-items:start;justify-content:space-between;gap:.5rem;color:#24291f}.admin-art-shell .post-report-notes-grid .field{color:#555c52}.admin-art-shell .post-report-notes-grid textarea{min-height:6.5rem}.admin-art-shell .post-report-quality{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.admin-art-shell .post-report-quality li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.75rem;border-radius:.65rem;background:#fff1ec;color:#4e251b;font-size:.78rem;font-weight:750}.admin-art-shell .post-report-quality li span{padding:.3rem .42rem;border-radius:.35rem;background:var(--admin-coral);color:#30130c;font-size:.56rem;font-weight:900}.admin-art-shell .post-report-quality-ok{margin:0;padding:.8rem;border-radius:.65rem;background:#e9f2cc;color:#374414;font-weight:850}.admin-art-shell .post-report-coverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border-radius:.7rem;background:#c6cbc2}.admin-art-shell .post-report-coverage>div{display:grid;gap:.3rem;padding:.75rem;background:var(--admin-light-2)}.admin-art-shell .post-report-coverage dt{color:#5a6257;font-size:.63rem;font-weight:900}.admin-art-shell .post-report-coverage dd{margin:0;color:#1d211b;font-size:1.35rem;font-weight:900}.admin-art-shell .post-report-snapshot-summary{display:flex;align-items:end;gap:.75rem}.admin-art-shell .post-report-snapshot-summary strong{color:var(--admin-bg);font-size:3.25rem;line-height:.85}.admin-art-shell .post-report-snapshot-summary span{color:#555d52;font-size:.72rem;font-weight:900}.admin-art-shell .post-report-snapshot>p{margin:0;color:#565e53;font-size:.8rem;line-height:1.45}.admin-art-shell .post-report-snapshot>button{width:100%}.admin-art-shell .post-report-legacy .admin-report-grid{margin-top:0}@media (max-width:1100px){.admin-art-shell .post-report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-art-shell .post-report-notes-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-art-shell .post-report-head{align-items:start;flex-direction:column}.admin-art-shell .post-report-context-grid,.admin-art-shell .post-report-two-column{grid-template-columns:1fr}.admin-art-shell .post-report-context-grid .field:last-of-type{grid-column:auto}.admin-art-shell .post-report-section>header{align-items:start;flex-direction:column}.admin-art-shell .post-report-section>header>div{align-items:start}}@media (max-width:480px){.admin-art-shell .post-report-coverage,.admin-art-shell .post-report-form,.admin-art-shell .post-report-metric-grid,.admin-art-shell .post-report-notes-grid form{grid-template-columns:1fr}.admin-art-shell .post-report-form>button,.admin-art-shell .post-report-form>p,.admin-art-shell .post-report-notes-grid button,.admin-art-shell .post-report-notes-grid form>header{grid-column:auto}.admin-art-shell .post-report-metric{min-height:7.25rem}}.post-report-head-actions{display:grid;justify-items:end;gap:.6rem}.post-report-head-actions a{min-height:2.45rem;padding:0 .9rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--event-accent,#dcff7c);color:var(--event-accent,#dcff7c);font-size:.72rem;font-weight:850;letter-spacing:.05em;text-decoration:none}.post-report-head-actions a:focus-visible,.post-report-head-actions a:hover{background:var(--event-accent,#dcff7c);color:#10120f}@media (max-width:760px){.post-report-head-actions{justify-items:start}}