@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Rajdhani:wght@400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0");.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}:root{--primary-orange:#f50;--primary-blue:#f80;--bg-dark:#fff;--bg-dark-secondary:#f8fafc;--bg-card:hsla(0,0%,100%,.7);--bg-card-hover:hsla(0,0%,100%,.95);--border-neon-orange:rgba(255,85,0,.2);--border-neon-blue:rgba(255,136,0,.2);--border-glass:rgba(0,0,0,.06);--glow-orange:rgba(255,85,0,.12);--glow-blue:rgba(255,136,0,.12);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--font-heading:"Plus Jakarta Sans",sans-serif;--font-mono:"Rajdhani",sans-serif;--font-body:"Plus Jakarta Sans",sans-serif;--cubic-bezier:cubic-bezier(0.16,1,0.3,1);--spring-bezier:cubic-bezier(0.34,1.56,0.64,1);--site-content-width:1200px;--site-gutter:max(5%,calc((100% - var(--site-content-width)) / 2))}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg-dark);color:var(--text-primary);line-height:1.6}#root,body{overflow-x:hidden}#root{width:100%;max-width:100%;position:relative}.glow-bg{background:radial-gradient(circle at 20% 15%,rgba(255,85,0,.22) 0,transparent 50%),radial-gradient(circle at 80% 65%,rgba(255,120,0,.15) 0,transparent 55%),radial-gradient(circle at 50% 90%,rgba(255,85,0,.18) 0,transparent 60%);z-index:-2}.glow-bg,.grid-overlay{position:absolute;top:0;left:0;right:0;height:100vh;pointer-events:none}.grid-overlay{background-image:linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.03) 1px,transparent 0);background-size:60px 60px;z-index:-1;mask-image:radial-gradient(ellipse at 50% 50%,#000 75%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 75%,transparent 100%)}.reveal{opacity:0;transform:translateY(120px) scale(.86);filter:blur(15px);transition:opacity 1.1s cubic-bezier(.34,1.56,.64,1),transform 1.1s cubic-bezier(.34,1.56,.64,1),filter .8s ease-out}.reveal.active{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.site-header{position:fixed;top:1.5rem;left:50%;transform:translateX(-50%);width:90%;max-width:1200px;padding:1rem 2.5rem;z-index:100;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.5);border-radius:50px;box-shadow:0 8px 32px rgba(15,23,42,.03);display:flex;justify-content:space-between;align-items:center;transition:all .4s cubic-bezier(.16,1,.3,1)}.site-header.scrolled{top:.8rem;padding:.75rem 2.5rem;background:hsla(0,0%,100%,.92);border-color:rgba(255,85,0,.15);box-shadow:0 10px 40px rgba(15,23,42,.06)}.logo-container{display:flex;align-items:center;gap:1.5rem}.logo-separator{width:1px;height:25px;background:var(--border-glass)}.uok-logo-text{font-family:var(--font-heading);font-weight:700;font-size:1rem;letter-spacing:.5px;background:linear-gradient(135deg,#fff 50%,var(--primary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;flex-direction:column}.uok-logo-text span{font-size:.75rem;font-weight:400;color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.alibaba-logo svg{height:22px;fill:#fff;transition:fill .3s ease}.alibaba-logo:hover svg{fill:var(--primary-orange)}.nav-links{display:flex;align-items:center;gap:2rem;list-style:none}.nav-links a{text-decoration:none;color:var(--text-secondary);font-size:.9rem;font-weight:500;font-family:var(--font-heading);transition:all .3s ease;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:2px;border-radius:2px;background:var(--primary-orange);transition:width .3s cubic-bezier(.16,1,.3,1)}.nav-links a:hover{color:var(--primary-blue)}.nav-links a:hover:after{width:100%}.nav-links .nav-contact{padding:.65rem 1.25rem;border-radius:999px;background:#0f172a;color:#fff;font-weight:700;box-shadow:0 6px 16px rgba(15,23,42,.14)}.nav-links .nav-contact:after{display:none}.nav-links .nav-contact:hover{background:var(--primary-orange);color:#fff;box-shadow:0 8px 20px rgba(255,85,0,.2);transform:translateY(-1px)}.nav-links .nav-contact:focus-visible{outline:3px solid rgba(255,85,0,.28);outline-offset:3px}.menu-btn{display:none;color:var(--text-primary);cursor:pointer;transition:transform .3s ease,color .3s ease}.menu-btn:hover{transform:scale(1.1);color:var(--primary-orange)}.cta-button{background:transparent;border:1px solid var(--primary-orange);color:var(--primary-orange)!important;padding:.6rem 1.4rem;border-radius:50px;font-weight:600!important;text-transform:uppercase;letter-spacing:1px;font-family:var(--font-heading);transition:all .3s var(--cubic-bezier)!important;position:relative;overflow:hidden}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--primary-orange);z-index:-1;transition:left .3s var(--cubic-bezier)}.cta-button:hover{color:#fff!important;box-shadow:0 0 15px var(--glow-orange);transform:translateY(-1px)}.cta-button:hover:before{left:0}.header-actions,.hero{display:flex;align-items:center}.hero{position:relative;min-height:100vh;flex-direction:column;justify-content:center;text-align:center;padding:8rem 2rem 4rem;overflow:hidden;background-color:#030712;color:#f8fafc}.hero-banner-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-3;opacity:1;filter:none}.hero-banner-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.badge{background:rgba(255,85,0,.15);border:1px solid var(--primary-orange);color:var(--primary-orange);padding:.5rem 1.2rem;border-radius:50px;font-size:.8rem;font-weight:700;font-family:var(--font-mono);letter-spacing:2px;margin-bottom:2rem;display:inline-block;backdrop-filter:blur(10px);box-shadow:0 0 20px rgba(255,85,0,.35)}.badge,.hero-title{text-transform:uppercase}.hero-title{font-family:var(--font-heading);font-size:clamp(2.8rem,6.5vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-2px;margin-bottom:1.5rem;max-width:1000px;color:#fff}.hero-title span{display:inline-block;opacity:0;transform:translateY(20px);animation:char-reveal .8s var(--cubic-bezier) forwards}.hero-title .gradient-text{background:linear-gradient(90deg,#fff 10%,var(--primary-orange) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,85,0,.4)}.hero-title-mobile-ai,.hero-title-mobile-word{display:none!important}.hero-subtitle{font-size:1.25rem;color:#cbd5e1;max-width:750px;margin-bottom:3.5rem;font-weight:400;animation:fade-in-up 1s var(--cubic-bezier) .5s forwards}.hero-ctas,.hero-subtitle{opacity:0;transform:translateY(20px)}.hero-ctas{display:flex;gap:1.5rem;margin-bottom:4.5rem;animation:fade-in-up 1s var(--cubic-bezier) .7s forwards}.btn-primary,.btn-secondary{padding:.9rem 3rem;border-radius:50px;font-size:.95rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-family:var(--font-heading);cursor:pointer;transition:all .3s var(--cubic-bezier);text-decoration:none;display:inline-block}.btn-primary{background:var(--primary-orange);color:#fff;border:1px solid var(--primary-orange);box-shadow:0 4px 20px rgba(255,85,0,.3)}.btn-primary:hover{box-shadow:0 0 25px rgba(255,85,0,.5);transform:translateY(-2px)}.btn-primary:hover,.btn-secondary{background:transparent;color:var(--primary-orange)}.btn-secondary{border:1px solid var(--primary-orange)}.btn-secondary:hover{background:var(--primary-orange);color:#fff;box-shadow:0 0 25px rgba(255,85,0,.5);transform:translateY(-2px)}.hero-ctas{align-items:center;gap:clamp(2rem,3vw,4.5rem)}.hero-ctas .btn-primary{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;padding:1.15rem clamp(1.5rem,5vw,3.5rem);font-size:clamp(.82rem,2.3vw,1.05rem);white-space:nowrap;box-shadow:0 12px 28px rgba(255,85,0,.24)}.hero-ctas .btn-primary span{display:inline-block;margin-left:.5rem;font-size:1.25rem;line-height:1;transition:transform .3s var(--cubic-bezier)}.hero-ctas .btn-primary:hover span{transform:translateX(5px)}.hero-ctas .btn-secondary{padding:.75rem 0;border:0;border-radius:0;color:var(--text-primary);font-size:1rem;position:relative}.hero-ctas .btn-secondary:after{content:"";position:absolute;right:0;bottom:.45rem;left:0;height:2px;background:var(--primary-orange);transform:scaleX(0);transform-origin:right;transition:transform .3s var(--cubic-bezier)}.hero-ctas .btn-secondary:hover{background:transparent;box-shadow:none;color:var(--primary-orange);transform:none}.hero-ctas .btn-secondary:hover:after{transform:scaleX(1);transform-origin:left}.countdown-container{opacity:0;animation:fade-in-up 1s var(--cubic-bezier) .9s forwards;width:100%;max-width:550px;background:rgba(15,23,42,.75);padding:2rem;border-radius:12px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-neon-orange);box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 25px rgba(255,85,0,.12);position:relative}.countdown-container:before{content:"DEADLINE.INCOMING";position:absolute;top:-10px;left:20px;background:var(--primary-orange);padding:2px 10px;font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:#fff;letter-spacing:1.5px;border-radius:10px;box-shadow:0 4px 10px rgba(255,85,0,.3)}.countdown-title{font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:3px;color:#cbd5e1;margin-bottom:1.25rem}.countdown-grid{display:flex;gap:1.5rem;justify-content:center}.countdown-item{display:flex;flex-direction:column;align-items:center;min-width:70px}.countdown-value{font-family:var(--font-heading);font-size:3rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-1px;text-shadow:0 0 15px hsla(0,0%,100%,.2)}.countdown-label{font-size:.65rem;font-family:var(--font-mono);color:var(--primary-orange);font-weight:700;text-transform:uppercase;margin-top:.5rem;letter-spacing:1px}.hero{background-color:#fff8ef}.hero,.hero .hero-title{color:var(--text-primary)}.hero .hero-title .gradient-text{background:linear-gradient(90deg,var(--text-primary) 5%,var(--primary-orange) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.hero .hero-subtitle{color:var(--text-secondary)}.hero .countdown-container{background:hsla(0,0%,100%,.86);border-color:rgba(255,85,0,.18);box-shadow:0 18px 45px rgba(15,23,42,.1),0 0 25px rgba(255,85,0,.08)}.hero .countdown-title{color:var(--text-secondary)}.hero .countdown-value{color:var(--text-primary);text-shadow:none}.quick-facts{padding:8rem var(--site-gutter) 2rem;position:relative;overflow-x:hidden}.about-container{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.about-left{flex:1;width:100%}.about-right{flex:0.9;position:sticky;top:120px;display:none!important}.interactive-tech-container{width:100%;max-width:380px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center;animation:float-pulse 6s ease-in-out infinite alternate}@keyframes float-pulse{0%{transform:translateY(0) scale(1);filter:drop-shadow(0 0 10px rgba(255,85,0,.05))}to{transform:translateY(-8px) scale(1.02);filter:drop-shadow(0 0 25px rgba(255,85,0,.15))}}.section-label{color:var(--primary-blue);font-family:var(--font-mono);text-transform:uppercase;font-size:.85rem;font-weight:700;letter-spacing:3px;margin-bottom:.75rem;display:block}.section-title{font-family:var(--font-heading);font-size:3rem;font-weight:800;margin-bottom:1.25rem;letter-spacing:-1px;text-transform:uppercase}.section-subtitle{font-size:1rem;line-height:1.6}.mobile-title-break{display:none}.facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2rem;width:100%}.fact-card{background:var(--bg-card);border:1px solid var(--border-glass);padding:1.75rem 1.5rem;border-radius:8px;transition:all .4s var(--cubic-bezier);position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center}.fact-card:after{display:none}.fact-card-accent{border-color:rgba(255,85,0,.32)}.fact-card:hover{transform:translateY(-8px);background:var(--bg-card-hover);border-color:var(--primary-blue);box-shadow:0 15px 35px rgba(255,85,0,.08)}.fact-icon{margin:0 auto 1rem;width:45px;height:45px;border-radius:6px;background:rgba(255,85,0,.05);border:1px solid rgba(255,85,0,.15);display:flex;align-items:center;justify-content:center;color:var(--primary-blue);transition:all .3s ease}.fact-card:hover .fact-icon{background:var(--primary-blue);color:#03050a;box-shadow:0 0 15px var(--glow-blue)}.fact-icon svg{width:22px;height:22px}.fact-label{margin-bottom:.45rem;color:var(--primary-orange);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:2px}.fact-label,.fact-title{text-transform:uppercase}.fact-title{font-family:var(--font-heading);font-size:clamp(1.55rem,2.5vw,2rem);font-weight:800;line-height:1.15;margin-bottom:1rem;letter-spacing:-.5px}.fact-desc{font-size:.9rem;color:var(--text-secondary);text-align:center;max-width:390px;line-height:1.7}.fact-metadata{margin-top:auto;padding-top:1.5rem;color:var(--text-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:1.5px;line-height:1.6;text-transform:uppercase}.fact-metadata span{margin:0 .35rem;color:var(--primary-orange)}.fact-value{margin-top:.75rem;font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:1px}.domains-block{width:100%;margin-top:8rem;text-align:center}.domains-heading{font-family:var(--font-mono);color:var(--primary-blue);text-transform:uppercase;font-size:.85rem;font-weight:700;letter-spacing:3px;margin-bottom:.4rem}.domains-sub{color:var(--text-muted);font-size:.95rem;margin-bottom:1.75rem}.domains-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%}.domain-card{display:flex;align-items:flex-start;gap:1rem;text-align:left;background:var(--bg-card);border:1px solid var(--border-glass);border-radius:8px;padding:1.25rem 1.35rem;transition:all .4s var(--cubic-bezier);position:relative;overflow:hidden}.domain-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--primary-orange),var(--primary-blue));opacity:0;transition:opacity .3s ease}.domain-card:hover{transform:translateY(-6px);background:var(--bg-card-hover);border-color:var(--primary-blue);box-shadow:0 15px 35px rgba(255,85,0,.08)}.domain-card:hover:before{opacity:1}.domain-icon{flex-shrink:0;width:42px;height:42px;border-radius:6px;background:rgba(255,85,0,.05);border:1px solid rgba(255,85,0,.15);display:flex;align-items:center;justify-content:center;color:var(--primary-blue);transition:all .3s ease}.domain-card:hover .domain-icon{background:var(--primary-blue);color:#fff;box-shadow:0 0 15px var(--glow-blue)}.domain-icon svg{width:20px;height:20px}.domain-name{font-family:var(--font-heading);font-size:.98rem;font-weight:700;letter-spacing:.3px;margin-bottom:.3rem;color:var(--text-primary)}.domain-desc{font-size:.82rem;color:var(--text-secondary);line-height:1.55}@media (max-width:1024px){.domains-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.domains-grid{grid-template-columns:1fr}}.toolkit{padding:6rem var(--site-gutter) 8rem;background:linear-gradient(180deg,var(--bg-dark),var(--bg-dark-secondary));position:relative;overflow-x:hidden}.toolkit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem;margin-top:3rem}.tool-card{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:8px;overflow:hidden;transition:all .4s var(--cubic-bezier);display:flex;flex-direction:column;position:relative}.tool-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--primary-orange);transition:height .4s ease}.tool-card:hover{transform:translateY(-8px);border-color:rgba(255,85,0,.25);box-shadow:0 20px 40px rgba(255,85,0,.05)}.tool-card:hover:before{height:100%}.tool-header{padding:2.5rem 2rem 1.5rem;border-bottom:1px solid var(--border-glass);display:flex;align-items:center;gap:1.2rem}.tool-badge-circle{width:50px;height:50px;border-radius:6px;background:rgba(255,85,0,.05);border:1px solid var(--primary-orange);color:var(--primary-orange);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.4rem;font-weight:700;transition:all .3s ease}.tool-card:hover .tool-badge-circle{background:var(--primary-orange);color:#fff;box-shadow:0 0 15px var(--glow-orange)}.tool-header-info h3{font-family:var(--font-heading);font-size:1.6rem;font-weight:700}.tool-header-info span{font-size:.8rem;font-family:var(--font-mono);color:var(--primary-orange);text-transform:uppercase;letter-spacing:1px}.tool-body{padding:2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.tool-body p{color:var(--text-secondary);font-size:.95rem;margin-bottom:2rem}.tool-footer-tag{background:hsla(0,0%,100%,.02);border:1px solid var(--border-glass);padding:.5rem 1.2rem;border-radius:6px;font-size:.75rem;font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--text-primary)}.roadmap{padding:8rem var(--site-gutter) 8rem;position:relative;overflow-x:hidden}.timeline-container{position:relative;max-width:900px;margin:4rem auto 0;padding-left:3rem}.timeline-bar{left:1.5rem;transform:translateX(-50%);bottom:0;width:3px;background:hsla(0,0%,100%,.1)}.timeline-bar,.timeline-progress{position:absolute;top:0;border-radius:999px}.timeline-progress{left:0;width:100%;height:0;background:linear-gradient(to bottom,var(--primary-orange) 0,var(--primary-blue) 100%);transition:height .1s ease-out}.timeline-progress-laser{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:12px;height:12px;z-index:5;pointer-events:none}.timeline-laser-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff,0 0 20px var(--primary-blue),0 0 40px var(--primary-blue);z-index:6}.timeline-laser-tail{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:14px;height:0;background:linear-gradient(to top,#fff 0,var(--primary-blue) 30%,var(--primary-orange) 70%,transparent 100%);filter:blur(2px);border-radius:6px;transform-origin:bottom center;z-index:4;opacity:0;transition:opacity .1s ease;box-shadow:0 0 10px rgba(255,85,0,.6),0 0 20px rgba(255,136,0,.4)}.timeline-item{position:relative;margin-bottom:5rem}.timeline-item:last-child{margin-bottom:0}.timeline-dot-wrapper{position:absolute;left:-1.5rem;top:1.6rem;transform:translate(-50%,-50%);z-index:3}.timeline-phase{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--text-muted);border:2px solid var(--border-glass);background:var(--bg-dark);transition:background .4s var(--cubic-bezier),border-color .4s var(--cubic-bezier),color .4s var(--cubic-bezier),box-shadow .4s var(--cubic-bezier);white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timeline-content{background:var(--bg-card);border:1px solid var(--border-glass);padding:2.5rem;border-radius:8px;transition:all .3s ease}.timeline-content:hover{border-color:hsla(0,0%,100%,.1);background:var(--bg-card-hover)}.timeline-date{font-size:.8rem;font-family:var(--font-mono);color:var(--primary-orange);margin-bottom:.75rem;letter-spacing:2px}.timeline-date,.timeline-title{font-weight:700;text-transform:uppercase}.timeline-title{font-family:var(--font-heading);font-size:1.6rem;margin-bottom:1rem}.timeline-details{list-style:none}.timeline-details li{color:var(--text-secondary);font-size:.95rem;margin-bottom:.6rem;padding-left:1.5rem;position:relative}.timeline-details li:before{content:">";color:var(--primary-orange);position:absolute;left:0;font-family:var(--font-mono);font-weight:700;font-size:.85rem}.timeline-item.active-timeline .timeline-phase{background:var(--primary-orange);border-color:var(--primary-orange);color:#fff;box-shadow:0 0 12px var(--glow-orange),0 0 24px rgba(255,85,0,.4)}.timeline-item.active-timeline .timeline-content{border-color:rgba(255,85,0,.3);background:var(--bg-card-hover);box-shadow:0 14px 34px rgba(255,85,0,.1),0 0 22px rgba(255,85,0,.09)}.timeline-item.active-timeline .timeline-date{color:var(--primary-blue);text-shadow:0 0 8px var(--glow-blue)}.prizes{padding:8rem var(--site-gutter) 8rem;background:linear-gradient(180deg,var(--bg-dark-secondary),var(--bg-dark));overflow-x:hidden}.prizes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:2.5rem;margin-top:4rem;align-items:stretch}.prize-card{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:8px;padding:4rem 2rem;text-align:center;position:relative;transition:all .4s var(--cubic-bezier);display:flex;flex-direction:column;justify-content:space-between}.prize-card.champion{background:radial-gradient(circle at top right,rgba(255,85,0,.08) 0,hsla(0,0%,100%,.9) 100%);border-color:var(--primary-orange);border-width:2px;box-shadow:0 10px 30px rgba(255,85,0,.04)}.prize-card:hover{transform:translateY(-8px);border-color:var(--primary-orange);box-shadow:0 15px 35px rgba(255,85,0,.08)}.prize-card.champion:hover{border-color:var(--primary-orange);box-shadow:0 20px 45px rgba(255,85,0,.12)}.prize-card.reveal{opacity:0;filter:blur(8px);transition:opacity 1.4s var(--spring-bezier),transform 1.4s var(--spring-bezier),filter 1s ease-out}@media (min-width:769px){.prize-card.reveal:first-child{transform:translateX(-240px) translateY(120px) rotate(-12deg) scale(.9)}.prize-card.reveal:nth-child(2){transform:translateY(240px) rotate(0deg) scale(.85);transition-delay:.12s}.prize-card.reveal:nth-child(3){transform:translateX(240px) translateY(120px) rotate(12deg) scale(.9);transition-delay:.24s}}@media (max-width:768px){.prize-card.reveal:first-child{transform:translateY(120px) scale(.92)}.prize-card.reveal:nth-child(2){transform:translateY(150px) scale(.9);transition-delay:.08s}.prize-card.reveal:nth-child(3){transform:translateY(120px) scale(.92);transition-delay:.16s}.prize-card:first-child{order:2}.prize-card:nth-child(2){order:1}.prize-card:nth-child(3){order:3}}.prize-card.reveal.active{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1);filter:blur(0)}.prize-rank-circle{width:60px;height:60px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.4rem;font-weight:700;margin:0 auto 2.5rem}.rank-1st{background:var(--primary-orange);box-shadow:0 4px 15px rgba(255,85,0,.3)}.rank-1st,.rank-2nd{color:#fff;border:none;font-weight:800}.rank-2nd{background:#0f172a;box-shadow:0 4px 15px rgba(15,23,42,.15)}.rank-3rd{background:#e2e8f0;color:#475569;border:none;font-weight:800}.prize-name{font-family:var(--font-heading);font-size:2rem;font-weight:800;margin-bottom:.5rem}.prize-name,.prize-sub{text-transform:uppercase}.prize-sub{font-size:.85rem;font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:2rem;letter-spacing:1px}.prize-value{font-family:var(--font-heading);font-size:2.4rem;font-weight:800;color:var(--text-primary);margin-bottom:2.5rem;text-transform:uppercase}.prize-card.champion .prize-value{color:var(--primary-orange)}.prize-benefits{list-style:none;font-size:.9rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:.75rem;border-top:1px solid var(--border-glass);padding-top:2rem}.scoring{padding:8rem var(--site-gutter) 8rem}.scoring-container{max-width:850px;margin:4rem auto 0;display:flex;flex-direction:column;gap:1.25rem}.score-accordion-item{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:8px;overflow:hidden;transition:all .3s ease}.score-accordion-header{padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.score-header-left{display:flex;align-items:center;gap:1.5rem}.score-pct-badge{background:rgba(255,85,0,.05);border:1px solid rgba(255,85,0,.2);color:var(--primary-blue);width:55px;height:55px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:1.2rem;transition:all .3s ease}.score-accordion-item:hover .score-pct-badge{background:var(--primary-blue);color:#03050a;box-shadow:0 0 15px var(--glow-blue)}.score-title-text h4{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;text-transform:uppercase}.score-arrow{color:var(--text-secondary);transition:transform .3s ease}.score-accordion-item.active{border-color:rgba(255,85,0,.3);background:var(--bg-card-hover)}.score-accordion-item.active .score-arrow{transform:rotate(180deg);color:var(--primary-blue)}.score-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s var(--cubic-bezier);padding:0 2rem}.score-accordion-item.active .score-accordion-content{max-height:200px;padding-bottom:2rem}.score-accordion-content p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.portal-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(3,5,10,.8);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .5s ease}.portal-modal.active{opacity:1;pointer-events:all}.portal-card{background:hsla(0,0%,100%,.98);border:1px solid rgba(255,85,0,.15);border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:4rem 3rem;position:relative;transform:scale(.95);transition:transform .5s var(--cubic-bezier);box-shadow:0 20px 50px rgba(15,23,42,.08)}.portal-card,.portal-card .portal-title{color:var(--text-primary)!important}.portal-card .form-label,.portal-card .portal-sub,.portal-card .segment-btn,.portal-card .tool-check-label{color:var(--text-secondary)!important}.portal-card .segment-btn.active,.portal-card .tool-checkbox input:checked+.tool-check-label{color:#fff!important}.portal-modal.active .portal-card{transform:scale(1)}.close-portal-btn{position:absolute;top:2rem;right:2rem;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);width:38px;height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.close-portal-btn:hover{background:rgba(255,85,0,.1);border-color:var(--primary-orange);color:var(--primary-orange)}.portal-tabs{display:flex;background:rgba(3,5,10,.5);padding:.3rem;border-radius:6px;border:1px solid var(--border-glass);margin-bottom:3rem}.portal-tab{flex:1;text-align:center;padding:.8rem;cursor:pointer;font-weight:700;font-family:var(--font-heading);text-transform:uppercase;font-size:.9rem;color:var(--text-secondary);border-radius:6px;transition:all .3s ease}.portal-tab.active{background:var(--primary-orange);color:#fff;box-shadow:0 4px 12px rgba(255,85,0,.25)}.portal-pane{display:none}.portal-pane.active{display:block}.portal-title{font-size:2.2rem;font-weight:800;margin-bottom:.5rem}.portal-sub,.portal-title{font-family:var(--font-heading);text-align:center;text-transform:uppercase}.portal-sub{font-size:.85rem;color:var(--text-secondary);margin-bottom:2.5rem;letter-spacing:1px}.form-group{margin-bottom:1.5rem;text-align:left}.form-row{display:flex;gap:1.5rem}.form-row .form-group{flex:1}.form-label{font-size:.75rem;font-family:var(--font-heading);font-weight:700;color:var(--text-secondary);display:block;margin-bottom:.6rem;letter-spacing:1px;text-transform:uppercase}.form-input{width:100%;background:#fff;border:1px solid rgba(0,0,0,.12);padding:1rem 1.25rem;border-radius:6px;color:var(--text-primary);font-family:var(--font-body);font-size:.95rem;transition:all .3s ease}.form-input:focus{outline:none;border-color:var(--primary-orange);box-shadow:0 0 10px rgba(255,85,0,.12);background:#fff}.segmented-control{display:flex;gap:.5rem}.segment-btn{flex:1;background:#f8fafc;border:1px solid rgba(0,0,0,.08);color:var(--text-secondary);padding:.9rem;border-radius:6px;cursor:pointer;font-weight:700;font-family:var(--font-heading);transition:all .3s ease}.segment-btn:hover{border-color:rgba(255,85,0,.2);background:rgba(255,85,0,.02)}.segment-btn.active{background:var(--primary-orange);border-color:var(--primary-orange);color:#fff}.tool-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.tool-checkbox input{position:absolute;opacity:0}.tool-check-label{display:block;background:#f8fafc;border:1px solid rgba(0,0,0,.08);padding:.9rem;border-radius:6px;text-align:center;font-weight:700;font-family:var(--font-heading);font-size:.85rem;color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.tool-check-label:hover{border-color:rgba(255,85,0,.2);background:rgba(255,85,0,.02)}.tool-checkbox input:checked+.tool-check-label{background:var(--primary-orange);border-color:var(--primary-orange);color:#fff}.turnstile-widget{display:flex;justify-content:center}.hp-field{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.submit-btn{width:100%;background:var(--primary-orange);color:#fff;border:none;padding:1.1rem;border-radius:6px;font-weight:700;font-family:var(--font-heading);font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,85,0,.25);margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.submit-btn:hover{box-shadow:0 0 25px rgba(255,85,0,.45);transform:translateY(-2px)}.submit-btn:disabled{background:hsla(0,0%,100%,.02);border:1px solid var(--border-glass);color:var(--text-muted);cursor:not-allowed;box-shadow:none;transform:none}.form-message{padding:1rem 1.25rem;border-radius:6px;font-size:.9rem;margin-bottom:1.5rem;display:none;font-weight:600}.form-message.error{display:block;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);color:#ef4444}.form-message.success{display:block;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);color:#10b981}.form-input.input-invalid{border-color:#ef4444!important;background:rgba(239,68,68,.04)}.form-input.input-invalid:focus{box-shadow:0 0 10px rgba(239,68,68,.15)}.field-error{display:block;color:#ef4444;font-size:.78rem;font-weight:600;margin-top:.5rem;line-height:1.4}.success-overlay{text-align:center;padding:3rem 0;display:none}.success-overlay.active{display:block}.checkmark-circle{width:70px;height:70px;border-radius:50%;background:rgba(16,185,129,.05);border:1px solid #10b981;display:flex;align-items:center;justify-content:center;color:#10b981;margin:0 auto 2rem;box-shadow:0 0 15px rgba(16,185,129,.15)}.checkmark-circle svg{width:32px;height:32px}.final-cta{position:relative;overflow:hidden;padding:7rem var(--site-gutter);background:var(--bg-dark);color:var(--text-primary);text-align:center}.final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,85,0,.06),transparent 48%);pointer-events:none}.final-cta-content{position:relative;z-index:1;max-width:820px;margin:0 auto}.final-cta-eyebrow{display:block;margin-bottom:.75rem;color:var(--primary-blue);font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.final-cta h2{margin-bottom:1.25rem;color:var(--text-primary);font-family:var(--font-heading);font-size:3rem;font-weight:800;letter-spacing:-1px;line-height:1.2;text-transform:uppercase}.final-cta-intro{max-width:680px;margin:0 auto 2rem;color:var(--text-secondary);font-size:1rem;line-height:1.6}.final-cta-intro strong,.final-cta-manifesto{color:var(--text-primary)}.final-cta-manifesto{display:flex;flex-direction:column;margin-bottom:2.75rem;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;line-height:1.65}.final-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;width:auto;max-width:100%;padding:1rem clamp(1.25rem,4vw,1.8rem);border:1px solid var(--primary-orange);border-radius:50px;background:var(--primary-orange);box-shadow:0 10px 30px rgba(255,85,0,.25);color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:clamp(.78rem,2.2vw,.9rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:all .3s var(--cubic-bezier)}.final-cta-button span{font-size:1.2rem;line-height:1;transition:transform .3s var(--cubic-bezier)}.final-cta-button:hover{background:transparent;box-shadow:0 0 28px rgba(255,85,0,.4);color:var(--primary-orange);transform:translateY(-2px)}.final-cta-button:hover span{transform:translateX(4px)}.final-cta-button:focus-visible{outline:3px solid rgba(255,136,0,.5);outline-offset:4px}.final-cta-button.final-cta-button-outline{background:transparent;color:var(--primary-orange)}.final-cta-button.final-cta-button-outline:hover{background:var(--primary-orange);color:#fff;box-shadow:0 10px 30px rgba(255,85,0,.3)}.final-cta-contact-link{display:block;width:-moz-fit-content;width:fit-content;margin:1.15rem auto 0;color:var(--text-secondary);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .3s ease,transform .3s ease}.final-cta-contact-link:hover{color:var(--primary-orange);transform:translateX(3px)}.final-cta-contact-link:focus-visible{outline:2px solid var(--primary-orange);outline-offset:4px}.final-cta-deadline{display:flex;flex-direction:column;gap:.3rem;margin-top:1.5rem;color:var(--text-muted);font-size:.82rem}.final-cta-deadline strong{color:var(--text-primary);font-size:.9rem}.final-cta-deadline span{font-style:italic}.final-cta-countdown{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem}.final-cta-countdown strong{color:var(--text-primary);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.final-cta-countdown-grid{display:flex;gap:.9rem;font-family:var(--font-heading);color:var(--primary-orange)}.final-cta-countdown-grid span{font-size:.9rem;color:var(--text-secondary)}.final-cta-countdown-grid b{font-size:1.15rem;color:var(--primary-orange);font-weight:800;margin-right:.15rem}footer{padding:6rem var(--site-gutter) 4rem;background:#090d16;border-top:1px solid var(--border-glass);position:relative}footer:before{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,85,0,.25),transparent)}.footer-content{display:flex;flex-direction:column;align-items:center;gap:2.5rem;text-align:center}.footer-contact{width:min(100%,760px);scroll-margin-top:7rem}.footer-contact-label{display:block;margin-bottom:.6rem;color:var(--primary-orange);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.footer-contact h2{margin-bottom:.75rem;color:#fff;font-family:var(--font-heading);font-size:1.7rem;font-weight:800;text-transform:uppercase}.footer-contact-intro{max-width:560px;margin:0 auto 1.75rem;color:#94a3b8;font-size:.9rem;line-height:1.7}.footer-contact-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}.footer-contact-entry{display:flex;flex-direction:column;height:100%;padding:2.25rem 1.75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.025)}.footer-contact-person{display:flex;flex-direction:column;color:#94a3b8;font-size:.85rem;line-height:1.65}.footer-contact-person strong{margin-bottom:.15rem;color:#fff;font-size:1rem}.footer-contact-links{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}@media (max-width:768px){.footer-contact-people{grid-template-columns:1fr}}.footer-contact-links a{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.75rem;width:100%;min-height:42px;padding:.65rem 1rem;border:1px solid var(--primary-orange);border-radius:999px;background:transparent;color:var(--primary-orange);font-size:.82rem;font-weight:700;text-decoration:none;text-align:left;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.footer-contact-links a span{min-width:0;overflow-wrap:anywhere}.footer-contact-links svg{width:17px;height:17px;flex:0 0 auto;fill:currentColor}.footer-contact-links a:hover{background:var(--primary-orange);color:#fff;box-shadow:0 8px 20px rgba(255,85,0,.2);transform:translateY(-2px)}.footer-logos{display:flex;justify-content:center;align-items:center;gap:2.5rem;flex-wrap:wrap;margin-bottom:2rem}.footer-orgs{font-size:.85rem;color:#94a3b8;max-width:600px;line-height:1.7}.footer-credits{font-size:.75rem;font-family:var(--font-mono);letter-spacing:1px;color:#64748b}.loading-spinner{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff;animation:spin .8s linear infinite;display:none}@keyframes char-reveal{to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes fade-in-up{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.mobile-title-break{display:block}.final-cta,.prizes,.quick-facts,.roadmap,.scoring,.toolkit{padding:6rem 1.5rem}.hero{padding-right:1.5rem;padding-left:1.5rem}.hero-title{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;-moz-column-gap:clamp(.55rem,2.5vw,.9rem);column-gap:clamp(.55rem,2.5vw,.9rem);width:100%;max-width:420px;font-size:inherit;text-align:left}.hero-title:before{display:none}.hero-title-desktop-ai{display:none!important}.hero-title-mobile-ai{grid-column:1;grid-row:1;display:block!important;color:var(--text-primary);font-size:clamp(7rem,19vw,40rem);font-weight:800;letter-spacing:-.1em;line-height:.72;opacity:1;transform:none;animation:none}.hero-title-desktop-word{display:none!important}.hero-title-mobile-word{grid-column:2;grid-row:1;display:flex!important;flex-direction:column;background:linear-gradient(90deg,var(--text-primary) 5%,var(--primary-orange) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(2.65rem,12.5vw,3.7rem);font-weight:800;letter-spacing:-.07em;line-height:.92;text-transform:none}.hero-title-mobile-word>span{display:block;opacity:1;transform:none;animation:none}.hero-tagline{font-size:1.05rem!important;letter-spacing:1.5px!important}.hero-powered{flex-direction:column;gap:.65rem!important}.hero-powered-label{font-size:.78rem!important}.hero-powered-logo{height:24px!important}footer{padding-right:1.5rem;padding-left:1.5rem}.final-cta{padding-top:6rem;padding-bottom:6rem}.final-cta h2{font-size:2rem;margin-bottom:1.25rem}.final-cta-button{width:100%;max-width:360px;padding-inline:1.25rem}.footer-contact{padding:0}.footer-contact-links{flex-direction:column;gap:.65rem}.hero-title{font-size:clamp(4.5rem,22vw,6.5rem);letter-spacing:-.07em}.hero-subtitle{font-size:1.05rem;margin-bottom:2.5rem}.site-header{width:calc(100% - 3rem);top:1rem;padding:.8rem 1.5rem;border-radius:999px}.menu-btn{display:block}.nav-links{display:flex;position:absolute;top:100%;left:0;width:100%;background:hsla(0,0%,100%,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:1.5rem;box-shadow:0 10px 30px rgba(15,23,42,.08);flex-direction:column;gap:1.2rem;margin-top:.5rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px) scale(.98);transform-origin:top center;transition:opacity .25s ease,transform .32s var(--cubic-bezier),visibility 0s linear .32s;will-change:opacity,transform}.nav-links.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .25s ease,transform .32s var(--cubic-bezier),visibility 0s linear 0s}.nav-links li{opacity:0;transform:translateY(-5px);transition:opacity .2s ease,transform .25s ease}.nav-links.active li{opacity:1;transform:translateY(0)}.nav-links.active li:nth-child(2){transition-delay:.03s}.nav-links.active li:nth-child(3){transition-delay:.06s}.nav-links.active li:nth-child(4){transition-delay:.09s}.nav-links.active li:nth-child(5){transition-delay:.12s}.nav-links .nav-contact{display:inline-flex;justify-content:center;min-width:150px}.about-container{flex-direction:column;gap:3rem}.about-right{position:static;width:100%}.portal-card{padding:2.5rem 1.5rem;max-height:85vh;margin:1rem;width:calc(100% - 2rem)}.close-portal-btn{position:fixed;top:1rem;right:1rem;z-index:1100;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.2);width:40px;height:40px;border-radius:50%;margin-bottom:0}.form-row{flex-direction:column;gap:0}.countdown-value{font-size:2.2rem}.countdown-item{min-width:50px}.countdown-container{padding:1.75rem 1rem}.countdown-grid{gap:.75rem}.hero-ctas{flex-direction:column;align-items:center;width:100%;max-width:320px;margin-left:auto;margin-right:auto;gap:1rem}.hero-ctas .btn-primary,.hero-ctas .btn-secondary{width:100%;text-align:center}.footer-logos{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:1.2rem!important;row-gap:1.5rem!important}.footer-logos .mobile-break{display:block!important}.footer-logos .logo-separator{display:none!important}.footer-logos .logo-item{justify-content:center!important;align-items:center!important}body,html{width:100%}.hero,.prizes,.quick-facts,.roadmap,.scoring,.toolkit,body,html{overflow-x:hidden}.roadmap .section-label,.roadmap .section-title{text-align:center;display:block}.timeline-container{padding-left:0!important;padding-bottom:3rem}.timeline-bar{left:50%!important;border-radius:999px}.timeline-progress{border-radius:999px;transition:height .24s ease-out}.timeline-laser-tail{display:none}.timeline-laser-core{box-shadow:0 0 8px #fff,0 0 14px var(--primary-orange)}.timeline-dot-wrapper{left:50%!important;top:1.6rem!important;transform:translate(-50%,-50%)!important}.timeline-item{padding-top:3.5rem;margin-bottom:3rem}.timeline-phase{width:2rem;height:2rem;font-size:.65rem}.timeline-content{position:relative;z-index:2;margin-top:0;padding:1.5rem!important;text-align:center;box-shadow:0 10px 30px rgba(15,23,42,.05)}.timeline-content,.timeline-item.active-timeline .timeline-content{background:#fff!important}.timeline-content-header{flex-direction:column!important;align-items:center!important;gap:.5rem!important}.timeline-details li{padding-left:0;text-align:center}.timeline-details li:before{position:static;margin-right:.5rem}.prize-card{padding:2.5rem 1.5rem!important}.score-accordion-header{padding:1rem!important}.score-accordion-content{padding:0 1rem!important}.score-header-left{gap:.75rem!important}.section-title{font-size:2rem!important;margin-bottom:2rem!important}}@media (max-width:380px){.countdown-value{font-size:1.8rem}.countdown-item{min-width:44px}.countdown-grid{gap:.5rem}}.submission-section{padding:6rem var(--site-gutter);position:relative;background:linear-gradient(180deg,rgba(248,250,252,.5),#fff);border-top:1px solid rgba(0,0,0,.05)}.submission-container{max-width:860px;margin:0 auto}.submission-header{text-align:center;margin-bottom:3rem}.submission-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;background:rgba(255,85,0,.08);border:1px solid rgba(255,85,0,.2);border-radius:999px;font-family:var(--font-heading);font-size:.75rem;font-weight:700;color:var(--primary-orange);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:1.25rem}.submission-badge-dot{width:7px;height:7px;background:var(--primary-orange);border-radius:50%;box-shadow:0 0 8px var(--primary-orange);animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}.submission-title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--text-primary);line-height:1.2;margin-bottom:1rem;letter-spacing:-.03em}.submission-subtitle{font-size:1.05rem;color:var(--text-secondary);max-width:680px;margin:0 auto;line-height:1.6}.submission-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:2.75rem 2.5rem;box-shadow:0 20px 50px rgba(15,23,42,.06),0 1px 3px rgba(0,0,0,.04);position:relative}.submission-overwrite-notice{display:flex;align-items:center;gap:.75rem;background:#f0fdf4;border:1px solid rgba(34,197,94,.25);border-radius:10px;padding:.85rem 1.15rem;font-size:.85rem;color:#166534;margin-bottom:2rem;line-height:1.5}.submission-overwrite-notice .notice-icon{color:#16a34a;font-size:1.25rem;flex-shrink:0}.submission-overwrite-notice strong{color:#14532d}.submission-stepper{justify-content:space-between;margin-bottom:2.25rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.step-pill,.submission-stepper{display:flex;align-items:center}.step-pill{gap:.6rem;opacity:.5;transition:all .3s ease}.step-pill.active{opacity:1}.step-pill.done{opacity:.85}.step-pill-num{width:28px;height:28px;border-radius:50%;background:#e2e8f0;color:var(--text-secondary);font-weight:700;font-size:.82rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.step-pill.active .step-pill-num{background:var(--primary-orange);color:#fff;box-shadow:0 0 10px rgba(255,85,0,.35)}.step-pill.done .step-pill-num{background:#10b981;color:#fff}.step-pill-label{font-family:var(--font-heading);font-size:.85rem;font-weight:700;color:var(--text-primary)}.step-pill-divider{flex:1;height:2px;background:#e2e8f0;margin:0 1rem}.detected-team-card{background:linear-gradient(135deg,rgba(255,85,0,.06),rgba(255,136,0,.03));border:1.5px solid rgba(255,85,0,.25);border-radius:16px;padding:1.75rem;margin-bottom:2rem;box-shadow:0 10px 25px rgba(255,85,0,.05)}.team-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px dashed rgba(255,85,0,.2)}.team-badge-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--primary-orange),#f70);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(255,85,0,.3)}.team-badge-icon .material-symbols-outlined{font-size:1.75rem}.team-eyebrow{display:block;font-size:.72rem;letter-spacing:1.2px;text-transform:uppercase;color:var(--primary-orange);margin-bottom:.2rem}.team-eyebrow,.team-name-title{font-weight:800;font-family:var(--font-heading)}.team-name-title{font-size:1.5rem;color:var(--text-primary);letter-spacing:-.02em}.team-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.team-detail-item{display:flex;flex-direction:column;background:#fff;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(0,0,0,.06)}.detail-label{font-size:.75rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.2rem}.detail-value{font-size:.92rem;font-weight:700;color:var(--text-primary);word-break:break-all}.btn-text-edit{background:transparent;border:none;color:var(--primary-orange);font-family:var(--font-heading);font-weight:700;font-size:.85rem;cursor:pointer;text-decoration:underline;white-space:nowrap}.btn-text-edit:hover{color:#e04b00}.submission-step-block{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.submission-step-block:last-of-type{border-bottom:none;margin-bottom:1.5rem;padding-bottom:0}.submission-step-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.75rem}.submission-step-num{width:36px;height:36px;background:linear-gradient(135deg,var(--primary-orange),#f70);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;font-family:var(--font-heading);flex-shrink:0;box-shadow:0 4px 12px rgba(255,85,0,.3)}.submission-step-info h4{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem;letter-spacing:-.01em}.submission-step-info p{font-size:.9rem;color:var(--text-secondary);line-height:1.5}.submission-fields-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.submission-field{display:flex;flex-direction:column}.submission-field.full-width{grid-column:1/-1}.submission-field-label{font-family:var(--font-heading);font-size:.88rem;font-weight:700;color:var(--text-primary);margin-bottom:.2rem;display:flex;align-items:center;gap:.25rem}.req-star{color:#e11d48}.submission-field-desc{font-size:.8rem;color:var(--text-muted);margin-bottom:.6rem}.submission-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.submission-input-wrapper .input-icon{position:absolute;left:1rem;font-size:1.2rem;color:var(--text-muted);pointer-events:none;transition:color .2s ease}.submission-input-wrapper .valid-icon{position:absolute;right:1rem;font-size:1.2rem;color:#10b981;pointer-events:none}.submission-input,.submission-select,.submission-textarea{width:100%;background:#f8fafc;border:1.5px solid rgba(0,0,0,.1);padding:.85rem 1rem .85rem 2.75rem;border-radius:10px;color:var(--text-primary);font-family:var(--font-body);font-size:.95rem;transition:all .25s ease}.submission-input:focus,.submission-select:focus,.submission-textarea:focus{outline:none;background:#fff;border-color:var(--primary-orange);box-shadow:0 0 0 3.5px rgba(255,85,0,.12)}.submission-field.has-error .submission-input,.submission-field.has-error .submission-select,.submission-field.has-error .submission-textarea{border-color:#e11d48;background:#fff1f2}.submission-field.has-error .submission-input:focus,.submission-field.has-error .submission-select:focus,.submission-field.has-error .submission-textarea:focus{box-shadow:0 0 0 3.5px rgba(225,29,72,.12)}.field-error-text{font-size:.8rem;color:#e11d48;font-weight:500;margin-top:.45rem;display:flex;align-items:center;gap:.35rem}.btn-switch-select{position:absolute;right:.5rem;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);border-radius:6px;font-size:.75rem;padding:.35rem .65rem;color:var(--text-secondary);font-weight:600;cursor:pointer;transition:all .2s ease}.btn-switch-select:hover{background:rgba(0,0,0,.08);color:var(--text-primary)}.submission-otp-container{display:flex;flex-direction:column;gap:1.25rem}.otp-trigger-banner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;background:linear-gradient(135deg,rgba(255,85,0,.05),rgba(255,136,0,.05));border:1px solid rgba(255,85,0,.15);border-radius:12px;padding:1.25rem 1.5rem}.otp-banner-text{display:flex;align-items:center;gap:1rem}.otp-banner-text .banner-icon{font-size:2rem;color:var(--primary-orange);flex-shrink:0}.otp-banner-text strong{display:block;font-size:.95rem;color:var(--text-primary);margin-bottom:.2rem}.otp-banner-text p{font-size:.85rem;color:var(--text-secondary);margin:0}.highlight-email{color:var(--primary-orange);font-weight:600}.btn-send-otp{background:var(--primary-orange);color:#fff;border:none;padding:.75rem 1.35rem;border-radius:8px;font-family:var(--font-heading);font-weight:700;font-size:.88rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;box-shadow:0 4px 12px rgba(255,85,0,.25);transition:all .2s ease;flex-shrink:0}.btn-send-otp:hover:not(:disabled){background:#e04b00;transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,85,0,.35)}.btn-send-otp:disabled{opacity:.65;cursor:not-allowed;transform:none}.submission-otp-input-group{display:flex;gap:.75rem}.otp-code-input{letter-spacing:4px;font-weight:700;font-family:var(--font-mono,monospace);font-size:1.15rem}.btn-verify-otp{background:#f1f5f9;border:1.5px solid rgba(0,0,0,.1);color:var(--text-primary);font-family:var(--font-heading);font-weight:700;font-size:.88rem;padding:0 1.5rem;border-radius:10px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease}.btn-verify-otp:hover:not(:disabled){background:#e2e8f0}.btn-verify-otp.verified{background:#ecfdf5;border-color:#10b981;color:#059669}.btn-verify-otp:disabled{opacity:.5;cursor:not-allowed}.submission-textarea-wrapper{display:flex;flex-direction:column}.submission-textarea{padding:1rem 1.25rem;line-height:1.6;resize:vertical;min-height:140px}.textarea-footer{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.8rem}.char-counter.counter-low{color:var(--text-muted)}.char-badge-ok,.char-counter.counter-ok{color:#059669;font-weight:600}.char-badge-ok{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem}.char-badge-ok .material-symbols-outlined{font-size:1rem}.submission-alert{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.25rem;border-radius:10px;font-size:.9rem;margin-bottom:1.5rem}.submission-alert .material-symbols-outlined{font-size:1.3rem;flex-shrink:0}.submission-alert-success{background:#ecfdf5;border:1px solid rgba(16,185,129,.3);color:#065f46}.submission-alert-error{background:#fff1f2;border:1px solid rgba(225,29,72,.3);color:#9f1239}.submission-footer-actions{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}.submission-submit-btn{background:linear-gradient(135deg,var(--primary-orange) 0,#f70 100%);color:#fff;border:none;padding:1.1rem 3rem;border-radius:12px;font-family:var(--font-heading);font-size:1.05rem;font-weight:800;letter-spacing:.5px;cursor:pointer;display:inline-flex;align-items:center;gap:.75rem;box-shadow:0 10px 25px rgba(255,85,0,.35);transition:all .3s cubic-bezier(.16,1,.3,1);width:100%;max-width:380px;justify-content:center}.submission-submit-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 14px 30px rgba(255,85,0,.45)}.submission-submit-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.submission-guarantee{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-muted);text-align:center}.submission-guarantee .material-symbols-outlined{font-size:1rem;color:var(--text-secondary)}.submission-success-card{background:#fff;border:1px solid rgba(16,185,129,.2);border-radius:20px;padding:3.5rem 2.5rem;box-shadow:0 20px 50px rgba(16,185,129,.08);text-align:center;max-width:680px;margin:0 auto}.submission-success-icon{width:72px;height:72px;background:#ecfdf5;color:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.submission-success-icon .material-symbols-outlined{font-size:2.75rem}.submission-success-card h3{font-family:var(--font-heading);font-size:1.75rem;font-weight:800;color:var(--text-primary);margin-bottom:.75rem}.submission-success-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:2rem}.submission-summary-box{background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:1.25rem 1.5rem;text-align:left;margin-bottom:2rem;display:flex;flex-direction:column;gap:.85rem}.summary-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.summary-label{color:var(--text-secondary);font-weight:500}.summary-val{color:var(--text-primary);font-weight:700}.code-val{font-family:var(--font-mono,monospace);color:var(--primary-orange);background:rgba(255,85,0,.08);padding:.2rem .5rem;border-radius:4px}.submission-btn-secondary{background:#fff;border:1.5px solid rgba(0,0,0,.12);color:var(--text-primary);font-family:var(--font-heading);font-weight:700;font-size:.95rem;padding:.85rem 1.75rem;border-radius:10px;cursor:pointer;transition:all .2s ease}.submission-btn-secondary:hover{background:#f8fafc;border-color:var(--primary-orange);color:var(--primary-orange)}.spinner-sm{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;display:inline-block}@media (max-width:768px){.submission-section{padding:4rem 1.25rem}.submission-card{padding:1.75rem 1.25rem;border-radius:16px}.submission-header{margin-bottom:2rem}.submission-title{font-size:1.75rem}.submission-subtitle{font-size:.92rem}.submission-stepper{margin-bottom:1.75rem;padding-bottom:1rem;gap:.4rem}.step-pill{gap:.4rem}.step-pill-num{width:24px;height:24px}.step-pill-label,.step-pill-num{font-size:.75rem}.step-pill-divider{margin:0 .35rem;min-width:8px}.submission-step-header{gap:.75rem;margin-bottom:1.25rem}.submission-step-num{width:32px;height:32px;font-size:.9rem;border-radius:8px}.submission-step-info h4{font-size:1.1rem}.submission-step-info p{font-size:.85rem}.submission-fields-grid{grid-template-columns:1fr;gap:1.25rem}.otp-trigger-banner{flex-direction:column;align-items:flex-start;padding:1.15rem;gap:.85rem}.otp-banner-text{gap:.75rem}.btn-text-edit{align-self:flex-start}.btn-send-otp{width:100%;justify-content:center;padding:.85rem}.submission-otp-input-group{flex-direction:column;gap:.75rem}.btn-verify-otp{padding:.85rem;justify-content:center;width:100%}.detected-team-card{padding:1.25rem 1rem;border-radius:12px;margin-bottom:1.5rem}.team-card-header{gap:.75rem;margin-bottom:1rem;padding-bottom:1rem}.team-badge-icon{width:38px;height:38px;border-radius:8px}.team-badge-icon .material-symbols-outlined{font-size:1.4rem}.team-name-title{font-size:1.25rem}.team-details-grid{grid-template-columns:1fr;gap:.65rem}.team-detail-item{padding:.65rem .85rem}.textarea-footer{flex-direction:column;align-items:flex-start;gap:.35rem}.submission-submit-btn{width:100%;max-width:100%;padding:1rem 1.5rem;font-size:1rem}.submission-success-card{padding:2.25rem 1.25rem}.submission-success-card h3{font-size:1.4rem}.summary-row{flex-direction:column;align-items:flex-start;gap:.2rem}}@media (max-width:480px){.submission-section{padding:3rem 1rem}.submission-card{padding:1.5rem 1rem;border-radius:14px}.step-pill-label{display:none}.step-pill{padding:.25rem}.step-pill-num{width:30px;height:30px;font-size:.85rem}.step-pill.active .step-pill-num{transform:scale(1.1)}.step-pill-divider{height:2px;margin:0 .5rem}}.guidelines-page{min-height:100vh;background-color:#090d16;color:#e2e8f0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden;line-height:1.6}.guidelines-bg{position:fixed;inset:0;z-index:0;background:radial-gradient(circle at 50% -10%,rgba(255,85,0,.08) 0,transparent 60%);pointer-events:none}.guidelines-minimal-header{position:relative;z-index:10;border-bottom:1px solid hsla(0,0%,100%,.07);padding:1rem 1.5rem;background:rgba(9,13,22,.9);backdrop-filter:blur(8px)}.guidelines-minimal-header-inner{max-width:860px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.guidelines-brand-link{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#94a3b8;font-size:.85rem;transition:color .15s ease}.guidelines-brand-link:hover{color:#fff}.guidelines-header-date{font-size:.82rem;color:#64748b;font-weight:500}.guidelines-container{max-width:860px;margin:0 auto;padding:2.5rem 1.5rem 5rem;position:relative;z-index:1}.venue-card-minimal{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1.25rem 1.5rem;margin-bottom:3rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.venue-card-left{display:flex;align-items:center;gap:1rem}.venue-marker-dot{width:10px;height:10px;border-radius:50%;background:#f50;box-shadow:0 0 10px rgba(255,85,0,.6);flex-shrink:0}.venue-title-text{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .15rem}.venue-subtext{font-size:.82rem;color:#94a3b8;margin:0}.venue-card-right{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.venue-date-text{font-size:.85rem;color:#cbd5e1;font-weight:600}.venue-maps-link{display:inline-flex;align-items:center;gap:.4rem;color:#f83;font-size:.85rem;font-weight:600;text-decoration:none;padding:.45rem .85rem;border-radius:8px;background:rgba(255,85,0,.08);border:1px solid rgba(255,85,0,.25);transition:all .15s ease}.venue-maps-link:hover{background:rgba(255,85,0,.15);color:#fff;border-color:rgba(255,85,0,.4)}.doc-header-minimal{margin-bottom:2.75rem}.doc-kicker{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f72;margin-bottom:.6rem}.doc-title-minimal{font-size:clamp(1.85rem,3.5vw,2.4rem);font-weight:800;color:#fff;line-height:1.2;margin:0 0 .85rem;letter-spacing:-.02em}.doc-lead{font-size:1.05rem;color:#94a3b8;line-height:1.6;margin:0}.doc-section{margin-bottom:3rem}.doc-section-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1rem;letter-spacing:-.01em}.doc-paragraph{color:#cbd5e1;font-size:.95rem;line-height:1.7;margin:0 0 1rem}.minimal-table-container{overflow-x:auto;margin:1.25rem 0 1.5rem;border:1px solid hsla(0,0%,100%,.08);border-radius:10px}.minimal-table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.minimal-table th{background:hsla(0,0%,100%,.03);color:#f8fafc;font-weight:600;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.minimal-table td{padding:.8rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.05);color:#cbd5e1;vertical-align:middle}.minimal-table tr:last-child td{border-bottom:none}.score-cell{font-family:Rajdhani,sans-serif;font-weight:700;font-size:.95rem;color:#f83;width:90px}.tracks-simple-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem;margin:1.25rem 0}.track-simple-item{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:.9rem 1.1rem}.track-simple-name{font-weight:700;font-size:.92rem;color:#fff;margin:0 0 .2rem}.track-simple-desc{font-size:.82rem;color:#94a3b8;margin:0;line-height:1.4}.doc-note{background:hsla(0,0%,100%,.02);border-left:2px solid #f50;padding:.9rem 1.2rem;border-radius:0 8px 8px 0;margin:1.25rem 0;font-size:.9rem;color:#cbd5e1;line-height:1.6}.doc-note-warning{border-left-color:#f59e0b}.clean-checklist{list-style:none;padding:0;margin:1.25rem 0;display:flex;flex-direction:column;gap:.65rem}.clean-checklist-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.92rem;color:#cbd5e1;line-height:1.5;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.clean-check-icon{width:18px;height:18px;border:1.5px solid rgba(255,85,0,.5);border-radius:4px;display:flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0;color:#f50;font-size:13px}.clean-bullet-list{padding-left:1.25rem;margin:1rem 0;color:#cbd5e1;font-size:.92rem;line-height:1.7}.clean-bullet-list li{margin-bottom:.4rem}.agenda-timeline{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.agenda-group-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#f72;margin:1.75rem 0 .6rem;padding-bottom:.35rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.agenda-row{display:grid;grid-template-columns:130px 1fr;gap:1.25rem;padding:.85rem 1rem;border-radius:8px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);align-items:baseline;transition:background .15s ease}.agenda-row:hover{background:hsla(0,0%,100%,.04)}.agenda-row-pitch{border-left:2px solid #f50}.agenda-row-break{border-left:2px solid #10b981}.agenda-row-keynote{border-left:2px solid #a855f7}.agenda-row-buffer{border-left:2px solid #64748b;opacity:.85}.agenda-time-text{font-family:Rajdhani,sans-serif;font-weight:700;font-size:.98rem;color:#f1f5f9;letter-spacing:.02em}.agenda-item-title{font-size:.94rem;font-weight:600;color:#fff;margin:0}.agenda-item-sub{font-size:.82rem;color:#94a3b8;margin:.2rem 0 0}@media (max-width:640px){.guidelines-container{padding:1.75rem 1rem 4rem}.venue-card-minimal{padding:1rem;flex-direction:column;align-items:flex-start}.venue-card-right{width:100%;justify-content:space-between}.agenda-row{grid-template-columns:1fr;gap:.35rem;padding:.75rem .85rem}.minimal-table td,.minimal-table th{padding:.65rem .75rem;font-size:.84rem}}@media print{.guidelines-bg,.guidelines-minimal-header,.venue-maps-link{display:none!important}.guidelines-page{background:#fff!important;color:#000!important}.agenda-row,.minimal-table-container,.track-simple-item,.venue-card-minimal{background:#fff!important;border:1px solid #e2e8f0!important;color:#000!important}.agenda-item-title,.doc-section-title,.doc-title-minimal,.minimal-table th,.venue-title-text{color:#000!important}.minimal-table th{background:#f8fafc!important}.minimal-table td{color:#334155!important}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-6{margin-top:1.5rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.max-h-96{max-height:24rem}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[16\%\]{width:16%}.w-\[17\%\]{width:17%}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[21\%\]{width:21%}.w-\[22\%\]{width:22%}.w-\[25\%\]{width:25%}.w-\[34\%\]{width:34%}.w-\[7\%\]{width:7%}.w-full{width:100%}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[880px\]{min-width:880px}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-amber-500\/20{border-color:rgba(245,158,11,.2)}.border-brand-orange{--tw-border-opacity:1;border-color:rgb(255 85 0/var(--tw-border-opacity,1))}.border-brand-orange\/30{border-color:rgba(255,85,0,.3)}.border-brand-orange\/40{border-color:rgba(255,85,0,.4)}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-500\/30{border-color:rgba(6,182,212,.3)}.border-cyan-500\/40{border-color:rgba(6,182,212,.4)}.border-cyan-800\/60{border-color:rgba(21,94,117,.6)}.border-cyan-900\/30{border-color:rgba(22,78,99,.3)}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:rgba(16,185,129,.2)}.border-emerald-500\/30{border-color:rgba(16,185,129,.3)}.border-emerald-500\/50{border-color:rgba(16,185,129,.5)}.border-emerald-800\/60{border-color:rgba(6,95,70,.6)}.border-emerald-900\/40{border-color:rgba(6,78,59,.4)}.border-indigo-500\/20{border-color:rgba(99,102,241,.2)}.border-red-500\/30{border-color:rgba(239,68,68,.3)}.border-red-500\/40{border-color:rgba(239,68,68,.4)}.border-rose-500\/20{border-color:rgba(244,63,94,.2)}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/60{border-color:rgba(51,65,85,.6)}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-800\/60{border-color:rgba(30,41,59,.6)}.border-slate-800\/80{border-color:rgba(30,41,59,.8)}.border-slate-800\/90{border-color:rgba(30,41,59,.9)}.border-transparent{border-color:transparent}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-black\/70{background-color:rgba(0,0,0,.7)}.bg-brand-orange{--tw-bg-opacity:1;background-color:rgb(255 85 0/var(--tw-bg-opacity,1))}.bg-brand-orange\/10{background-color:rgba(255,85,0,.1)}.bg-brand-orange\/5{background-color:rgba(255,85,0,.05)}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:rgba(6,182,212,.1)}.bg-cyan-500\/30{background-color:rgba(6,182,212,.3)}.bg-cyan-500\/5{background-color:rgba(6,182,212,.05)}.bg-cyan-950\/80{background-color:rgba(8,51,68,.8)}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}.bg-emerald-500\/20{background-color:rgba(16,185,129,.2)}.bg-emerald-500\/5{background-color:rgba(16,185,129,.05)}.bg-emerald-950\/80{background-color:rgba(2,44,34,.8)}.bg-indigo-500\/10{background-color:rgba(99,102,241,.1)}.bg-orange-950\/20{background-color:rgba(67,20,7,.2)}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-red-500\/20{background-color:rgba(239,68,68,.2)}.bg-rose-500\/10{background-color:rgba(244,63,94,.1)}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/60{background-color:rgba(30,41,59,.6)}.bg-slate-800\/80{background-color:rgba(30,41,59,.8)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/80{background-color:rgba(15,23,42,.8)}.bg-slate-900\/90{background-color:rgba(15,23,42,.9)}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/60{background-color:rgba(2,6,23,.6)}.bg-slate-950\/70{background-color:rgba(2,6,23,.7)}.bg-slate-950\/80{background-color:rgba(2,6,23,.8)}.bg-slate-950\/90{background-color:rgba(2,6,23,.9)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-brand-orange{--tw-gradient-from:#f50 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,85,0,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-9{padding-left:2.25rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:Rajdhani,sans-serif}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/80{color:rgba(251,191,36,.8)}.text-brand-orange{--tw-text-opacity:1;color:rgb(255 85 0/var(--tw-text-opacity,1))}.text-brand-orange\/80{color:rgba(255,85,0,.8)}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/80{color:rgba(52,211,153,.8)}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:rgba(0,0,0,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color:rgba(0,0,0,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-brand-orange\/20{--tw-shadow-color:rgba(255,85,0,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-brand-orange\/30{--tw-shadow-color:rgba(255,85,0,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color:rgba(6,182,212,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color:rgba(16,185,129,.2);--tw-shadow:var(--tw-shadow-colored)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-colors{transition-duration:.15s}.admin-root{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;background-color:#020617;color:#f1f5f9;min-height:100vh}.admin-root *,.admin-root :after,.admin-root :before{scroll-behavior:auto}.admin-root table{border-collapse:collapse;border-spacing:0}.admin-root td,.admin-root th{text-align:left;vertical-align:middle}.admin-root button{font:inherit;color:inherit;background:transparent;border:none;cursor:pointer}.admin-root a{color:inherit;text-decoration:none}.admin-root input{font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:border-cyan-400:hover{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.hover\:border-slate-700:hover{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.hover\:bg-amber-500\/20:hover{background-color:rgba(245,158,11,.2)}.hover\:bg-cyan-400:hover{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.hover\:bg-cyan-500\/25:hover{background-color:rgba(6,182,212,.25)}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/20:hover{background-color:rgba(16,185,129,.2)}.hover\:bg-indigo-500\/20:hover{background-color:rgba(99,102,241,.2)}.hover\:bg-rose-500\/20:hover{background-color:rgba(244,63,94,.2)}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/40:hover{background-color:rgba(30,41,59,.4)}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:text-brand-orange:hover{--tw-text-opacity:1;color:rgb(255 85 0/var(--tw-text-opacity,1))}.hover\:text-cyan-100:hover{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.hover\:text-emerald-200:hover{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-brand-orange:focus{--tw-border-opacity:1;border-color:rgb(255 85 0/var(--tw-border-opacity,1))}.focus\:border-cyan-400:focus{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.focus\:border-emerald-400:focus{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}