:root{--ink:#070706;--panel:#11100e;--gold:#d89b3c;--gold-light:#f4c776;--cream:#f7f0e3;--muted:#a9a39a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a,button,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #e4ad52}button,input,textarea,select{font:inherit}button{cursor:pointer}.display{font-family:Georgia,Times New Roman,serif}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.eyebrow{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;font-size:.82rem;font-weight:700}.gold-text{background:linear-gradient(120deg,#fff1c4 0%,#f0bd60 42%,#a9661c 100%);color:#0000;-webkit-background-clip:text}.gold-button{color:#130d05;background:linear-gradient(135deg,#f2c06b,#b76d20);border:1px solid #e8b45a;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1.25rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 10px 35px #b66d2133}.gold-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.outline-button{color:#fff;background:#ffffff08;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1.25rem;font-weight:700;transition:all .2s;display:inline-flex}.outline-button:hover{background:#dca44d12;border-color:#dca44d}.glass{background:linear-gradient(145deg,#171512e8,#0c0b09e8);border:1px solid #ffffff16;box-shadow:0 20px 80px #0008}.site-nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090908e8;border-bottom:1px solid #ffffff10;transition:background .3s,box-shadow .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;height:88px;transition:height .34s cubic-bezier(.2,.75,.25,1);display:flex}.brand{letter-spacing:.08em;align-items:center;gap:.7rem;font-weight:800;display:flex}.brand-mark{color:#e7b45c;filter:drop-shadow(0 0 12px #d9963870);perspective:600px;place-items:center;width:54px;height:72px;display:grid;position:relative;overflow:visible}.brand-mark img{object-fit:contain;transform-origin:50%;backface-visibility:visible;width:auto;height:68px;transition:height .34s cubic-bezier(.2,.75,.25,1);animation:8s linear infinite trophy-turn}.site-nav.is-compact{background:#090807f4;border-bottom-color:#d89b3c24;box-shadow:0 12px 40px #0008}.site-nav.is-compact .nav-inner{height:64px}.site-nav.is-compact .brand-mark{height:54px}.site-nav.is-compact .brand-mark img{height:50px}.site-nav.is-compact .brand-name small{opacity:.72}.site-nav.is-compact .gold-button{min-height:42px}.brand-name{flex-direction:column;line-height:1;display:flex}.brand-name b{letter-spacing:.16em;font-size:.92rem}.brand-name small{color:#b7aea2;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;margin-top:.25rem;font-size:.65rem}@keyframes trophy-turn{0%{transform:rotateY(0)}50%{filter:brightness(.85);transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.brand-mark img,.hero:after,.marquee-track{animation:none}[data-reveal]{opacity:1;transition:none;transform:none}}.nav-links{color:#d3cec4;align-items:center;gap:1.8rem;font-size:.94rem;display:flex}.nav-links a:hover{color:#efbf69}.mobile-nav,.mobile-bottom-nav,.mobile-drawer,.drawer-backdrop{display:none}.hero{background:#050504 url(/m9-awards-stage.png) 50%/cover no-repeat;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:linear-gradient(90deg,#070706 0%,#070706e8 30%,#07070660 61%,#07070610),linear-gradient(#0000 70%,#070706 100%);position:absolute;inset:0}.hero:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;border:1px solid #e5aa4b40;border-radius:50%;width:min(34vw,500px);animation:14s linear infinite award-orbit;position:absolute;top:21%;right:7%;transform:rotateX(67deg)rotate(0);box-shadow:0 0 0 18px #bd741012,0 0 0 58px #bd74100b,inset 0 0 55px #d7932320}@keyframes award-orbit{to{transform:rotateX(67deg)rotate(360deg)}}.hero-content{z-index:2;max-width:none;padding-top:46px;padding-bottom:42px;position:relative}.hero-content>*{width:min(640px,58vw)}.hero h1{letter-spacing:-.052em;text-wrap:balance;margin:1rem 0 1.15rem;font-size:clamp(3.4rem,6.4vw,6.35rem);font-weight:500;line-height:.91}.hero-copy{color:#c5bfb5;max-width:550px;font-size:1.08rem;line-height:1.72}.hero-countdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090806a8;border:1px solid #d99c3a40;border-radius:12px;align-items:center;gap:.45rem;margin-top:.65rem;padding:.42rem .5rem .42rem .75rem;display:flex;box-shadow:0 12px 35px #0005;width:max-content!important}.countdown-loading{opacity:.4;height:47px;width:320px!important}.countdown-caption{color:#bcb4aa;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-right:.45rem;font-size:.72rem;font-weight:700}.countdown-unit{border-left:1px solid #ffffff12;justify-items:center;min-width:42px;padding:.25rem .38rem;display:grid}.countdown-unit strong{color:#f0bd65;font-variant-numeric:tabular-nums;font:500 1.08rem/1 Georgia,serif}.countdown-unit small{color:#827b73;letter-spacing:.1em;text-transform:uppercase;margin-top:.2rem;font-size:.55rem}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.event-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0b09dd;border:1px solid #ffffff18;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;position:relative;box-shadow:0 18px 55px #0007}.hero-rail-wrap{z-index:4;width:min(640px,58vw);margin-top:30px;position:relative}.sponsor-marquee{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0908e8;border-block:1px solid #ffffff12;align-items:center;width:100vw;height:58px;margin:9px auto 0;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.sponsor-label{color:#dda64d;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-right:1px solid #ffffff12;flex:none;align-items:center;height:100%;padding:0 1rem;font-size:.68rem;font-weight:800;display:flex}.marquee-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{align-items:center;width:max-content;animation:24s linear infinite sponsor-scroll;display:flex}.sponsor-marquee:hover .marquee-track{animation-play-state:paused}.sponsor-mark{color:#aaa39a;filter:grayscale();opacity:.78;justify-content:center;align-items:center;min-width:190px;height:56px;padding:0 1.3rem;transition:all .2s;display:flex}.sponsor-mark:hover{color:#f0bd65;filter:none}.sponsor-mark img{object-fit:contain;max-width:125px;max-height:28px}.mock-sponsor-logo{width:78px;height:31px;display:block;position:relative}.mock-sponsor-logo i,.mock-sponsor-logo b,.mock-sponsor-logo em{border:2px solid #b9b2a7;display:block;position:absolute}.mock-0 i{border-radius:50%;width:25px;height:25px;top:3px;left:5px}.mock-0 b{border-radius:50%;width:25px;height:25px;top:3px;left:23px}.mock-0 em{border-radius:50%;width:25px;height:25px;top:3px;left:41px}.mock-1 i{width:25px;height:25px;top:3px;left:22px;transform:rotate(45deg)}.mock-1 b{border-color:#c98f3c;width:17px;height:17px;top:8px;left:39px;transform:rotate(45deg)}.mock-1 em{display:none}.mock-2 i{border-radius:50%;width:54px;height:21px;top:5px;left:10px}.mock-2 b{border-color:#c98f3c;border-radius:50%;width:24px;height:31px;top:0;left:25px}.mock-2 em{display:none}.mock-3 i{border-radius:50% 0;width:28px;height:25px;top:3px;left:13px}.mock-3 b{border-color:#c98f3c;border-radius:0 50%;width:28px;height:25px;top:3px;left:36px}.mock-3 em{display:none}.mock-4 i{width:22px;height:22px;top:4px;left:13px;transform:rotate(45deg)}.mock-4 b{border-color:#c98f3c;width:22px;height:22px;top:4px;left:31px;transform:rotate(45deg)}.mock-4 em{width:22px;height:22px;top:4px;left:49px;transform:rotate(45deg)}@keyframes sponsor-scroll{to{transform:translate(-50%)}}.section-separator{z-index:2;background:linear-gradient(90deg,#0000,#d89b3c24 20%,#e5b45870 50%,#d89b3c24 80%,#0000);width:min(1180px,100% - 40px);height:1px;margin:0 auto;position:relative}.section-separator:after{content:"";background:#0a0806;border:1px solid #dca44d99;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 18px #dca44d55}.sponsors-section{background:radial-gradient(circle at 50% 0,#9d5e1614,#0000 48%),#0a0908}.sponsors-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2.5rem;display:flex}.sponsors-heading h2{letter-spacing:-.035em;margin:.7rem 0 0;font:500 clamp(2.4rem,4vw,4rem)/1.02 Georgia,serif}.sponsors-heading>p{color:#a9a198;max-width:480px;margin:0;font-size:1rem;line-height:1.7}.sponsor-grid{background:#0d0c0a;border:1px solid #ffffff13;border-radius:20px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.sponsor-card{background:linear-gradient(145deg,#ffffff03,#0000);border-right:1px solid #ffffff10;place-items:center;min-height:140px;transition:all .25s;display:grid}.sponsor-card:last-child{border-right:0}.sponsor-card:hover{background:#d89b3c0c;box-shadow:inset 0 -2px #d89b3c80}.sponsor-card img{object-fit:contain;filter:grayscale()brightness(1.25);opacity:.82;width:auto;max-width:72%;max-height:58px;transition:all .25s}.sponsor-card:hover img{filter:none;opacity:1}.sponsor-card .mock-sponsor-logo{transform:scale(1.25)}@media (max-width:900px){.sponsor-grid{grid-template-columns:repeat(3,1fr)}.sponsor-card{border-bottom:1px solid #ffffff10}.sponsors-heading{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:640px){.sponsor-grid{grid-template-columns:1fr 1fr}.sponsor-card{min-height:105px}.sponsors-heading{margin-bottom:1.5rem}.sponsors-heading h2{font-size:2.45rem}}[data-reveal]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.75,.25,1);transform:translateY(34px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.event-cell{border-right:1px solid #ffffff12;align-items:center;gap:.8rem;min-width:210px;padding:1.1rem 1.4rem;display:flex}.event-cell:last-child{border:0}.event-cell svg{color:#dfa74d}.event-cell small{color:#999188;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.3rem;font-size:.72rem;display:block}.event-cell strong{font-size:.96rem}.section{padding:100px 0}.about-section{background:linear-gradient(135deg,#0d0b08,#161009 55%,#090807);padding:92px 0;position:relative;overflow:hidden}.about-section:before{content:"M9";color:#d7952b08;pointer-events:none;font:700 clamp(12rem,28vw,28rem)/1 Georgia,serif;position:absolute;bottom:-.22em;right:-.04em}.about-grid{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.about-title{position:relative}.about-title h2{letter-spacing:-.045em;max-width:540px;margin:.8rem 0 0;font:500 clamp(2.8rem,5vw,5.3rem)/.98 Georgia,serif}.about-copy{border-left:1px solid #d89b3c3d;padding-left:2rem}.about-copy p{color:#bdb5aa;margin:0 0 1.25rem;font-size:1.04rem;line-height:1.82}.about-page{padding-bottom:0}.about-page-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;padding:3rem 0 4rem;display:grid}.about-page-hero h1{letter-spacing:-.05em;max-width:760px;margin:.8rem 0 0;font:500 clamp(3.2rem,6vw,6.4rem)/.94 Georgia,serif}.about-page-hero>p{color:#b6aea4;margin:0;font-size:1.08rem;line-height:1.8}.about-story{border-radius:24px;grid-template-columns:.55fr 1.45fr;gap:4rem;padding:clamp(1.5rem,5vw,4.5rem);display:grid}.about-story>div:last-child>p{color:#bdb5aa;max-width:700px;margin:0 0 1.25rem;font-size:1.06rem;line-height:1.8}.edition-large{color:#dca44d;align-items:baseline;gap:1rem;display:flex}.edition-large strong{font:500 clamp(7rem,14vw,12rem)/.75 Georgia,serif}.edition-large span{letter-spacing:.12em;text-transform:uppercase;color:#938b81;font-size:.75rem;font-weight:700}.about-event-facts{gap:2rem;margin:2rem 0;display:flex}.about-event-facts>span{grid-template-columns:auto 1fr;align-items:center;column-gap:.65rem;display:grid}.about-event-facts svg{color:#dca44d;grid-row:1/3}.about-event-facts small{color:#817a71;text-transform:uppercase;letter-spacing:.1em}.about-event-facts strong{font-size:.9rem}.about-purpose{text-align:center;max-width:900px;margin:0 auto;padding:90px 0}.about-purpose>svg{color:#dca44d}.about-purpose blockquote{margin:1rem 0 0;font:italic 500 clamp(2rem,4vw,3.5rem)/1.3 Georgia,serif}.edition-seal{text-align:center;background:#0d0a07;border:1px solid #dba44972;border-radius:50%;place-content:center;width:92px;height:92px;display:grid;position:absolute;bottom:-62px;right:-12px;transform:rotate(-8deg);box-shadow:0 0 0 8px #dba4490b,0 18px 40px #0008}.edition-seal strong{color:#eabb68;font:500 2rem/1 Georgia,serif}.edition-seal span{color:#9e968b;letter-spacing:.13em;text-transform:uppercase;margin-top:.2rem;font-size:.65rem}.process-section{padding-top:88px}.section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.6rem;display:flex}.section-heading h2{margin:.7rem 0 0;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;line-height:1}.section-heading p{max-width:470px;color:var(--muted);line-height:1.7}.process-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.process-card{border-radius:20px;padding:2rem;position:relative;overflow:hidden}.process-number{color:#dca44d44;font:700 4.8rem/1 Georgia,serif;position:absolute;top:.7rem;right:1rem}.process-icon{color:#eeb75c;background:#d99a3120;border:1px solid #d99a3138;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.process-card h3{margin:2rem 0 .7rem;font:500 1.45rem Georgia,serif}.process-card p{color:#9d978f;margin:0;line-height:1.65}.categories{background:linear-gradient(#090807,#100c07 55%,#090807)}.category-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.category-card{background:radial-gradient(circle at 70% 20%,#b46c2026,#0000 48%),linear-gradient(145deg,#17130f,#0b0a08);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:1.5rem;transition:all .25s;display:flex}.category-card:hover{border-color:#d89b3c77;transform:translateY(-5px)}.category-card span{color:#dfaa52;letter-spacing:.15em;text-transform:uppercase;font-size:.73rem}.category-card h3{margin:.6rem 0 0;font:500 1.6rem Georgia,serif}.quote-band{text-align:center;background:radial-gradient(circle,#8f4d161c,#0000 60%);padding:110px 20px}.quote-band blockquote{max-width:850px;margin:0 auto;font:italic 500 clamp(2rem,4vw,3.6rem)/1.25 Georgia,serif}.quote-band p{color:#c08a3d;letter-spacing:.18em;text-transform:uppercase;margin-top:1.5rem;font-size:.7rem}.site-footer{color:#8f8a82;background:#080706;border-top:1px solid #ffffff12;margin-top:64px;padding:.6rem 0}.footer-inner{justify-content:center;align-items:center;min-height:28px;display:flex}.site-footer p{margin:0;font-size:.82rem}.inner-page{background:radial-gradient(circle at 80% 5%,#8e521322,#0000 28%),#080807;min-height:100vh;padding:130px 0 80px}.page-intro{text-align:center;max-width:760px;margin:0 auto 3rem}.page-intro h1{margin:.8rem 0 1rem;font:500 clamp(2.8rem,6vw,5rem)/1 Georgia,serif}.page-intro p{color:#a9a39a;line-height:1.7}.form-card{border-radius:24px;max-width:880px;margin:auto;padding:clamp(1.4rem,4vw,3rem)}.form-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.field{flex-direction:column;gap:.55rem;display:flex}.field.full{grid-column:1/-1}.field label{color:#c9c1b6;text-transform:uppercase;letter-spacing:.08em;font-size:.84rem}.field input,.field textarea,.field select{color:#f7f0e3;background:#080807;border:1px solid #ffffff19;border-radius:12px;outline:none;width:100%;padding:.9rem 1rem}.field input:focus,.field textarea:focus,.field select:focus{border-color:#d89b3c;box-shadow:0 0 0 3px #d89b3c18}.field textarea{resize:vertical;min-height:125px}.form-note{color:#9e978e;font-size:.9rem;line-height:1.55}.form-status{color:#efbf69;margin-top:1rem}.nomination-shell{max-width:1080px}.nomination-category-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.nomination-category-card{text-align:left;width:100%;min-height:260px;color:inherit;border-radius:20px;grid-template-columns:52px 1fr;gap:1rem;padding:1.7rem;transition:all .25s;display:grid}.nomination-category-card:hover{border-color:#d89b3c77;transform:translateY(-4px)}.category-index{color:#d99c42;font:500 1rem Georgia,serif}.nomination-category-card h2{margin:0 0 .8rem;font:500 1.65rem/1.15 Georgia,serif}.nomination-category-card p{color:#a9a198;margin:0;font-size:.96rem;line-height:1.62}.category-link{color:#e7b45c;align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.9rem;font-weight:700;display:inline-flex}.category-requirement{background:#d89b3c0b;border-left:2px solid #d89b3c;gap:.5rem;padding:.75rem;display:flex;color:#c8ad82!important;margin-top:1rem!important;font-size:.86rem!important}.category-requirement svg{flex:none;margin-top:.15rem}.form-back{color:#d5a653;background:0 0;border:0;align-items:center;gap:.45rem;margin-bottom:2rem;padding:0;font-weight:700;display:inline-flex}.selected-category{max-width:720px;margin-bottom:2rem}.selected-category h2{margin:.65rem 0 .8rem;font:500 clamp(2rem,4vw,3.2rem)/1.05 Georgia,serif}.selected-category p{color:#aba39a;line-height:1.65}.eligibility-note{color:#efc373;background:#d89b3c12;border:1px solid #d89b3c55;border-radius:14px;gap:.9rem;margin:-.5rem 0 2rem;padding:1rem 1.1rem;display:flex}.eligibility-note svg{flex:none;margin-top:.15rem}.eligibility-note strong{display:block}.eligibility-note p{color:#c7b08c;margin:.3rem 0 0;line-height:1.55}.form-section-title{align-items:center;gap:1rem;margin:1rem 0 1.4rem;display:flex}.form-section-title>span{color:#e6b45d;background:#d89b3c1b;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.form-section-title h3{margin:0;font:500 1.35rem Georgia,serif}.form-section-title p{color:#8f8981;margin:.25rem 0 0;font-size:.9rem}.form-divider{background:#ffffff12;height:1px;margin:2.2rem 0}.eligibility-check{color:#c9c1b7;background:#ffffff08;border-radius:12px;align-items:flex-start;gap:.7rem;margin-top:1rem;padding:1rem;line-height:1.5;display:flex}.eligibility-check input{accent-color:#d89b3c;margin-top:.3rem}.submission-footer{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.submission-footer .form-note{align-items:center;gap:.5rem;max-width:480px;margin:0;display:flex}.nomination-success{text-align:center;padding:4rem 1rem}.nomination-success svg{color:#dca44d}.nomination-success h2{margin:1rem 0 .5rem;font:500 2.5rem Georgia,serif}.nomination-success p{color:#aaa29a;max-width:570px;margin:0 auto 1.5rem;line-height:1.65}.auth-wrap{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.auth-art{background:url(/m9-awards-stage.png) 50%/cover;position:relative}.auth-art:after{content:"";background:linear-gradient(90deg,#0000,#080807),linear-gradient(#0000,#080807aa);position:absolute;inset:0}.auth-copy{z-index:2;border-left:2px solid #dca44d;max-width:520px;padding:2.2rem 0 2.2rem 1.6rem;position:absolute;top:50%;left:clamp(2rem,6vw,6rem);right:clamp(2rem,6vw,6rem);transform:translateY(-50%)}.auth-copy h2{letter-spacing:-.035em;text-wrap:balance;margin:.8rem 0 1rem;font:500 clamp(2.5rem,4vw,4rem)/1.03 Georgia,serif}.auth-copy p{color:#bbb4aa;max-width:460px;margin:0;line-height:1.7}.auth-panel{background:#080807;place-items:center;padding:2rem;display:grid}.auth-form{width:min(430px,100%)}.auth-form h1{margin:.6rem 0;font:500 2.8rem Georgia,serif}.auth-form>p{color:#918b83;margin-bottom:2rem}.auth-form .field{margin-bottom:1rem}.auth-form button{width:100%;margin-top:.5rem}.dashboard{background:#0a0908;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:#0d0c0a;border-right:1px solid #ffffff12;padding:2rem 1.2rem}.sidebar .brand{padding:0 .5rem 2.5rem}.side-label{color:#8a837a;text-transform:uppercase;letter-spacing:.14em;padding:.6rem .8rem;font-size:.72rem}.side-link{color:#b8b0a6;border-radius:10px;align-items:center;gap:.8rem;margin:.2rem 0;padding:.8rem;font-size:.94rem;display:flex}.side-link.active,.side-link:hover{color:#f1bd62;background:#d8993220}.dash-main{padding:2.2rem clamp(1.2rem,4vw,3.2rem);overflow:hidden}.dash-head{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.dash-head h1{margin:.3rem 0;font:500 2.1rem Georgia,serif}.avatar{color:#160e05;background:linear-gradient(135deg,#e5ad4e,#874814);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.stat-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}.stat{border-radius:16px;padding:1.25rem}.stat-top{color:#979088;justify-content:space-between;display:flex}.stat-top svg{color:#d9a14a}.stat strong{margin-top:1rem;font:500 2rem Georgia,serif;display:block}.stat small{color:#817a72}.dash-grid{grid-template-columns:1.6fr .8fr;gap:1rem;display:grid}.dash-card{border-radius:18px;min-width:0;padding:1.35rem}.dash-card h2{margin:0;font:500 1.25rem Georgia,serif}.card-head{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:620px}th{text-align:left;color:#918a81;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #ffffff12;padding:.8rem;font-size:.72rem}td{color:#c8c1b7;border-bottom:1px solid #ffffff0b;padding:.95rem .8rem;font-size:.9rem}.person{color:#eee7db;align-items:center;gap:.7rem;font-weight:700;display:flex}.person-dot{color:#e0a84d;background:#d99a3120;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.badge{text-transform:capitalize;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;display:inline-flex}.badge.pending{color:#edbd68;background:#b8832c22}.badge.approved{color:#6ed096;background:#3c9c6622}.row-actions{gap:.45rem;display:flex}.icon-btn{color:#bbb;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.icon-btn.approve:hover{color:#64d48f;border-color:#64d48f66}.icon-btn.reject:hover{color:#e56d6d;border-color:#e56d6d66}.activity{border-bottom:1px solid #ffffff0d;gap:.8rem;padding:1rem 0;display:flex}.activity-icon{color:#dca44d;background:#d99a3120;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.activity p{color:#c2bbb1;margin:0;font-size:.82rem;line-height:1.4}.activity small{color:#6f6962}.dashboard-state{text-align:center;background:radial-gradient(circle,#8e521326,#0000 45%),#080706;place-content:center;justify-items:center;gap:.75rem;min-height:100vh;padding:2rem;display:grid}.dashboard-state>svg{color:#dca44d;width:38px;height:38px}.dashboard-state h1{margin:.5rem 0 0;font:500 2rem Georgia,serif}.dashboard-state p{color:#aaa39a;max-width:540px;margin:0 0 1rem;line-height:1.6}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.live-user{align-items:center;gap:.8rem;display:flex}.live-dot{background:#59d98a;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite live-pulse;display:inline-block;box-shadow:0 0 0 5px #59d98a16,0 0 14px #59d98a88}@keyframes live-pulse{50%{opacity:.45}}.dashboard-alert{color:#f0a0a0;background:#dc696912;border:1px solid #dc69694f;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:-.7rem 0 1.2rem;padding:.85rem 1rem;font-size:.9rem;display:flex}.dashboard-alert button{color:inherit;background:0 0;border:0}.dashboard-card-tools{gap:1rem}.dashboard-card-tools small,.card-head small{color:#837d75;margin-top:.3rem;display:block}.dashboard-filters{gap:.55rem;display:flex}.dashboard-filters label{background:#080706;border:1px solid #ffffff16;border-radius:9px;align-items:center;gap:.4rem;padding:0 .7rem;display:flex}.dashboard-filters input{color:#eee;background:0 0;border:0;outline:0;width:135px;padding:.55rem 0}.dashboard-filters select{color:#ccc;background:#080706;border:1px solid #ffffff16;border-radius:9px;outline:0;padding:.55rem .7rem}.side-link{text-align:left;background:0 0;border:0;width:100%}.side-link.active{background:#d8993220}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.empty-table,.empty-activity{color:#777168;text-align:center;justify-items:center;gap:.5rem;padding:2rem;display:grid}.empty-table p,.empty-activity p{margin:0;line-height:1.5}.side-system{margin-top:2rem}.person-button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.review-button{color:#d0c8bd;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff18;border-radius:8px;align-items:center;gap:.4rem;padding:.48rem .7rem;display:inline-flex}.review-button:hover{color:#efbd67;border-color:#d89b3c72}.review-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000c;place-items:center;padding:20px;animation:.2s modal-fade;display:grid;position:fixed;inset:0}.review-modal{background:#100e0b;border:1px solid #d89b3c3d;border-radius:22px;width:min(940px,100%);max-height:min(900px,100vh - 40px);animation:.32s cubic-bezier(.2,.75,.25,1) modal-rise;overflow:hidden;box-shadow:0 35px 100px #000}.review-modal>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem;display:flex}.review-modal>header h2{margin:.35rem 0 .25rem;font:500 1.8rem Georgia,serif}.review-modal>header p:last-child{color:#9c958b;margin:0}.modal-close{color:#ddd;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.modal-close:hover{color:#efbd67;border-color:#d89b3c}.review-scroll{max-height:calc(100vh - 150px);padding:1.4rem;overflow:auto}.review-video{aspect-ratio:16/9;background:#050504;border:1px solid #ffffff13;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 15px 45px #0008}.review-video iframe{border:0;width:100%;height:100%}.review-video-fallback{color:#817a71;text-align:center;place-content:center;justify-items:center;gap:.8rem;display:grid}.review-video-fallback>svg{color:#c48a39;width:44px;height:44px}.review-video-fallback p{margin:0}.review-video-fallback a{color:#efbd67;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.review-video-fallback a svg{width:16px}.review-actions{grid-template-columns:.75fr 1.25fr;gap:1rem;margin-top:1rem;display:grid}.review-status,.judge-assignment{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;padding:1rem}.review-status>span,.judge-assignment>span{color:#918a81;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.7rem;font-size:.76rem;font-weight:700;display:block}.review-status>div{gap:.55rem;display:flex}.decision-button{color:#bbb;background:#0a0907;border:1px solid #ffffff16;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:.4rem;min-height:43px;font-weight:700;display:flex}.decision-button svg{width:17px}.decision-button.approve:hover{color:#69d895;background:#56c78410;border-color:#56c78480}.decision-button.reject:hover{color:#ee8585;background:#dc696910;border-color:#dc696980}.decision-button:disabled{opacity:.4;cursor:not-allowed}.assign-row{gap:.5rem;display:flex}.assign-row select{color:#ccc;background:#080706;border:1px solid #ffffff17;border-radius:9px;outline:0;flex:1;min-width:0;padding:.65rem}.assign-row button{color:#e8b75f;background:#d89b3c13;border:1px solid #d89b3c55;border-radius:9px;align-items:center;gap:.4rem;padding:.65rem .8rem;font-weight:700;display:flex}.assign-row button svg{width:17px}.assign-row button:disabled{opacity:.4}.assigned-judges{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.assigned-judges>span{color:#bbb;background:#ffffff09;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .45rem .35rem .65rem;font-size:.78rem;display:flex}.assigned-judges button{color:#8e877e;background:#ffffff0b;border:0;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.assigned-judges button svg{width:13px}.assigned-judges small{color:#777168}.review-details{margin-top:1.4rem}.review-details h3{font:500 1.35rem Georgia,serif}.review-details>div{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.review-details article{background:#ffffff04;border:1px solid #ffffff0e;border-radius:12px;padding:1rem}.review-details article>span{color:#837c73;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:block}.review-details article p{color:#c5bdb3;white-space:pre-wrap;margin:0;line-height:1.55}.review-details article a{color:#e5af55;align-items:center;gap:.4rem;display:flex}.review-details article a svg{width:15px}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-rise{0%{opacity:0;transform:translateY(20px)scale(.985)}}@media (max-width:900px){.nav-links{display:none}.mobile-nav{border-radius:12px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}body{padding-bottom:82px}.drawer-backdrop{z-index:79;opacity:0;visibility:hidden;background:#0009;border:0;transition:opacity .28s,visibility .28s;display:block;position:fixed;inset:0}.drawer-backdrop.open{opacity:1;visibility:visible}.mobile-drawer{z-index:80;background:linear-gradient(160deg,#17130f,#090807 55%);border-left:1px solid #d89b3c33;width:min(86vw,360px);padding:1.1rem;transition:transform .32s cubic-bezier(.22,.75,.24,1);display:block;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-30px 0 80px #000b}.mobile-drawer.open{transform:translate(0)}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:2.3rem;display:flex}.mobile-drawer>.eyebrow{padding:.7rem .8rem;display:block}.mobile-drawer nav{flex-direction:column;gap:.35rem;display:flex}.mobile-drawer nav a{color:#d6cfc5;border-radius:12px;align-items:center;gap:.85rem;min-height:52px;padding:.8rem;font-size:1rem;display:flex}.mobile-drawer nav a:hover{color:#efbd67;background:#d89b3c12}.mobile-drawer nav .drawer-submit{color:#efbd67;background:#d89b3c17;border:1px solid #d89b3c66;margin-top:.8rem}.mobile-bottom-nav{z-index:70;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0b09f2;border:1px solid #ffffff18;border-radius:19px;grid-template-columns:repeat(5,1fr);align-items:end;height:68px;padding:7px 5px;display:grid;position:fixed;box-shadow:0 14px 50px #000c}.mobile-bottom-nav>a{color:#aaa39a;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:52px;font-size:.65rem;font-weight:700;display:flex}.mobile-bottom-nav>a>svg{width:20px;height:20px}.mobile-bottom-nav>a:hover{color:#edb75b}.mobile-bottom-nav .mobile-primary{color:#f0bd65;position:relative}.mobile-primary-icon{color:#150e05;background:linear-gradient(135deg,#f1c16d,#a9601b);border:4px solid #0c0b09;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:25px;box-shadow:0 6px 25px #cf832d55}.mobile-primary-icon svg{width:22px;height:22px}.mobile-primary>span:last-child{margin-top:30px}.event-strip{grid-template-columns:1fr 1fr;width:100%}.event-cell{min-width:0}.event-cell:last-child{display:none}.process-grid,.category-grid{grid-template-columns:1fr 1fr}.about-grid{grid-template-columns:1fr;gap:3rem}.about-title h2{max-width:650px}.about-copy{max-width:700px}.auth-wrap{grid-template-columns:1fr}.auth-art{display:none}.dashboard{grid-template-columns:80px 1fr}.sidebar{padding:1.5rem .65rem}.sidebar .brand span:last-child,.side-link span,.side-label{display:none}.sidebar .brand{justify-content:center;padding-inline:0}.side-link{justify-content:center}.stat-grid{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.dashboard-card-tools{flex-direction:column;align-items:flex-start}.dashboard-filters{width:100%}.dashboard-filters label{flex:1}.dashboard-filters input{width:100%}}@media (max-width:640px){.shell{width:min(100% - 28px,1180px)}.hero{background-position:74% 16%;background-repeat:no-repeat;background-size:auto 86%;align-items:flex-start;min-height:700px}.hero:before{background:linear-gradient(#070706d9 0%,#070706c7 43%,#07070642 67%,#070706e3 100%),linear-gradient(90deg,#070706e8 0%,#0707069c 55%,#07070632 100%)}.hero:after{width:76vw;max-width:320px;top:25%;right:-12%;box-shadow:0 0 0 12px #bd741014,0 0 0 38px #bd74100c,inset 0 0 45px #d7932326}.hero-content{padding-top:118px;padding-bottom:28px}.hero-content>*{width:100%}.hero h1{max-width:430px;font-size:3.25rem}.hero-copy{max-width:430px;font-size:1rem;line-height:1.62}.hero-countdown{gap:.2rem;max-width:100%;padding-left:.55rem}.countdown-caption{padding-right:.2rem;font-size:.61rem}.countdown-unit{min-width:37px;padding-inline:.25rem}.event-strip{bottom:auto}.hero-rail-wrap{width:100%;margin-top:25px;bottom:auto}.sponsor-label{display:none}.sponsor-mark{min-width:145px;padding:0 .85rem;font-size:.65rem}.event-cell{padding:.9rem .75rem}.event-cell strong{font-size:.84rem}.event-cell small{font-size:.67rem}.section{padding:48px 0}.about-section{padding:56px 0}.about-grid{gap:2.4rem}.about-title h2{font-size:2.75rem}.about-copy{padding-left:1.15rem}.about-copy p{font-size:1rem;line-height:1.7}.edition-seal{width:78px;height:78px;bottom:-48px;right:4px}.process-section{padding-top:54px}.section-heading{margin-bottom:1.65rem}.section-heading p{margin-bottom:0}.process-grid,.category-grid,.nomination-category-grid{gap:.75rem}.process-card{padding:1.5rem}.process-card h3{margin-top:1.4rem}.quote-band{padding:64px 18px}.inner-page{padding:112px 0 36px}.page-intro{margin-bottom:2rem}.form-card{padding:1.25rem}.site-footer{margin-top:36px}.section-heading{display:block}.process-grid,.category-grid,.form-grid,.nomination-category-grid{grid-template-columns:1fr}.nomination-category-card{grid-template-columns:38px 1fr;min-height:0;padding:1.35rem}.submission-footer{flex-direction:column;align-items:stretch}.submission-footer .gold-button{width:100%}.field.full{grid-column:auto}.category-card{min-height:210px}.footer-inner{text-align:center;display:block}.footer-inner p{margin:.5rem}.dashboard{grid-template-columns:1fr}.sidebar{display:none}.dash-main{padding:1.2rem}.stat-grid{grid-template-columns:1fr 1fr}.stat strong{font-size:1.6rem}.about-page-hero{grid-template-columns:1fr;gap:1.25rem;padding:1rem 0 2rem}.about-page-hero h1{font-size:3rem}.about-story{grid-template-columns:1fr;gap:2rem}.edition-large strong{font-size:7rem}.about-event-facts{flex-direction:column;align-items:flex-start;gap:1rem}.about-purpose{padding:56px 0}.review-modal-backdrop{place-items:end center;padding:0}.review-modal{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:94vh}.review-modal>header{padding:1rem}.review-scroll{max-height:calc(94vh - 92px);padding:1rem}.review-actions,.review-details>div{grid-template-columns:1fr}.assign-row{flex-direction:column;align-items:stretch}.review-video{border-radius:12px}}@media (hover:none) and (pointer:coarse){.gold-button:hover,.category-card:hover,.nomination-category-card:hover{filter:none;transform:none}.sponsor-card:hover{box-shadow:none;background:linear-gradient(145deg,#ffffff03,#0000)}.sponsor-card:hover img{filter:grayscale()brightness(1.25);opacity:.82}.outline-button:hover,.mobile-drawer nav a:hover,.mobile-bottom-nav>a:hover,.side-link:hover{background:inherit;color:inherit}.gold-button:active,.outline-button:active,.category-card:active,.nomination-category-card:active,.review-button:active{transform:scale(.98)}}.construction-page{background:linear-gradient(90deg,#060504e8,#0605049c),url(/m9-awards-stage.png) 50%/cover;place-items:center;min-height:100dvh;padding:28px;display:grid;position:relative;overflow:hidden}.construction-page:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 45%,#a45e1730,#0000 42%);position:absolute;inset:0}.construction-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#17130edb,#080706e8);border:1px solid #ffffff24;border-radius:28px;width:min(590px,100%);padding:clamp(1.6rem,5vw,3.2rem);position:relative;box-shadow:0 40px 120px #000e,inset 0 1px #ffffff12}.construction-logo{filter:drop-shadow(0 0 24px #d996387c);place-items:center;width:78px;height:95px;margin:-5.5rem auto 1.4rem;display:grid}.construction-logo img{object-fit:contain;width:auto;height:94px;animation:9s linear infinite trophy-turn}.construction-card h1{letter-spacing:-.05em;text-wrap:balance;margin:.8rem 0 1rem;font:500 clamp(2.7rem,6vw,4.6rem)/.96 Georgia,serif}.construction-copy{color:#b5aea4;max-width:480px;margin:0 auto;font-size:1rem;line-height:1.7}.construction-rule{color:#8e877d;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.8rem;margin:1.7rem 0 1.35rem;font-size:.7rem;font-weight:700;display:flex}.construction-rule span{background:linear-gradient(90deg,#0000,#d89b3c66);flex:1;height:1px}.construction-rule span:last-child{transform:rotate(180deg)}.construction-card form{text-align:left}.construction-card form>label{color:#c8c0b6;margin-bottom:.55rem;font-size:.82rem;font-weight:700;display:block}.password-control{background:#070605;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:.65rem;padding:0 .8rem;display:flex}.password-control:focus-within{border-color:#d89b3c;box-shadow:0 0 0 3px #d89b3c14}.password-control>svg{color:#b57b32;width:18px}.password-control input{color:#f2ece2;background:0 0;border:0;outline:0;flex:1;min-width:0;height:50px;font-size:1rem}.password-control button{color:#827b72;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.password-control button svg{width:18px}.construction-submit{width:100%;margin-top:.8rem}.construction-submit svg{width:17px}.construction-error{color:#ef8c8c;text-align:center;margin:.8rem 0 0;font-size:.85rem}.construction-card>small{color:#6f6961;margin-top:1.5rem;font-size:.72rem;display:block}.construction-orbit{z-index:1;border:1px solid #d89b3c22;border-radius:50%;animation:20s linear infinite construction-spin;position:absolute}.orbit-one{width:620px;height:620px}.orbit-two{width:780px;height:350px;animation-duration:27s;animation-direction:reverse}@keyframes construction-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.construction-page{padding:80px 16px 24px}.construction-card{border-radius:22px}.construction-logo{margin-top:-5rem}.construction-card h1{font-size:2.7rem}.construction-copy{font-size:.94rem}.construction-orbit{display:none}}@media (prefers-reduced-motion:reduce){.construction-logo img,.construction-orbit{animation:none}}
