:root{--navy:#082b4c;--navy-2:#041d35;--navy-3:#0c3b64;--orange:#f36b17;--orange-2:#ff8b25;--cream:#f7f3ec;--ink:#0b2239;--muted:#617081;--line:#dbe1e7;--white:#fff;--red:#d8362e;--green:#16805d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.site-header{position:sticky;top:0;z-index:50;height:78px;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(8,43,76,.1);backdrop-filter:blur(18px)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:11px;min-width:226px}.brand-mark{width:48px;height:38px;position:relative;display:grid;place-items:center;color:var(--orange)}.brand-mark b{position:relative;z-index:2;font:900 italic 14px/1 Arial;letter-spacing:-.06em}.brand-mark i{position:absolute;top:9px;width:27px;height:11px;border-top:4px solid var(--orange)}.brand-mark i:first-child{left:0;transform:skewY(-13deg);border-radius:80% 0 0}.brand-mark i:last-child{right:0;transform:skewY(13deg);border-radius:0 80% 0 0}.brand>span:last-child{display:flex;flex-direction:column}.brand strong{font:900 italic 20px/1 "Arial Narrow",Arial,sans-serif;letter-spacing:-.04em;color:var(--navy)}.brand small{margin-top:4px;color:#708092;font:700 9px/1 Arial;text-transform:uppercase;letter-spacing:.14em}.main-nav{display:flex;align-items:center;gap:18px;color:#44586b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.main-nav a{position:relative;transition:color .2s}.main-nav>a:not(.nav-admin)::after{content:"";position:absolute;left:0;right:100%;bottom:-10px;height:2px;background:var(--orange);transition:right .2s}.main-nav>a:hover{color:var(--orange)}.main-nav>a:hover::after{right:0}.main-nav>a.active-nav{color:var(--orange)}.main-nav>a.active-nav::after{right:0}.nav-admin{padding:12px 17px;border:1px solid #bfcbd4;border-radius:8px;color:var(--navy)}.nav-admin:hover{background:var(--navy);color:#fff !important;border-color:var(--navy)}.menu-button{display:none;width:42px;height:42px;border:0;border-radius:8px;background:var(--navy);padding:11px}.menu-button span{display:block;height:2px;margin:4px 0;background:#fff}.hero{min-height:690px;position:relative;overflow:hidden;display:flex;align-items:center;background:radial-gradient(circle at 77% 43%,#fff6e9 0 15%,transparent 37%),linear-gradient(105deg,#fff 0 58%,#f3f6f8 58% 100%)}.hero::before{content:"AEROJATIM";position:absolute;left:-30px;bottom:-55px;font:900 italic clamp(120px,18vw,250px)/1 "Arial Narrow",Arial;letter-spacing:-.08em;color:rgba(8,43,76,.025);white-space:nowrap}.hero::after{content:"";position:absolute;top:0;right:0;width:38%;height:100%;background:repeating-linear-gradient(120deg,rgba(8,43,76,.035) 0 1px,transparent 1px 20px);clip-path:polygon(42% 0,100% 0,100% 100%,0 100%)}.hero-grid{display:grid;grid-template-columns:58% 42%;align-items:center;position:relative;z-index:2;padding:86px 0 96px}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px 8px 9px;border:1px solid #dfe5ea;border-radius:999px;color:var(--navy);background:#fff;box-shadow:0 8px 30px rgba(15,44,72,.06);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px rgba(243,107,23,.12)}.hero h1{margin:28px 0 20px;font:900 italic clamp(58px,6.4vw,92px)/.88 "Arial Narrow",Impact,sans-serif;letter-spacing:-.065em;text-transform:uppercase;color:var(--navy)}.hero h1 small{display:block;margin-bottom:10px;color:#8d9aa6;font:900 12px/1 Arial,sans-serif;letter-spacing:.22em}.hero h1 em{font-style:inherit;color:var(--orange)}.hero-tagline{display:block;margin:22px 0 -14px;color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.aero-hero{min-height:650px}.aero-hero .hero-grid{padding-top:65px;padding-bottom:72px}.hero-copy>p{max-width:610px;margin:0;color:#546679;font-size:18px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:13px;margin-top:34px}.button{border:0;min-height:51px;padding:0 22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;transition:transform .18s,box-shadow .18s,background .18s}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(135deg,var(--orange),#e8560b);box-shadow:0 15px 35px rgba(230,83,10,.23)}.button-primary:hover{box-shadow:0 18px 38px rgba(230,83,10,.32)}.button-ghost{color:var(--navy);background:#fff;border:1px solid #c9d3dc}.button-light{color:var(--navy);background:#fff}.full-button{width:100%}.trust-row{display:flex;align-items:center;gap:0;margin-top:42px;color:#617385;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.trust-row span{padding:0 18px;border-left:1px solid #d8e0e6}.trust-row span:first-child{padding-left:0;border:0}.trust-row b{color:var(--orange);font-size:15px;margin-right:4px}.hero-visual{height:480px;position:relative;z-index:2}.sun-orbit{position:absolute;width:295px;height:295px;right:46px;top:58px;border:1px solid rgba(243,107,23,.22);border-radius:50%;box-shadow:0 0 0 35px rgba(243,107,23,.028),0 0 0 80px rgba(243,107,23,.018)}.sun-orbit::before{content:"";position:absolute;inset:30px;border-radius:inherit;background:radial-gradient(circle at 35% 33%,#fff 0 3%,#ffbb67 4%,#f36b17 65%,#db5107);box-shadow:0 30px 70px rgba(243,107,23,.25)}.glider-shape{position:absolute;width:480px;height:320px;right:-18px;top:80px;transform:rotate(-13deg);filter:drop-shadow(0 30px 25px rgba(7,37,63,.25))}.glider-shape .body{position:absolute;left:232px;top:80px;width:28px;height:235px;background:linear-gradient(90deg,#cfd7dd,#fff 42%,#b8c2ca);clip-path:polygon(50% 0,82% 25%,66% 100%,34% 100%,18% 25%);border-radius:55% 55% 10% 10%;z-index:3}.glider-shape .wing{position:absolute;top:110px;width:250px;height:72px;background:linear-gradient(#fdfefe,#d6dfe5);z-index:2}.glider-shape .wing::after{content:"";position:absolute;height:7px;top:29px;background:linear-gradient(90deg,var(--orange),#e52b21,var(--navy))}.glider-shape .wing-left{right:244px;clip-path:polygon(100% 12%,100% 88%,0 100%,12% 48%,0 23%)}.glider-shape .wing-left::after{right:10px;width:195px;transform:rotate(-2deg)}.glider-shape .wing-right{left:244px;clip-path:polygon(0 12%,0 88%,100% 100%,88% 48%,100% 23%)}.glider-shape .wing-right::after{left:10px;width:195px;transform:rotate(2deg)}.glider-shape .tail{position:absolute;left:197px;top:275px;width:100px;height:38px;background:#f2f5f6;clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%);z-index:4}.event-ribbon{position:absolute;right:18px;bottom:24px;width:160px;min-height:90px;transform:rotate(-3deg);padding:13px 17px;background:var(--navy);color:#fff;border-left:5px solid var(--orange);box-shadow:0 16px 30px rgba(8,43,76,.23)}.event-ribbon::after{content:"";position:absolute;right:-13px;top:0;border-top:45px solid transparent;border-bottom:45px solid transparent;border-left:13px solid var(--navy)}.event-ribbon small,.event-ribbon strong,.event-ribbon b{display:block}.event-ribbon small{font:800 8px/1 Arial;letter-spacing:.18em;color:#ffb375}.event-ribbon strong{margin-top:5px;font:900 italic 22px/1 "Arial Narrow",Arial}.event-ribbon b{font:900 italic 32px/1 "Arial Narrow",Arial;color:var(--orange-2)}.flight-line{position:absolute;height:1px;background:rgba(8,43,76,.18);transform-origin:right}.line-one{right:10px;top:80px;width:290px;transform:rotate(-25deg)}.line-two{right:90px;bottom:76px;width:300px;transform:rotate(20deg)}.scroll-cue{position:absolute;left:calc(50% - 590px);bottom:26px;z-index:4;display:inline-flex;align-items:center;gap:12px;color:#8491a0;font-size:8px;font-weight:900;letter-spacing:.18em;writing-mode:horizontal-tb}.scroll-cue b{width:30px;height:30px;border:1px solid #cfd7df;display:grid;place-items:center;color:var(--orange);border-radius:50%}.event-section{position:relative;padding:112px 0 125px;background:var(--cream);overflow:hidden}.event-section::before{content:"";position:absolute;inset:0;opacity:.32;background-image:linear-gradient(rgba(8,43,76,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(8,43,76,.04) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,black,transparent)}.section-heading{position:relative;display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:52px}.section-heading .kicker,.kicker{color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.section-heading h2{margin:10px 0 0;font:900 italic clamp(42px,5vw,66px)/.95 "Arial Narrow",Impact,sans-serif;letter-spacing:-.05em;text-transform:uppercase;color:var(--navy)}.section-heading>p{max-width:370px;margin:0 0 3px;color:#697887;line-height:1.7;font-size:14px}.event-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:28px}.event-card{min-width:0;position:relative;display:grid;grid-template-columns:45% 55%;min-height:560px;background:#fff;box-shadow:0 24px 70px rgba(8,43,76,.11);overflow:hidden;border-radius:2px;transition:transform .3s,box-shadow .3s}.event-card:hover{transform:translateY(-6px);box-shadow:0 32px 80px rgba(8,43,76,.16)}.poster-wrap{min-width:0;position:relative;height:100%;overflow:hidden;background:var(--navy)}.poster-wrap img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.02);transition:transform .5s}.event-card:hover .poster-wrap img{transform:scale(1.07)}.poster-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(3,20,36,.5),transparent 52%)}.event-status{position:absolute;z-index:2;left:17px;top:17px;padding:8px 10px;background:#fff;color:var(--green);font-size:8px;font-weight:900;letter-spacing:.1em;box-shadow:0 6px 18px rgba(0,0,0,.15)}.event-status::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#27b67e;margin-right:6px}.event-content{position:relative;padding:34px 27px 26px;display:flex;flex-direction:column;min-width:0}.event-number{position:absolute;right:18px;top:15px;color:rgba(8,43,76,.07);font:900 italic 68px/1 "Arial Narrow",Arial}.event-level{font-size:8px;font-weight:900;letter-spacing:.15em;color:var(--orange)}.event-content h3{position:relative;margin:15px 0 16px;font:900 italic 29px/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.035em;color:var(--navy)}.event-description{margin:-3px 0 14px;color:#71808d;font-size:10px;line-height:1.55}.category-pills{display:flex;flex-wrap:wrap;gap:5px}.category-pills span{padding:6px 8px;background:#edf3f6;color:var(--navy);border-radius:3px;font-size:8px;font-weight:900;letter-spacing:.04em}.event-facts{margin:22px 0 16px}.event-facts>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #e7ecf0}.event-facts dt{width:26px;color:var(--orange);font-weight:900;font-size:18px;text-align:center}.event-facts dd{margin:0;color:var(--navy);font-size:11px;font-weight:800;line-height:1.35}.event-facts small{display:block;margin-bottom:3px;color:#8a97a5;font-size:7px;letter-spacing:.11em}.event-cta{margin-top:auto;min-height:47px;padding:0 0 0 14px;display:flex;align-items:center;justify-content:space-between;border:0;color:#fff;background:var(--navy);font-size:9px;font-weight:900;letter-spacing:.07em;text-align:left}.event-cta b{height:47px;width:48px;display:grid;place-items:center;background:var(--orange);font-size:17px;transition:width .2s}.event-cta:hover b{width:60px}.navy-card .event-level,.navy-card .event-facts dt{color:var(--red)}.navy-card .event-cta b{background:var(--red)}.process-section{padding:110px 0 120px;color:#fff;background:var(--navy-2);position:relative;overflow:hidden}.process-section::before{content:"";position:absolute;width:620px;height:620px;right:-180px;top:-230px;border:1px solid rgba(255,255,255,.07);border-radius:50%;box-shadow:0 0 0 65px rgba(255,255,255,.02),0 0 0 130px rgba(255,255,255,.015)}.light-heading h2{color:#fff}.light-heading>p{color:#a8b8c8}.process-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.process-card{min-height:235px;padding:28px 25px;border-left:1px solid rgba(255,255,255,.12);position:relative}.process-card:last-child{border-right:1px solid rgba(255,255,255,.12)}.process-card>b{position:absolute;right:18px;top:20px;color:rgba(255,255,255,.08);font:900 italic 52px/1 "Arial Narrow",Arial}.icon-chip{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,139,37,.46);color:var(--orange-2);font-size:23px;transform:skewX(-5deg)}.process-card h3{margin:27px 0 10px;font:900 italic 19px/1 "Arial Narrow",Arial;text-transform:uppercase;letter-spacing:.01em}.process-card p{margin:0;color:#97aabc;font-size:13px;line-height:1.65}.closing-cta{padding:0;background:#f4f5f5}.closing-box{min-height:210px;transform:translateY(-1px);padding:50px 55px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(120deg,var(--orange),#df4e09);color:#fff;clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%)}.closing-box span{font-size:9px;font-weight:900;letter-spacing:.2em}.closing-box h2{margin:9px 0 0;font:900 italic clamp(32px,4vw,52px)/1 "Arial Narrow",Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase}footer{padding:62px 0 24px;background:#f4f5f5}.footer-main-grid{display:grid;grid-template-columns:1.55fr .75fr .95fr 1.15fr;gap:48px;padding-bottom:48px}.footer-about .brand{margin-bottom:21px}.footer-about>p{max-width:330px;margin:0;color:#68798a;font-size:12px;line-height:1.7}.footer-about>span{display:block;margin-top:19px;color:var(--orange);font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.footer-column{display:flex;align-items:flex-start;flex-direction:column;gap:11px}.footer-column h3{margin:0 0 9px;color:var(--navy);font:900 italic 15px/1 "Arial Narrow",Arial;text-transform:uppercase}.footer-column a,.footer-column button{padding:0;border:0;color:#68798a;background:transparent;font-size:10px;text-align:left;transition:color .18s,transform .18s}.footer-column a:hover,.footer-column button:hover{color:var(--orange);transform:translateX(3px)}.footer-contact b{color:var(--orange);font-size:10px}.footer-contact p,.footer-contact span{margin:0;color:#68798a;font-size:10px;line-height:1.65}.footer-contact span{margin-top:4px;color:#8996a1;font-size:8px}.footer-bottom{padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid #dce2e6;color:#8a98a5;font-size:8px;font-weight:800;letter-spacing:.08em}.modal-backdrop{position:fixed;inset:0;z-index:100;padding:28px;display:grid;place-items:start center;overflow-y:auto;background:rgba(3,17,30,.82);backdrop-filter:blur(7px)}.registration-modal{width:min(900px,100%);min-height:400px;position:relative;background:#f7f8f8;box-shadow:0 40px 100px rgba(0,0,0,.36)}.wide-registration-modal{width:min(1180px,100%)}.modal-close{position:absolute;z-index:5;top:14px;right:14px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(8,43,76,.09);color:var(--navy);font-size:27px;line-height:1}.modal-close:hover{background:var(--orange);color:#fff}.registration-form{display:block}.registration-modal{animation:modalIn .28s cubic-bezier(.2,.78,.25,1)}@keyframes modalIn{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.form-hero{padding:46px 54px 38px;color:#fff;background:var(--navy);position:relative;overflow:hidden}.form-hero::after{content:"";position:absolute;right:-80px;top:-90px;width:300px;height:300px;border:45px solid rgba(255,255,255,.04);border-radius:50%}.form-hero h2{position:relative;margin:10px 0 7px;font:900 italic 36px/1 "Arial Narrow",Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.form-hero p{position:relative;margin:0;color:#b4c5d4;font-size:13px}.form-section{padding:38px 54px;border-bottom:1px solid #dfe4e8;background:#fff}.form-section-title{display:flex;align-items:center;gap:14px;margin-bottom:25px}.form-section-title>b{width:37px;height:37px;display:grid;place-items:center;flex:none;background:var(--orange);color:#fff;font:900 italic 14px/1 Arial}.form-section-title h3{margin:0;color:var(--navy);font:900 italic 20px/1 "Arial Narrow",Arial;text-transform:uppercase}.form-section-title p{margin:5px 0 0;color:#8492a0;font-size:11px}.category-group{margin-top:22px}.category-group h4,.team-fields h4{margin:0 0 9px;color:#657687;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}.category-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.category-option{min-height:61px;padding:11px 12px;display:flex;align-items:center;gap:10px;border:1px solid #dce3e8;background:#fbfcfc;cursor:pointer;transition:.17s}.category-option:hover{border-color:#ffab70}.category-option.selected{border-color:var(--orange);background:#fff7f1;box-shadow:inset 3px 0 var(--orange)}.category-option input{position:absolute;opacity:0;pointer-events:none}.check-box{width:22px;height:22px;display:grid;place-items:center;flex:none;border:1px solid #c7d1d8;color:transparent;background:#fff;font-size:12px}.selected .check-box{color:#fff;background:var(--orange);border-color:var(--orange)}.category-option>span:last-child{min-width:0;display:flex;flex-direction:column}.category-option b{color:var(--navy);font-size:10px;line-height:1.3}.category-option small{margin-top:4px;color:#7b8997;font-size:9px}.auto-enroll,.info-box{margin-top:17px;padding:14px 16px;display:flex;align-items:center;gap:12px;border-left:4px solid var(--green);background:#eef8f4;color:#3d6758;font-size:11px;line-height:1.45}.auto-enroll b{color:var(--green);text-transform:uppercase;font-size:9px;white-space:nowrap}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.participants-list{display:grid;gap:22px}.participant-workspace{overflow:visible;position:relative;border:1px solid #d7e0e6;background:#fff;box-shadow:0 16px 45px rgba(8,43,76,.09);animation:participantIn .3s ease both;transition:box-shadow .25s,transform .25s}.participant-workspace:hover{transform:translateY(-2px);box-shadow:0 22px 52px rgba(8,43,76,.13)}@keyframes participantIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.participant-workspace>header{min-height:72px;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;background:linear-gradient(108deg,var(--navy-2),var(--navy-3));border-left:5px solid var(--orange)}.participant-workspace>header>div:first-child{min-width:0;display:flex;flex-direction:column;gap:5px}.participant-workspace>header span{color:#91a9bc;font-size:8px;font-weight:900;letter-spacing:.16em}.participant-workspace>header strong{overflow:hidden;color:#fff;font:900 italic 19px/1.1 "Arial Narrow",Arial;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.participant-header-actions{display:flex;align-items:center;gap:8px;flex:none}.participant-header-actions b{padding:9px 11px;color:var(--orange-2);border:1px solid rgba(255,255,255,.18);font-size:8px;text-transform:uppercase}.participant-header-actions button{padding:9px 11px;border:1px solid rgba(255,255,255,.2);color:#d8e3eb;background:transparent;font-size:8px;font-weight:900;text-transform:uppercase}.participant-header-actions button:hover{color:#fff;border-color:#ff9a57;background:rgba(243,107,23,.2)}.participant-workspace-grid{display:grid;grid-template-columns:minmax(345px,41%) minmax(0,59%);align-items:stretch}.participant-data-pane,.participant-category-pane{min-width:0;padding:25px}.participant-data-pane{position:relative;z-index:2;border-right:1px solid #dfe5e9;background:linear-gradient(145deg,#f7f9fa,#fff)}.participant-category-pane{position:relative;z-index:1;background:#fff}.pane-heading{min-height:37px;margin-bottom:20px;padding-bottom:12px;display:flex;align-items:end;justify-content:space-between;gap:12px;border-bottom:1px solid #dfe5e9}.pane-heading>span{color:var(--navy);font:900 italic 15px/1 "Arial Narrow",Arial;letter-spacing:.02em}.pane-heading>small{color:#8a98a4;font-size:8px}.participant-data-grid{gap:14px}.participant-data-grid .region-field{grid-column:1 / -1}.participant-document-upload{min-height:82px;margin-top:17px;padding:13px;display:flex;align-items:center;gap:12px;border:1px dashed #f0a26e;color:var(--navy);background:#fff7f1;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.participant-document-upload:hover{transform:translateY(-1px);border-color:var(--orange);background:#fff2e8}.participant-document-upload input{position:absolute;opacity:0;width:1px;height:1px}.participant-document-upload>b{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--orange)}.participant-document-upload>span{min-width:0;display:flex;flex-direction:column}.participant-document-upload strong{color:var(--navy);font-size:10px}.participant-document-upload small{margin-top:5px;overflow:hidden;color:#7b8995;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.eligibility-empty{min-height:230px;padding:30px;display:grid;place-content:center;justify-items:center;gap:15px;text-align:center;border:1px dashed #c7d2da;background:#f8fafb}.eligibility-empty b{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--orange);font:900 italic 13px/1 Arial}.eligibility-empty span{max-width:310px;color:#71818f;font-size:11px;line-height:1.55}.eligibility-note{margin-bottom:17px;padding:12px 14px;display:flex;align-items:center;gap:12px;border-left:4px solid var(--orange);background:#fff4ec}.eligibility-note.national{border-left-color:var(--navy-3);background:#edf4f8}.eligibility-note b{flex:none;color:var(--orange);font-size:8px;letter-spacing:.08em}.eligibility-note.national b{color:var(--navy-3)}.eligibility-note span{color:#617382;font-size:9px;line-height:1.45}.category-option{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.category-option:hover{transform:translateY(-1px)}.category-option.forced-category{border-color:#58a98b;background:#eff9f5;box-shadow:inset 3px 0 var(--green);cursor:default}.category-option.forced-category .check-box{color:#fff;border-color:var(--green);background:var(--green)}.participant-card{overflow:visible;position:relative;border:1px solid #d9e1e6;background:#f8fafb;box-shadow:0 12px 32px rgba(8,43,76,.06)}.participant-card>header{min-height:62px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:var(--navy)}.participant-card>header>div{display:flex;align-items:center;gap:12px}.participant-card>header span{color:#9db3c5;font-size:8px;font-weight:900;letter-spacing:.15em}.participant-card>header strong{color:var(--orange-2);font:900 italic 25px/1 "Arial Narrow",Arial}.participant-card>header button{padding:8px 10px;border:1px solid rgba(255,255,255,.22);color:#d7e1e9;background:transparent;font-size:8px;font-weight:900;text-transform:uppercase}.participant-card>header button:hover{color:#fff;border-color:#ff9a57;background:rgba(243,107,23,.18)}.participant-body{padding:23px}.participant-identity{padding-bottom:21px;border-bottom:1px solid #dfe5e9}.participant-identity.identity-only{padding-bottom:0;border-bottom:0}.participant-categories{margin-top:22px}.category-instruction{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.category-instruction b{color:var(--navy);font-size:10px;text-transform:uppercase}.category-instruction span{color:#84919d;font-size:9px}.participant-club{margin-top:18px}.competition-list{display:grid;gap:22px}.competition-card{overflow:hidden;border:1px solid #d9e1e6;background:#f8fafb;box-shadow:0 12px 32px rgba(8,43,76,.06)}.competition-card>header{min-height:68px;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;background:linear-gradient(105deg,var(--navy),var(--navy-3))}.competition-card>header>div{min-width:0;display:flex;flex-direction:column;gap:5px}.competition-card>header span{color:#9db3c5;font-size:8px;font-weight:900;letter-spacing:.14em}.competition-card>header strong{overflow:hidden;color:#fff;font:900 italic 18px/1.1 "Arial Narrow",Arial;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.competition-card>header>b{flex:none;padding:8px 10px;color:var(--orange-2);border:1px solid rgba(255,255,255,.16);font-size:8px;text-transform:uppercase}.competition-body{padding:23px}.participant-subtotal{margin-top:20px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;background:#eaf0f3;color:var(--navy)}.participant-subtotal span{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.participant-subtotal b{color:var(--orange);font:900 18px/1 "Arial Narrow",Arial}.add-person-button{width:100%;min-height:76px;margin-top:18px;padding:0 20px;display:flex;align-items:center;gap:14px;border:2px dashed #bdcbd5;color:var(--navy);background:#f8fafb;text-align:left}.add-person-button:hover{border-color:var(--orange);background:#fff8f2}.add-person-button>b{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:50%;color:#fff;background:var(--orange);font-size:21px}.add-person-button>span{display:flex;flex-direction:column;font-size:11px;font-weight:900;text-transform:uppercase}.add-person-button small{margin-top:5px;color:#8795a0;font-size:9px;font-weight:400;text-transform:none}.official-fee-note{margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce3e8}.official-fee-note>div{padding:15px 17px;display:flex;align-items:center;justify-content:space-between}.official-fee-note>div+div{border-left:1px solid #dce3e8}.official-fee-note span{color:#84919d;font-size:8px;font-weight:900;letter-spacing:.12em}.official-fee-note strong{color:var(--navy);font-size:10px}.helper-list{display:grid;gap:10px;margin-top:15px}.helper-row{display:grid;grid-template-columns:1fr 42px;align-items:end;gap:8px}.helper-row>button{height:48px;border:1px solid #f0c6c2;color:#a63730;background:#fff1ef;font-size:20px}.add-helper-button{min-height:43px;margin-top:15px;padding:0 15px;border:1px solid #cbd6de;color:var(--navy);background:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.add-helper-button:hover{color:var(--orange);border-color:var(--orange)}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field-wide{grid-column:1 / -1}.field>span{color:#405469;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.field input,.field select,.field textarea,.table-filters input,.table-filters select{width:100%;min-height:48px;border:1px solid #d6dfe5;border-radius:3px;padding:0 13px;outline:none;background:#fff;color:var(--navy);font-size:13px;transition:border .16s,box-shadow .16s}.field textarea{min-height:85px;padding-top:12px;resize:vertical}.field input:focus,.field textarea:focus,.table-filters input:focus,.table-filters select:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(243,107,23,.1)}.field-hint{margin-top:-1px;color:#84919d;font-size:8px;line-height:1.35}.region-field{position:relative;z-index:2}.region-field:focus-within{z-index:20}.region-combobox{position:relative}.region-combobox>input{padding-right:40px}.region-combobox>input:disabled{color:#9aa6b0;background:#f1f4f6;cursor:not-allowed}.region-combobox>b{position:absolute;right:14px;top:50%;transform:translateY(-52%);color:var(--orange);font-size:16px;pointer-events:none}.region-options{position:absolute;z-index:25;left:0;right:0;top:calc(100%+6px);max-height:228px;overflow-y:auto;padding:5px;border:1px solid #cbd6de;background:#fff;box-shadow:0 18px 45px rgba(8,43,76,.2)}.region-options button{width:100%;min-height:43px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #edf1f3;color:var(--navy);background:#fff;text-align:left}.region-options button:last-of-type{border-bottom:0}.region-options button:hover,.region-options button[aria-selected="true"]{color:var(--orange);background:#fff6ef}.region-options button span{font-size:11px;font-weight:800}.region-options button small{color:#95a2ad;font-size:8px}.region-options p{margin:0;padding:14px 10px;color:#84919d;font-size:10px}.team-fields{margin-top:22px;padding:20px;border:1px solid #ffd1b1;background:#fff9f4}.team-fields>p{margin:10px 0 0;color:#7f6a5a;font-size:10px}.payment-card{min-height:112px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:var(--navy);position:relative;overflow:hidden}.payment-card::after{content:"TRANSFER";position:absolute;right:95px;bottom:-17px;color:rgba(255,255,255,.04);font:900 italic 58px/1 Arial}.payment-card>div{display:grid;position:relative;z-index:1}.payment-card small{color:#9eb3c5;font-size:8px;font-weight:900;letter-spacing:.15em}.payment-card strong{margin:6px 0 1px;font-size:12px;text-transform:uppercase}.payment-card span{color:#ff9a4d;font:900 27px/1.15 "Arial Narrow",Arial;letter-spacing:.04em}.payment-card p{margin:4px 0 0;color:#c5d2dc;font-size:10px;text-transform:uppercase}.payment-card button{position:relative;z-index:1;min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.3);color:#fff;background:transparent;font-size:8px;font-weight:900;letter-spacing:.08em}.amount-row{min-height:74px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:#f3f6f7;border:1px solid #dce3e7;border-top:0}.cost-breakdown{padding:12px 22px;border:1px solid #dce3e7;border-top:0;background:#fff}.cost-breakdown>div{min-height:32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #dce3e7}.cost-breakdown>div:last-child{border-bottom:0}.cost-breakdown span{color:#6f7f8e;font-size:10px}.cost-breakdown b{color:var(--navy);font-size:11px}.amount-row span{color:#667788;font-size:11px;font-weight:800}.amount-row strong{color:var(--orange);font:900 25px/1 "Arial Narrow",Arial}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:19px}.upload-field{min-height:82px;padding:14px;display:flex;align-items:center;gap:12px;border:1px dashed #aab9c5;background:#fbfcfc;cursor:pointer}.upload-field:hover{border-color:var(--orange);background:#fff8f2}.upload-field input{position:absolute;opacity:0;width:1px;height:1px}.upload-field>b{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:50%;background:#eef2f4;color:var(--orange)}.upload-field>span{min-width:0;display:flex;flex-direction:column}.upload-field strong{color:var(--navy);font-size:10px}.upload-field small{margin-top:5px;color:#7d8b98;font-size:8px;line-height:1.4}.consent{margin-top:20px;display:flex;align-items:flex-start;gap:10px;color:#657584;font-size:10px;line-height:1.55;cursor:pointer}.consent input{margin-top:2px;accent-color:var(--orange)}.form-error{padding:13px 15px;color:#9d261f;background:#fff0ef;border:1px solid #f3c4c0;font-size:11px;font-weight:700}.registration-form>.form-error{margin:20px 54px 0}.form-submit-bar{padding:22px 54px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#f4f6f7;position:static;box-shadow:0 -12px 30px rgba(8,43,76,.07)}.form-submit-bar>div{display:flex;flex-direction:column}.form-submit-bar small{color:#8b98a4;font-size:8px;font-weight:900;letter-spacing:.12em}.form-submit-bar b{margin-top:4px;color:var(--navy);font-size:11px}.submit-total{margin-left:auto;display:flex;align-items:flex-end !important;text-align:right}.submit-total span{color:#8b98a4;font-size:8px;font-weight:900;letter-spacing:.1em}.submit-total strong{margin-top:4px;color:var(--orange);font:900 20px/1 "Arial Narrow",Arial}.form-submit-bar button:disabled{opacity:.6;cursor:wait}.success-panel{max-width:590px;min-height:580px;margin:auto;padding:75px 60px 55px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.success-mark{width:75px;height:75px;margin-bottom:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green);box-shadow:0 0 0 12px rgba(22,128,93,.1);font-size:34px;font-weight:900}.success-panel h2{margin:10px 0 14px;color:var(--navy);font:900 italic 36px/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.success-panel>p{margin:0;color:#677888;font-size:13px;line-height:1.65}.registration-code{width:100%;margin:27px 0 14px;padding:17px;display:grid;gap:6px;background:var(--navy);color:#fff}.registration-code small{color:#9bb1c3;font-size:8px;font-weight:900;letter-spacing:.16em}.registration-code strong{color:#ff9e55;font:900 28px/1 Arial;letter-spacing:.08em}.success-summary{width:100%;display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce3e7}.success-summary span{padding:13px;display:flex;flex-direction:column;color:#84919e;font-size:8px;font-weight:900;text-transform:uppercase}.success-summary span+span{border-left:1px solid #dce3e7}.success-summary b{margin-top:5px;color:var(--navy);font-size:11px;text-transform:none}.success-panel .info-box{text-align:left}.admin-login-page{min-height:100vh;padding:50px 24px;display:grid;place-items:center;background:radial-gradient(circle at 80% 20%,#174970,transparent 35%),var(--navy-2)}.back-home{position:fixed;left:30px;top:28px;color:#b7c7d5;font-size:11px;font-weight:800}.admin-login-card{width:min(450px,100%);padding:47px;background:#fff;box-shadow:0 40px 80px rgba(0,0,0,.3)}.admin-badge{width:58px;height:48px;margin-bottom:24px;display:grid;place-items:center;color:#fff;background:var(--orange);font:900 italic 18px/1 Arial;clip-path:polygon(0 0,100% 0,84% 100%,0 100%)}.admin-login-card h1{margin:10px 0 9px;color:var(--navy);font:900 italic 31px/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.admin-login-card>p{margin:0 0 26px;color:#748493;font-size:12px}.admin-login-card .field{margin-top:15px}.admin-login-card .button{margin-top:24px}.admin-login-card .form-error{margin-top:14px}.switch-admin{margin-top:23px;padding-top:18px;text-align:center;border-top:1px solid #e5eaee;color:#82909c;font-size:10px}.switch-admin a{color:var(--orange);font-weight:900}.admin-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:15px;color:#fff;background:var(--navy-2)}.spinner{width:38px;height:38px;border:3px solid rgba(255,255,255,.15);border-top-color:var(--orange);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.admin-page{min-height:100vh;padding-left:235px;background:#f3f5f6}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:235px;padding:28px 18px 22px;display:flex;flex-direction:column;color:#fff;background:var(--navy-2)}.admin-brand{display:flex;align-items:center;gap:11px;padding:0 7px 28px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-brand>span{width:43px;height:37px;display:grid;place-items:center;background:var(--orange);font:900 italic 14px/1 Arial;clip-path:polygon(0 0,100% 0,83% 100%,0 100%)}.admin-brand>div{display:flex;flex-direction:column}.admin-brand b{font:900 italic 17px/1 "Arial Narrow",Arial}.admin-brand small{margin-top:4px;color:#819bb0;font-size:7px;font-weight:900;letter-spacing:.14em}.admin-sidebar nav{display:grid;gap:4px;margin-top:26px}.admin-sidebar nav a{padding:14px 13px;color:#9db0c0;border-radius:5px;font-size:10px;font-weight:900;letter-spacing:.05em}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#fff;background:rgba(255,255,255,.08);box-shadow:inset 3px 0 var(--orange)}.admin-sidebar>button{margin-top:auto;padding:13px;border:1px solid rgba(255,255,255,.16);color:#aebfcd;background:transparent;font-size:10px;font-weight:900;text-transform:uppercase}.admin-main{min-width:0}.admin-header{min-height:99px;padding:24px 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce2e7;background:#fff}.admin-header span{color:var(--orange);font-size:8px;font-weight:900;letter-spacing:.16em}.admin-header h1{margin:6px 0 0;color:var(--navy);font:900 italic 25px/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.refresh-button{min-height:39px;padding:0 14px;border:1px solid #ccd6de;color:var(--navy);background:#fff;font-size:9px;font-weight:900}.stat-grid{padding:28px 38px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-grid article{min-height:125px;padding:20px;display:flex;flex-direction:column;border:1px solid #e0e5e9;border-top:3px solid var(--navy);background:#fff}.stat-grid article:nth-child(2){border-top-color:#e79b21}.stat-grid article:nth-child(3){border-top-color:var(--green)}.stat-grid article:nth-child(4){border-top-color:var(--red)}.stat-grid span{color:#7c8b98;font-size:8px;font-weight:900;letter-spacing:.1em}.stat-grid strong{margin:10px 0 6px;color:var(--navy);font:900 35px/1 "Arial Narrow",Arial}.stat-grid i{margin-top:auto;color:#9aa5ae;font-size:9px;font-style:normal}.admin-table-card{margin:0 38px 45px;background:#fff;border:1px solid #e0e5e9}.table-tools{padding:22px 22px;display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid #e4e8eb}.table-tools h2{margin:0;color:var(--navy);font:900 italic 20px/1 "Arial Narrow",Arial;text-transform:uppercase}.table-tools p{margin:6px 0 0;color:#8794a0;font-size:10px}.table-filters{display:flex;gap:8px}.table-filters input{width:220px;min-height:39px;font-size:10px}.table-filters select{width:135px;min-height:39px;font-size:10px}.admin-error{margin:15px 22px 0}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse}th{padding:13px 16px;color:#85929e;background:#f7f8f9;border-bottom:1px solid #e3e8eb;text-align:left;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}td{padding:15px 16px;border-bottom:1px solid #edf0f2;vertical-align:middle;color:#405368;font-size:10px}td>b,td>small{display:block}td>b{color:var(--navy);font-size:10px}td>small{max-width:210px;margin-top:5px;color:#8996a1;font-size:8px;line-height:1.4}.category-count{display:inline-block;color:var(--navy);font-size:9px;font-weight:900}.status-badge{display:inline-block;padding:7px 9px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.status-badge.pending{color:#9c6818;background:#fff5dc}.status-badge.approved{color:#126a4d;background:#e5f7f0}.status-badge.rejected{color:#9e2b25;background:#fce9e8}.detail-button{border:0;background:transparent;color:var(--orange);font-size:9px;font-weight:900;white-space:nowrap}.empty-state{padding:55px;display:flex;flex-direction:column;align-items:center;color:#91a0ac}.empty-state b{color:var(--navy);font-size:13px}.empty-state span{margin-top:6px;font-size:10px}.admin-modal-backdrop{place-items:start end;padding:0}.admin-detail{width:min(630px,100%);min-height:100vh;padding:42px;position:relative;background:#fff;box-shadow:-20px 0 60px rgba(0,0,0,.25)}.admin-detail-wide{width:min(760px,100%)}.official-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.official-detail-list>span{padding:12px;display:flex;flex-direction:column;background:#f2f5f7;border-left:3px solid var(--orange)}.official-detail-list small{color:#8794a0;font-size:7px;font-weight:900;letter-spacing:.1em}.official-detail-list b{margin-top:5px;color:var(--navy);font-size:10px}.admin-participants-list{display:grid;gap:11px}.admin-participants-list article{padding:15px;border:1px solid #dce3e7;background:#fafbfb}.admin-participants-list article>header{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid #e3e8eb}.admin-participants-list article>header span{color:var(--orange);font-size:7px;font-weight:900;letter-spacing:.1em}.admin-participants-list article>header b{color:var(--navy);font-size:12px}.admin-participants-list article>div:not(.detail-categories){display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.admin-participants-list p{margin:0;color:#52677a;font-size:9px}.admin-participants-list p small{display:block;margin-bottom:3px;color:#909ca6;font-size:7px;font-weight:900}.admin-team-note{margin-top:10px !important;padding:9px;background:#fff3e9}.participant-document-link{margin-top:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--navy);background:#fff5ec;border:1px solid #f2c7a8;font-size:9px;font-weight:900}.participant-document-link:hover{border-color:var(--orange)}.participant-document-link small{overflow:hidden;color:#8795a0;font-size:8px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.detail-head{padding-bottom:22px;border-bottom:1px solid #e3e8eb}.detail-head h2{margin:13px 0 5px;color:var(--navy);font:900 italic 30px/1 "Arial Narrow",Arial;text-transform:uppercase}.detail-head p{margin:0;color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.06em}.detail-grid{margin:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:17px}.detail-grid>div{display:flex;flex-direction:column}.detail-grid small{color:#8b98a3;font-size:7px;font-weight:900;letter-spacing:.1em}.detail-grid b{margin-top:5px;color:var(--navy);font-size:11px;word-break:break-word}.detail-section{padding:20px 0;border-top:1px solid #e3e8eb}.detail-section h3{margin:0 0 12px;color:var(--navy);font:900 italic 14px/1 "Arial Narrow",Arial;text-transform:uppercase}.detail-categories{display:flex;flex-wrap:wrap;gap:6px}.detail-categories span{padding:8px 9px;color:#455a70;background:#eef2f4;font-size:9px;font-weight:800}.detail-section>p{margin:12px 0 0;color:#607283;font-size:10px;line-height:1.5}.document-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.document-links a{padding:13px;display:flex;flex-direction:column;color:var(--navy);background:#f3f6f7;border:1px solid #dce3e7;font-size:10px;font-weight:900}.document-links a:hover{border-color:var(--orange)}.document-links small{margin-top:5px;overflow:hidden;text-overflow:ellipsis;color:#8795a0;font-size:8px;font-weight:400;white-space:nowrap}.payment-verification{margin:0 0 20px;padding:16px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:var(--navy)}.payment-verification span{color:#a9bccb;font-size:8px;font-weight:900;letter-spacing:.1em}.payment-verification strong{color:#ff9850;font:900 22px/1 "Arial Narrow",Arial}.detail-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:18px}.detail-actions button{min-height:48px;border:0;font-size:9px;font-weight:900;letter-spacing:.04em}.reject-button{color:#9e2b25;background:#fce9e8}.approve-button{color:#fff;background:var(--green)}.detail-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:1120px){.hero-grid{grid-template-columns:60% 40%}.glider-shape{right:-110px;transform:rotate(-13deg) scale(.84)}.sun-orbit{right:5px}.scroll-cue{left:24px}.event-card{grid-template-columns:41% 59%}.event-content{padding-left:22px;padding-right:22px}}@media(max-width:900px){.container{width:min(100% - 32px,720px)}.menu-button{display:block}.main-nav{position:absolute;left:16px;right:16px;top:70px;padding:22px;display:none;align-items:stretch;flex-direction:column;gap:0;background:#fff;box-shadow:0 22px 50px rgba(8,43,76,.18)}.main-nav.is-open{display:flex}.main-nav a{padding:14px 4px;border-bottom:1px solid #edf0f2}.nav-admin{margin-top:12px;text-align:center}.hero{min-height:820px;align-items:start;background:linear-gradient(160deg,#fff 0 61%,#f3f6f8 61%)}.hero-grid{grid-template-columns:1fr;padding:80px 0 40px}.hero-copy{position:relative;z-index:3}.hero h1{font-size:clamp(56px,13vw,85px)}.hero-visual{height:310px;margin-top:5px}.sun-orbit{width:210px;height:210px;right:10%;top:38px}.glider-shape{right:1%;top:-15px;transform:rotate(-13deg) scale(.72);transform-origin:right center}.event-ribbon{right:8%;bottom:0}.scroll-cue{display:none}.event-grid{grid-template-columns:1fr}.event-card{grid-template-columns:45% 55%}.footer-main-grid{grid-template-columns:1fr 1fr;gap:35px 28px}.participant-workspace-grid{grid-template-columns:1fr}.participant-data-pane{border-right:0;border-bottom:1px solid #dfe5e9}.process-grid{grid-template-columns:1fr 1fr}.process-card:nth-child(2){border-right:1px solid rgba(255,255,255,.12)}.process-card:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}.closing-box{clip-path:none}.admin-page{padding-left:0;padding-top:62px}.admin-sidebar{width:100%;height:62px;bottom:auto;padding:0 18px;flex-direction:row;align-items:center}.admin-brand{padding:0;border:0}.admin-sidebar nav{margin:0 0 0 auto;display:flex}.admin-sidebar nav a{padding:10px}.admin-sidebar nav a:first-child{display:none}.admin-sidebar>button{margin:0 0 0 6px;padding:9px}.stat-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.container{width:min(100% - 28px,500px)}.site-header{height:68px}.brand{min-width:auto}.brand small{display:none}.hero{min-height:750px}.hero-grid{padding-top:58px}.eyebrow{font-size:8px}.hero h1{margin-top:22px;font-size:clamp(49px,16vw,70px)}.hero-copy>p{font-size:15px;line-height:1.65}.hero-actions{align-items:stretch;flex-direction:column}.trust-row{flex-wrap:wrap;gap:10px}.trust-row span{width:calc(50% - 5px);padding:0;border:0}.hero-visual{height:240px}.glider-shape{right:-100px;top:-60px;transform:rotate(-13deg) scale(.54)}.sun-orbit{width:160px;height:160px;top:16px}.sun-orbit::before{inset:20px}.event-ribbon{width:135px;min-height:74px;right:5px;bottom:8px}.event-ribbon strong{font-size:17px}.event-ribbon b{font-size:25px}.section-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:34px}.section-heading h2{font-size:44px}.event-section{padding:78px 0}.event-card{grid-template-columns:1fr}.poster-wrap{height:320px}.event-content{min-height:460px;padding:29px 24px 24px}.process-section{padding:75px 0}.process-grid{grid-template-columns:1fr}.process-card,.process-card:nth-child(2),.process-card:nth-child(n+3),.process-card:last-child{min-height:190px;border:0;border-top:1px solid rgba(255,255,255,.12)}.process-card:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.closing-box{width:100%;padding:42px 25px;flex-direction:column;align-items:start;gap:27px}.footer-main-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:10px;line-height:1.5}.modal-backdrop{padding:0}.registration-modal{min-height:100vh}.form-hero,.form-section{padding-left:22px;padding-right:22px}.form-hero{padding-top:65px}.form-hero h2{font-size:28px}.category-options,.form-grid,.upload-grid{grid-template-columns:1fr}.participant-body{padding:17px}.participant-card>header{padding:0 15px}.participant-workspace>header{align-items:flex-start;flex-direction:column}.participant-header-actions{width:100%;justify-content:space-between}.participant-data-pane,.participant-category-pane{padding:18px}.pane-heading{align-items:flex-start;flex-direction:column;gap:5px}.participant-data-grid{grid-template-columns:1fr}.participant-data-grid .region-field{grid-column:auto}.category-instruction{align-items:flex-start;flex-direction:column;gap:5px}.official-fee-note{grid-template-columns:1fr}.official-fee-note>div+div{border-left:0;border-top:1px solid #dce3e8}.official-fee-note>div{align-items:flex-start;flex-direction:column;gap:5px}.helper-row{grid-template-columns:1fr 42px}.field-wide{grid-column:auto}.auto-enroll{align-items:start;flex-direction:column}.payment-card{align-items:start;flex-direction:column;gap:15px}.amount-row{align-items:start;flex-direction:column;justify-content:center;gap:7px}.form-submit-bar{padding:17px 22px;align-items:stretch;flex-direction:column}.submit-total{margin-left:0;align-items:flex-start !important;text-align:left}.form-submit-bar .button{width:100%}.success-panel{padding:70px 24px 35px}.success-summary{grid-template-columns:1fr}.success-summary span+span{border-left:0;border-top:1px solid #dce3e7}.admin-login-card{padding:35px 26px}.back-home{left:16px;top:16px}.admin-sidebar nav a{font-size:0}.admin-sidebar nav a::first-letter{font-size:13px}.admin-sidebar>button{font-size:0}.admin-sidebar>button::after{content:"↪";font-size:14px}.admin-header{padding:18px}.admin-header h1{max-width:220px;font-size:20px}.refresh-button{padding:0 9px;font-size:0}.refresh-button::first-letter{font-size:16px}.stat-grid{padding:18px;gap:9px}.stat-grid article{min-height:110px;padding:15px}.stat-grid span{line-height:1.35}.stat-grid strong{font-size:29px}.admin-table-card{margin:0 18px 30px}.table-tools{align-items:stretch;flex-direction:column}.table-filters{flex-direction:column}.table-filters input,.table-filters select{width:100%}.admin-detail{padding:65px 22px 30px}.detail-grid,.document-links{grid-template-columns:1fr}.official-detail-list{grid-template-columns:1fr}.admin-participants-list article>div:not(.detail-categories){grid-template-columns:1fr}.detail-actions{grid-template-columns:1fr}}.brand-logo{width:55px;height:55px;flex:none;object-fit:contain}.site-header{height:86px;background:rgba(255,255,255,.97);border-bottom:4px solid var(--orange);border-radius:0;box-shadow:0 9px 30px rgba(2,25,46,.13)}.nav-wrap{gap:28px}.main-nav{gap:20px;padding:0;border:0;border-radius:0;background:transparent}.main-nav a{padding:12px 0;border-radius:0}.main-nav>a:not(.nav-admin)::after{display:block;bottom:3px}.main-nav>a:hover,.main-nav>a.active-nav{color:var(--orange);background:transparent;box-shadow:none}.nav-admin{margin-left:2px;padding:13px 20px !important;border-radius:3px;background:var(--navy);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.aero-hero{min-height:650px;color:#fff;background-image:linear-gradient(90deg,rgba(2,25,46,.95) 0%,rgba(3,33,60,.82) 43%,rgba(4,35,61,.22) 77%,rgba(3,24,43,.25) 100%),url('hero-aeromodelling.webp?v=311');background-size:cover;background-position:center}.aero-hero::before{bottom:-42px;color:rgba(255,255,255,.035)}.aero-hero::after{width:100%;opacity:1;border-radius:0;background:linear-gradient(to top,rgba(1,18,34,.7),transparent 34%),repeating-linear-gradient(120deg,rgba(255,255,255,.018) 0 1px,transparent 1px 26px);clip-path:none}.aero-hero .hero-grid{grid-template-columns:minmax(0,730px) 1fr;padding:90px 0 105px}.aero-hero .hero-copy{position:relative;z-index:4}.aero-hero .eyebrow{color:#fff;border:1px solid rgba(255,255,255,.22);background:rgba(3,28,50,.55);box-shadow:none;backdrop-filter:blur(8px)}.aero-hero .hero-tagline{color:#ffb23d}.aero-hero h1{color:#fff;text-shadow:0 9px 35px rgba(0,0,0,.36)}.aero-hero h1 small{color:#a8ccdf}.aero-hero h1 em{color:#ffb21c}.aero-hero .hero-copy>p{max-width:610px;color:#d6e4ed}.aero-hero .button-ghost{color:#fff;border:1px solid rgba(255,255,255,.36);background:rgba(6,35,60,.46);box-shadow:none}.aero-hero .trust-row span{color:#d8e7f0;border-color:rgba(255,255,255,.17) !important;background:rgba(3,27,48,.58);box-shadow:none;backdrop-filter:blur(8px)}.aero-hero .trust-row b{color:#ffb21c}.aero-hero .hero-visual{display:none}.featured-events{padding:100px 0 115px;background:#f5f7f8}.featured-events .event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.featured-events .event-card,.featured-events .navy-card{height:auto;min-height:790px;display:grid;grid-template-columns:1fr;grid-template-rows:360px 1fr;overflow:hidden;border:0;border-radius:6px;background:#fff;box-shadow:0 20px 55px rgba(4,34,60,.13)}.featured-events .event-card:hover{transform:translateY(-8px);box-shadow:0 30px 72px rgba(4,34,60,.19)}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{height:100%;min-height:0;margin:0;grid-column:1;grid-row:1;border-radius:0}.featured-events .poster-wrap img{object-position:center}.featured-events .event-content,.featured-events .navy-card .event-content{min-height:0;padding:38px 36px 32px;grid-column:1;grid-row:2}.featured-events .event-content h3{font-size:clamp(34px,3.2vw,47px)}.featured-events .event-facts{grid-template-columns:1fr}.featured-events .event-facts>div{min-height:54px}.featured-events .event-cta{width:100%;min-width:0;border-radius:3px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.events-page{min-height:80vh;background:#f4f6f7}.events-hero{min-height:315px;position:relative;display:flex;align-items:center;overflow:hidden;color:#fff;background-image:linear-gradient(90deg,rgba(2,24,43,.97),rgba(4,40,69,.75),rgba(4,40,69,.3)),url('hero-aeromodelling.webp?v=311');background-size:cover;background-position:center 50%}.events-hero::after{content:"EVENTS";position:absolute;right:-15px;bottom:-39px;color:rgba(255,255,255,.055);font:900 italic 160px/.8 "Arial Narrow",Impact,sans-serif;letter-spacing:-.06em}.events-hero-shade{position:absolute;inset:0;background:repeating-linear-gradient(120deg,rgba(255,255,255,.018) 0 1px,transparent 1px 25px)}.events-hero-content{position:relative;z-index:2;padding:55px 0}.events-hero .kicker{color:#ffb21c;background:transparent;padding:0}.events-hero h1{margin:12px 0 17px;font:900 italic clamp(58px,8vw,105px)/.86 "Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.055em}.events-hero p{margin:0;display:flex;gap:12px;color:#b9cedb;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.events-hero p a{color:#ffb21c}.event-browser{padding:0 0 110px}.event-searchbar{position:relative;z-index:3;min-height:108px;margin:-37px 0 58px;padding:13px;display:grid;grid-template-columns:.82fr 1.25fr 1.25fr auto;align-items:stretch;gap:0;background:#fff;box-shadow:0 22px 65px rgba(2,27,49,.18)}.event-searchbar label{min-width:0;padding:18px 22px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #e1e6ea}.event-searchbar small,.event-browser-head>div>span{margin-bottom:9px;color:#83919d;font-size:8px;font-weight:900;letter-spacing:.16em}.event-searchbar strong{color:var(--navy);font:900 italic 15px/1 "Arial Narrow",Arial,sans-serif;text-transform:uppercase}.event-searchbar input{width:100%;padding:0;border:0;outline:0;color:var(--navy);background:transparent;font-size:12px;font-weight:700}.event-searchbar>button{min-width:165px;padding:0 22px;border:0;display:flex;align-items:center;justify-content:space-between;color:#fff;background:var(--orange);font-size:10px;font-weight:900;letter-spacing:.08em;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.event-searchbar>button span{font-size:20px}.event-browser-head{margin-bottom:24px;display:flex;align-items:end;justify-content:space-between;gap:30px}.event-browser-head h2{margin:0;color:var(--navy);font:900 italic clamp(35px,4vw,52px)/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.04em}.event-view-switcher{display:flex;border:1px solid #d8e0e5;background:#fff}.event-view-switcher button{min-height:43px;padding:0 15px;border:0;border-left:1px solid #e0e6ea;color:#748390;background:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.event-view-switcher button:first-child{border-left:0}.event-view-switcher button.active{color:#fff;background:var(--navy)}.event-calendar{overflow:hidden;border:1px solid #dce3e8;background:#fff;box-shadow:0 22px 60px rgba(5,34,58,.08)}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);background:var(--navy);color:#fff}.calendar-weekdays b{padding:15px 8px;border-right:1px solid rgba(255,255,255,.12);font-size:9px;text-align:center;text-transform:uppercase;letter-spacing:.1em}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day{min-height:127px;padding:10px;position:relative;border-right:1px solid #e2e7eb;border-bottom:1px solid #e2e7eb;background:#fff}.calendar-day:nth-child(7n){border-right:0}.calendar-day>span{color:#768794;font-size:10px;font-weight:900}.calendar-day.empty{background:#f4f6f7}.calendar-day.has-event{background:#fffaf5}.calendar-day button{width:100%;margin-top:8px;padding:8px 7px 8px 11px;border:0;border-left:3px solid var(--orange);display:flex;align-items:flex-start;flex-direction:column;color:var(--navy);background:#fff0e5;font-size:8px;font-weight:900;line-height:1.35;text-align:left}.calendar-day button.red-event{border-left-color:var(--red);background:#fff0ef}.calendar-day button small{margin-top:4px;color:#8b7568;font-size:7px;font-weight:700}.calendar-day button i{display:none}.events-result-list,.events-result-grid{display:grid;gap:22px}.events-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-result-card{min-width:0;min-height:300px;display:grid;grid-template-columns:330px 92px 1fr;overflow:hidden;border:1px solid #e0e5e9;background:#fff;box-shadow:0 18px 50px rgba(5,34,58,.09);transition:transform .22s,box-shadow .22s}.event-result-card:hover{transform:translateY(-4px);box-shadow:0 26px 62px rgba(5,34,58,.14)}.event-result-poster{position:relative;min-height:300px;overflow:hidden;background:var(--navy)}.event-result-poster img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.event-result-poster span{position:absolute;left:13px;top:13px;padding:8px 10px;color:var(--green);background:#fff;font-size:7px;font-weight:900}.event-result-date{padding-top:35px;display:flex;align-items:center;flex-direction:column;color:#fff;background:var(--navy)}.event-result-date b{font:900 italic 38px/1 "Arial Narrow",Impact,sans-serif}.event-result-date span{margin-top:5px;color:#ffb21c;font-size:9px;font-weight:900;line-height:1.35;text-align:center}.event-result-copy{padding:37px 35px}.event-result-copy>small{color:var(--orange);font-size:8px;font-weight:900;letter-spacing:.15em}.event-result-copy h3{margin:13px 0 20px;color:var(--navy);font:900 italic clamp(24px,3vw,38px)/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.event-result-copy p{margin:7px 0;color:#6d7c88;font-size:11px}.event-result-copy button{min-height:45px;margin-top:18px;padding:0 16px;border:0;color:#fff;background:var(--orange);font-size:9px;font-weight:900;letter-spacing:.07em}.events-result-grid .event-result-card{grid-template-columns:78px 1fr;grid-template-rows:290px auto}.events-result-grid .event-result-poster{min-height:290px;grid-column:1 / -1}.events-result-grid .event-result-date{grid-column:1;grid-row:2}.events-result-grid .event-result-copy{grid-column:2;grid-row:2;padding:28px}.event-empty{min-height:180px;margin-top:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #bdc8d0;color:#71808c;background:#fff}.event-empty b{margin-bottom:7px;color:var(--navy)}.whatsapp-group-button{width:100%;min-height:52px;margin:15px 0 5px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:#16a34a;font-size:11px;font-weight:900;letter-spacing:.06em}.delivery-note{margin:14px 0;padding:13px 15px;border-radius:12px;color:#536675;background:#eef3f6;font-size:11px}@media(max-width:980px){.main-nav{gap:0}.featured-events .event-grid{grid-template-columns:1fr}.featured-events .event-card,.featured-events .navy-card{min-height:0;grid-template-columns:42% 58%;grid-template-rows:1fr}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{grid-column:1;grid-row:1}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:2;grid-row:1}.event-searchbar{grid-template-columns:1fr 1fr}.event-searchbar label{border-bottom:1px solid #e1e6ea}.event-searchbar>button{min-height:68px}.events-result-grid{grid-template-columns:1fr}.event-result-card{grid-template-columns:260px 78px 1fr}}@media(max-width:680px){.site-header{height:72px}.brand-logo{width:46px;height:46px}.main-nav{top:66px;gap:0;border-radius:0}.main-nav a{padding:13px 8px}.aero-hero{min-height:720px;background-position:67% center}.aero-hero .hero-grid{padding:75px 0 92px}.aero-hero .hero-copy{padding:23px;background:rgba(2,24,43,.63);backdrop-filter:blur(5px)}.aero-hero .trust-row span{width:100%}.featured-events .event-card,.featured-events .navy-card{grid-template-columns:1fr;grid-template-rows:330px auto}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{grid-column:1;grid-row:1}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:1;grid-row:2;padding:30px 23px}.events-hero{min-height:260px}.events-hero::after{font-size:92px;bottom:-19px}.event-searchbar{margin-top:-25px;grid-template-columns:1fr}.event-searchbar label{min-height:78px;border-right:0}.event-searchbar>button{min-height:62px}.event-browser-head{align-items:flex-start;flex-direction:column}.event-view-switcher{width:100%}.event-view-switcher button{flex:1}.event-calendar{overflow-x:auto}.calendar-weekdays,.calendar-days{min-width:760px}.calendar-day{min-height:112px}.event-result-card,.events-result-grid .event-result-card{grid-template-columns:70px 1fr;grid-template-rows:290px auto}.event-result-poster,.events-result-grid .event-result-poster{min-height:290px;grid-column:1 / -1;grid-row:1}.event-result-date,.events-result-grid .event-result-date{grid-column:1;grid-row:2}.event-result-copy,.events-result-grid .event-result-copy{grid-column:2;grid-row:2;padding:24px 20px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}:root{--soft-blue:#edf4f8;--soft-orange:#fff3e9;--surface:#ffffff;--page:#f7fafc;--shadow-soft:0 24px 70px rgba(8,43,76,.09);--shadow-hover:0 32px 90px rgba(8,43,76,.14)}body{background:var(--page)}.container{width:min(1200px,calc(100% - 56px))}.site-header{height:82px;border-bottom:0;background:rgba(255,255,255,.91);box-shadow:0 10px 40px rgba(8,43,76,.065)}.nav-wrap{gap:24px}.main-nav{gap:7px;padding:6px;border:1px solid rgba(8,43,76,.07);border-radius:999px;background:rgba(247,250,252,.82)}.main-nav a{padding:10px 11px;border-radius:999px}.main-nav>a:not(.nav-admin)::after{display:none}.main-nav>a:hover,.main-nav>a.active-nav{color:var(--orange);background:#fff;box-shadow:0 7px 18px rgba(8,43,76,.08)}.nav-admin{margin-left:3px;padding:10px 17px !important;color:#fff !important;border:0;background:var(--navy)}.hero{min-height:690px;background:radial-gradient(circle at 78% 47%,rgba(255,170,87,.22),transparent 24%),radial-gradient(circle at 18% 15%,#fff 0 25%,transparent 55%),linear-gradient(135deg,#f8fbfd 0 58%,#eaf2f6 100%)}.hero::after{width:47%;opacity:.55;background:radial-gradient(circle at 65% 43%,rgba(255,255,255,.8),transparent 32%),repeating-linear-gradient(125deg,rgba(8,43,76,.025) 0 1px,transparent 1px 24px);clip-path:none;border-radius:0 0 0 48%}.hero::before{bottom:-68px;color:rgba(8,43,76,.018)}.hero-grid{grid-template-columns:56% 44%;padding-top:70px}.eyebrow{padding:9px 15px 9px 11px;border:0;box-shadow:0 12px 34px rgba(8,43,76,.085)}.hero h1{max-width:720px;font-size:clamp(61px,6.5vw,94px)}.hero-copy>p{max-width:650px;color:#53687a;font-size:17px}.button{min-height:54px;padding:0 24px;border-radius:999px}.button-ghost{border:0;box-shadow:0 10px 30px rgba(8,43,76,.08)}.trust-row{gap:10px;margin-top:38px}.trust-row span{min-height:52px;padding:0 16px !important;display:inline-flex;align-items:center;border:1px solid rgba(8,43,76,.07) !important;border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 10px 30px rgba(8,43,76,.055)}.trust-row b{font-size:17px}.sun-orbit{border:0;box-shadow:0 0 0 35px rgba(255,255,255,.32),0 0 0 80px rgba(255,255,255,.16)}.event-ribbon{border:0;border-radius:18px;box-shadow:0 20px 45px rgba(8,43,76,.24)}.event-ribbon::after{display:none}.event-section{padding:105px 0 125px;background:#fff}.event-section::before{opacity:.18;mask-image:linear-gradient(to bottom,black,transparent 72%)}.section-heading{align-items:center;margin-bottom:48px}.section-heading .kicker,.kicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:var(--soft-orange);letter-spacing:.16em}.section-heading h2{margin-top:14px;text-transform:none}.event-grid{grid-template-columns:1fr;gap:32px}.event-card{grid-template-columns:38% 62%;height:500px;min-height:0;border:1px solid rgba(8,43,76,.07);border-radius:30px;box-shadow:var(--shadow-soft)}.event-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.navy-card .poster-wrap{grid-column:2;grid-row:1}.navy-card .event-content{grid-column:1;grid-row:1}.poster-wrap{height:auto;min-height:0;margin:12px;border-radius:22px}.poster-wrap img{position:absolute;inset:0;object-position:center}.event-status{left:28px;top:28px;padding:9px 12px;border-radius:999px}.event-content{padding:46px 44px 35px}.event-number{right:35px;top:30px;font-size:82px}.event-content h3{max-width:620px;margin:20px 0 16px;font-size:clamp(32px,4vw,48px);line-height:.96}.event-description{max-width:600px;margin:0 0 18px;font-size:13px;line-height:1.65}.category-pills{gap:7px}.category-pills span{padding:8px 11px;border-radius:999px;background:var(--soft-blue)}.event-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0 22px}.event-facts>div{min-height:72px;padding:12px;border:0;border-radius:16px;background:#f5f8fa}.event-facts dt{width:22px;font-size:17px}.event-facts dd{font-size:10px}.event-cta{width:fit-content;min-width:285px;margin-top:auto;padding-left:21px;border-radius:999px}.event-cta b{width:47px;height:47px;margin-right:2px;border-radius:50%}.process-section{padding:100px 0 120px;color:var(--ink);background:linear-gradient(180deg,#eef4f8,#f8fafc)}.process-section::before{right:-250px;border-color:rgba(8,43,76,.06);box-shadow:0 0 0 65px rgba(8,43,76,.018),0 0 0 130px rgba(8,43,76,.012)}.light-heading h2{color:var(--navy)}.light-heading>p{color:#66798a}.process-grid{gap:16px}.process-card,.process-card:last-child{min-height:235px;padding:28px;border:1px solid rgba(8,43,76,.065);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 18px 50px rgba(8,43,76,.07);transition:transform .22s,box-shadow .22s}.process-card:hover{transform:translateY(-5px);box-shadow:0 26px 62px rgba(8,43,76,.11)}.process-card>b{color:rgba(8,43,76,.055)}.icon-chip{border:0;border-radius:15px;background:var(--soft-orange);transform:none}.process-card h3{color:var(--navy)}.process-card p{color:#708294}.closing-cta{padding:0 0 76px;background:#f8fafc}.closing-box{min-height:205px;border-radius:30px;clip-path:none;box-shadow:0 30px 70px rgba(223,78,9,.18)}footer{padding-top:70px;background:#fff}.modal-backdrop{padding:34px;background:rgba(3,17,30,.72);backdrop-filter:blur(13px)}.registration-modal{overflow:hidden;border-radius:30px;background:#eef3f6;box-shadow:0 45px 120px rgba(0,0,0,.38)}.form-hero{padding:50px 58px 42px;background:linear-gradient(120deg,var(--navy-2),var(--navy-3))}.form-section{margin:18px 22px;padding:35px 38px;border:0;border-radius:24px;box-shadow:0 14px 40px rgba(8,43,76,.055)}.form-section-title>b{border-radius:12px;box-shadow:0 8px 20px rgba(243,107,23,.22)}.form-section-title h3{text-transform:none;font-size:22px}.field input,.field select,.field textarea,.table-filters input,.table-filters select{min-height:51px;border:1px solid #dce5eb;border-radius:13px;background:#fbfdfe}.region-options{overflow:hidden;padding:7px;border:0;border-radius:16px;box-shadow:0 22px 55px rgba(8,43,76,.18)}.region-options button{border:0;border-radius:10px}.participant-workspace{overflow:hidden;border:1px solid rgba(8,43,76,.07);border-radius:24px;box-shadow:0 18px 55px rgba(8,43,76,.08)}.participant-workspace>header{min-height:78px;padding:16px 22px;border:0;background:linear-gradient(112deg,#0a3356,#124d79)}.participant-header-actions b,.participant-header-actions button{border-radius:999px}.participant-workspace-grid{gap:15px;padding:15px;background:#f3f7f9}.participant-data-pane,.participant-category-pane{padding:24px;border:0;border-radius:19px;background:#fff}.pane-heading{border-bottom-style:dashed}.category-option{min-height:65px;border:1px solid #e0e7ec;border-radius:15px;background:#fbfdfe;box-shadow:0 7px 18px rgba(8,43,76,.025)}.category-option.selected{box-shadow:0 8px 22px rgba(243,107,23,.09),inset 3px 0 var(--orange)}.check-box{border-radius:7px}.eligibility-empty{border-radius:18px}.eligibility-note,.auto-enroll,.team-fields{border-radius:15px}.participant-document-upload,.upload-field{border-radius:16px}.participant-subtotal{border-radius:15px}.add-person-button{border-radius:19px;background:#f8fbfd}.official-fee-note{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border:0;border-radius:18px;background:#f0f5f8}.official-fee-note>div{min-height:62px;padding:13px 15px;border:0 !important;border-radius:13px;background:#fff}.official-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end}.official-removable-row{display:grid;grid-template-columns:1fr 48px;gap:8px;align-items:end}.official-removable-row>button,.helper-row>button{height:51px;border:0;border-radius:13px;color:#a63730;background:#fff0ee;font-size:20px}.add-coach-button{min-height:72px;padding:12px 15px;display:flex;align-items:center;gap:12px;border:1px dashed #b9c8d2;border-radius:16px;color:var(--navy);background:#f8fbfd;text-align:left}.add-coach-button:hover{border-color:var(--orange);background:var(--soft-orange)}.add-coach-button>b{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:50%;color:#fff;background:var(--orange);font-size:18px}.add-coach-button>span{display:flex;flex-direction:column;font-size:10px;font-weight:900;text-transform:uppercase}.add-coach-button small{margin-top:5px;color:#7c8c99;font-size:8px;font-weight:500;text-transform:none}.helper-list{margin-top:18px}.add-helper-button{border-radius:999px}.payment-card{border-radius:20px 20px 0 0}.payment-card button{border-radius:999px}.cost-breakdown{border-color:#e1e8ed}.amount-row{border-radius:0 0 20px 20px}.consent{border-radius:14px}.form-submit-bar{padding:22px 32px;margin:0 22px 22px;border-radius:20px;background:#fff;box-shadow:0 14px 40px rgba(8,43,76,.09)}.competition-gate{min-height:690px;padding:54px;color:var(--navy);background:radial-gradient(circle at 92% 4%,rgba(31,120,200,.12),transparent 32%),linear-gradient(180deg,#f7fafc,#edf3f6)}.competition-gate-hero{max-width:780px;margin-bottom:30px}.competition-gate-hero .kicker{color:var(--orange)}.competition-gate-hero h2{max-width:700px;margin:8px 0 12px;color:var(--navy);font:900 italic clamp(36px,4vw,54px)/.94 "Arial Narrow",Arial,sans-serif}.competition-gate-hero p{margin:0;color:#6f8293;font-size:14px;line-height:1.6}.competition-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.competition-choice{min-height:315px;position:relative;padding:30px 30px 26px;overflow:hidden;cursor:pointer;border:2px solid transparent;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(8,43,76,.08);transition:transform .22s,border-color .22s,box-shadow .22s}.competition-choice:hover{transform:translateY(-4px);box-shadow:0 25px 60px rgba(8,43,76,.13)}.competition-choice.selected{border-color:var(--orange);box-shadow:0 24px 60px rgba(243,107,23,.14)}.competition-choice.miracle-choice.selected{border-color:#1774be;box-shadow:0 24px 60px rgba(23,116,190,.14)}.competition-choice input{position:absolute;opacity:0;pointer-events:none}.competition-choice-check{width:38px;height:38px;position:absolute;right:24px;top:24px;display:grid;place-items:center;color:#9aacb9;border:2px solid #d6e0e6;border-radius:12px;background:#f7fafb;font-size:18px;font-weight:900}.competition-choice.selected .competition-choice-check{color:#fff;border-color:var(--orange);background:var(--orange)}.competition-choice.miracle-choice.selected .competition-choice-check{border-color:#1774be;background:#1774be}.competition-choice-number{display:block;margin-bottom:30px;color:#dce5eb;font:900 italic 38px/1 "Arial Narrow",Arial,sans-serif}.competition-choice strong{display:block;max-width:350px;color:var(--navy);font:900 italic 26px/1 "Arial Narrow",Arial,sans-serif}.competition-choice>p{min-height:44px;margin:11px 0 18px;color:#758797;font-size:11px;line-height:1.55}.competition-choice ul{margin:0;padding:0;display:grid;gap:8px;list-style:none}.competition-choice li{padding-left:18px;position:relative;color:#405a6e;font-size:10px;font-weight:700}.competition-choice li::before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:900}.competition-choice.miracle-choice li::before{color:#1774be}.competition-gate-summary{margin-top:20px;padding:18px 20px 18px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:19px;background:var(--navy);box-shadow:0 18px 45px rgba(8,43,76,.18)}.competition-gate-summary>div{display:flex;flex-direction:column;gap:5px}.competition-gate-summary small{color:#8eabbe;font-size:8px;font-weight:900;letter-spacing:.13em}.competition-gate-summary strong{color:#fff;font-size:14px}.competition-gate-summary .button{min-width:240px}.competition-gate-summary .button:disabled{cursor:not-allowed;opacity:.45}.competition-gate-error{margin:16px 0 0}.contingent-origin-card{margin-top:24px;padding:22px;border:1px solid #cdddea;border-radius:19px;background:linear-gradient(135deg,#edf6ff,#f9fcff);box-shadow:inset 4px 0 #1774be}.contingent-origin-heading{margin-bottom:17px}.contingent-origin-heading span{display:block;color:#1774be;font-size:9px;font-weight:900;letter-spacing:.12em}.contingent-origin-heading strong{display:block;margin-top:5px;color:var(--navy);font:900 italic 18px/1 "Arial Narrow",Arial,sans-serif}.contingent-origin-heading p{margin:7px 0 0;color:#6f8293;font-size:10px}.shared-origin-chip{margin-top:14px;padding:13px 14px;display:flex;flex-direction:column;gap:4px;border:1px solid #cfe0ec;border-radius:13px;color:#1a527c;background:#eff7fc}.shared-origin-chip b{font-size:11px}.shared-origin-chip span{color:#718a9e;font-size:9px}.admin-login-card,.stat-grid article,.admin-table-card,.admin-participants-list article,.document-links a,.official-detail-list>span{border-radius:18px}.stat-grid article,.admin-table-card{border:0;box-shadow:0 14px 40px rgba(8,43,76,.07)}.admin-detail{border-radius:28px 0 0 28px}.status-badge,.detail-categories span{border-radius:999px}@media(max-width:900px){.container{width:min(100% - 32px,760px)}.main-nav{left:16px;right:16px;padding:14px;border-radius:22px}.main-nav a{border-bottom:0}.hero-grid{grid-template-columns:1fr}.event-card,.navy-card{grid-template-columns:42% 58%}.event-card{height:620px}.navy-card .poster-wrap{grid-column:1}.navy-card .event-content{grid-column:2}.event-content{padding:34px 28px}.event-facts{grid-template-columns:1fr}.event-facts>div{min-height:58px}.process-grid{grid-template-columns:1fr 1fr}.participant-workspace-grid{grid-template-columns:1fr}.official-fields-grid{grid-template-columns:1fr}.competition-gate{padding:42px 30px}}@media(max-width:640px){.container{width:min(100% - 26px,520px)}.hero{min-height:790px}.hero h1{font-size:clamp(48px,15vw,69px)}.trust-row span{width:auto;min-height:46px}.event-card,.navy-card{grid-template-columns:1fr;height:auto;min-height:0;border-radius:24px}.navy-card .poster-wrap,.navy-card .event-content{grid-column:1;grid-row:auto}.poster-wrap{height:330px;margin:9px;border-radius:18px}.event-content{min-height:0;padding:31px 24px 26px}.event-content h3{font-size:34px}.event-cta{width:100%;min-width:0}.process-grid{grid-template-columns:1fr}.process-card,.process-card:nth-child(2),.process-card:nth-child(n+3),.process-card:last-child{min-height:180px;border:1px solid rgba(8,43,76,.065)}.closing-cta{padding:0 13px 55px}.closing-box{border-radius:24px}.modal-backdrop{padding:0}.registration-modal{border-radius:0}.form-section{margin:12px;padding:27px 18px;border-radius:20px}.form-submit-bar{margin:0 12px 12px;padding:18px}.participant-workspace-grid{padding:9px}.official-fee-note{grid-template-columns:1fr}.official-removable-row{grid-template-columns:1fr 46px}.competition-gate{min-height:100vh;padding:70px 16px 28px}.competition-gate-hero h2{font-size:38px}.competition-choice-grid{grid-template-columns:1fr}.competition-choice{min-height:285px;padding:25px 23px;border-radius:20px}.competition-gate-summary{align-items:stretch;flex-direction:column}.competition-gate-summary .button{width:100%;min-width:0}}.brand-logo{width:55px;height:55px;flex:none;object-fit:contain}.site-header{height:86px;background:rgba(255,255,255,.97);border-bottom:4px solid var(--orange);border-radius:0;box-shadow:0 9px 30px rgba(2,25,46,.13)}.nav-wrap{gap:28px}.main-nav{gap:20px;padding:0;border:0;border-radius:0;background:transparent}.main-nav a{padding:12px 0;border-radius:0}.main-nav>a:not(.nav-admin)::after{display:block;bottom:3px}.main-nav>a:hover,.main-nav>a.active-nav{color:var(--orange);background:transparent;box-shadow:none}.nav-admin{margin-left:2px;padding:13px 20px !important;border-radius:3px;background:var(--navy);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.aero-hero{min-height:650px;color:#fff;background-image:linear-gradient(90deg,rgba(2,25,46,.95) 0%,rgba(3,33,60,.82) 43%,rgba(4,35,61,.22) 77%,rgba(3,24,43,.25) 100%),url('hero-aeromodelling.webp?v=311');background-size:cover;background-position:center}.aero-hero::before{bottom:-42px;color:rgba(255,255,255,.035)}.aero-hero::after{width:100%;opacity:1;border-radius:0;background:linear-gradient(to top,rgba(1,18,34,.7),transparent 34%),repeating-linear-gradient(120deg,rgba(255,255,255,.018) 0 1px,transparent 1px 26px);clip-path:none}.aero-hero .hero-grid{grid-template-columns:minmax(0,730px) 1fr;padding:90px 0 105px}.aero-hero .hero-copy{position:relative;z-index:4}.aero-hero .eyebrow{color:#fff;border:1px solid rgba(255,255,255,.22);background:rgba(3,28,50,.55);box-shadow:none;backdrop-filter:blur(8px)}.aero-hero .hero-tagline{color:#ffb23d}.aero-hero h1{color:#fff;text-shadow:0 9px 35px rgba(0,0,0,.36)}.aero-hero h1 small{color:#a8ccdf}.aero-hero h1 em{color:#ffb21c}.aero-hero .hero-copy>p{max-width:610px;color:#d6e4ed}.aero-hero .button-ghost{color:#fff;border:1px solid rgba(255,255,255,.36);background:rgba(6,35,60,.46);box-shadow:none}.aero-hero .trust-row span{color:#d8e7f0;border-color:rgba(255,255,255,.17) !important;background:rgba(3,27,48,.58);box-shadow:none;backdrop-filter:blur(8px)}.aero-hero .trust-row b{color:#ffb21c}.aero-hero .hero-visual{display:none}.featured-events{padding:100px 0 115px;background:#f5f7f8}.featured-events .event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.featured-events .event-card,.featured-events .navy-card{height:auto;min-height:790px;display:grid;grid-template-columns:1fr;grid-template-rows:360px 1fr;overflow:hidden;border:0;border-radius:6px;background:#fff;box-shadow:0 20px 55px rgba(4,34,60,.13)}.featured-events .event-card:hover{transform:translateY(-8px);box-shadow:0 30px 72px rgba(4,34,60,.19)}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{height:100%;min-height:0;margin:0;grid-column:1;grid-row:1;border-radius:0}.featured-events .poster-wrap img{object-position:center}.featured-events .event-content,.featured-events .navy-card .event-content{min-height:0;padding:38px 36px 32px;grid-column:1;grid-row:2}.featured-events .event-content h3{font-size:clamp(34px,3.2vw,47px)}.featured-events .event-facts{grid-template-columns:1fr}.featured-events .event-facts>div{min-height:54px}.featured-events .event-cta{width:100%;min-width:0;border-radius:3px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.events-page{min-height:80vh;background:#f4f6f7}.events-hero{min-height:315px;position:relative;display:flex;align-items:center;overflow:hidden;color:#fff;background-image:linear-gradient(90deg,rgba(2,24,43,.97),rgba(4,40,69,.75),rgba(4,40,69,.3)),url('hero-aeromodelling.webp?v=311');background-size:cover;background-position:center 50%}.events-hero::after{content:"EVENTS";position:absolute;right:-15px;bottom:-39px;color:rgba(255,255,255,.055);font:900 italic 160px/.8 "Arial Narrow",Impact,sans-serif;letter-spacing:-.06em}.events-hero-shade{position:absolute;inset:0;background:repeating-linear-gradient(120deg,rgba(255,255,255,.018) 0 1px,transparent 1px 25px)}.events-hero-content{position:relative;z-index:2;padding:55px 0}.events-hero .kicker{color:#ffb21c;background:transparent;padding:0}.events-hero h1{margin:12px 0 17px;font:900 italic clamp(58px,8vw,105px)/.86 "Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.055em}.events-hero p{margin:0;display:flex;gap:12px;color:#b9cedb;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.events-hero p a{color:#ffb21c}.event-browser{padding:0 0 110px}.event-searchbar{position:relative;z-index:3;min-height:108px;margin:-37px 0 58px;padding:13px;display:grid;grid-template-columns:.82fr 1.25fr 1.25fr auto;align-items:stretch;gap:0;background:#fff;box-shadow:0 22px 65px rgba(2,27,49,.18)}.event-searchbar label{min-width:0;padding:18px 22px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #e1e6ea}.event-searchbar small,.event-browser-head>div>span{margin-bottom:9px;color:#83919d;font-size:8px;font-weight:900;letter-spacing:.16em}.event-searchbar strong{color:var(--navy);font:900 italic 15px/1 "Arial Narrow",Arial,sans-serif;text-transform:uppercase}.event-searchbar input{width:100%;padding:0;border:0;outline:0;color:var(--navy);background:transparent;font-size:12px;font-weight:700}.event-searchbar>button{min-width:165px;padding:0 22px;border:0;display:flex;align-items:center;justify-content:space-between;color:#fff;background:var(--orange);font-size:10px;font-weight:900;letter-spacing:.08em;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.event-searchbar>button span{font-size:20px}.event-browser-head{margin-bottom:24px;display:flex;align-items:end;justify-content:space-between;gap:30px}.event-browser-head h2{margin:0;color:var(--navy);font:900 italic clamp(35px,4vw,52px)/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.04em}.event-view-switcher{display:flex;border:1px solid #d8e0e5;background:#fff}.event-view-switcher button{min-height:43px;padding:0 15px;border:0;border-left:1px solid #e0e6ea;color:#748390;background:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.event-view-switcher button:first-child{border-left:0}.event-view-switcher button.active{color:#fff;background:var(--navy)}.event-calendar{overflow:hidden;border:1px solid #dce3e8;background:#fff;box-shadow:0 22px 60px rgba(5,34,58,.08)}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);background:var(--navy);color:#fff}.calendar-weekdays b{padding:15px 8px;border-right:1px solid rgba(255,255,255,.12);font-size:9px;text-align:center;text-transform:uppercase;letter-spacing:.1em}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day{min-height:127px;padding:10px;position:relative;border-right:1px solid #e2e7eb;border-bottom:1px solid #e2e7eb;background:#fff}.calendar-day:nth-child(7n){border-right:0}.calendar-day>span{color:#768794;font-size:10px;font-weight:900}.calendar-day.empty{background:#f4f6f7}.calendar-day.has-event{background:#fffaf5}.calendar-day button{width:100%;margin-top:8px;padding:8px 7px 8px 11px;border:0;border-left:3px solid var(--orange);display:flex;align-items:flex-start;flex-direction:column;color:var(--navy);background:#fff0e5;font-size:8px;font-weight:900;line-height:1.35;text-align:left}.calendar-day button.red-event{border-left-color:var(--red);background:#fff0ef}.calendar-day button small{margin-top:4px;color:#8b7568;font-size:7px;font-weight:700}.calendar-day button i{display:none}.events-result-list,.events-result-grid{display:grid;gap:22px}.events-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-result-card{min-width:0;min-height:300px;display:grid;grid-template-columns:330px 92px 1fr;overflow:hidden;border:1px solid #e0e5e9;background:#fff;box-shadow:0 18px 50px rgba(5,34,58,.09);transition:transform .22s,box-shadow .22s}.event-result-card:hover{transform:translateY(-4px);box-shadow:0 26px 62px rgba(5,34,58,.14)}.event-result-poster{position:relative;min-height:300px;overflow:hidden;background:var(--navy)}.event-result-poster img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.event-result-poster span{position:absolute;left:13px;top:13px;padding:8px 10px;color:var(--green);background:#fff;font-size:7px;font-weight:900}.event-result-date{padding-top:35px;display:flex;align-items:center;flex-direction:column;color:#fff;background:var(--navy)}.event-result-date b{font:900 italic 38px/1 "Arial Narrow",Impact,sans-serif}.event-result-date span{margin-top:5px;color:#ffb21c;font-size:9px;font-weight:900;line-height:1.35;text-align:center}.event-result-copy{padding:37px 35px}.event-result-copy>small{color:var(--orange);font-size:8px;font-weight:900;letter-spacing:.15em}.event-result-copy h3{margin:13px 0 20px;color:var(--navy);font:900 italic clamp(24px,3vw,38px)/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.event-result-copy p{margin:7px 0;color:#6d7c88;font-size:11px}.event-result-copy button{min-height:45px;margin-top:18px;padding:0 16px;border:0;color:#fff;background:var(--orange);font-size:9px;font-weight:900;letter-spacing:.07em}.events-result-grid .event-result-card{grid-template-columns:78px 1fr;grid-template-rows:290px auto}.events-result-grid .event-result-poster{min-height:290px;grid-column:1 / -1}.events-result-grid .event-result-date{grid-column:1;grid-row:2}.events-result-grid .event-result-copy{grid-column:2;grid-row:2;padding:28px}.event-empty{min-height:180px;margin-top:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #bdc8d0;color:#71808c;background:#fff}.event-empty b{margin-bottom:7px;color:var(--navy)}.whatsapp-group-button{width:100%;min-height:52px;margin:15px 0 5px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:#16a34a;font-size:11px;font-weight:900;letter-spacing:.06em}.delivery-note{margin:14px 0;padding:13px 15px;border-radius:12px;color:#536675;background:#eef3f6;font-size:11px}@media(max-width:980px){.main-nav{gap:0}.featured-events .event-grid{grid-template-columns:1fr}.featured-events .event-card,.featured-events .navy-card{min-height:0;grid-template-columns:42% 58%;grid-template-rows:1fr}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{grid-column:1;grid-row:1}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:2;grid-row:1}.event-searchbar{grid-template-columns:1fr 1fr}.event-searchbar label{border-bottom:1px solid #e1e6ea}.event-searchbar>button{min-height:68px}.events-result-grid{grid-template-columns:1fr}.event-result-card{grid-template-columns:260px 78px 1fr}}@media(max-width:680px){.site-header{height:72px}.brand-logo{width:46px;height:46px}.main-nav{top:66px;gap:0;border-radius:0}.main-nav a{padding:13px 8px}.aero-hero{min-height:720px;background-position:67% center}.aero-hero .hero-grid{padding:75px 0 92px}.aero-hero .hero-copy{padding:23px;background:rgba(2,24,43,.63);backdrop-filter:blur(5px)}.aero-hero .trust-row span{width:100%}.featured-events .event-card,.featured-events .navy-card{grid-template-columns:1fr;grid-template-rows:330px auto}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{grid-column:1;grid-row:1}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:1;grid-row:2;padding:30px 23px}.events-hero{min-height:260px}.events-hero::after{font-size:92px;bottom:-19px}.event-searchbar{margin-top:-25px;grid-template-columns:1fr}.event-searchbar label{min-height:78px;border-right:0}.event-searchbar>button{min-height:62px}.event-browser-head{align-items:flex-start;flex-direction:column}.event-view-switcher{width:100%}.event-view-switcher button{flex:1}.event-calendar{overflow-x:auto}.calendar-weekdays,.calendar-days{min-width:760px}.calendar-day{min-height:112px}.event-result-card,.events-result-grid .event-result-card{grid-template-columns:70px 1fr;grid-template-rows:290px auto}.event-result-poster,.events-result-grid .event-result-poster{min-height:290px;grid-column:1 / -1;grid-row:1}.event-result-date,.events-result-grid .event-result-date{grid-column:1;grid-row:2}.event-result-copy,.events-result-grid .event-result-copy{grid-column:2;grid-row:2;padding:24px 20px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}:root{--ref-navy-980:#010714;--ref-navy-950:#020d20;--ref-navy-900:#031731;--ref-navy-850:#062148;--ref-blue:#0a6bff;--ref-cyan:#63e6ff;--ref-red:#f22933;--ref-yellow:#ffcf18;--ref-line:rgba(94,166,255,.3);--ref-display:"Barlow Condensed","Rajdhani","Arial Narrow",sans-serif;--ref-body:"Rajdhani","Segoe UI",sans-serif}html{background:var(--ref-navy-950)}body{color:#f7fbff;background:radial-gradient(circle at 82% 14%,rgba(10,107,255,.18),transparent 30%),repeating-linear-gradient(120deg,rgba(93,184,255,.045) 0 1px,transparent 1px 88px),linear-gradient(180deg,#020d20,#031b3c 44%,#041326);font-family:var(--ref-body)}.container{width:min(1240px,calc(100% - 40px))}.site-header{position:absolute;top:0;left:0;right:0;z-index:70;height:70px;overflow:hidden;color:#fff;border:0;border-bottom:1px solid rgba(99,230,255,.3);border-radius:0;background:transparent;box-shadow:inset 0 -1px 0 rgba(242,41,51,.3);backdrop-filter:none}.site-header::before{content:"";position:absolute;inset:0 255px 0 0;background:linear-gradient(180deg,rgba(2,10,25,.99),rgba(1,7,18,.99));clip-path:polygon(0 0,100% 0,calc(100% - 62px) 100%,0 100%);pointer-events:none}.site-header::after{content:"";position:absolute;right:250px;top:0;bottom:0;width:70px;background:linear-gradient(180deg,var(--ref-cyan),var(--ref-blue) 45%,var(--ref-red));clip-path:polygon(calc(100% - 7px) 0,100% 0,9px 100%,0 100%);opacity:.9;pointer-events:none}.nav-wrap{position:relative;z-index:2;height:70px;gap:25px}.brand{min-width:250px;gap:10px;color:#fff}.brand-logo{width:50px;height:50px}.brand strong{color:#fff;font:900 italic 28px/.86 var(--ref-display);letter-spacing:.01em}.brand strong span{color:var(--ref-red)}.brand small{margin-top:5px;color:#bed0df;font:700 10px/1 var(--ref-display);letter-spacing:.06em}.main-nav{flex:1;justify-content:center;gap:clamp(14px,1.65vw,26px);padding:0;border:0;border-radius:0;color:#fff;background:transparent}.main-nav a{padding:24px 0 20px;border:0;border-radius:0;color:#fff;font:700 clamp(13px,1.12vw,16px)/1 var(--ref-body);text-transform:none;letter-spacing:0;white-space:nowrap}.main-nav>a:not(.nav-admin)::after{display:block;left:0;right:100%;bottom:12px;height:3px;background:var(--ref-red);box-shadow:0 0 10px rgba(242,41,51,.65)}.main-nav>a:hover,.main-nav>a.active-nav{color:#fff;background:transparent;box-shadow:none}.main-nav>a:hover::after,.main-nav>a.active-nav::after{right:0}.nav-admin{min-width:108px;min-height:42px;margin-left:auto;padding:0 21px !important;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff !important;border:1px solid rgba(255,90,102,.8) !important;border-radius:0;background:linear-gradient(180deg,#f13545,#b80e1d);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);box-shadow:0 0 18px rgba(242,41,51,.25);font-style:italic !important;text-transform:uppercase !important}.nav-admin svg{width:15px;height:15px;fill:currentColor}.menu-button{background:var(--ref-red)}.aero-hero{height:520px;min-height:520px;color:#fff;border-bottom:1px solid rgba(62,150,255,.22);background:#031933 url('hero-aeromodelling.webp?v=311') center 47%/cover no-repeat}.aero-hero::before{content:"";position:absolute;inset:0;z-index:1;height:100%;color:transparent;background:linear-gradient(90deg,rgba(1,8,20,.86) 0%,rgba(2,18,42,.48) 34%,rgba(2,18,42,.12) 67%,rgba(2,12,28,.18) 100%),linear-gradient(rgba(2,13,32,.08),rgba(2,13,32,.32))}.aero-hero::after{content:"";position:absolute;inset:0;z-index:2;width:100%;opacity:.55;background:linear-gradient(rgba(255,255,255,.04),transparent 45%);clip-path:none}.aero-hero>.hero-skyline{position:absolute;left:0;right:0;bottom:0;z-index:2;height:58px;background:linear-gradient(transparent,rgba(2,13,32,.98));pointer-events:none}.aero-hero .hero-grid{height:520px;min-height:0;display:block;padding:135px 0 58px 215px}.aero-hero .hero-copy{max-width:760px;position:relative;z-index:4;padding:0;background:transparent;backdrop-filter:none}.aero-hero .hero-copy::before{content:"";position:absolute;left:-45px;top:-44px;width:7px;height:115px;background:linear-gradient(180deg,var(--ref-red),var(--ref-cyan));transform:skewX(-18deg);box-shadow:0 0 22px rgba(99,230,255,.38)}.aero-hero h1{margin:0;max-width:720px;color:#fff;font:900 italic clamp(58px,5.6vw,88px)/.82 var(--ref-display);letter-spacing:0;text-transform:uppercase;text-shadow:0 4px 0 rgba(6,65,163,.28),0 16px 34px rgba(0,0,0,.4)}.aero-hero h1 small{margin-bottom:6px;color:#d9edff;font:800 italic clamp(25px,2.5vw,37px)/.9 var(--ref-display);letter-spacing:0}.aero-hero h1 em{color:#fff}.aero-hero .hero-copy>p{width:min(740px,100%);margin:10px 0 14px;color:#f0f6ff;font:700 italic clamp(16px,1.45vw,21px)/1.08 var(--ref-display);text-transform:uppercase;text-shadow:0 5px 14px rgba(0,0,0,.5)}.aero-hero .hero-actions{margin-top:15px}.aero-hero .button-primary{min-width:220px;min-height:56px;padding:0 27px 0 13px;justify-content:flex-start;gap:12px;border:1px solid rgba(255,105,113,.86);border-radius:0;color:#fff;background:linear-gradient(115deg,rgba(255,255,255,.17),transparent 34%),linear-gradient(180deg,#ff2f3c,#c80e1d);box-shadow:0 0 24px rgba(242,41,51,.38);clip-path:polygon(16px 0,100% 0,calc(100% - 18px) 100%,0 100%);font:800 italic 16px/1 var(--ref-display)}.aero-hero .button-primary>span:last-child{display:flex;flex-direction:column;align-items:flex-start}.aero-hero .button-primary b{text-transform:uppercase}.aero-hero .button-primary small{margin-top:3px;font-size:12px;font-style:normal;font-weight:600;text-transform:none}.hero-action-icon{width:40px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(0,0,0,.16)}.aero-hero .trust-row{gap:8px;margin-top:11px}.aero-hero .trust-row span{width:auto;min-height:44px;padding:7px 12px !important;color:#cfe7ff;border:1px solid rgba(99,230,255,.24) !important;border-radius:6px;background:rgba(4,24,55,.66);box-shadow:inset 0 1px rgba(255,255,255,.08);font:800 12px/1 var(--ref-display)}.aero-hero .trust-row b{color:#fff;font-size:19px}.aero-hero .hero-visual{display:none}.hero-slogan-v7{position:absolute;left:clamp(28px,4vw,70px);bottom:29px;z-index:5;padding-left:20px;font:800 italic clamp(16px,1.4vw,21px)/.9 var(--ref-display);text-transform:uppercase}.hero-slogan-v7::before{content:"";position:absolute;left:0;top:0;width:7px;height:47px;background:var(--ref-red);transform:skewX(-16deg)}.hero-slogan-v7 strong,.hero-slogan-v7 span{display:block}.hero-badge-v7{position:absolute;right:0;bottom:0;z-index:5;width:min(380px,32vw);min-height:90px;padding:20px 60px 16px 70px;display:grid;align-content:center;text-align:center;text-transform:uppercase;background:linear-gradient(120deg,#0c66eb,#07338e 64%,#041545);border:1px solid rgba(120,187,255,.4);border-right:0;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.hero-badge-v7::after{content:"";position:absolute;right:0;inset-block:0;width:62px;background:var(--ref-red);clip-path:polygon(100% 0,100% 100%,46% 100%)}.hero-badge-v7 strong{font:900 23px/.95 var(--ref-display)}.hero-badge-v7 span{margin-top:4px;color:#cde4ff;font:700 12px/1.15 var(--ref-body)}.featured-events{padding:14px 0 26px;color:#fff;background:linear-gradient(180deg,#061b3d,#03142d)}.featured-events::before{display:none}.featured-events>.container{padding:16px 18px 22px;border:1px solid var(--ref-line);border-radius:8px;background:linear-gradient(180deg,rgba(5,28,66,.96),rgba(3,20,45,.9));box-shadow:inset 0 1px rgba(255,255,255,.07),0 18px 34px rgba(0,0,0,.28)}.featured-events .section-heading{min-height:44px;margin:0 0 12px;padding:0 8px;align-items:center}.featured-events .section-heading .kicker{display:none}.featured-events .section-heading h2{margin:0;padding-left:22px;color:#fff;font:800 italic 26px/1 var(--ref-display);text-transform:uppercase;letter-spacing:0}.featured-events .section-heading h2::before{content:"";position:absolute;left:8px;width:8px;height:27px;background:var(--ref-red);transform:skewX(-18deg)}.section-all-link{color:#e3f1ff;font:800 13px/1 var(--ref-display)}.featured-events .event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.featured-events .event-card,.featured-events .navy-card{min-height:590px;height:auto;grid-template-columns:1fr;grid-template-rows:280px 1fr;border:1px solid rgba(100,179,255,.38);border-radius:7px;background:#f4f6f9;box-shadow:0 16px 30px rgba(0,0,0,.28)}.featured-events .event-card:hover{transform:translateY(-3px);border-color:rgba(99,230,255,.72)}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{margin:0;border-radius:0;grid-column:1;grid-row:1}.featured-events .poster-wrap::after{background:linear-gradient(180deg,transparent 48%,rgba(2,13,30,.68))}.featured-events .poster-wrap img{object-position:center 38%}.event-date-badge{position:absolute;right:0;top:0;z-index:4;width:76px;height:86px;padding:9px 5px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#071426;background:var(--ref-yellow);box-shadow:-5px 6px 0 rgba(1,10,25,.45);font-family:var(--ref-display);text-transform:uppercase}.event-date-badge strong{font:900 italic 37px/.8 var(--ref-display)}.event-date-badge span{margin-top:7px;font:900 italic 17px/1 var(--ref-display)}.event-poster-detail{position:absolute;left:0;bottom:0;z-index:4;width:47%;min-height:48px;padding:15px 24px 10px;color:#fff;background:linear-gradient(110deg,#0b376f,#061a36);clip-path:polygon(0 0,100% 0,84% 100%,0 100%);font:900 italic 16px/1 var(--ref-display);text-align:center}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:1;grid-row:2;min-height:0;padding:19px 22px 21px;color:#111827;background:linear-gradient(180deg,#fff,#eef1f5)}.featured-events .event-content h3{margin:0 0 11px;color:#111827;font:900 italic clamp(27px,2.6vw,38px)/.94 var(--ref-display)}.featured-events .event-labels{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:11px}.featured-events .event-labels span{padding:5px 7px 4px;color:#fff;background:var(--ref-red);font:900 9px/1 var(--ref-display)}.featured-events .event-labels span:nth-child(2){background:var(--ref-blue)}.featured-events .event-labels span:nth-child(3){background:#39c98a}.featured-events .event-description{margin:10px 0;color:#5f6978;font-size:13px}.featured-events .category-pills{margin:0 0 8px}.featured-events .category-pills span{color:#fff;border-radius:2px;background:#0a376d}.featured-events .category-pills span:first-child{background:var(--ref-red)}.featured-events .event-facts{grid-template-columns:1fr;gap:3px;margin:9px 0 13px}.featured-events .event-facts>div{min-height:32px;padding:4px 7px;border:0;border-bottom:1px solid #dbe2e8;border-radius:0;background:transparent}.featured-events .event-facts dt{color:var(--ref-red);font-size:15px}.featured-events .event-facts dd{display:flex;gap:8px;align-items:center;color:#253242;font-size:12px}.featured-events .event-facts dd small{margin:0;color:#7d8996;font-size:9px}.featured-events .event-cta{width:fit-content;min-width:285px;margin-top:auto;border-left:3px solid var(--ref-red);border-radius:0;color:var(--ref-yellow);background:#07090d;clip-path:polygon(8px 0,100% 0,calc(100% - 9px) 100%,0 100%)}.featured-events .event-cta b{border-radius:0;color:#07121e;background:var(--ref-yellow);clip-path:polygon(30% 0,100% 0,78% 100%,0 100%)}.process-section{padding:70px 0 80px;background:#020d20}.process-section .section-heading h2{color:#fff}.process-section .process-card{color:#fff;border-color:rgba(99,230,255,.18);background:linear-gradient(180deg,#062148,#03152f)}.process-section .process-card h3{color:#fff}.process-section .process-card p{color:#a9bdd2}.closing-cta{background:#020d20}.closing-box{border-radius:0;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);background:linear-gradient(110deg,#f22933,#9f0816)}footer{color:#dbe9f6;background:#010714}footer .brand strong,.footer-column h3{color:#fff}.footer-column a,.footer-column button,.footer-about>p,.footer-contact p,.footer-contact span{color:#9fb5c9}.footer-bottom{border-color:rgba(99,230,255,.15)}.events-page{min-height:100vh;color:#fff;background:radial-gradient(circle at 85% 15%,rgba(10,107,255,.18),transparent 28%),linear-gradient(180deg,#031731,#020d20 70%)}.events-hero{min-height:357px;color:#fff;background:linear-gradient(90deg,#031730,#062148 52%,#03152d);border-bottom:1px solid rgba(99,230,255,.2)}.events-hero::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,rgba(93,184,255,.035) 0 1px,transparent 1px 88px)}.events-hero::after{display:none}.events-hero-content{min-height:357px;padding:132px 40px 55px;display:flex;align-items:center;justify-content:space-between}.events-hero .kicker{display:block;margin:0 0 3px;color:#d9edff;font:800 italic clamp(25px,2.5vw,36px)/.9 var(--ref-display)}.events-hero h1{margin:0;color:#fff;font:900 italic clamp(70px,8vw,110px)/.82 var(--ref-display)}.events-hero p{margin-left:auto;color:#fff;font:800 15px/1 var(--ref-body)}.events-hero p a{color:#fff}.events-hero p b{color:#8da8c1}.event-browser{padding:1px 0 80px;background:transparent}.event-browser>.container{width:min(1320px,calc(100% - 34px))}.event-searchbar{min-height:108px;margin:34px 0 34px;padding:12px;grid-template-columns:.9fr 1.15fr 1.15fr 1fr 1.35fr;border:1px solid var(--ref-line);border-radius:8px;background:linear-gradient(180deg,rgba(5,28,66,.98),rgba(3,20,45,.95));box-shadow:inset 0 1px rgba(255,255,255,.07),0 18px 34px rgba(0,0,0,.28)}.event-searchbar label{min-height:78px;padding:15px 16px;border:0;border-right:1px solid rgba(94,166,255,.22);border-radius:7px;background:rgba(1,12,30,.45)}.event-searchbar small{color:#a9bed3;font:800 italic 14px/1 var(--ref-display)}.event-searchbar strong{color:#fff;font:700 17px/1 var(--ref-body)}.event-searchbar input{color:#fff;font:700 16px/1 var(--ref-body)}.event-searchbar input::placeholder{color:#8199b0}.event-searchbar>button{min-width:0;margin:0 10px;border:1px solid rgba(255,103,112,.5);color:#fff;background:linear-gradient(135deg,#ff5b4f,#f22933 50%,#af0d1b);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);font:800 italic 16px/1 var(--ref-display)}.event-view-switcher{padding:13px 12px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(94,166,255,.22);background:rgba(1,12,30,.5)}.event-view-switcher>small{margin-bottom:9px}.event-view-switcher>div{display:flex;gap:7px}.event-view-switcher button{min-height:40px;padding:0 15px;border:1px solid rgba(99,230,255,.2);color:#d4e5f4;background:#071b39;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);font:800 italic 13px/1 var(--ref-display);text-transform:uppercase}.event-view-switcher button.active{color:#fff;border-color:var(--ref-red);background:var(--ref-red)}.event-browser-head{margin:0 0 28px;display:block;text-align:center}.event-browser-head>div>span{display:none}.event-browser-head h2{color:#fff;font:900 italic clamp(35px,4vw,53px)/1 var(--ref-display);letter-spacing:.02em}.event-calendar{overflow:hidden;border:1px solid rgba(99,230,255,.22);border-radius:8px;background:#061d40;box-shadow:0 22px 40px rgba(0,0,0,.25)}.calendar-weekdays{background:#080b10;border-bottom:4px solid var(--ref-red)}.calendar-weekdays b{padding:18px 12px;color:#fff;border-color:rgba(255,255,255,.08);font:800 italic 16px/1 var(--ref-display)}.calendar-day{min-height:135px;padding:12px;color:#fff;border-color:rgba(94,166,255,.17);background:linear-gradient(180deg,#0a2a5a,#062148)}.calendar-day.empty{background:#05152e}.calendar-day.has-event{background:linear-gradient(180deg,#0d3975,#08285a);box-shadow:inset 0 4px var(--ref-red)}.calendar-day>span{color:#fff;font:900 italic 17px/1 var(--ref-display)}.calendar-day button{margin-top:10px;padding:8px 9px 8px 11px;color:var(--ref-yellow);border-left:3px solid var(--ref-red);background:#07090d;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);font:800 italic 12px/1.2 var(--ref-display)}.calendar-day button small{color:#a9bed3;font-size:9px}.event-result-card{color:#fff;border-color:var(--ref-line);background:linear-gradient(180deg,#062148,#03152f)}.event-result-copy h3{color:#fff}.event-result-copy p{color:#b8cbe3}.event-result-copy button{background:var(--ref-red)}.event-empty{color:#a9bed3;border-color:var(--ref-line);background:#051b3c}.event-empty b{color:#fff}.participant-step-note{margin-top:18px;padding:13px 14px;display:flex;align-items:flex-start;flex-direction:column;gap:5px;border-left:4px solid #0a6bff;border-radius:10px;color:#567087;background:#edf5ff;font-size:10px;line-height:1.5}.participant-step-note b{color:#0a4dac;font-size:9px;letter-spacing:.1em}.participant-after-category{margin-top:18px;padding:19px;border:1px solid #d7e1e8;border-radius:16px;background:linear-gradient(180deg,#f8fbfd,#fff);box-shadow:inset 0 3px #0a6bff}.after-category-title{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.after-category-title b{color:#082b4c;font:900 italic 14px/1 var(--ref-display);letter-spacing:.04em}.after-category-title span{color:#7c8d9b;font-size:9px}.age-status{margin-top:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;border-radius:10px;font-size:10px;line-height:1.45}.age-status.valid{color:#28624e;border:1px solid #bfe4d5;background:#effaf5}.age-status.invalid{color:#a12a2a;border:1px solid #f1bcbc;background:#fff0f0}.age-status b{font-size:11px}.category-option.age-invalid{border-color:#d83939 !important;background:#fff0f0 !important;box-shadow:inset 4px 0 #d83939 !important}.category-option.age-invalid small{color:#bd2525;font-weight:800}.category-option.quota-full{border-color:#e5a21a;background:#fff8e8;box-shadow:inset 4px 0 #f0ad20}.category-option.quota-full small{color:#9b6700;font-weight:900}.category-option.quota-full input:disabled~.check-box{border-color:#d8aa49;color:#8b650e;background:#f8e8bd}.category-option.quota-full:has(input:disabled){cursor:not-allowed;opacity:.76}:root{--button-navy:#071b34;--button-red:#e32636;--button-red-dark:#bd1524}button:focus-visible,.button:focus-visible,.event-cta:focus-visible,.whatsapp-group-button:focus-visible{outline:3px solid rgba(227,38,54,.28);outline-offset:3px}.button-primary{color:#fff;background:var(--button-red)}.button-primary:hover{background:var(--button-red-dark)}.button-ghost,.button-light{color:var(--button-navy);background:#fff}.button-ghost:hover,.button-light:hover{color:#fff;background:var(--button-navy)}.aero-hero .button-primary{color:#fff;background:var(--button-red)}.aero-hero .button-primary:hover{background:var(--button-red-dark)}.aero-hero .hero-action-icon{border-color:rgba(255,255,255,.38);background:transparent}.aero-hero .button-ghost{color:#fff;border:1px solid rgba(255,255,255,.5);background:transparent}.aero-hero .button-ghost:hover{border-color:#fff;background:var(--button-navy)}.nav-admin{color:#fff !important;background:var(--button-red)}.nav-admin:hover{background:var(--button-red-dark) !important}.featured-events .event-cta,.event-cta{border-left:0;color:#fff;background:var(--button-navy)}.featured-events .event-cta b,.event-cta b,.navy-card .event-cta b{width:52px;margin-right:0;flex:0 0 52px;border-radius:0;color:#fff;background:var(--button-red-dark);clip-path:polygon(24% 0,100% 0,82% 100%,0 100%)}.featured-events .event-cta:hover b,.event-cta:hover b,.navy-card .event-cta:hover b{width:60px;flex-basis:60px;background:var(--button-red)}.event-searchbar>button,.event-result-copy button{color:#fff;background:var(--button-red)}.event-searchbar>button:hover,.event-result-copy button:hover{background:var(--button-red-dark)}.event-view-switcher button.active{color:#fff;border-color:var(--button-navy);background:var(--button-navy)}.calendar-day button,.calendar-day button.red-event{color:#fff;border-left-color:var(--button-red);background:var(--button-navy)}.calendar-day button small{color:rgba(255,255,255,.7)}.modal-close{color:#fff;background:var(--button-navy)}.modal-close:hover{color:#fff;background:var(--button-red)}.add-person-button,.add-coach-button,.add-helper-button{color:var(--button-navy);background:#fff}.add-person-button:hover,.add-coach-button:hover,.add-helper-button:hover{color:var(--button-navy);border-color:var(--button-navy);background:#f3f6f8}.add-person-button>b,.add-coach-button>b{color:#fff;background:var(--button-navy)}.participant-header-actions button{color:#fff;border-color:rgba(255,255,255,.3);background:transparent}.participant-header-actions button:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.12)}.payment-card button{color:#fff;border-color:rgba(255,255,255,.55);background:transparent}.payment-card button:hover{color:var(--button-navy);background:#fff}.competition-choice:hover{border-color:rgba(7,27,52,.3)}.competition-choice.selected,.competition-choice.miracle-choice.selected{border-color:var(--button-red)}.competition-choice-check{color:transparent;border-color:rgba(7,27,52,.22);background:#fff}.competition-choice.selected .competition-choice-check,.competition-choice.miracle-choice.selected .competition-choice-check{color:#fff;border-color:var(--button-red);background:var(--button-red)}.competition-choice li::before,.competition-choice.miracle-choice li::before{color:var(--button-red)}.competition-gate-summary{background:var(--button-navy)}.competition-gate-summary .button-primary{background:var(--button-red)}.competition-gate-summary .button-primary:hover{background:var(--button-red-dark)}.form-submit-bar .button-primary{background:var(--button-red)}.form-submit-bar .button-primary:hover{background:var(--button-red-dark)}.delivery-status-grid{margin:14px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.delivery-status-grid>span{min-height:62px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;border:1px solid #d9e3ea;color:#526779;background:#f5f8fa}.delivery-status-grid>span.sent{border-color:rgba(22,163,74,.28);color:#126532;background:#eefaf2}.delivery-status-grid small{font:800 9px/1 var(--ref-body);letter-spacing:.07em}.delivery-status-grid b{color:inherit;font:900 14px/1 var(--ref-display)}.notification-config-card{margin:0 0 20px;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;color:#fff;border:1px solid rgba(94,166,255,.25);background:linear-gradient(120deg,#061c3b,#0a315e);box-shadow:0 18px 42px rgba(4,24,50,.14)}.notification-config-card>div:first-child>span{color:#78c9ff;font:900 10px/1 var(--ref-body);letter-spacing:.12em}.notification-config-card h2{margin:7px 0 6px;color:#fff;font:900 italic 26px/1 var(--ref-display);text-transform:uppercase}.notification-config-card p{max-width:620px;margin:0;color:#b9cde0;font-size:12px;line-height:1.45}.notification-config-status{display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px}.notification-config-status>span{min-height:62px;padding:11px 13px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.13);background:rgba(0,0,0,.15)}.notification-config-status>span.ready{border-color:rgba(34,197,94,.42);background:rgba(22,163,74,.13)}.notification-config-status>span.missing{border-color:rgba(242,41,51,.42);background:rgba(242,41,51,.12)}.notification-config-status b{color:#fff;font:900 14px/1 var(--ref-display)}.notification-config-status small{color:#bfd1e2;font-size:9px}.notification-delivery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.notification-delivery-list>span{min-height:58px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;border:1px solid #d9e3ea;background:#f5f8fa}.notification-delivery-list small{color:#748698;font-size:9px;font-weight:900;letter-spacing:.07em}.notification-delivery-list b{color:var(--button-navy);font-size:13px}@media(max-width:1120px){.brand{min-width:210px}.brand-logo{width:45px;height:45px}.main-nav{gap:12px}.main-nav a{font-size:12px}.event-searchbar{grid-template-columns:1fr 1fr}.event-view-switcher{border-left:0}.event-searchbar>button{min-height:70px}}@media(max-width:900px){.site-header{position:absolute;height:70px;overflow:visible}.site-header::before{inset:0 62px 0 0;clip-path:polygon(0 0,100% 0,calc(100% - 38px) 100%,0 100%)}.site-header::after{display:block;right:58px;width:43px;clip-path:polygon(calc(100% - 5px) 0,100% 0,7px 100%,0 100%)}.main-nav{top:70px;left:16px;right:16px;padding:14px;border:1px solid var(--ref-line);border-radius:6px;background:#020d20;box-shadow:0 18px 40px rgba(0,0,0,.4)}.main-nav a{padding:13px 9px;color:#fff}.nav-admin{margin-top:10px}.menu-button{position:relative;z-index:3;width:48px;height:44px;flex:0 0 48px;border:1px solid rgba(255,105,113,.72);border-radius:0;background:linear-gradient(180deg,#f13545,#b80e1d);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)}.aero-hero .hero-grid{padding-left:90px}.featured-events .event-grid{grid-template-columns:1fr}.featured-events .event-card,.featured-events .navy-card{grid-template-columns:38% 62%;grid-template-rows:1fr}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{grid-column:1;grid-row:1}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:2;grid-row:1}.notification-config-card{grid-template-columns:1fr}}@media(max-width:680px){.container{width:min(100% - 24px,520px)}.brand{min-width:auto}.brand-logo{width:42px;height:42px}.brand strong{font-size:22px}.brand small{display:block;font-size:7px}.nav-wrap{width:calc(100% - 18px);gap:10px}.main-nav{left:9px;right:9px;top:70px;max-height:calc(100dvh - 82px);overflow-y:auto;border-radius:0 0 9px 9px}.aero-hero{height:620px;min-height:620px;background-position:67% center}.aero-hero .hero-grid{height:620px;min-height:620px;padding:124px 8px 142px}.aero-hero .hero-copy{padding:18px 17px;background:rgba(2,13,32,.58)}.aero-hero .hero-copy::before{left:4px;top:-15px;height:80px}.aero-hero h1{font-size:clamp(45px,14.5vw,64px)}.hero-slogan-v7{left:22px;bottom:24px}.hero-badge-v7{display:none}.aero-hero .trust-row{flex-direction:column;align-items:stretch}.aero-hero .trust-row span{width:100%}.featured-events{padding-top:10px}.featured-events>.container{width:calc(100% - 16px);padding:12px}.featured-events .event-card,.featured-events .navy-card{grid-template-columns:1fr;grid-template-rows:270px auto}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{grid-column:1;grid-row:1}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:1;grid-row:2;padding:22px 18px}.featured-events .event-content h3{font-size:clamp(28px,9vw,36px)}.event-date-badge{width:66px;height:74px}.event-date-badge strong{font-size:32px}.featured-events .event-facts{grid-template-columns:1fr}.featured-events .event-cta{width:100%;min-width:0}.events-hero{min-height:310px}.events-hero-content{min-height:310px;padding:120px 5px 45px;align-items:flex-start;flex-direction:column;justify-content:center}.events-hero p{margin:20px 0 0}.event-searchbar{margin-top:18px;grid-template-columns:1fr}.event-searchbar label{border-right:0;border-bottom:1px solid rgba(94,166,255,.2)}.event-searchbar>button{margin:0}.event-view-switcher>div{width:100%}.event-view-switcher button{flex:1}.calendar-weekdays,.calendar-days{min-width:760px}.participant-after-category{padding:15px}.after-category-title{align-items:flex-start;flex-direction:column}.team-fields .form-grid,.participant-after-category .form-grid{grid-template-columns:1fr}.team-fields .field-wide,.participant-after-category .field-wide{grid-column:auto}.delivery-status-grid,.notification-delivery-list{grid-template-columns:1fr}.notification-config-card{padding:19px 16px}.notification-config-status{grid-template-columns:1fr}}.aero-hero .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.aero-hero .live-score-button{border-color:rgba(101,191,255,.9);background:linear-gradient(115deg,rgba(255,255,255,.17),transparent 34%),linear-gradient(180deg,#1478e9,#0647a9);box-shadow:0 0 24px rgba(10,107,255,.38)}.aero-hero .live-score-button:hover{background:linear-gradient(180deg,#278cff,#0752be)}.event-cta{text-decoration:none}.php-event-browser{padding:34px 0 82px}.php-event-list{display:grid;gap:18px}.php-event-row{min-height:310px;display:grid;grid-template-columns:390px 1fr;overflow:hidden;border:1px solid rgba(100,179,255,.34);color:#101827;background:linear-gradient(180deg,#fff,#eef2f6);box-shadow:0 20px 40px rgba(0,0,0,.24)}.php-event-poster{min-height:310px;position:relative;overflow:hidden;background:#031731}.php-event-poster::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,rgba(3,23,49,.68)),linear-gradient(transparent 55%,rgba(1,10,25,.55))}.php-event-poster img{width:100%;height:100%;object-fit:cover;object-position:center}.php-event-poster time{position:absolute;right:0;top:0;z-index:2;width:82px;height:90px;display:grid;place-content:center;text-align:center;color:#081426;background:#ffcf18;box-shadow:-6px 7px rgba(2,13,32,.55);font-family:var(--ref-display)}.php-event-poster time b{font-size:39px;font-style:italic;line-height:.8}.php-event-poster time span{margin-top:8px;font-size:17px;font-weight:900}.php-event-copy{padding:34px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.php-event-copy .event-type{color:#f22933;font:900 12px/1 var(--ref-display);letter-spacing:.08em}.php-event-copy h3{margin:10px 0 12px;max-width:700px;color:#101827;font:900 italic clamp(34px,4vw,52px)/.92 var(--ref-display)}.php-event-copy p{max-width:760px;margin:0;color:#637284;line-height:1.6}.event-info-line{margin:21px 0 23px;display:flex;flex-wrap:wrap;gap:8px 22px;color:#334155;font-size:13px;font-weight:800}.primary-action{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:25px;border:0;color:#fff;background:linear-gradient(180deg,#f13545,#b80e1d);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);font:900 italic 15px/1 var(--ref-display);cursor:pointer}.primary-action:hover{filter:brightness(1.1)}.primary-action:disabled{opacity:.55;cursor:wait}.registration-overlay{position:fixed;inset:0;z-index:200;display:none;padding:24px;overflow:auto;background:rgba(1,7,20,.82);backdrop-filter:blur(8px)}.registration-overlay.open{display:block}.registration-shell{width:min(1120px,100%);min-height:400px;margin:0 auto;position:relative;color:#132238;background:#f2f5f8;box-shadow:0 30px 90px rgba(0,0,0,.55)}.registration-close{position:absolute;right:18px;top:16px;z-index:4;width:42px;height:42px;border:1px solid rgba(255,255,255,.4);color:#fff;background:rgba(0,0,0,.25);font-size:28px;cursor:pointer}.php-registration-form{padding:28px;display:grid;gap:18px}.form-block{padding:26px;border:1px solid #d6e0e8;background:#fff;box-shadow:0 8px 25px rgba(23,43,67,.07)}.block-kicker,.section-title .kicker{color:#f22933;font:900 11px/1 var(--ref-display);letter-spacing:.1em}.form-block h3,.section-title h2{margin:7px 0 6px;color:#10243d;font:900 italic 29px/.98 var(--ref-display)}.form-block>p,.participant-heading p{margin:0 0 18px;color:#6b7d8f;font-size:13px;line-height:1.55}.field-grid{display:grid;gap:14px}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-block label,.admin-login-card label,.gateway-settings label,.approval-form label{display:grid;gap:7px;color:#33465b;font-size:12px;font-weight:900}.form-block input,.form-block textarea,.admin-login-card input,.gateway-settings input,.approval-form textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid #cbd7e1;border-radius:0;outline:0;color:#10243d;background:#f9fbfc;font:700 14px/1.3 var(--ref-body)}.form-block input:focus,.admin-login-card input:focus,.gateway-settings input:focus,.approval-form textarea:focus{border-color:#0a6bff;box-shadow:0 0 0 3px rgba(10,107,255,.12)}.form-block label small,.gateway-settings label small{color:#8292a0;font-weight:600}.region-input-wrap{position:relative;z-index:2}.region-input-wrap:focus-within{z-index:30}.region-picker{position:absolute;z-index:50;top:calc(100%+5px);left:0;right:0;max-height:250px;overflow:auto;padding:7px;border:1px solid #d3dde5;border-radius:16px;background:#fff;box-shadow:0 22px 55px rgba(8,43,76,.2)}.region-picker[hidden]{display:none}.region-picker button{width:100%;min-height:43px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:10px;color:#10243d;background:#fff;text-align:left;cursor:pointer}.region-picker button:hover,.region-picker button[aria-selected="true"]{color:#0a58bd;background:#edf5ff}.region-picker button span{font-size:12px;font-weight:800}.region-picker button small{color:#8796a3;font-size:9px}.region-picker p{margin:0;padding:14px 10px;color:#7b8b99;font-size:11px;font-weight:700}.competition-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.competition-options label{position:relative;min-height:86px;padding:18px;display:flex;align-items:center;gap:12px;border:1px solid #cbd8e4;background:#f6f9fb;cursor:pointer}.competition-options input{width:20px;min-height:20px;accent-color:#f22933}.competition-options label:has(input:checked){border-color:#0a6bff;background:#eef6ff;box-shadow:inset 4px 0 #f22933}.competition-options span{display:grid;gap:6px}.competition-options b{color:#10243d;font:900 italic 19px/1 var(--ref-display)}.competition-options small{color:#6f8191}.contingent-region{margin-top:20px;padding:19px;border-left:4px solid #0a6bff;background:#eef5fc}.contingent-region h4{margin:0 0 4px;color:#10243d}.contingent-region p{margin:0 0 14px;color:#6b7d8f;font-size:12px}.participant-heading{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.participant-heading h3{margin:7px 0 5px}.add-button,.small-add-button{min-height:43px;padding:0 16px;border:1px solid #0a6bff;color:#fff;background:#0755bf;font:900 italic 13px/1 var(--ref-display);cursor:pointer}#participantsContainer{display:grid;gap:16px}.participant-card{overflow:hidden;border:1px solid #cbd8e4;background:#f8fafc}.participant-card>header{min-height:64px;padding:12px 17px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:linear-gradient(100deg,#062148,#03152f)}.participant-card>header small{color:#63e6ff;font:900 10px/1 var(--ref-display);letter-spacing:.08em}.participant-card>header h4{margin:5px 0 0;font:900 italic 20px/1 var(--ref-display)}.participant-card>header button{border:0;color:#ff9097;background:transparent;font-size:10px;font-weight:900;cursor:pointer}.participant-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.participant-data,.participant-categories{padding:19px}.participant-data{display:grid;gap:13px;border-right:1px solid #d7e1e8}.participant-region{display:grid;grid-template-columns:1fr 1fr;gap:12px}.participant-categories>small{display:block;margin-bottom:10px;color:#6b7d8f;font-size:10px;font-weight:900;letter-spacing:.08em}.participant-categories [data-category-list]{max-height:440px;display:grid;gap:7px;overflow:auto;padding-right:3px}.category-option{min-height:54px;padding:10px 12px;display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:10px!important;border:1px solid #d4dee6;background:#fff;cursor:pointer}.category-option input{width:18px;min-height:18px;padding:0;accent-color:#f22933}.category-option span{min-width:0;display:grid;gap:4px}.category-option b{color:#1e3045;font-size:12px}.category-option small{color:#758698;font-size:10px}.category-option:has(input:checked){border-color:#0a6bff;background:#edf5ff;box-shadow:inset 3px 0 #f22933}.category-option.automatic{border-color:#2e9d61;background:#effaf4}.category-message{margin:0;padding:18px;color:#6d7f90;border:1px dashed #b8c6d1;background:#fff;text-align:center;font-size:12px}.upload-box{min-height:70px;padding:14px!important;border:1px dashed #8fa7bb!important;background:#f2f7fa!important}.upload-box input{min-height:32px;padding:4px;border:0;background:transparent}.team-fields{padding:14px;display:grid;gap:10px;border-left:3px solid #f22933;background:#fff3f4}.team-fields[hidden]{display:none}.helpers-heading{margin:19px 0 10px;display:flex;justify-content:space-between;align-items:center;gap:12px}.helpers-heading h4{margin:0}.helper-row{margin-bottom:8px;display:grid!important;grid-template-columns:140px 1fr auto;align-items:center;gap:9px!important}.helper-row button{height:42px;border:1px solid #e39aa0;color:#b31725;background:#fff;font-size:10px;font-weight:900}.payment-block{background:linear-gradient(180deg,#fff,#f4f8fb)}.bank-methods{margin:17px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.bank-card{min-width:0;padding:17px 18px;display:grid;grid-template-columns:1fr auto;gap:5px 13px;color:#fff;background:linear-gradient(110deg,#05204a,#0a4ca8)}.bank-card small,.bank-card b,.bank-card span{grid-column:1}.bank-card small{color:#90dffc;font-size:9px}.bank-card b{font-size:17px}.bank-card strong{grid-column:1/3;color:#ffcf18;font:900 italic clamp(18px,2vw,25px)/1 var(--ref-display);overflow-wrap:anywhere}.bank-card span{color:#cfe2f6;font-size:10px}.bank-card button{grid-column:2;grid-row:1/3;align-self:center;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.45);color:#fff;background:transparent;font-size:9px;font-weight:900;cursor:pointer}.total-panel{margin-top:18px;padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #d8e1e8}.total-panel span{display:grid;gap:5px}.total-panel small{color:#6d7f90;font-size:10px;font-weight:900}.total-panel b{color:#10243d;font:900 italic 31px/1 var(--ref-display)}.submit-registration{min-height:54px;padding:0 24px;border:0;color:#fff;background:linear-gradient(180deg,#f13545,#b80e1d);font:900 italic 15px/1 var(--ref-display);clip-path:polygon(11px 0,100% 0,calc(100% - 11px) 100%,0 100%);cursor:pointer}.form-alert{margin:0 0 14px;padding:13px 15px;border:1px solid #cbd8e4;font-size:13px;font-weight:800}.form-alert.error{color:#9f1320;border-color:#efb5ba;background:#fff1f2}.form-alert.success{color:#166534;border-color:#9ad9af;background:#effaf3}.registration-success{padding:65px 25px;text-align:center}.registration-success>span{width:70px;height:70px;margin:auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:#16a34a;font-size:35px}.registration-success h2{margin:19px 0 8px;color:#10243d;font:900 italic 38px/1 var(--ref-display)}.registration-success p{color:#6b7d8f}.registration-success>strong{display:block;color:#f22933;font:900 italic 30px/1 var(--ref-display)}.delivery-result{max-width:580px;margin:24px auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.delivery-result span{padding:15px;display:grid;gap:6px;border:1px solid #d4dee6;background:#fff}.delivery-result small{color:#7c8c9a;font-size:9px;font-weight:900}.delivery-result b{color:#10243d}.registration-success a,.registration-success button{min-height:48px;padding:0 19px;display:inline-flex;align-items:center;border:0;color:#fff;background:#16a34a;font-weight:900;text-decoration:none;cursor:pointer}.registration-success button{margin-left:7px;background:#10243d}.live-score-content{min-height:520px;padding:36px 0 80px}.score-filter{margin-bottom:22px;display:flex;flex-wrap:wrap;gap:8px}.score-filter a{padding:11px 15px;color:#d9eaff;border:1px solid rgba(99,230,255,.23);background:#041936;font-weight:900;text-decoration:none}.score-filter a.active{color:#fff;border-color:#f22933;background:#b80e1d}.score-empty{min-height:330px;display:grid;place-items:center;align-content:center;padding:40px;text-align:center;border:1px solid rgba(99,230,255,.26);background:linear-gradient(180deg,#062148,#03152f)}.score-empty>span{padding:7px 13px;color:#fff;background:#f22933;font-size:11px;font-weight:900}.score-empty h2{margin:17px 0 7px;font:900 italic 38px/1 var(--ref-display)}.score-empty p{color:#a8bdd1}.score-empty a{margin-top:13px;color:#ffcf18;font-weight:900;text-decoration:none}.score-event{margin-top:30px}.score-event h2{margin:7px 0 17px;font:900 italic 40px/1 var(--ref-display)}.score-table-card{margin-bottom:15px;overflow:hidden;border:1px solid rgba(99,230,255,.25);background:#f6f8fb}.score-table-card h3{margin:0;padding:15px 18px;color:#fff;background:#05204a;font:900 italic 22px/1 var(--ref-display)}.score-table>div{min-height:48px;padding:8px 16px;display:grid;grid-template-columns:70px 1.3fr 1fr 130px;align-items:center;gap:10px;color:#24364b;border-bottom:1px solid #d9e2e9}.score-table .score-head{min-height:36px;color:#738393;background:#e9eef3;font-size:9px;letter-spacing:.08em}.score-table strong{color:#f22933;font-size:20px}.admin-body{min-height:100vh;color:#10243d;background:radial-gradient(circle at 80% 8%,rgba(10,107,255,.22),transparent 25%),linear-gradient(135deg,#020d20,#062148);font-family:var(--ref-body)}.admin-login-shell{min-height:100vh;display:grid;place-items:center;align-content:center;gap:20px;padding:25px}.admin-brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.admin-brand img{width:52px;height:52px;object-fit:contain}.admin-brand span{display:grid}.admin-brand b{font:900 italic 26px/1 var(--ref-display)}.admin-brand small{color:#bcd1e5;font-size:10px}.admin-login-card{width:min(460px,100%);padding:34px;display:grid;gap:16px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.45)}.admin-login-card h1{margin:2px 0 0;color:#10243d;font:900 italic 38px/1 var(--ref-display)}.admin-login-card p{margin:0;color:#718295}.admin-topbar{min-height:72px;padding:9px max(22px,calc((100% - 1240px)/2));display:flex;align-items:center;justify-content:space-between;color:#fff;border-bottom:1px solid rgba(99,230,255,.25);background:#010714}.admin-topbar nav{display:flex;gap:18px}.admin-topbar nav a{color:#dcecff;font-weight:800;text-decoration:none}.admin-dashboard{width:min(1240px,calc(100% - 40px));margin:auto;padding:38px 0 80px}.admin-title-row{margin-bottom:22px;display:flex;justify-content:space-between;gap:20px;color:#fff}.admin-title-row h1{margin:8px 0 5px;font:900 italic clamp(38px,5vw,58px)/.9 var(--ref-display)}.admin-title-row p{margin:0;color:#abc0d5}.admin-stat{min-width:190px;padding:18px;display:grid;place-content:center;text-align:center;border:1px solid rgba(99,230,255,.28);background:#041936}.admin-stat b{color:#ffcf18;font:900 italic 40px/1 var(--ref-display)}.admin-stat span{color:#adc3d8;font-size:11px}.gateway-panel{margin-bottom:30px;padding:24px;background:#fff}.section-title{margin-bottom:16px}.gateway-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.gateway-status-grid span{min-height:70px;padding:14px;display:grid;align-content:center;gap:7px;border:1px solid #e0b2b6;color:#9f1320;background:#fff1f2}.gateway-status-grid span.ready{color:#126532;border-color:#9ad9af;background:#effaf3}.gateway-status-grid small{font-size:9px;font-weight:900}.gateway-status-grid b{font:900 italic 16px/1 var(--ref-display)}.gateway-settings{margin-top:15px;border:1px solid #d5dfe7}.gateway-settings summary{padding:15px 17px;color:#fff;background:#05204a;font-weight:900;cursor:pointer}.gateway-settings form{padding:20px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.settings-grid .span-2{grid-column:span 2}.security-note{color:#66798b;font-size:12px}.registration-admin-list{display:grid;gap:15px}.registration-admin-card{padding:20px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.2)}.registration-admin-card>header{display:flex;justify-content:space-between;gap:15px}.registration-admin-card header small{color:#f22933;font-weight:900}.registration-admin-card h3{margin:5px 0 3px;color:#10243d;font:900 italic 27px/1 var(--ref-display)}.registration-admin-card header p{margin:0;color:#6f8192;font-size:12px}.status-pill{height:fit-content;padding:8px 11px;color:#9f1320;border:1px solid #eab3b8;background:#fff1f2;font-size:10px;font-weight:900}.status-pill.approved{color:#126532;border-color:#9ad9af;background:#effaf3}.status-pill.rejected{color:#965108;border-color:#ebc68d;background:#fff8e8}.registration-meta,.officials-row,.notification-row{margin-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.registration-meta span,.officials-row span,.notification-row span{padding:11px;color:#30445a;border:1px solid #d8e1e8;background:#f5f8fa}.registration-meta small,.officials-row small,.notification-row small{display:block;margin-bottom:5px;color:#7c8b99;font-size:8px;font-weight:900;letter-spacing:.08em}.notification-row{grid-template-columns:repeat(4,1fr)}.admin-participants{margin-top:14px;display:grid;gap:7px}.admin-participants>div{padding:11px;display:grid;grid-template-columns:1fr auto;gap:4px 15px;border-left:3px solid #0a6bff;background:#edf5fc}.admin-participants small{grid-column:1;color:#687b8d}.admin-participants a{grid-column:2;grid-row:1/3;align-self:center;color:#0755bf;font-size:10px;font-weight:900}.file-row{margin:13px 0;display:flex;gap:8px}.file-row a{padding:9px 12px;color:#fff;background:#0755bf;font-size:10px;font-weight:900;text-decoration:none}.approval-form{padding-top:14px;border-top:1px solid #d8e1e8}.approval-form textarea{min-height:58px;padding:10px;resize:vertical}.approval-form>div{margin-top:10px;display:flex;gap:8px}.approve-button,.reject-button{min-height:42px;padding:0 15px;border:0;color:#fff;background:#138a48;font-weight:900;cursor:pointer}.reject-button{background:#b1640c}.empty-state{padding:55px;color:#afc4d8;text-align:center;border:1px dashed rgba(99,230,255,.3);background:#041936}.empty-state b{color:#fff;font-size:20px}.admin-finance-panel{margin-bottom:30px;padding:24px;color:#10243d;background:#fff}.admin-finance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-finance-head h2{margin:7px 0 5px;font:900 italic 30px/1 var(--ref-display)}.admin-finance-head p{margin:0;color:#6e8091}.admin-export-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.admin-export-actions a,.admin-participant-title>a{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;color:#fff;background:#0755bf;font-size:10px;font-weight:900;text-decoration:none}.admin-export-actions a:last-child,.admin-participant-title>a{background:#c91625}.admin-finance-summary{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.admin-finance-summary>span{min-height:92px;padding:14px;display:grid;align-content:center;gap:8px;border:1px solid #d8e1e8;border-top:3px solid #0755bf;background:#f6f9fb}.admin-finance-summary>span:nth-child(2){border-top-color:#138a48}.admin-finance-summary>span:nth-child(3){border-top-color:#d48618}.admin-finance-summary>span:nth-child(4){border-top-color:#c91625}.admin-finance-summary small,.admin-finance-components small{color:#748596;font-size:8px;font-weight:900}.admin-finance-summary b{font:900 italic clamp(19px,2vw,28px)/1 var(--ref-display)}.admin-finance-components{margin-top:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.admin-finance-components>span{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;background:#05204a}.admin-finance-components small{color:#b8cde0}.admin-finance-detail,.registration-finance-detail{margin-top:10px;border:1px solid #d8e1e8}.admin-finance-detail summary,.registration-finance-detail summary{padding:13px 14px;color:#10243d;background:#eef3f6;font-size:11px;font-weight:900;cursor:pointer}.admin-finance-detail header,.admin-finance-detail p{min-height:42px;margin:0;padding:8px 13px;display:grid;grid-template-columns:1fr 100px 150px;align-items:center;gap:10px;border-top:1px solid #e1e7ec}.admin-finance-detail header{color:#738495;background:#f9fafb;font-size:8px}.admin-finance-detail p b{text-align:center}.admin-finance-detail p strong{text-align:right}.admin-participant-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.registration-finance-detail p,.registration-finance-detail footer{min-height:46px;margin:0;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e1e7ec}.registration-finance-detail p span{display:grid;gap:4px}.registration-finance-detail p small{color:#7a8a98}.registration-finance-detail p strong{white-space:nowrap}.registration-finance-detail footer{color:#fff;background:#05204a}@media(max-width:900px){.php-event-row{grid-template-columns:1fr}.php-event-poster{height:310px}.participant-layout{grid-template-columns:1fr}.participant-data{border-right:0;border-bottom:1px solid #d7e1e8}.field-grid.three{grid-template-columns:1fr}.notification-row{grid-template-columns:1fr 1fr}.admin-title-row{flex-direction:column}.admin-stat{width:100%}.settings-grid{grid-template-columns:1fr}.settings-grid .span-2{grid-column:auto}.bank-methods{grid-template-columns:1fr}.admin-finance-head{flex-direction:column}.admin-export-actions{justify-content:flex-start}.admin-finance-summary,.admin-finance-components{grid-template-columns:1fr 1fr}}@media(max-width:680px){.aero-hero .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.aero-hero .button-primary{min-width:0;min-height:54px;padding:0 16px 0 9px}.aero-hero .button-primary small{font-size:10px}.aero-hero .hero-action-icon{width:32px}.registration-overlay{padding:0}.registration-shell{min-height:100vh}.php-registration-form{padding:12px}.form-block{padding:18px 14px}.field-grid.two,.competition-options,.participant-region{grid-template-columns:1fr}.participant-heading{flex-direction:column}.add-button{width:100%}.total-panel{align-items:stretch;flex-direction:column}.submit-registration{width:100%}.helper-row{grid-template-columns:1fr auto}.helper-row span{grid-column:1/3}.delivery-result{grid-template-columns:1fr}.php-event-copy{padding:24px 18px}.php-event-copy h3{font-size:35px}.event-info-line{flex-direction:column}.score-table>div{grid-template-columns:44px 1fr 82px}.score-table>div span:nth-child(3),.score-table .score-head b:nth-child(3){display:none}.admin-topbar{align-items:flex-start;flex-direction:column;gap:10px}.admin-topbar nav{width:100%;justify-content:space-between}.admin-dashboard{width:min(100% - 20px,1240px);padding-top:20px}.gateway-status-grid,.registration-meta,.officials-row,.notification-row{grid-template-columns:1fr}.registration-admin-card{padding:14px}.registration-admin-card>header{flex-direction:column}.admin-participants>div{grid-template-columns:1fr}.admin-participants a{grid-column:1;grid-row:auto}.approval-form>div{flex-direction:column}.approve-button,.reject-button{width:100%}.registration-success button{margin:8px 0 0}.admin-finance-panel{padding:17px 14px}.admin-finance-summary,.admin-finance-components{grid-template-columns:1fr}.admin-export-actions{display:grid;width:100%}.admin-export-actions a{justify-content:center}.admin-participant-title{align-items:stretch;flex-direction:column}.admin-finance-detail header,.admin-finance-detail p{grid-template-columns:1fr 55px 100px;padding-inline:8px}}.aero-hero{background:#031933 url('hero-aeromodelling.webp?v=311') center 47%/cover no-repeat}.php-event-results[hidden]{display:none}.php-event-results.events-result-grid{display:grid}.event-calendar[hidden],.event-empty[hidden]{display:none}.php-event-list{gap:24px}.php-event-row{min-height:360px;grid-template-columns:minmax(340px,42%) 1fr;padding:10px;border:1px solid rgba(100,179,255,.28);border-radius:28px;background:linear-gradient(145deg,#f9fbfd,#edf3f7);box-shadow:0 24px 60px rgba(0,0,0,.28)}.php-event-poster{min-height:340px;border-radius:20px}.php-event-poster time{right:14px;top:14px;border-radius:16px;box-shadow:0 12px 28px rgba(2,13,32,.35)}.php-event-copy{padding:36px 40px}.php-event-copy .event-type{padding:7px 11px;border-radius:999px;color:#fff;background:#e32636;letter-spacing:.05em}.event-info-line{width:100%;padding:14px 16px;border-radius:16px;background:#f1f5f8}.registration-overlay{padding:32px;background:rgba(1,7,20,.76);backdrop-filter:blur(14px)}.registration-shell{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:32px;background:linear-gradient(180deg,#eef4f7,#f8fafb);box-shadow:0 42px 120px rgba(0,0,0,.48)}.registration-close{right:20px;top:18px;border-radius:50%;background:rgba(3,23,49,.55);backdrop-filter:blur(8px)}.php-registration-form{padding:28px;gap:20px}.form-block{padding:30px;border:0;border-radius:25px;background:rgba(255,255,255,.96);box-shadow:0 16px 45px rgba(8,43,76,.075)}.form-block h3{font-size:31px;text-transform:none}.field-grid{gap:16px}.form-block input,.form-block textarea,.admin-login-card input,.gateway-settings input,.approval-form textarea{min-height:52px;padding:0 16px;border:1px solid transparent;border-radius:15px;background:#f2f6f8;box-shadow:inset 0 0 0 1px rgba(8,43,76,.07);transition:border-color .18s,box-shadow .18s,background .18s}.form-block input:hover,.form-block textarea:hover{background:#eef4f7}.form-block input:focus,.form-block textarea:focus,.admin-login-card input:focus,.gateway-settings input:focus,.approval-form textarea:focus{border-color:#0a6bff;background:#fff;box-shadow:0 0 0 4px rgba(10,107,255,.1)}.competition-options{gap:15px}.competition-options label{min-height:100px;padding:20px;border:1px solid rgba(8,43,76,.08);border-radius:19px;background:linear-gradient(145deg,#f8fbfd,#f0f5f8);box-shadow:0 10px 26px rgba(8,43,76,.045);transition:transform .18s,border-color .18s,box-shadow .18s}.competition-options label:hover{transform:translateY(-2px);border-color:rgba(10,107,255,.28);box-shadow:0 15px 34px rgba(8,43,76,.08)}.competition-options label:has(input:checked){border-color:#0a6bff;border-radius:19px;background:#eef6ff;box-shadow:0 12px 30px rgba(10,107,255,.1),inset 4px 0 #e32636}.competition-options input{border-radius:7px}.contingent-region{margin-top:22px;padding:22px;border:0;border-radius:19px;background:linear-gradient(135deg,#edf6ff,#f8fcff);box-shadow:inset 4px 0 #0a6bff}.participant-heading{margin-bottom:22px}.add-button,.small-add-button{border:0;border-radius:999px;box-shadow:0 10px 25px rgba(7,85,191,.18)}#participantsContainer{gap:20px}.participant-card{padding:10px;overflow:hidden;border:1px solid rgba(8,43,76,.07);border-radius:25px;background:#eef4f7;box-shadow:0 18px 50px rgba(8,43,76,.09)}.participant-card.region-open{overflow:visible}.participant-card>header{min-height:72px;padding:14px 18px;border-radius:18px 18px 12px 12px;background:linear-gradient(110deg,#0a3356,#124f7d)}.participant-card>header button{padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px}.participant-layout{gap:10px;padding-top:10px}.participant-data,.participant-categories{padding:22px;border:0;border-radius:18px;background:#fff}.participant-data{border-right:0}.category-option{min-height:60px;border:1px solid rgba(8,43,76,.08);border-radius:14px;background:#f7fafb;box-shadow:0 6px 16px rgba(8,43,76,.025);transition:transform .16s,border-color .16s,box-shadow .16s}.category-option:hover{transform:translateY(-1px);border-color:rgba(10,107,255,.28)}.category-option:has(input:checked){border-color:#0a6bff;border-radius:14px;background:#edf5ff;box-shadow:0 9px 22px rgba(10,107,255,.08),inset 3px 0 #e32636}.category-option.automatic{border-color:#42a879;border-radius:14px;background:#effaf4}.category-message{border-radius:15px;background:#f7fafb}.upload-box{border-radius:17px!important;background:#f3f7f9!important}.team-fields{padding:18px;border:0;border-radius:17px;background:#fff2f3;box-shadow:inset 4px 0 #e32636}.helper-row button{border:0;border-radius:13px;background:#fff0f1}.payment-block{background:linear-gradient(145deg,#fff,#f5f8fa)}.bank-methods{gap:12px}.bank-card{padding:19px;border-radius:18px;background:linear-gradient(120deg,#062148,#0b56ad);box-shadow:0 13px 30px rgba(6,33,72,.18)}.bank-card button{border-radius:999px}.total-panel{margin-top:22px;padding:20px;border:0;border-radius:19px;background:#f0f5f8}.form-alert{border-radius:15px}.delivery-result span{border:0;border-radius:16px;background:#f3f7f9}@media(max-width:900px){.php-event-row{grid-template-columns:1fr}.php-event-poster{height:340px}}@media(max-width:680px){.registration-overlay{padding:0}.registration-shell{min-height:100vh;border:0;border-radius:0}.php-registration-form{padding:12px;gap:14px}.form-block{padding:22px 16px;border-radius:20px}.participant-card{padding:7px;border-radius:21px}.participant-card>header{border-radius:15px 15px 10px 10px}.participant-layout{gap:7px;padding-top:7px}.participant-data,.participant-categories{padding:18px 14px;border-radius:15px}.php-event-row{padding:8px;border-radius:22px}.php-event-poster{height:300px;min-height:300px;border-radius:16px}.php-event-copy{padding:26px 18px}}.registration-details{display:grid;gap:20px}.registration-details[hidden]{display:none!important}.registration-details.is-visible{animation:registrationReveal .28s ease both}@keyframes registrationReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.competition-choice-block{min-height:430px;display:flex;flex-direction:column;justify-content:center}.competition-options label{grid-template-columns:42px minmax(0,1fr);align-items:center}.competition-options input{position:absolute;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;opacity:0;pointer-events:none}.competition-options .competition-check{width:38px;height:38px;display:grid;place-items:center;flex:none;color:transparent;border:2px solid #bdcbd6;border-radius:11px;background:#fff;font-size:20px;font-weight:1000;line-height:1;box-shadow:inset 0 0 0 3px #f4f7f9;transition:.18s ease}.competition-options .competition-copy{min-width:0;display:grid;gap:7px}.competition-options label.selected .competition-check,.competition-options label:has(input:checked) .competition-check{color:#fff;border-color:#e32636;background:#e32636;box-shadow:0 8px 20px rgba(227,38,54,.24)}.competition-options label.selected,.competition-options label:has(input:checked){border-color:#0a6bff;background:#eef6ff;box-shadow:0 12px 30px rgba(10,107,255,.1),inset 4px 0 #e32636}.competition-selection-note{margin-top:18px;padding:14px 16px;display:flex;align-items:center;gap:12px;border:1px solid #d6e0e8;border-radius:16px;background:#f5f8fa}.competition-selection-note>span{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#fff;border-radius:50%;background:#7d8f9f;font-weight:1000}.competition-selection-note p{margin:0;display:grid;gap:4px}.competition-selection-note b{color:#17334d;font-size:12px}.competition-selection-note small{color:#758797;font-size:10px;line-height:1.4}.competition-selection-note.complete{border-color:#a8dcc1;background:#effaf4}.competition-selection-note.complete>span{background:#22975b}.contingent-region input[readonly]{color:#0a4f91;background:#e6f1fb;cursor:not-allowed;font-weight:900}.contingent-applies{margin-top:13px;padding:11px 13px;color:#176941;border-radius:12px;background:#e9f8f0;font-size:10px;font-weight:900}.category-title-row{margin-bottom:11px;display:flex;align-items:center;justify-content:space-between;gap:10px}.participant-categories .category-title-row>small{margin:0;color:#526b80;font-size:10px;font-weight:1000;letter-spacing:.08em}.category-title-row>span{padding:6px 9px;color:#0a58bd;border-radius:999px;background:#eaf3ff;font-size:9px;font-weight:1000;white-space:nowrap}.participant-categories [data-category-list]{max-height:560px;gap:12px}.category-group{overflow:hidden;border:1px solid #dce5eb;border-radius:16px;background:#fff}.category-group>header{padding:12px 13px;display:grid;gap:4px;border-bottom:1px solid #e1e8ed;background:linear-gradient(135deg,#0a3356,#155b8e)}.category-group>header b{color:#fff;font:900 italic 12px/1 var(--ref-display);letter-spacing:.04em}.category-group>header small{color:#bcd5e8;font-size:9px;line-height:1.35}.category-group-options{padding:8px;display:grid;gap:7px}.category-option{position:relative;grid-template-columns:30px minmax(0,1fr)!important;padding:11px 12px!important}.category-option input{position:absolute;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;opacity:0;pointer-events:none}.category-option .category-check{width:27px;height:27px;display:grid;place-items:center;flex:none;color:transparent;border:2px solid #c3d0da;border-radius:8px;background:#fff;font-size:15px;font-weight:1000;line-height:1;transition:.16s ease}.category-option .category-copy{min-width:0;display:grid;gap:4px}.category-option .category-copy b{color:#1e3045;font-size:11px;line-height:1.35}.category-option .category-copy small{color:#758698;font-size:9px;line-height:1.35}.category-option.selected .category-check,.category-option:has(input:checked) .category-check{color:#fff;border-color:#e32636;background:#e32636;box-shadow:0 5px 13px rgba(227,38,54,.22)}.category-option.selected,.category-option:has(input:checked){border-color:#0a6bff;background:#edf5ff;box-shadow:0 9px 22px rgba(10,107,255,.08),inset 3px 0 #e32636}.category-option.automatic .category-check{color:#fff;border-color:#299864;background:#299864;box-shadow:none}.category-option.automatic{border-color:#62b78c;background:#effaf4;box-shadow:inset 3px 0 #299864;cursor:default}.category-option:focus-within{outline:3px solid rgba(10,107,255,.14);outline-offset:2px}@media(max-width:680px){.competition-choice-block{min-height:calc(100vh - 150px);justify-content:flex-start;padding-top:72px}.competition-options label{min-height:94px;grid-template-columns:38px minmax(0,1fr);padding:17px 15px}.competition-options .competition-check{width:34px;height:34px}.registration-details{gap:14px}.participant-categories [data-category-list]{max-height:none;overflow:visible}}.competition-options label{display:grid}.category-option{display:grid!important}.participant-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:14px;padding:14px;background:#eef3f7}.participant-data,.participant-categories{border-radius:18px}.participant-region{position:relative}.participant-region-note{grid-column:1/-1;margin-top:-2px;padding:9px 11px;color:#17633e;border:1px solid #a8dbc0;border-radius:10px;background:#effaf4;font-size:10px;font-weight:900}.auto-contingent-field input{color:#15593a!important;border-color:#8dcdaa!important;background:#effaf4!important;cursor:not-allowed}.auto-contingent-field::after{content:'OTOMATIS';position:absolute;right:10px;top:31px;padding:3px 6px;color:#17633e;border-radius:6px;background:#d8f2e4;font-size:7px;font-weight:1000;letter-spacing:.08em}.auto-contingent-field{position:relative}.participant-categories [data-category-list]{max-height:none;overflow:visible}.category-group-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.category-option{min-height:66px}.category-option .category-copy b{font-size:11px}.officials-form-block{display:grid;gap:18px}.manager-field{max-width:620px}.official-repeat-section{padding:16px;border:1px solid #dbe5ec;border-radius:16px;background:#f8fafc}.helpers-heading{margin:0 0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.helpers-heading>div{display:grid;gap:3px}.helpers-heading h4{margin:0;color:#172b40;font:900 italic 18px/1 var(--ref-display)}.helpers-heading small{color:#728294;font-size:10px;font-weight:700}.official-repeat-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.official-repeat-row{min-width:0;padding:10px;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:7px 8px!important;border:1px solid #d7e1e8;border-radius:12px;background:#fff}.official-repeat-row>span{grid-column:1/-1;color:#52687b;font-size:9px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.official-repeat-row input{min-width:0}.official-repeat-row button{min-width:68px;border:0;border-radius:9px;color:#a71926;background:#fff0f1;font-size:9px;font-weight:1000;cursor:pointer}.small-add-button{min-height:40px;padding:0 13px;border:1px solid #bdd5e6;border-radius:10px;color:#0755bf;background:#fff;font-weight:900;cursor:pointer}.small-add-button:hover{color:#fff;border-color:#0755bf;background:#0755bf}.admin-modern{min-height:100vh;color:#172b40;background:#eef3f7}.admin-modern .admin-topbar{position:sticky;top:0;z-index:30;min-height:72px;padding:9px max(20px,calc((100% - 1400px)/2));color:#172b40;border-bottom:1px solid #dbe4eb;background:rgba(255,255,255,.96);box-shadow:0 8px 28px rgba(23,43,64,.06);backdrop-filter:blur(14px)}.admin-modern .admin-brand{color:#0d2944}.admin-modern .admin-brand img{width:46px;height:46px}.admin-modern .admin-brand b{font-size:22px}.admin-modern .admin-brand small{color:#758698}.admin-event-chip{margin-left:auto;margin-right:22px;padding:8px 12px;display:grid;gap:2px;border:1px solid #dce5eb;border-radius:11px;background:#f7fafc}.admin-event-chip span{color:#7b8b99;font-size:7px;font-weight:1000;letter-spacing:.1em}.admin-event-chip b{color:#163e62;font-size:11px}.admin-modern .admin-topbar nav{gap:5px}.admin-modern .admin-topbar nav a{padding:10px 12px;color:#52687b;border-radius:9px;font-size:11px}.admin-modern .admin-topbar nav a:hover{color:#0755bf;background:#edf5ff}.admin-modern .admin-topbar nav .logout-link{color:#a71926;background:#fff0f1}.admin-modern .admin-dashboard{width:min(1400px,calc(100% - 40px));padding:34px 0 80px}.admin-welcome{margin-bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.admin-welcome h1{margin:8px 0 7px;color:#122b43;font:900 italic clamp(34px,4vw,52px)/.94 var(--ref-display)}.admin-welcome p{margin:0;color:#718396}.admin-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-quick-actions a,.provider-link{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbdce8;border-radius:11px;color:#0755bf;background:#fff;font-size:10px;font-weight:1000;text-decoration:none;box-shadow:0 8px 20px rgba(23,43,64,.05)}.admin-quick-actions a:last-child{color:#fff;border-color:#0755bf;background:#0755bf}.admin-flash{margin-bottom:18px;border-radius:12px}.admin-overview-grid{margin-bottom:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-overview-grid article{min-height:148px;padding:18px;position:relative;display:grid;align-content:end;gap:6px;overflow:hidden;border:1px solid #dce5eb;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(23,43,64,.055)}.admin-overview-grid article::before{content:'';position:absolute;inset:0 auto 0 0;width:4px;background:#0755bf}.admin-overview-grid .metric-pending::before{background:#d68a17}.admin-overview-grid .metric-approved::before{background:#169653}.admin-overview-grid .metric-rejected::before{background:#d12b39}.metric-icon{position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;color:#0755bf;border-radius:12px;background:#edf5ff;font-size:18px;font-weight:1000}.metric-pending .metric-icon{color:#a76300;background:#fff4db}.metric-approved .metric-icon{color:#137b44;background:#eaf8f0}.metric-rejected .metric-icon{color:#b01f2c;background:#fff0f1}.admin-overview-grid small{color:#728395;font-size:8px;font-weight:1000;letter-spacing:.08em}.admin-overview-grid b{color:#152d45;font:900 italic 34px/1 var(--ref-display)}.admin-overview-grid p{margin:0;color:#728395;font-size:11px}.modern-panel{margin-bottom:22px;padding:22px;border:1px solid #dce5eb;border-radius:20px;background:#fff;box-shadow:0 14px 36px rgba(23,43,64,.055)}.admin-panel-heading{margin-bottom:17px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-panel-heading h2{margin:7px 0 5px;color:#172b40;font:900 italic 28px/1 var(--ref-display)}.admin-panel-heading p{margin:0;color:#728395}.finance-grand-total{min-width:210px;padding:14px 16px;display:grid;gap:5px;color:#fff;border-radius:14px;background:linear-gradient(135deg,#073d75,#0755bf);font:900 italic 24px/1 var(--ref-display)}.finance-grand-total small{color:#bed9f2;font:900 8px/1 var(--ref-body);letter-spacing:.08em}.admin-modern .admin-finance-components{gap:10px}.admin-modern .admin-finance-components>span{min-height:72px;padding:14px;display:grid;align-content:center;border-radius:13px;background:#f3f7fa}.admin-modern .admin-finance-components small{color:#708295}.admin-modern .admin-finance-components b{color:#172b40;font-size:14px}.admin-modern .admin-finance-detail,.admin-modern .registration-finance-detail{overflow:hidden;border-color:#dce5eb;border-radius:13px}.admin-modern .admin-finance-detail summary,.admin-modern .registration-finance-detail summary{background:#f4f7f9}.provider-link{white-space:nowrap}.gateway-status-grid{gap:10px}.admin-modern .gateway-status-grid span{min-height:88px;padding:14px;position:relative;display:grid;align-content:center;gap:5px;border-color:#e2c2c5;border-radius:14px}.admin-modern .gateway-status-grid span i{position:absolute;top:12px;right:12px;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:#a71926;background:#ffdfe2;font-style:normal;font-weight:1000}.admin-modern .gateway-status-grid span.ready i{color:#137b44;background:#dff4e8}.admin-modern .gateway-settings{overflow:hidden;border-color:#dce5eb;border-radius:14px}.admin-modern .gateway-settings summary{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#17334d;background:#f4f7f9}.admin-modern .gateway-settings summary span{font-weight:1000}.admin-modern .gateway-settings summary small{color:#738496;font-size:9px}.admin-modern .gateway-settings form{padding:20px}.settings-section-title{margin:4px 0 12px;display:grid;gap:3px}.settings-section-title:not(:first-of-type){margin-top:24px;padding-top:20px;border-top:1px solid #e0e7ec}.settings-section-title b{color:#17334d;font-size:14px}.settings-section-title small{color:#738496}.admin-modern .gateway-settings input,.admin-modern .gateway-settings select,.admin-modern .approval-form textarea{border-radius:10px;background:#fff}.test-gateway[hidden]{display:none}.secondary-action{min-height:42px;padding:0 15px;border:1px solid #0755bf;border-radius:10px;color:#0755bf;background:#fff;font-weight:1000;cursor:pointer}.admin-registration-section{margin-top:30px}.registration-heading{margin-bottom:12px}.admin-list-toolbar{margin-bottom:14px;padding:12px;display:grid;grid-template-columns:minmax(260px,1fr) 230px auto;align-items:end;gap:10px;border:1px solid #dce5eb;border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(23,43,64,.045)}.admin-search,.admin-filter{display:grid;gap:6px;color:#66798c;font-size:9px;font-weight:1000}.admin-search{position:relative}.admin-search span{position:absolute;left:13px;bottom:12px;color:#8091a1;font-size:17px}.admin-search input{min-height:44px;padding:0 12px 0 39px;border:1px solid #d2dde5;border-radius:10px;outline:0}.admin-filter select{min-height:44px;padding:0 12px;border:1px solid #d2dde5;border-radius:10px;color:#263d53;background:#fff;font-weight:800}#registrationResultCount{align-self:center;justify-self:end;padding:8px 11px;color:#0755bf;border-radius:9px;background:#edf5ff;font-size:10px;font-weight:1000}.admin-modern .registration-admin-list{gap:16px}.admin-modern .registration-admin-card{padding:20px;overflow:hidden;border:1px solid #dce5eb;border-radius:20px;box-shadow:0 14px 34px rgba(23,43,64,.055)}.admin-modern .registration-admin-card>header{align-items:flex-start}.registration-person{min-width:0}.registration-code{display:inline-flex;padding:5px 8px;color:#0755bf!important;border-radius:7px;background:#edf5ff;font-size:9px;font-weight:1000}.admin-modern .registration-admin-card h3{margin-top:9px;font-size:25px}.registration-person p{display:flex;flex-wrap:wrap;gap:8px 16px}.admin-modern .status-pill{border-radius:999px}.admin-modern .registration-meta{grid-template-columns:1.2fr .8fr .8fr}.admin-modern .registration-meta span{min-height:76px;display:grid;align-content:center;gap:3px;border:0;border-radius:12px;background:#f4f7f9}.admin-modern .registration-meta b{color:#1a334b;font-size:12px}.registration-content{margin-top:14px;overflow:hidden;border:1px solid #dce5eb;border-radius:13px}.registration-content summary{padding:12px 14px;display:flex;justify-content:space-between;color:#243c53;background:#f4f7f9;font-size:10px;font-weight:1000;cursor:pointer}.registration-content summary b{color:#0755bf}.admin-modern .admin-participants{margin:0;padding:10px}.admin-modern .admin-participants>div{padding:11px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;border:0;border-radius:11px;background:#f7fafc}.participant-index{width:26px;height:26px;display:grid;place-items:center;color:#fff;border-radius:8px;background:#0755bf;font-size:10px;font-weight:1000}.admin-modern .admin-participants>div>span:nth-child(2){display:grid;gap:4px}.admin-modern .admin-participants small{grid-column:auto}.admin-modern .officials-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-modern .officials-row span{min-height:70px;border:0;border-radius:12px;background:#f4f7f9}.admin-modern .officials-row b{display:block;color:#253d54;font-size:11px;line-height:1.5}.admin-modern .file-row a{border-radius:9px;background:#0755bf}.admin-modern .notification-row span{position:relative;padding-left:33px;border:0;border-radius:11px;background:#f4f7f9}.admin-modern .notification-row i{position:absolute;left:11px;top:50%;width:13px;height:13px;border-radius:50%;background:#b9c5ce;transform:translateY(-50%)}.admin-modern .notification-row i.sent{background:#19a25b;box-shadow:0 0 0 4px #dff4e8}.admin-modern .notification-row i.failed{background:#d12b39;box-shadow:0 0 0 4px #ffe2e5}.admin-modern .notification-row i.not_configured{background:#d68a17;box-shadow:0 0 0 4px #fff0cf}.admin-modern .approval-form{margin-top:14px;padding:14px;border:0;border-radius:13px;background:#f4f7f9}.admin-modern .approve-button,.admin-modern .reject-button{border-radius:9px}.admin-modern .empty-state{color:#6e8193;border-color:#cbd8e1;border-radius:16px;background:#fff}.admin-modern .empty-state b{color:#243c53}.admin-body:not(.admin-modern){background:linear-gradient(145deg,#eef3f7,#dce8f2)}.admin-login-shell .admin-brand{color:#17334d}.admin-login-shell .admin-brand small{color:#6d8194}.admin-login-card{border:1px solid #dce5eb;border-radius:22px;box-shadow:0 22px 65px rgba(23,43,64,.13)}.admin-login-card input{border-radius:10px}@media(max-width:980px){.participant-layout{grid-template-columns:1fr}.admin-overview-grid{grid-template-columns:1fr 1fr}.admin-event-chip{display:none}.admin-list-toolbar{grid-template-columns:1fr 1fr}#registrationResultCount{grid-column:1/-1;justify-self:start}}@media(max-width:720px){.category-group-options,.official-repeat-list{grid-template-columns:1fr}.participant-layout{padding:8px}.helpers-heading{align-items:flex-start;flex-direction:column}.small-add-button{width:100%}.admin-modern .admin-topbar{position:static;align-items:center}.admin-modern .admin-topbar nav{overflow:auto;justify-content:flex-start}.admin-modern .admin-dashboard{width:min(100% - 20px,1400px)}.admin-welcome,.admin-panel-heading{align-items:flex-start;flex-direction:column}.admin-quick-actions,.provider-link{width:100%}.admin-quick-actions a{flex:1}.admin-overview-grid{grid-template-columns:1fr}.finance-grand-total{width:100%}.admin-modern .admin-finance-components,.gateway-status-grid{grid-template-columns:1fr}.admin-list-toolbar{grid-template-columns:1fr}#registrationResultCount{grid-column:auto}.admin-modern .registration-meta,.admin-modern .officials-row,.admin-modern .notification-row{grid-template-columns:1fr}.admin-modern .registration-admin-card>header{flex-direction:column}.admin-modern .admin-participants>div{grid-template-columns:30px minmax(0,1fr)}.admin-modern .admin-participants a{grid-column:1/-1;grid-row:auto;justify-self:start}.approval-form>div{flex-direction:column}.approval-form button{width:100%}}.competition-choice-block[hidden]{display:none!important}.category-group-options.gender-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.category-group-options.single-stack{grid-template-columns:minmax(0,1fr)}.gender-column-headings{padding:8px 9px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gender-column-headings span{padding:7px 10px;color:#50677b;border-radius:9px;background:#edf3f7;font-size:8px;font-weight:1000;letter-spacing:.09em;text-align:center}.category-option.gender-putri{grid-column:1}.category-option.gender-putra{grid-column:2}.birth-field>small{display:block;margin-top:6px;color:#748698;font-size:9px;line-height:1.4}.age-status.neutral{color:#315c7d;border:1px solid #bfd8eb;background:#eef7fd}.age-status{margin-top:0}.identity-field[hidden],.birth-field[hidden],.age-status[hidden]{display:none!important}@media(max-width:720px){.gender-column-headings{display:none}.category-group-options.gender-pairs,.category-group-options.single-stack{grid-template-columns:1fr}.category-option.gender-putri,.category-option.gender-putra{grid-column:auto}}.category-group-options.gender-pairs{grid-auto-flow:row;grid-auto-rows:minmax(68px,auto)}.category-option.gender-putri{grid-column:1!important}.category-option.gender-putra{grid-column:2!important}.gender-column-headings{display:grid!important}.gender-column-headings span:first-child{color:#7b2863;background:#fff0fa}.gender-column-headings span:last-child{color:#145b8c;background:#edf7ff}.category-option.gender-putri .category-check{border-color:#d7a4c8}.category-option.gender-putra .category-check{border-color:#98c4df}.event-schedule-button .hero-action-icon svg,.event-fact-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.event-schedule-button{text-decoration:none}.event-poster-link{position:absolute;inset:0;z-index:1;display:block;border-radius:inherit;overflow:hidden}.event-poster-link img{transition:transform .35s ease}.event-card:hover .event-poster-link img{transform:scale(1.05)}.event-date-badge{z-index:2;pointer-events:none}.event-title-link{color:inherit;text-decoration:none;transition:color .18s ease}.event-title-link:hover{color:#e32636}.event-title-link:focus-visible,.event-poster-link:focus-visible,.event-result-title:focus-visible{outline:3px solid rgba(227,38,54,.28);outline-offset:4px;border-radius:8px}.event-facts dt{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#0a5f9b;background:#e8f4fb}.event-facts>div:nth-child(2) dt{color:#b64721;background:#fff0e7}.event-facts>div:nth-child(3) dt{color:#9a6a05;background:#fff7dd}.event-fact-icon{display:grid;place-items:center}.event-fact-icon svg{width:18px;height:18px}.event-result-copy h3{margin-top:13px}.event-result-title{margin:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;line-height:inherit;text-align:left;text-transform:inherit;cursor:pointer}.event-result-title:hover{color:#ff6b35}.event-result-fact{display:flex;align-items:flex-start;gap:8px}.event-result-fact>span{width:22px;height:22px;display:grid;place-items:center;flex:none;border-radius:7px;color:#ff8d52;background:rgba(255,141,82,.12);font-weight:900}@media(max-width:720px){.category-group-options.gender-pairs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px}.category-group-options.single-stack{grid-template-columns:1fr!important}.category-option.gender-putri{grid-column:1!important}.category-option.gender-putra{grid-column:2!important}.gender-column-headings{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 7px 0}.gender-column-headings span{padding:6px 4px;font-size:7px}.category-option{min-height:72px;padding:9px 7px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:7px!important}.category-option .category-check{width:24px;height:24px;border-radius:7px}.category-option .category-copy b{font-size:9px}.category-option .category-copy small{font-size:7px}}.officials-form-block[hidden]{display:none!important}.category-option.quota-full{border-color:#e4a11f!important;background:#fff8e8!important;box-shadow:inset 4px 0 #e4a11f!important;cursor:not-allowed;opacity:.82}.category-option.quota-full .category-copy small{color:#986400!important;font-weight:900}.category-option.quota-over{border-color:#cf2635!important;background:#fff0f1!important;box-shadow:inset 4px 0 #cf2635!important}.category-option.quota-over .category-copy small{color:#b51f2c!important;font-weight:1000}.admin-modern .admin-finance-components.panglima-finance{grid-template-columns:minmax(240px,420px)}.admin-modern .registration-admin-card{padding:0}.admin-modern .registration-admin-card>header{padding:20px 22px 17px;border-bottom:1px solid #e4ebf0;background:linear-gradient(180deg,#fff,#fbfdff)}.admin-modern .registration-meta{margin:16px 20px 0}.admin-athlete-section{margin:16px 20px 0;overflow:hidden;border:1px solid #dbe5ec;border-radius:15px;background:#fff}.admin-athlete-section>summary{min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#1d3851;background:#f1f6f9;cursor:pointer;font-size:11px;font-weight:1000}.admin-athlete-section>summary::marker{color:#0755bf}.admin-athlete-section>summary b{padding:6px 9px;color:#0755bf;border-radius:999px;background:#e5f1ff;font-size:9px}.admin-athlete-table{min-width:0}.admin-athlete-head,.admin-athlete-row{display:grid;grid-template-columns:42px minmax(190px,.9fr) minmax(170px,.75fr) minmax(320px,1.65fr) 118px;gap:12px;align-items:center}.admin-athlete-head{min-height:40px;padding:0 14px;color:#718397;border-top:1px solid #e1e9ee;border-bottom:1px solid #e1e9ee;background:#fafcfd;font-size:8px;font-weight:1000;letter-spacing:.08em}.admin-athlete-row{min-height:94px;padding:13px 14px;border-bottom:1px solid #e9eef2}.admin-athlete-row:last-child{border-bottom:0}.admin-athlete-row:hover{background:#fbfdff}.admin-athlete-row .participant-index{width:30px;height:30px;border-radius:9px}.athlete-primary,.athlete-origin{min-width:0;display:grid;gap:4px}.athlete-primary>b,.athlete-origin>b{overflow-wrap:anywhere;color:#1b344b;font-size:12px;line-height:1.35}.athlete-primary small,.athlete-origin small{color:#77899b;font-size:9px;line-height:1.4}.athlete-primary .athlete-team{padding:6px 8px;color:#0a568f;border-radius:7px;background:#edf6fc}.athlete-origin em{width:max-content;max-width:100%;padding:4px 7px;overflow:hidden;color:#5b486e;border-radius:7px;background:#f5eff9;font-size:8px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.athlete-categories{min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-content:center}.athlete-categories span{padding:6px 8px;color:#154d7d;border:1px solid #cfe1ef;border-radius:8px;background:#f1f8fd;font-size:8px;font-weight:900;line-height:1.25}.athlete-documents{display:flex;align-items:center}.athlete-documents a{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:9px;background:#0755bf;font-size:8px;font-weight:1000;text-decoration:none;white-space:nowrap}.athlete-documents span{color:#8a99a7;font-size:8px;font-weight:800}.admin-modern .officials-row,.admin-modern .file-row,.admin-modern .notification-row,.admin-modern .registration-finance-detail,.admin-modern .approval-form{margin-left:20px;margin-right:20px}.admin-modern .approval-form{margin-bottom:20px}.admin-modern .file-row{margin-top:14px}.admin-modern .notification-row{margin-top:12px}.participant-add-footer{margin-top:16px;display:flex;justify-content:flex-end}.participant-add-footer .add-button{width:min(100%,430px);min-height:64px;padding:10px 17px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 11px;border:0;border-radius:14px;text-align:left;box-shadow:0 10px 24px rgba(7,85,191,.18);clip-path:none}.participant-add-footer .add-button>span{grid-column:1;grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#0755bf;background:#fff;font-size:22px;font-style:normal}.participant-add-footer .add-button>b{grid-column:2;font:1000 italic 13px/1.15 var(--ref-display)}.participant-add-footer .add-button>small{grid-column:2;color:#dbeaff;font:700 9px/1.35 var(--ref-body)}.participant-layout{grid-template-columns:minmax(300px,.78fr) minmax(430px,1.22fr)}.participant-data{background:#fbfdff}.participant-categories{background:#fff}.category-title-row{position:sticky;top:0;z-index:3;padding:8px 0 10px;background:#fff}.admin-modern{background:#edf3f7}.admin-modern .admin-topbar{position:sticky;top:0;z-index:80;box-shadow:0 8px 25px rgba(2,18,39,.18)}.admin-modern .admin-dashboard{width:min(1440px,calc(100% - 34px))}.admin-modern .modern-panel{border-color:#d8e3ea;box-shadow:0 16px 42px rgba(21,50,77,.065)}.admin-modern .admin-list-toolbar{position:sticky;top:82px;z-index:30;box-shadow:0 12px 28px rgba(21,50,77,.1)}.admin-modern .registration-admin-card{border-left-width:5px;border-left-color:#e6a21d}.admin-modern .registration-admin-card[data-status="approved"]{border-left-color:#19a25b}.admin-modern .registration-admin-card[data-status="rejected"]{border-left-color:#d36d18}.admin-modern .registration-meta{grid-template-columns:1.25fr .72fr .82fr .82fr}.admin-modern .registration-meta span{padding:13px 14px}.admin-modern .registration-meta em{color:#7a8b9b;font-size:9px;font-style:normal;font-weight:800}.admin-athlete-table{overflow-x:auto}.admin-athlete-head,.admin-athlete-row{grid-template-columns:42px minmax(175px,.86fr) minmax(155px,.72fr) minmax(285px,1.42fr) 108px}.admin-athlete-head{position:sticky;top:0;z-index:2}.admin-athlete-row:nth-child(odd){background:#fbfdff}.admin-athlete-row:hover{background:#f2f8fc}.athlete-categories span{max-width:100%;overflow-wrap:anywhere}.admin-modern .notification-row{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-modern .registration-finance-detail summary{min-height:46px;display:flex;align-items:center}.admin-modern .approval-form{padding:16px;background:linear-gradient(180deg,#f7fafc,#eef4f7)}.admin-modern .approve-button,.admin-modern .reject-button{min-height:46px}@media(max-width:1080px){.participant-layout{grid-template-columns:1fr}.participant-data{border-right:0;border-bottom:1px solid #d7e1e8}.admin-modern .registration-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-athlete-head,.admin-athlete-row{grid-template-columns:38px minmax(160px,.82fr) minmax(140px,.7fr) minmax(230px,1.25fr) 100px}}@media(max-width:820px){.admin-modern .admin-list-toolbar{position:static}.admin-athlete-head{display:none}.admin-athlete-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.admin-athlete-row .participant-index{grid-column:1;grid-row:1}.athlete-primary{grid-column:2;grid-row:1}.athlete-origin,.athlete-categories,.athlete-documents{grid-column:2}.athlete-origin{padding-top:9px;border-top:1px dashed #dbe4ea}.athlete-categories{padding-top:4px}.athlete-documents{padding-top:3px}.admin-athlete-table{overflow:visible}.admin-modern .notification-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.participant-add-footer .add-button{width:100%}.admin-modern .registration-admin-card>header{padding:16px}.admin-modern .registration-meta,.admin-athlete-section,.admin-modern .officials-row,.admin-modern .file-row,.admin-modern .notification-row,.admin-modern .registration-finance-detail,.admin-modern .approval-form{margin-left:12px;margin-right:12px}.admin-athlete-row{padding:12px 10px}.admin-modern .registration-meta,.admin-modern .notification-row{grid-template-columns:1fr}}.calendar-day a[data-calendar-card]{width:100%;margin-top:10px;padding:8px 9px 8px 11px;border:0;border-left:3px solid var(--button-red);display:flex;align-items:flex-start;flex-direction:column;color:#fff;background:var(--button-navy);clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);font:800 italic 12px/1.2 var(--ref-display);text-align:left;text-decoration:none}.calendar-day a[data-calendar-card].red-event{border-left-color:var(--button-red);background:var(--button-navy)}.calendar-day a[data-calendar-card] small{margin-top:4px;color:rgba(255,255,255,.7);font-size:9px;font-weight:700}.calendar-day a[data-calendar-card]:hover{filter:brightness(1.13);transform:translateY(-1px)}.event-result-poster{display:block}.event-result-copy .event-result-action{min-height:45px;width:max-content;margin-top:18px;padding:0 16px;display:inline-flex;align-items:center;gap:22px;border:0;color:#fff;background:var(--button-red);font-size:9px;font-weight:900;letter-spacing:.07em;text-decoration:none}.event-result-copy .event-result-action:hover{background:var(--button-red-dark)}.event-result-title{display:inline;color:inherit;text-decoration:none}@media(max-width:900px){.aero-hero{background-image:linear-gradient(90deg,rgba(2,25,46,.98) 0%,rgba(3,33,60,.92) 48%,rgba(4,35,61,.66) 70%,rgba(3,24,43,.30) 100%),url('hero-aeromodelling.webp?v=311')!important;background-position:61% center!important}.aero-hero .hero-copy{max-width:620px;margin-left:clamp(4px,2.5vw,20px)}.events-hero{background-image:linear-gradient(90deg,rgba(2,24,43,.98) 0%,rgba(4,40,69,.90) 52%,rgba(4,40,69,.60) 74%,rgba(4,40,69,.28) 100%),url('hero-aeromodelling.webp?v=311')!important;background-position:60% 50%!important}}@media(max-width:680px){.site-header{height:76px!important}.brand-logo{width:48px!important;height:48px!important}.container{width:min(calc(100% - 22px),760px)!important}.main-nav{top:72px!important;left:11px!important;right:11px!important;border-radius:16px!important}.aero-hero{min-height:690px!important;background-position:63% center!important}.aero-hero .hero-grid{padding:72px 0 84px!important}.aero-hero .hero-copy{width:calc(100% - 12px);max-width:590px;margin-left:12px!important;padding:27px 25px!important;background:linear-gradient(90deg,rgba(2,24,43,.83),rgba(2,24,43,.70) 74%,rgba(2,24,43,.42))!important;backdrop-filter:blur(4px)}.aero-hero h1{font-size:clamp(47px,13vw,66px)!important}.aero-hero .trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.aero-hero .trust-row span{width:auto!important;min-width:0;padding:10px 7px;text-align:center}.featured-events .event-card,.featured-events .navy-card{min-height:585px!important;grid-template-columns:39% 61%!important;grid-template-rows:1fr!important;border-radius:18px!important}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{grid-column:1!important;grid-row:1!important;min-height:100%!important}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:2!important;grid-row:1!important;padding:24px 17px 21px!important}.featured-events .event-content h3{font-size:clamp(24px,7vw,31px)!important}.featured-events .event-description{font-size:10px;line-height:1.55}.featured-events .event-labels,.featured-events .category-pills{gap:5px}.featured-events .event-labels span,.featured-events .category-pills span{padding:5px 6px;font-size:7px}.featured-events .event-facts>div{min-height:48px!important;gap:8px}.featured-events .event-facts dt{width:29px;height:29px}.featured-events .event-facts dd{font-size:9px}.featured-events .event-cta{min-height:45px;padding:0 11px;font-size:8px}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.process-card,.process-card:nth-child(2),.process-card:nth-child(n+3),.process-card:last-child{min-height:190px!important;padding:22px 17px}.closing-box{align-items:center;flex-direction:row!important;gap:16px}.closing-box h2{font-size:clamp(24px,7vw,34px)}.closing-box .button{flex:none}.events-hero{min-height:285px!important;background-position:63% 50%!important}.event-searchbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.event-searchbar>button{grid-column:1/-1}}@media(max-width:430px){.aero-hero .hero-copy{margin-left:8px!important;width:calc(100% - 8px);padding:24px 19px!important}.aero-hero .trust-row{grid-template-columns:repeat(3,minmax(0,1fr))}.aero-hero .trust-row span{font-size:7px}.featured-events .event-card,.featured-events .navy-card{grid-template-columns:36% 64%!important;min-height:610px!important}.featured-events .event-content{padding:21px 14px 18px!important}.featured-events .event-content h3{font-size:24px!important}.featured-events .event-description{display:none}.closing-box{align-items:flex-start;flex-direction:column!important}.closing-box .button{width:100%}}@media(max-width:430px){.aero-hero h1{max-width:100%;font-size:clamp(39px,11.2vw,48px)!important;letter-spacing:-.045em!important}.aero-hero h1 small{font-size:.48em}}@media(max-width:430px){.aero-hero h1{font-size:clamp(35px,9.6vw,42px)!important;line-height:.92!important}}.admin-v33-no-key-banner{margin:4px 0 22px;padding:18px 20px;display:grid;gap:6px;color:#153d5c;border:1px solid #b9d9ee;border-left:5px solid #0781c8;border-radius:15px;background:linear-gradient(135deg,#edf8ff,#f8fcff)}.admin-v33-no-key-banner b{font-size:16px}.admin-v33-no-key-banner span{color:#607789;font-size:12px;line-height:1.55}.admin-v33-guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-v33-guide-steps article{min-height:150px;padding:20px;display:grid;grid-template-columns:43px minmax(0,1fr);gap:13px;border:1px solid #dce7ee;border-radius:17px;background:#fff;box-shadow:0 12px 34px rgba(8,43,76,.055)}.admin-v33-guide-steps article>b{width:42px;height:42px;display:grid;place-items:center;color:#fff;border-radius:12px;background:#082f52;font-size:11px}.admin-v33-guide-steps h3{margin:2px 0 8px;color:#143651;font-size:15px}.admin-v33-guide-steps p{margin:0;color:#687d8e;font-size:11px;line-height:1.6}.admin-v33-guide-steps code,.admin-v33-smtp-tip code,.admin-v33-resend-help code{padding:2px 5px;color:#0755bf;border-radius:5px;background:#edf5ff;font-weight:800}.admin-v33-resend-help{margin-top:16px;border:1px solid #dce5ec;border-radius:15px;background:#fafcfd}.admin-v33-resend-help summary{padding:17px 19px;color:#345269;cursor:pointer;font-size:12px;font-weight:900}.admin-v33-resend-help>div{padding:0 20px 20px;color:#63798b;font-size:11px;line-height:1.65}.admin-v33-provider-choice{margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admin-v33-provider-choice>label{min-height:94px;padding:17px;display:grid;grid-template-columns:42px minmax(0,1fr) 26px;align-items:center;gap:12px;border:2px solid #dce6ed;border-radius:17px;background:#f9fbfc;cursor:pointer;transition:.2s ease}.admin-v33-provider-choice>label.selected{border-color:#0755bf;background:#eef6ff;box-shadow:0 14px 34px rgba(7,85,191,.11)}.admin-v33-provider-choice input{position:absolute;opacity:0;pointer-events:none}.admin-v33-provider-choice label>span{width:42px;height:42px;display:grid;place-items:center;color:#fff;border-radius:12px;background:#082f52;font-size:9px;font-weight:1000}.admin-v33-provider-choice label.selected>span{background:#e32636}.admin-v33-provider-choice label>div{min-width:0;display:grid;gap:5px}.admin-v33-provider-choice label b{color:#163a56;font-size:14px}.admin-v33-provider-choice label small{color:#718596;font-size:10px;line-height:1.45}.admin-v33-provider-choice label>i{color:#0755bf;font-size:17px;font-style:normal;font-weight:1000}.admin-v33-email-panel{padding:20px;border:1px solid #dae6ed;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f3f8fb)}.admin-v33-email-panel[hidden]{display:none!important}.admin-v33-panel-title{margin-bottom:17px;display:grid;gap:5px}.admin-v33-panel-title b{color:#143650;font-size:15px}.admin-v33-panel-title small{color:#6d8191;font-size:10px}.admin-v33-smtp-tip{margin-top:15px;padding:13px 15px;display:grid;gap:5px;border-radius:12px;color:#30526b;background:#e9f5fb}.admin-v33-smtp-tip b{font-size:11px}.admin-v33-smtp-tip span{font-size:10px;line-height:1.55}@media(max-width:680px){html{font-size:16px}body{font-size:16px}.site-header{height:76px!important}.nav-wrap{min-height:76px}.brand-logo{width:49px!important;height:49px!important}.brand strong{font-size:24px!important}.brand small{display:block!important;font-size:8px!important}.menu-button{width:50px!important;height:46px!important;padding:11px 12px!important;display:flex!important;flex-direction:column;justify-content:center;gap:5px;clip-path:none!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:12px!important;background:linear-gradient(180deg,#f03545,#bc101e)!important;box-shadow:0 9px 22px rgba(188,16,30,.28)}.menu-button span{width:100%;height:3px;margin:0!important;border-radius:99px;background:#fff;transition:transform .2s,opacity .2s}.menu-button[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-button[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-button[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.main-nav{top:76px!important;left:10px!important;right:10px!important;padding:12px!important;display:none!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:0 0 17px 17px!important;background:rgba(2,13,32,.98)!important;box-shadow:0 24px 60px rgba(0,0,0,.42)!important;backdrop-filter:blur(16px)}.main-nav.is-open{display:flex!important}.main-nav a{min-height:48px;padding:0 13px!important;display:flex;align-items:center;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.09)!important;border-radius:8px!important;font-size:15px!important;font-weight:800!important}.main-nav a:hover,.main-nav a.active-nav{color:#fff!important;background:rgba(227,38,54,.2)!important}.main-nav .nav-admin{justify-content:center;margin-top:9px;background:#e32636!important}.aero-hero .hero-copy>p,.events-hero p,.event-detail-hero p{font-size:16px!important;line-height:1.65!important}.featured-events .event-description{font-size:12px!important;line-height:1.58!important}.featured-events .event-content h3{font-size:clamp(25px,7.4vw,32px)!important}.button,.event-cta,.detail-button{font-size:13px!important}.registration-overlay{padding:0!important}.registration-shell,.registration-modal{width:100%!important;min-height:100dvh!important;border-radius:0!important}.php-registration-form{padding:10px!important}.form-hero{padding:38px 18px 30px!important}.form-hero h2{font-size:30px!important}.form-hero p{font-size:14px!important;line-height:1.6!important}.form-block,.form-section{margin:10px 0!important;padding:20px 14px!important;border-radius:17px!important}.form-section-title h3,.form-block h3{font-size:20px!important}.field-grid,.field-grid.two,.form-grid,.participant-region,.team-fields .form-grid,.participant-after-category .form-grid,.competition-options{grid-template-columns:1fr!important}.participant-layout{grid-template-columns:1fr!important;gap:8px!important;padding:8px!important}.participant-data,.participant-categories{padding:18px 13px!important;border-radius:14px!important}.participant-data{border-right:0!important;border-bottom:1px solid #dbe5eb!important}.field label,.field-grid label,.form-block label,.participant-data label,.participant-categories label{font-size:13px!important;line-height:1.45!important}.field input,.field select,.field textarea,.field-grid input,.field-grid select,.participant-data input,.participant-data select,.form-block input,.form-block select,.form-block textarea{min-height:54px!important;padding:0 14px!important;font-size:16px!important}.upload-box{padding:14px!important}.competition-options label{min-height:92px!important;padding:16px 14px!important}.competition-options b{font-size:18px!important}.competition-options small{font-size:11px!important;line-height:1.45!important}.category-title-row small{font-size:10px!important}.category-title-row span{font-size:10px!important}.category-option .category-copy b{font-size:10px!important;line-height:1.35!important}.category-option .category-copy small{font-size:8px!important;line-height:1.35!important}.participant-add-footer .add-button{min-height:68px!important}.submit-registration{min-height:58px!important;font-size:14px!important}.admin-v33-guide-steps,.admin-v33-provider-choice{grid-template-columns:1fr}.admin-v33-guide-steps article{min-height:0;padding:16px}.admin-v33-email-panel{padding:15px}.admin-v33-provider-choice>label{min-height:86px}}@media(max-width:680px){html,body{max-width:100%;overflow-x:hidden}.container{width:100%!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important}.site-header{height:70px!important;background:rgba(3,22,45,.98)!important;box-shadow:0 8px 25px rgba(0,0,0,.24)!important}.nav-wrap{min-height:70px!important;gap:10px!important}.brand{min-width:0!important;gap:8px!important}.brand-logo{width:44px!important;height:44px!important}.brand strong{font-size:21px!important;letter-spacing:.01em!important}.brand small{font-size:8px!important;letter-spacing:.03em!important;white-space:nowrap}.menu-button{width:46px!important;height:44px!important;flex:none;border-radius:10px!important}.main-nav{top:70px!important;left:8px!important;right:8px!important;max-height:calc(100dvh - 82px);overflow:auto;padding:9px!important;border-radius:0 0 16px 16px!important}.main-nav a{min-height:47px!important;padding:0 14px!important;font-size:15px!important}.aero-hero{min-height:610px!important;background-position:65% center!important}.aero-hero .hero-grid{padding:82px 0 64px!important;align-items:flex-end!important}.aero-hero .hero-copy{width:100%!important;max-width:none!important;margin:0!important;padding:22px 18px!important;border-left:4px solid #e32636;background:linear-gradient(110deg,rgba(2,24,48,.94),rgba(3,34,63,.78))!important;backdrop-filter:blur(4px)}.aero-hero h1{font-size:clamp(36px,10.4vw,47px)!important;line-height:.9!important}.aero-hero .hero-copy>p{margin-top:14px!important;font-size:15px!important;line-height:1.55!important}.aero-hero .hero-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.aero-hero .button-primary{width:100%!important;min-width:0!important;min-height:54px!important;padding:7px 10px!important;clip-path:none!important;border-radius:9px!important}.aero-hero .button-primary b{font-size:12px!important}.aero-hero .button-primary small{font-size:8px!important}.aero-hero .trust-row{margin-top:13px!important;gap:6px!important}.aero-hero .trust-row span{min-height:48px;padding:8px 5px!important;font-size:8px!important}.section-heading{align-items:flex-start!important;gap:12px!important}.section-heading h2{font-size:34px!important}.featured-events{padding-top:58px!important;padding-bottom:58px!important}.featured-events .event-grid{gap:20px!important}.featured-events .event-card,.featured-events .navy-card{display:block!important;min-height:0!important;border-radius:16px!important;overflow:hidden!important}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{height:270px!important;min-height:270px!important}.featured-events .poster-wrap img{object-position:center 29%!important}.featured-events .event-content,.featured-events .navy-card .event-content{padding:24px 18px 20px!important}.featured-events .event-content h3{margin-bottom:12px!important;font-size:28px!important;line-height:1!important}.featured-events .event-description{font-size:13px!important;line-height:1.6!important}.featured-events .event-facts{gap:9px!important}.featured-events .event-facts>div{min-height:54px!important}.featured-events .event-cta{min-height:52px!important;width:100%!important;clip-path:none!important;border-radius:8px!important}.process-section{padding:60px 0!important}.process-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.process-card{min-height:190px!important;padding:18px 14px!important}.process-card h3{font-size:17px!important}.process-card p{font-size:11px!important;line-height:1.55!important}.closing-box{padding:28px 18px!important;gap:18px!important}.closing-box h2{font-size:30px!important}.events-hero{min-height:235px!important}.events-hero-content{padding:48px 0 42px!important}.events-hero h1{font-size:49px!important}.event-browser{padding-bottom:65px!important}.event-searchbar{margin:0 0 30px!important;padding:10px!important;border-radius:0 0 14px 14px}.event-searchbar label{min-height:70px!important;padding:13px 14px!important}.event-result-card,.events-result-grid .event-result-card{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;grid-template-rows:235px auto!important;border-radius:14px!important}.event-result-poster,.events-result-grid .event-result-poster{min-height:235px!important}.event-result-copy,.events-result-grid .event-result-copy{padding:20px 16px!important}.event-result-copy h3{font-size:25px!important}.registration-overlay{background:#eef3f7!important}.registration-shell{padding-top:0!important}.registration-close{position:fixed!important;top:12px!important;right:12px!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#e32636!important;box-shadow:0 10px 28px rgba(0,0,0,.28)!important}.form-hero{padding:76px 17px 27px!important}.form-hero h2{font-size:29px!important;line-height:1!important}.php-registration-form{gap:12px!important;padding:8px!important}.form-block,.form-section{padding:18px 12px!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(9,41,69,.05)!important}.form-section-title{gap:10px!important}.form-section-title h3,.form-block h3{font-size:19px!important}.participant-card{border-radius:14px!important}.participant-card>header{min-height:64px!important;padding:12px 14px!important}.participant-card>header h4{font-size:16px!important}.participant-layout{padding:7px!important}.participant-data,.participant-categories{padding:16px 11px!important}.participant-data label,.participant-categories label,.form-block label{font-size:13px!important}.participant-data input,.participant-data select,.participant-data textarea,.form-block input,.form-block select,.form-block textarea{min-height:54px!important;font-size:16px!important;border-radius:10px!important}.category-group{margin-bottom:13px!important}.category-group>header{padding:12px!important}.category-group-options.gender-pairs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.category-group-options.single-stack{grid-template-columns:1fr!important}.category-option{min-height:76px!important;padding:9px 8px!important;gap:7px!important;border-radius:11px!important}.category-option .category-copy b{font-size:10px!important}.category-option .category-copy small{font-size:8px!important}.gender-column-headings{gap:7px!important}.gender-column-headings span{font-size:8px!important}.participant-add-footer .add-button,.submit-registration{border-radius:11px!important;clip-path:none!important}.participant-add-footer .add-button{min-height:60px!important}.payment-summary{padding:14px!important}}@media(max-width:390px){.brand small{display:none!important}.aero-hero .hero-actions{grid-template-columns:1fr!important}.aero-hero{min-height:650px!important}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{height:245px!important;min-height:245px!important}.process-grid{grid-template-columns:1fr!important}.process-card{min-height:150px!important}.category-option{min-height:79px!important;grid-template-columns:23px minmax(0,1fr)!important}.category-option .category-check{width:23px!important;height:23px!important}}.registration-success #successInvoice{background:#0755bf}.registration-success #successGroup{background:#16a34a}@media(max-width:640px){.registration-success #successInvoice,.registration-success #successGroup,.registration-success button{width:100%;justify-content:center;margin:8px 0 0}}@media(max-width:680px){.aero-hero{min-height:720px!important;background-position:67% center!important}.aero-hero .hero-grid{padding:75px 0 92px!important}.aero-hero .hero-copy{padding:23px!important;background:rgba(2,24,43,.63)!important;border-left:0!important;backdrop-filter:blur(5px)!important}.aero-hero .hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.aero-hero .button-primary{width:auto!important;min-width:220px!important;min-height:56px!important;padding:0 24px 0 13px!important;justify-content:flex-start!important;gap:12px!important;border:1px solid rgba(255,105,113,.86)!important;border-radius:0!important;background:linear-gradient(115deg,rgba(255,255,255,.17),transparent 34%),linear-gradient(180deg,#ff2f3c,#c80e1d)!important;clip-path:polygon(16px 0,100% 0,calc(100% - 18px) 100%,0 100%)!important;box-shadow:0 0 24px rgba(242,41,51,.38)!important}.aero-hero .button-primary b{font-size:14px!important}.aero-hero .button-primary small{font-size:10px!important}.aero-hero .trust-row{flex-direction:column!important;align-items:stretch!important}.aero-hero .trust-row span{width:100%!important}.featured-events .event-card,.featured-events .navy-card{display:grid!important;grid-template-columns:42% 58%!important;grid-template-rows:1fr!important;min-height:0!important}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{height:100%!important;min-height:0!important;margin:0!important;border-radius:0!important;grid-column:1!important;grid-row:1!important}.featured-events .poster-wrap img,.featured-events .navy-card .poster-wrap img{object-position:center 38%!important}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:2!important;grid-row:1!important;padding:24px 18px!important}.featured-events .event-content h3{font-size:24px!important}.featured-events .event-description{font-size:12px!important;line-height:1.6!important}.featured-events .event-cta{width:auto!important;min-width:190px!important;clip-path:polygon(14px 0,100% 0,calc(100% - 16px) 100%,0 100%)!important;border-radius:0!important}.event-calendar{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.calendar-weekdays,.calendar-days{min-width:760px!important}.calendar-day{min-height:112px!important}.event-result-card,.events-result-grid .event-result-card{grid-template-columns:70px 1fr!important;grid-template-rows:290px auto!important}.event-result-poster,.events-result-grid .event-result-poster{min-height:290px!important;grid-column:1 / -1!important;grid-row:1!important}.event-result-date,.events-result-grid .event-result-date{grid-column:1!important;grid-row:2!important}.event-result-copy,.events-result-grid .event-result-copy{grid-column:2!important;grid-row:2!important;padding:24px 20px!important}}@media(max-width:390px){.aero-hero .hero-actions{display:flex!important;flex-wrap:wrap!important}.aero-hero .button-primary{min-width:100%!important}.featured-events .event-card,.featured-events .navy-card{grid-template-columns:1fr!important;grid-template-rows:260px auto!important}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:1!important;grid-row:2!important}}.hero-mobile-banner{display:none}@media(max-width:680px){.aero-hero{position:relative;min-height:820px!important;background:#031933!important;overflow:hidden}.hero-mobile-banner{display:block;position:absolute;left:0;right:0;top:0;height:335px;z-index:1;overflow:hidden;background:#0a4b88}.hero-mobile-banner img{width:100%;height:100%;display:block;object-fit:cover;object-position:58% 50%;filter:saturate(1.05) contrast(1.02)}.hero-mobile-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,11,25,.04) 0%,rgba(1,14,31,.08) 58%,rgba(2,19,39,.96) 100%)}.aero-hero::before{background:linear-gradient(180deg,transparent 0 260px,rgba(2,17,36,.62) 330px,rgba(2,13,32,.98) 100%)!important}.aero-hero::after{opacity:.28!important}.aero-hero .hero-grid{position:relative;z-index:4;min-height:820px!important;padding:315px 0 58px!important;display:flex!important;align-items:flex-start!important}.aero-hero .hero-copy{width:100%!important;margin:0!important;padding:20px 17px 22px!important;background:linear-gradient(180deg,rgba(2,24,43,.72),rgba(2,18,37,.95))!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;box-shadow:0 22px 55px rgba(0,0,0,.24)!important;backdrop-filter:blur(7px)!important}.hero-slogan-v7,.hero-badge-v7{display:none!important}.aero-hero h1{font-size:clamp(38px,10.8vw,50px)!important;line-height:.92!important}.aero-hero .hero-copy>p{font-size:15px!important;line-height:1.55!important}.aero-hero .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}.aero-hero .button-primary{width:100%!important;min-width:0!important;min-height:58px!important;padding:0 15px 0 10px!important;clip-path:polygon(14px 0,100% 0,calc(100% - 16px) 100%,0 100%)!important;border-radius:0!important}.aero-hero .button-primary b{font-size:13px!important}.aero-hero .button-primary small{font-size:9px!important}.aero-hero .trust-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.aero-hero .trust-row span{width:auto!important;min-height:54px!important;padding:7px 5px!important;text-align:center!important}.event-calendar{border-radius:8px!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important}.calendar-weekdays,.calendar-days{min-width:760px!important}.calendar-weekdays b{padding:16px 10px!important;font-size:14px!important}.calendar-day{min-height:126px!important;padding:11px!important}.calendar-day>span{font-size:15px!important}.calendar-day a[data-calendar-card]{font-size:11px!important;line-height:1.3!important}}@media(max-width:390px){.hero-mobile-banner{height:300px}.aero-hero{min-height:870px!important}.aero-hero .hero-grid{min-height:870px!important;padding-top:284px!important}.aero-hero .hero-actions{grid-template-columns:1fr!important}.aero-hero .trust-row{grid-template-columns:1fr 1fr!important}.aero-hero .trust-row span:last-child{grid-column:1/-1}}.participant-identity-below-categories{margin-top:18px;padding:18px;border:1px dashed #9fb7c9;border-radius:14px;background:#f4f9fc}.participant-region-note{margin:0 0 14px;padding:11px 13px;border-radius:10px;color:#145b3e;background:#e9f7ef;font-size:11px;font-weight:800;line-height:1.5}@media(max-width:680px){.participant-identity-below-categories{margin-top:14px;padding:15px 12px}.participant-region-note{font-size:12px}}@media(max-width:680px){body{font-size:15px!important;background:#f3f6f8}.site-header{height:68px!important;background:#031a34!important;border-bottom:3px solid #e32636!important}.nav-wrap{min-height:68px!important;padding-left:12px!important;padding-right:12px!important}.brand-logo{width:42px!important;height:42px!important}.brand strong{color:#fff!important;font-size:20px!important}.brand small{color:#b9cede!important;font-size:7px!important}.menu-button{width:44px!important;height:42px!important;border-radius:9px!important}.aero-hero{min-height:0!important;padding:0 0 42px!important;background:#031a34!important;overflow:hidden!important}.hero-mobile-banner{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;z-index:2!important;background:#0c5796!important;overflow:hidden!important}.hero-mobile-banner img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;filter:none!important}.hero-mobile-banner::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 58%,rgba(3,26,52,.58) 100%)!important}.aero-hero::before,.aero-hero::after{display:none!important}.aero-hero .hero-grid{min-height:0!important;padding:0 12px!important;margin-top:-18px!important;display:block!important;position:relative!important;z-index:4!important}.aero-hero .hero-copy{width:100%!important;padding:22px 17px 20px!important;margin:0!important;border:1px solid rgba(255,255,255,.13)!important;border-top:4px solid #e32636!important;border-radius:15px!important;background:linear-gradient(160deg,#082d54,#031a34)!important;box-shadow:0 18px 42px rgba(0,0,0,.28)!important;backdrop-filter:none!important}.aero-hero h1{margin:0!important;font-size:clamp(37px,10.8vw,49px)!important;line-height:.9!important;letter-spacing:-.025em!important}.aero-hero h1 small{font-size:.48em!important;margin-bottom:4px!important}.aero-hero .hero-copy>p{margin:14px 0 17px!important;font-size:14px!important;line-height:1.55!important;color:#d5e4ee!important}.aero-hero .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin:0!important}.aero-hero .button-primary{width:100%!important;min-width:0!important;min-height:58px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:10px!important;clip-path:none!important;box-shadow:none!important}.aero-hero .button-primary b{font-size:12px!important}.aero-hero .button-primary small{font-size:8px!important}.aero-hero .hero-action-icon{width:32px!important;height:32px!important}.aero-hero .trust-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:12px!important}.aero-hero .trust-row span{width:auto!important;min-height:54px!important;padding:8px 4px!important;justify-content:center!important;text-align:center!important;border-radius:9px!important;font-size:8px!important}.aero-hero .trust-row b{font-size:17px!important}.hero-slogan-v7,.hero-badge-v7,.hero-skyline{display:none!important}.featured-events{padding:46px 0!important}.section-heading{margin-bottom:20px!important}.section-heading h2{font-size:31px!important;line-height:1!important}.featured-events .event-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.featured-events .event-card,.featured-events .navy-card{display:block!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 16px 36px rgba(4,31,56,.13)!important}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/10!important;margin:0!important;border-radius:0!important}.featured-events .poster-wrap img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 35%!important}.featured-events .event-content,.featured-events .navy-card .event-content{padding:22px 17px 19px!important}.featured-events .event-content h3{font-size:27px!important;line-height:.98!important}.featured-events .event-description{font-size:12px!important;line-height:1.55!important}.featured-events .event-facts>div{min-height:51px!important}.featured-events .event-cta{width:100%!important;min-height:51px!important;border-radius:9px!important;clip-path:none!important;justify-content:center!important}.process-section{padding:48px 0!important}.process-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.process-card{min-height:175px!important;padding:17px 13px!important;border-radius:13px!important}.process-card h3{font-size:16px!important}.process-card p{font-size:10px!important;line-height:1.5!important}.event-browser{padding-bottom:54px!important}.event-browser-head{gap:12px!important}.event-calendar{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:10px!important}.calendar-weekdays,.calendar-days{min-width:730px!important}.calendar-weekdays b{padding:14px 8px!important;font-size:13px!important}.calendar-day{min-height:118px!important;padding:10px!important}.calendar-day>span{font-size:14px!important}.calendar-day a[data-calendar-card]{font-size:10px!important;line-height:1.3!important}.events-result-grid{gap:16px!important}.event-result-card,.events-result-grid .event-result-card{display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;grid-template-rows:230px auto!important;border-radius:14px!important;overflow:hidden!important}.event-result-poster,.events-result-grid .event-result-poster{min-height:230px!important;grid-column:1/-1!important;grid-row:1!important}.event-result-date,.events-result-grid .event-result-date{grid-column:1!important;grid-row:2!important;padding-top:25px!important}.event-result-copy,.events-result-grid .event-result-copy{grid-column:2!important;grid-row:2!important;padding:20px 15px!important}.event-result-copy h3{font-size:24px!important;margin:10px 0 14px!important}.closing-box{padding:25px 17px!important;border-radius:14px!important}.closing-box h2{font-size:28px!important}.closing-box .button{width:100%!important;justify-content:center!important}}@media(max-width:390px){.aero-hero .hero-actions{grid-template-columns:1fr!important}.aero-hero .trust-row{grid-template-columns:1fr 1fr!important}.aero-hero .trust-row span:last-child{grid-column:1/-1!important}.process-grid{grid-template-columns:1fr!important}.process-card{min-height:145px!important}}.admin-v39-test-note{display:grid;gap:4px;padding:12px 13px;border-radius:11px;background:#eef6fb;color:#466276}.admin-v39-test-note b{font-size:11px;color:#123956}.admin-v39-test-note small{font-size:9px;line-height:1.5}@media(max-width:680px){.aero-hero{display:block!important}.hero-mobile-banner{flex:none!important}}@media(max-width:680px){.event-searchbar{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:-18px 0 30px!important;padding:10px!important;border-radius:14px!important;background:#071f43!important}.event-searchbar label{width:100%!important;min-height:72px!important;padding:13px 14px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.event-searchbar label:last-of-type{border-bottom:0!important}.event-searchbar input,.event-searchbar select{width:100%!important;font-size:15px!important}.event-searchbar>button{width:100%!important;min-height:58px!important;margin-top:8px!important;clip-path:none!important;border-radius:9px!important}.event-view-switcher{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.event-view-switcher button{width:100%!important;min-width:0!important;clip-path:none!important;border-radius:7px!important}.event-browser-head h2{font-size:31px!important;line-height:1.05!important}}@media(max-width:680px){.site-header{position:absolute!important;top:0!important;left:0!important;right:0!important;height:70px!important;overflow:visible!important;border:0!important;border-bottom:1px solid rgba(99,230,255,.24)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.site-header::before{content:""!important;display:block!important;position:absolute!important;inset:0 58px 0 0!important;background:linear-gradient(180deg,rgba(2,10,25,.96),rgba(1,7,18,.92))!important;clip-path:polygon(0 0,100% 0,calc(100% - 39px) 100%,0 100%)!important;pointer-events:none!important}.site-header::after{content:""!important;display:block!important;position:absolute!important;top:0!important;right:54px!important;bottom:0!important;width:44px!important;opacity:.88!important;background:linear-gradient(180deg,#63e6ff,#1674d1 47%,#e32636)!important;clip-path:polygon(calc(100% - 5px) 0,100% 0,7px 100%,0 100%)!important;pointer-events:none!important}.nav-wrap{position:relative!important;z-index:2!important;min-height:70px!important;width:calc(100% - 18px)!important;padding-left:6px!important;padding-right:0!important}.menu-button{position:relative!important;z-index:3!important;width:48px!important;height:44px!important;flex:0 0 48px!important;padding:10px 11px!important;border:1px solid rgba(255,105,113,.72)!important;border-radius:0!important;background:linear-gradient(180deg,#f13545,#b80e1d)!important;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)!important;box-shadow:0 10px 24px rgba(0,0,0,.25)!important}.main-nav{top:70px!important}.aero-hero .button-primary,.featured-events .event-cta,.closing-box .button,.event-searchbar>button,.event-view-switcher button,.detail-action-button,.participant-add-footer .add-button,.submit-registration{border-radius:0!important;clip-path:polygon(14px 0,100% 0,calc(100% - 16px) 100%,0 100%)!important}.aero-hero .button-primary{min-height:58px!important;border:1px solid rgba(255,105,113,.82)!important;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 34%),linear-gradient(180deg,#ff2f3c,#c80e1d)!important;box-shadow:0 0 22px rgba(242,41,51,.28)!important}.aero-hero .live-score-button{border-color:rgba(101,197,255,.66)!important;background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 34%),linear-gradient(180deg,#1268b5,#063b77)!important;box-shadow:0 0 22px rgba(27,119,205,.24)!important}.featured-events .event-cta{width:auto!important;min-width:210px!important;padding:0 20px!important;justify-content:space-between!important}.event-searchbar>button,.submit-registration{background:linear-gradient(180deg,#f03445,#bc101e)!important}.event-view-switcher button{min-height:44px!important}}.admin-v40-wa-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.admin-v40-wa-mode label{position:relative;min-height:104px;padding:16px;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:11px;border:2px solid #dce6ed;border-radius:16px;background:#f9fbfc;cursor:pointer;transition:.2s ease}.admin-v40-wa-mode label.selected{border-color:#0755bf;background:#eef6ff;box-shadow:0 12px 30px rgba(7,85,191,.1)}.admin-v40-wa-mode input{position:absolute;opacity:0;pointer-events:none}.admin-v40-wa-mode label>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#082f52;font-size:10px;font-weight:900}.admin-v40-wa-mode label.selected>span{background:#e32636}.admin-v40-wa-mode label>div{display:grid;gap:5px}.admin-v40-wa-mode b{color:#143650;font-size:13px}.admin-v40-wa-mode small{color:#6d8191;font-size:10px;line-height:1.45}.admin-v40-wa-mode i{opacity:0;color:#0755bf;font-style:normal;font-weight:900}.admin-v40-wa-mode label.selected i{opacity:1}.admin-v40-test-buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px}@media(max-width:820px){.admin-v40-wa-mode{grid-template-columns:1fr}.admin-v40-test-buttons{grid-template-columns:1fr}}.nav-participant-profile{min-width:160px;gap:9px!important;padding:7px 15px!important}.nav-profile-icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff}.nav-profile-icon svg{width:20px;height:20px}.nav-profile-copy{display:flex;align-items:flex-start;flex-direction:column;line-height:1}.nav-profile-copy b{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.nav-profile-copy small{margin-top:4px;font-size:7px;font-style:normal;opacity:.78}.panglima-detail-label{position:absolute;left:50%;top:19%;z-index:5;transform:translateX(-50%) skewX(-8deg);padding:8px 30px;color:#fff;border:2px solid #e2a33a;background:linear-gradient(180deg,#d32a2f,#9e0b14);font:900 italic clamp(12px,2vw,25px)/1 Arial Narrow,Impact,sans-serif;text-transform:uppercase;white-space:nowrap}@media(max-width:680px){.nav-participant-profile{min-width:0!important;justify-content:flex-start!important}.nav-profile-copy b{max-width:none}.panglima-detail-label{top:20%;padding:6px 16px;font-size:12px}}.site-header{box-shadow:0 8px 28px rgba(2,18,39,.2)}.main-nav a{transition:color .18s ease,background .18s ease,transform .18s ease}.main-nav a:hover{transform:translateY(-1px)}.event-card,.event-result-card,.detail-section,.registration-sidebar-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.event-card:hover,.event-result-card:hover{border-color:#bfd1dd!important}.form-block,.form-section,.participant-card{border-color:#dbe6ed!important;box-shadow:0 10px 30px rgba(8,43,76,.055)!important}@media(max-width:680px){.site-header{box-shadow:0 7px 22px rgba(2,18,39,.22)}.main-nav a:hover{transform:none}.form-block,.form-section{padding-left:13px!important;padding-right:13px!important}}.participant-login-modal[hidden]{display:none!important}.participant-login-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:18px;background:rgba(1,14,31,.58);backdrop-filter:blur(8px)}.participant-login-modal-card{width:min(400px,calc(100vw - 28px));position:relative;padding:26px 24px 22px;border-radius:18px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.35);border-top:5px solid #e32636}.participant-login-modal-close{position:absolute;right:12px;top:12px;width:36px;height:36px;border:0;border-radius:50%;color:#173650;background:#edf3f7;font-size:20px;cursor:pointer}.participant-login-modal-brand{display:flex;align-items:center;gap:10px;margin-bottom:20px}.participant-login-modal-brand img{width:46px;height:46px;object-fit:contain}.participant-login-modal-brand span{display:grid}.participant-login-modal-brand b{color:#092d52;font-size:19px}.participant-login-modal-brand small{color:#7a8b99;font-size:8px;letter-spacing:.12em}.participant-login-modal-card h2{margin:0;color:#0a2e53;font-size:28px}.participant-login-modal-card>p{margin:7px 0 18px;color:#6b7e8d;font-size:11px;line-height:1.55}.participant-login-modal-form{display:grid;gap:13px}.participant-login-modal-form label{display:grid;gap:6px;color:#243e55;font-size:10px;font-weight:900}.participant-login-modal-form input{width:100%;height:50px;padding:0 13px;border:1px solid #d9e3ea;border-radius:10px;outline:0;background:#f9fbfc;font-size:14px}.participant-login-modal-form input:focus{border-color:#0a5590;box-shadow:0 0 0 4px rgba(10,85,144,.08)}.participant-login-modal-form button{min-height:52px;border:0;clip-path:polygon(13px 0,100% 0,calc(100% - 14px) 100%,0 100%);color:#fff;background:linear-gradient(180deg,#f03041,#bd101e);font-size:11px;font-weight:1000;letter-spacing:.08em;cursor:pointer}.participant-login-modal-links{margin-top:14px;display:flex;justify-content:space-between;gap:10px;font-size:9px}.participant-login-modal-links a{color:#0a5590;font-weight:900}.participant-modal-open{overflow:hidden}.admin-viewer-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.admin-viewer-summary-card{display:grid;grid-template-columns:58px 1fr;gap:16px;padding:24px;border:1px solid #dce7ee;border-radius:20px;background:#fff;color:#17354f;text-decoration:none;box-shadow:0 14px 38px rgba(8,43,76,.07)}.admin-viewer-summary-card>span{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;color:#fff;background:#0b3157;font-weight:1000}.admin-viewer-summary-card.finance>span{background:#158a55}.admin-viewer-summary-card small{color:#e32636;font-size:8px;font-weight:1000;letter-spacing:.12em}.admin-viewer-summary-card h2{margin:7px 0 8px;color:#0b3157;font-size:24px}.admin-viewer-summary-card p{margin:0 0 15px;color:#738696;font-size:11px}.admin-viewer-summary-card b{color:#e32636;font-size:10px}.admin-shell-main{background:linear-gradient(180deg,#f5f8fa,#eef4f7)}.modern-panel,.admin-v31-action-card,.registration-admin-card{border-radius:18px!important}.admin-sidebar nav a{transition:transform .16s ease,background .16s ease}.admin-sidebar nav a:hover{transform:translateX(3px)}.admin-login-v42-panel{padding:30px 22px}.admin-login-v42-card{width:min(420px,100%);padding:26px 24px}.admin-login-v42-heading h2{font-size:30px}.admin-login-v42-roles{width:min(420px,100%)}@media(max-width:820px){.admin-viewer-summary-grid{grid-template-columns:1fr}.participant-login-modal{padding:12px}.participant-login-modal-card{padding:24px 18px 20px}}.participant-login-backdrop{place-items:start center;padding:64px 18px;background:rgba(3,17,30,.72);backdrop-filter:blur(14px)}.participant-login-open{overflow:hidden}.participant-login-modal{width:min(440px,100%);min-height:auto;border-radius:24px;background:#fff;overflow:hidden}.participant-login-mini{padding:28px 26px 24px;background:linear-gradient(145deg,#f8fbfd,#eef4f8)}.participant-login-modal .participant-auth-brand{display:flex;align-items:center;gap:12px;color:#082b50;text-decoration:none}.participant-login-modal .participant-auth-brand img{width:50px;height:50px;object-fit:contain}.participant-login-modal .participant-auth-brand span{display:flex;flex-direction:column}.participant-login-modal .participant-auth-brand b{font-size:24px;letter-spacing:.04em}.participant-login-modal .participant-auth-brand small{margin-top:4px;color:#6e8192;font-size:8px;font-weight:900;letter-spacing:.16em}.participant-mini-heading{margin-top:18px}.participant-mini-heading>span{display:inline-flex;padding:7px 10px;border-left:3px solid #e32636;color:#e32636;background:rgba(227,38,54,.08);font-size:9px;font-weight:1000;letter-spacing:.15em}.participant-mini-heading h2{margin:10px 0 7px;color:#082b50;font-size:31px;line-height:1.02}.participant-mini-heading p{margin:0 0 18px;color:#6d8192;font-size:12px;line-height:1.6}.participant-mini-form{display:grid;gap:14px}.participant-mini-form label{display:grid;gap:7px;color:#29475f;font-size:11px;font-weight:900}.participant-mini-form input{width:100%;min-height:54px;padding:0 14px;border:1px solid #cfdce5;border-radius:10px;background:#fbfdfe;color:#102d47;font-size:15px}.participant-mini-form input:focus{outline:3px solid rgba(7,85,191,.12);border-color:#0755bf}.participant-mini-form .participant-password-input{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid #dce6ed;border-radius:11px;background:#fbfdfe;overflow:hidden}.participant-mini-form .participant-password-input input{border:0!important;outline:0!important;background:transparent}.participant-mini-form .participant-password-input:focus-within{outline:3px solid rgba(7,85,191,.12);border-color:#0755bf}.participant-mini-form .participant-password-input button{min-width:80px;border:0;background:#e8f2f8;color:#0a528b;font-size:8px;font-weight:1000;letter-spacing:.08em;cursor:pointer}.participant-mini-form>button{min-height:56px;margin-top:4px;padding:0 20px;border:0;display:flex;align-items:center;justify-content:space-between;color:#fff;background:linear-gradient(180deg,#f03545,#bd111f);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);font-size:12px;font-weight:900;cursor:pointer}.participant-mini-help{margin:16px 0 0;color:#6d8192;font-size:11px;text-align:center}.participant-mini-help a{color:#e32636;font-weight:900}.participant-modal-close{top:10px;right:10px}@media(max-width:640px){.participant-login-backdrop{padding:0}.participant-login-modal{width:100%;min-height:100vh;border-radius:0}.participant-login-mini{padding:24px 18px 22px}.participant-mini-heading h2{font-size:28px}}.panglima-poster-card{background-size:cover!important;background-position:center 36%!important;background-repeat:no-repeat!important}.panglima-poster-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 36%!important}.event-temporarily-closed{position:relative}.event-temporarily-closed .poster-wrap img{filter:saturate(.7) brightness(.78)}.event-closed-notice{display:inline-flex;margin:0 0 14px;padding:9px 12px;border-left:4px solid #f59e0b;color:#7a4b00;background:#fff4d8;font-size:10px;font-weight:900;letter-spacing:.06em}.detail-action-disabled{cursor:not-allowed;opacity:.86;background:#697887!important}.sidebar-registration-closed{margin-top:16px;padding:16px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.sidebar-registration-closed b,.sidebar-registration-closed small{display:block;color:#fff}.sidebar-registration-closed small{margin-top:6px;color:#c7d4df}body.loading-lock{overflow:hidden!important}.registration-submit-loading{position:fixed;inset:0;z-index:99999;display:none;place-items:center;padding:22px;background:radial-gradient(circle at 50% 18%,rgba(18,163,194,.16),transparent 22%),linear-gradient(180deg,rgba(2,15,32,.84),rgba(4,24,48,.93));backdrop-filter:blur(9px)}.registration-submit-loading.active{display:grid}.registration-submit-loading-card{width:min(520px,100%);padding:28px 24px 24px;border-radius:28px;text-align:center;color:#eef8ff;background:linear-gradient(180deg,rgba(7,33,64,.94),rgba(4,21,42,.97));border:1px solid rgba(160,224,255,.18);box-shadow:0 28px 90px rgba(0,0,0,.42)}.submit-loading-kicker{display:inline-block;margin-bottom:10px;padding:7px 12px;border-radius:999px;font:800 11px/1 var(--ref-display);letter-spacing:.14em;color:#9fe9ff;background:rgba(159,233,255,.1)}.registration-submit-loading-card h3{margin:8px 0 10px;color:#fff;font:900 italic 32px/1.05 var(--ref-display)}.registration-submit-loading-card p{margin:0 auto;max-width:420px;color:rgba(239,248,255,.82);font-size:14px;line-height:1.65}.submit-loading-steps{display:grid;gap:10px;margin-top:20px}.submit-loading-steps span{padding:11px 14px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(159,233,255,.09);font-size:12px;font-weight:700;letter-spacing:.03em;color:#d7efff}.registration-submit-radar{position:relative;width:min(240px,58vw);aspect-ratio:1;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(83,255,208,.18) 0,rgba(31,124,148,.12) 32%,rgba(5,37,62,.94) 70%,rgba(4,27,47,.98) 100%);box-shadow:inset 0 0 0 2px rgba(145,255,222,.08),0 0 50px rgba(65,191,220,.18);overflow:hidden}.registration-submit-radar .radar-grid{position:absolute;inset:14px;border-radius:50%;background:repeating-radial-gradient(circle at center,rgba(112,248,207,.18) 0,rgba(112,248,207,.18) 2px,transparent 2px,transparent 28px)}.registration-submit-radar .radar-sweep{position:absolute;inset:8px;border-radius:50%;background:conic-gradient(from 0deg,rgba(112,248,207,0) 0deg,rgba(112,248,207,.03) 250deg,rgba(112,248,207,.62) 330deg,rgba(112,248,207,0) 360deg);filter:blur(.2px);animation:radarSweep 2.6s linear infinite}.registration-submit-radar .radar-cross{position:absolute;background:rgba(145,255,222,.2)}.registration-submit-radar .radar-cross-x{width:2px;top:14px;bottom:14px;left:50%;transform:translateX(-50%)}.registration-submit-radar .radar-cross-y{height:2px;left:14px;right:14px;top:50%;transform:translateY(-50%)}.paper-plane-orbit{position:absolute;inset:24px;border-radius:50%;animation:planeOrbit 4.4s linear infinite}.paper-plane{position:absolute;left:50%;top:-2px;width:42px;height:42px;transform:translateX(-50%) rotate(18deg)}.paper-plane:before{content:"";position:absolute;inset:0;clip-path:polygon(50% 0,100% 100%,50% 76%,0 100%);background:linear-gradient(180deg,#fff,#d8ecff);filter:drop-shadow(0 4px 8px rgba(21,49,79,.38))}.paper-plane:after{content:"";position:absolute;left:50%;top:48%;width:28px;height:2px;background:rgba(175,235,255,.75);transform:translateX(-50%) rotate(-10deg);box-shadow:0 0 12px rgba(175,235,255,.35)}.radar-dot{position:absolute;border-radius:50%;background:#93ffe2;box-shadow:0 0 16px rgba(147,255,226,.7);animation:radarBlink 1.8s ease-in-out infinite}.radar-dot-1{width:8px;height:8px;left:26%;top:34%;animation-delay:.2s}.radar-dot-2{width:10px;height:10px;right:24%;top:42%;animation-delay:.75s}.radar-dot-3{width:7px;height:7px;left:52%;bottom:24%;animation-delay:1.1s}.registration-success-progress{margin:16px auto 0;max-width:480px;padding:12px 15px;border-radius:14px;color:#0f4f7b;background:#ecf7ff;border:1px solid #cce9fb;font-size:12px;font-weight:700;line-height:1.6}@keyframes radarSweep{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes planeOrbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes radarBlink{0%,100%{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:640px){.registration-submit-loading{padding:14px}.registration-submit-loading-card{padding:22px 16px 18px;border-radius:22px}.registration-submit-loading-card h3{font-size:26px}.registration-submit-loading-card p{font-size:13px}.submit-loading-steps span{font-size:11px;padding:10px 12px}.paper-plane{width:36px;height:36px}}.identity-ocr-panel{margin:18px 18px 0;padding:22px;border:1px solid #cfe0eb;border-radius:20px;background:linear-gradient(180deg,#f9fcfe,#f0f7fb);box-shadow:0 14px 34px rgba(8,43,76,.06)}.identity-ocr-heading>span,.participant-flow-step>span{display:inline-flex;padding:6px 10px;border-radius:999px;background:#0b5d8d;color:#fff;font-size:9px;font-weight:1000;letter-spacing:.12em}.identity-ocr-heading h5{margin:10px 0 7px;color:#0d2944;font:900 24px/1.1 var(--ref-display)}.identity-ocr-heading p{margin:0;color:#62798c;font-size:12px;line-height:1.65}.identity-ocr-upload-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:16px;margin-top:18px}.identity-ocr-upload{margin:0!important;min-height:180px;display:flex!important;flex-direction:column;justify-content:center}.identity-ocr-preview{min-height:180px;padding:13px;border:1px dashed #b7ccda;border-radius:15px;background:#fff;display:flex;flex-direction:column;gap:9px;overflow:hidden}.identity-ocr-preview>span{font-size:9px;font-weight:1000;letter-spacing:.1em;color:#6d8598}.identity-ocr-preview>div{flex:1;display:grid;place-items:center;align-content:center;gap:5px;text-align:center;color:#7890a2}.identity-ocr-preview>div b{color:#24435d;font-size:13px}.identity-ocr-preview>div small{font-size:10px}.identity-ocr-preview img{width:100%;height:150px;object-fit:contain;border-radius:10px;background:#edf3f7}.identity-ocr-progress{margin-top:16px;padding:15px;border-radius:14px;background:#082d4d;color:#fff;display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-items:center}.identity-ocr-progress>div{grid-column:1/3;height:7px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}.identity-ocr-progress>div i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ee4b4,#80d8ff);transition:width .22s ease}.identity-ocr-progress b{font-size:11px}.identity-ocr-progress span{font-size:10px;font-weight:900;color:#9fe9ff}.identity-ocr-message{margin-top:15px;padding:13px 15px;border-radius:13px;display:grid;gap:4px;border:1px solid transparent}.identity-ocr-message b{font-size:12px}.identity-ocr-message span{font-size:11px;line-height:1.55}.identity-ocr-message.success{color:#0c6845;background:#eaf9f2;border-color:#bfe9d6}.identity-ocr-message.warning{color:#7a5310;background:#fff8e7;border-color:#f0daa8}.identity-ocr-message.error{color:#a11927;background:#fff0f2;border-color:#f2c0c7}.identity-kk-members{margin-top:16px;padding:16px;border-radius:16px;background:#fff;border:1px solid #d8e5ed}.identity-kk-members>div:first-child{display:grid;gap:4px}.identity-kk-members>div:first-child b{color:#112f49;font-size:13px}.identity-kk-members>div:first-child small{color:#6c8294;font-size:10px;line-height:1.5}.identity-kk-members [data-kk-member-list]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.identity-kk-members button{min-height:62px;padding:10px;border:1px solid #d8e5ed;border-radius:12px;background:#f8fbfd;display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;text-align:left;cursor:pointer}.identity-kk-members button>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e4eef4;color:#0b5d8d;font-size:10px;font-weight:1000}.identity-kk-members button div{display:grid;gap:3px}.identity-kk-members button div b{color:#15324a;font-size:11px}.identity-kk-members button div small{color:#71889b;font-size:9px}.identity-kk-members button strong{font-size:9px;color:#0b5d8d}.identity-kk-members button.selected{border-color:#1a9b6c;background:#edf9f4;box-shadow:0 0 0 2px rgba(26,155,108,.09)}.identity-ocr-result{margin-top:16px;padding:16px;border-radius:16px;background:#fff;border:1px solid #d8e5ed}.identity-ocr-result-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.identity-ocr-result-head span{font-size:9px;font-weight:1000;letter-spacing:.1em;color:#0b5d8d}.identity-ocr-result-head b{font-size:12px;color:#15324a}.identity-ocr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}.identity-ocr-fields label{display:grid;gap:6px;color:#304d64;font-size:10px;font-weight:800}.identity-ocr-fields input{min-height:44px;padding:0 12px;border:1px solid #cfdde6;border-radius:10px;background:#fbfdfe;color:#102d45;font-size:12px}.identity-ocr-apply{width:100%;min-height:46px;margin-top:14px;border:0;border-radius:11px;color:#fff;background:linear-gradient(180deg,#16835e,#0b6849);font-size:11px;font-weight:1000;letter-spacing:.05em;cursor:pointer}.identity-ocr-verified{margin-top:15px;padding:14px;border-radius:14px;background:#e9f8f1;border:1px solid #bce6d2;display:flex;gap:11px;align-items:center}.identity-ocr-verified>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#16835e;font-weight:1000}.identity-ocr-verified div{display:grid;gap:3px}.identity-ocr-verified b{color:#0d6848;font-size:12px}.identity-ocr-verified small{color:#4b7a68;font-size:10px}.identity-ocr-privacy{margin:13px 2px 0!important;color:#7890a2!important;font-size:9px!important;line-height:1.5!important}.participant-entry-content{padding-top:16px}.participant-entry-content[hidden]{display:none!important}.participant-flow-step{margin:0 18px 14px;padding:13px 15px;border-radius:14px;background:#eff7fc;border-left:4px solid #0b5d8d;display:flex;gap:11px;align-items:center}.participant-flow-step>span{flex:0 0 auto}.participant-flow-step>div{display:grid;gap:3px}.participant-flow-step b{color:#16334b;font-size:12px}.participant-flow-step small{color:#698094;font-size:10px}.category-option.age-unavailable{opacity:.58;border-style:dashed!important;background:#f2f4f6!important;cursor:not-allowed!important}.category-option.age-unavailable .category-check{background:#c8d1d8!important;color:#7b8b98!important}.category-option.age-unavailable .category-copy b{text-decoration:line-through;text-decoration-thickness:1px}.category-option.age-unavailable .category-copy small{color:#a23a45!important;font-weight:900}@media(max-width:760px){.identity-ocr-panel{margin:12px 10px 0;padding:15px;border-radius:16px}.identity-ocr-upload-grid,.identity-ocr-fields{grid-template-columns:1fr}.identity-kk-members [data-kk-member-list]{grid-template-columns:1fr}.identity-ocr-heading h5{font-size:20px}.participant-flow-step{margin:0 10px 12px}.identity-ocr-result-head{align-items:flex-start;flex-direction:column}.identity-ocr-preview img{height:180px}}.identity-ocr-result-head label{display:grid;gap:5px;color:#5c7487;font-size:9px;font-weight:900;letter-spacing:.06em}.identity-ocr-result-head select{min-height:36px;padding:0 34px 0 10px;border:1px solid #cbdbe5;border-radius:9px;background:#f8fbfd;color:#13324b;font-size:11px;font-weight:900}.participant-add-gate{margin-top:16px;padding:15px 17px;display:flex;gap:12px;align-items:center;border:1px solid #d7e5ee;border-radius:15px;background:linear-gradient(180deg,#f8fbfd,#eef5f9);color:#284b66}.participant-add-gate>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:#0b5d8d;font-size:22px;font-weight:900}.participant-add-gate>div{display:grid;gap:3px}.participant-add-gate b{font-size:12px;color:#13344e}.participant-add-gate small{font-size:10px;line-height:1.5;color:#698195}.participant-card.participant-complete{border-color:#a9ddc7;box-shadow:0 16px 38px rgba(18,133,91,.09)}.participant-card.participant-complete>header{background:linear-gradient(180deg,#f3fcf8,#eaf8f1)}.participant-card.participant-complete>header small{color:#16835e}.submit-registration.participants-not-ready{cursor:not-allowed!important;filter:grayscale(.35);opacity:.56;box-shadow:none!important}.participant-add-footer[hidden],.participant-add-gate[hidden]{display:none!important}.identity-ocr-preview{position:relative;padding:12px!important;min-height:208px!important;background:linear-gradient(180deg,#081f36,#0b2d49)!important;border-color:rgba(117,218,255,.34)!important;color:#fff!important}.identity-preview-head{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#d7f3ff!important}.identity-preview-head>span{font-size:9px!important;font-weight:1000!important;letter-spacing:.12em!important;color:#9bdcf4!important}.identity-preview-head>b{padding:6px 9px;border-radius:999px;background:rgba(97,224,196,.12);color:#7ff0d1;font-size:8px;letter-spacing:.08em;white-space:nowrap}.identity-preview-stage{position:relative!important;flex:1!important;min-height:160px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:12px;background:#06182a!important}.identity-preview-stage img{width:100%!important;height:180px!important;object-fit:contain!important;border-radius:10px!important;background:#0b2034!important;filter:saturate(.9) contrast(1.05);transition:filter .3s ease,transform .3s ease}.identity-document-scanner{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:11px;background:radial-gradient(circle at center,transparent 38%,rgba(4,24,43,.26) 100%)}.identity-document-scanner>i{position:absolute;left:4%;right:4%;top:6%;height:3px;border-radius:99px;background:linear-gradient(90deg,transparent,#6fffe0 22%,#e8ffff 50%,#6fffe0 78%,transparent);box-shadow:0 0 10px #5fffdc,0 0 26px rgba(95,255,220,.72);opacity:0}.identity-ocr-preview.is-scanning .identity-document-scanner>i{opacity:1;animation:identityScanLine 1.75s cubic-bezier(.45,.05,.55,.95) infinite alternate}.identity-ocr-preview.is-scanning .identity-preview-stage img{filter:grayscale(.22) contrast(1.12) brightness(.92);transform:scale(1.008)}.identity-ocr-preview.is-complete .identity-preview-head>b{color:#b9ffe9;background:rgba(39,190,132,.19)}.identity-ocr-preview.is-complete .identity-document-scanner{box-shadow:inset 0 0 0 2px rgba(87,243,190,.45)}.identity-ocr-preview.is-error .identity-preview-head>b{color:#ffd8dd;background:rgba(220,48,67,.2)}.identity-ocr-preview.is-error .identity-document-scanner{box-shadow:inset 0 0 0 2px rgba(242,92,108,.52)}.identity-document-scanner>strong{position:absolute;right:10px;bottom:9px;padding:5px 7px;border-radius:7px;background:rgba(4,22,39,.72);border:1px solid rgba(123,239,255,.28);color:#b7efff;font-size:8px;letter-spacing:.12em;backdrop-filter:blur(5px)}.scan-corner{position:absolute;width:24px;height:24px;border-color:#7ff7dc;border-style:solid;opacity:.78}.scan-corner-a{left:9px;top:9px;border-width:2px 0 0 2px;border-radius:7px 0 0}.scan-corner-b{right:9px;top:9px;border-width:2px 2px 0 0;border-radius:0 7px 0 0}.scan-corner-c{right:9px;bottom:9px;border-width:0 2px 2px 0;border-radius:0 0 7px 0}.scan-corner-d{left:9px;bottom:9px;border-width:0 0 2px 2px;border-radius:0 0 0 7px}.identity-ocr-preview.is-scanning .scan-corner{animation:identityCornerPulse 1.25s ease-in-out infinite}.identity-ocr-progress{position:relative;overflow:hidden}.identity-ocr-progress:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.08) 45%,transparent 65%);transform:translateX(-100%);animation:identityProgressShine 1.7s linear infinite}@keyframes identityScanLine{from{top:5%}to{top:92%}}@keyframes identityCornerPulse{0%,100%{opacity:.45}50%{opacity:1;filter:drop-shadow(0 0 6px rgba(127,247,220,.8))}}@keyframes identityProgressShine{to{transform:translateX(100%)}}@media(max-width:680px){.participant-add-gate{padding:13px}.identity-preview-head{align-items:flex-start!important;flex-direction:column!important}.identity-preview-stage img{height:200px!important}.identity-ocr-preview{min-height:250px!important}}.identity-ocr-upload-grid,.identity-ocr-progress{display:none!important}.identity-document-box{position:relative;display:block;margin-top:18px;border:1px solid #c8dce8;border-radius:18px;overflow:hidden;background:#fff;cursor:pointer;box-shadow:0 12px 30px rgba(8,43,76,.07);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.identity-document-box:hover{border-color:#6aaecb;box-shadow:0 16px 38px rgba(8,43,76,.11);transform:translateY(-1px)}.identity-document-box>input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.identity-upload-empty{min-height:230px;padding:28px;display:grid;grid-template-columns:58px 1fr auto;gap:18px;align-items:center;background:linear-gradient(135deg,#f9fcfe,#edf6fb)}.identity-upload-icon{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#1177a7,#07527c);font-size:34px;font-weight:900;box-shadow:0 12px 24px rgba(7,82,124,.22)}.identity-upload-empty>div{display:grid;gap:6px}.identity-upload-empty b{color:#102f49;font-size:16px}.identity-upload-empty small{max-width:620px;color:#647f92;font-size:11px;line-height:1.65}.identity-upload-empty>strong{padding:11px 14px;border-radius:10px;color:#fff;background:#e32636;font-size:9px;letter-spacing:.08em;white-space:nowrap}.identity-document-box .identity-ocr-preview{min-height:250px!important;padding:14px!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#071d33,#0b2d49)!important}.identity-document-box .identity-preview-head{margin-bottom:10px}.identity-document-box .identity-preview-head:after{content:"KLIK UNTUK GANTI FOTO";margin-left:auto;padding:6px 9px;border-radius:999px;color:#d7f3ff;background:rgba(255,255,255,.08);font-size:8px;font-weight:900;letter-spacing:.07em;white-space:nowrap}.identity-document-box .identity-preview-stage{min-height:215px!important}.identity-document-box .identity-preview-stage img{height:215px!important}.team-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.team-fields>small{grid-column:1/3!important}@media(max-width:680px){.identity-upload-empty{min-height:220px;padding:22px 18px;grid-template-columns:48px 1fr;gap:14px}.identity-upload-icon{width:48px;height:48px;border-radius:14px;font-size:28px}.identity-upload-empty>strong{grid-column:1/3;text-align:center}.identity-document-box .identity-preview-head{align-items:flex-start!important}.identity-document-box .identity-preview-head:after{margin-left:0}.identity-document-box .identity-preview-stage img{height:230px!important}.team-fields{grid-template-columns:1fr!important}.team-fields>small{grid-column:auto!important}}.identity-document-box.is-dragging{border-color:#22a8d3;box-shadow:0 0 0 4px rgba(34,168,211,.13),0 18px 42px rgba(8,43,76,.12)}.identity-document-box .identity-ocr-preview[hidden],.identity-document-box .identity-upload-empty[hidden]{display:none!important}.identity-preview-pdf{min-height:300px;display:grid!important;place-items:center;background:linear-gradient(145deg,#eef5f9,#dceaf2)!important}.identity-pdf-symbol{width:92px;height:118px;display:grid;place-items:center;border-radius:12px 12px 18px 12px;color:#fff;background:linear-gradient(180deg,#ef3b4b,#b70f1f);font:1000 24px/1 var(--ref-display);letter-spacing:.08em;box-shadow:0 18px 42px rgba(150,15,31,.26);position:relative;z-index:1}.identity-pdf-symbol:after{content:"";position:absolute;right:0;top:0;border-style:solid;border-width:0 0 24px 24px;border-color:transparent transparent rgba(255,255,255,.72) transparent}.identity-pdf-note{position:absolute;left:16px;right:16px;bottom:14px;z-index:3;padding:8px 11px;border-radius:9px;color:#dff5ff;background:rgba(2,22,43,.74);font-size:10px;font-weight:800;line-height:1.4;text-align:center;backdrop-filter:blur(5px)}.category-option.gender-unavailable{opacity:.54;border-style:dashed!important;background:#f4f3f6!important;cursor:not-allowed!important}.category-option.gender-unavailable .category-check{background:#c9c9d2!important;color:#777888!important}.category-option.gender-unavailable .category-copy b{text-decoration:line-through;text-decoration-thickness:1px}.category-option.gender-unavailable .category-copy small{color:#9e3f5d!important;font-weight:900}.gender-field input[readonly]{font-weight:900;letter-spacing:.04em;color:#0b4772;background:#eef7fc!important;border-color:#c7e2f1!important}.identity-upload-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.identity-upload-actions button{min-height:40px;padding:0 14px;border:0;border-radius:10px;font:900 9px/1 var(--ref-display);letter-spacing:.075em;cursor:pointer}.identity-upload-actions button:first-child{color:#fff;background:linear-gradient(180deg,#0a76a8,#07547d);box-shadow:0 8px 20px rgba(6,91,135,.18)}.identity-upload-actions button:last-child{color:#fff;background:linear-gradient(180deg,#f13545,#b80e1d);box-shadow:0 8px 20px rgba(184,14,29,.16)}.identity-photo-symbol{color:#d8f8ff!important;background:rgba(15,126,166,.22)!important;border-color:rgba(151,231,255,.34)!important}@media(max-width:680px){.identity-upload-actions{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;width:100%}.identity-upload-actions button{padding:0 9px;font-size:8px}}.identity-document-box{cursor:default}.identity-document-box>input[type=file]{display:none!important}.identity-upload-empty{grid-template-columns:58px minmax(0,1fr) minmax(220px,auto)!important}.identity-unified-upload-button{position:relative;min-height:58px;display:flex!important;align-items:center;justify-content:center;gap:11px;padding:10px 16px;border:0;border-radius:13px;color:#fff;background:linear-gradient(180deg,#ef3545,#b70e1d);box-shadow:0 12px 25px rgba(183,14,29,.22);cursor:pointer;user-select:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.identity-unified-upload-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(183,14,29,.27);filter:saturate(1.08)}.identity-unified-upload-button:focus-within{outline:3px solid rgba(25,152,205,.26);outline-offset:3px}.identity-unified-upload-button>input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;z-index:3}.identity-unified-upload-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.16);font-size:23px;font-weight:1000;line-height:1}.identity-unified-upload-button>span:last-child{display:grid;gap:4px;text-align:left}.identity-unified-upload-button b{color:#fff!important;font:1000 10px/1 var(--ref-display)!important;letter-spacing:.075em;white-space:nowrap}.identity-unified-upload-button small{color:rgba(255,255,255,.78)!important;font-size:8px!important;line-height:1!important;white-space:nowrap}.identity-upload-actions{display:none!important}@media(max-width:760px){.identity-upload-empty{grid-template-columns:48px minmax(0,1fr)!important}.identity-unified-upload-button{grid-column:1/3;width:100%;min-height:60px}.identity-unified-upload-button>span:last-child{text-align:center}}.identity-native-file-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.identity-unified-upload-button{appearance:none;-webkit-appearance:none;width:auto;text-align:inherit}.identity-unified-upload-button>input[type=file]{display:none!important}.php-registration-form input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.php-registration-form textarea,.php-registration-form select{pointer-events:auto!important;touch-action:manipulation}.php-registration-form input:not([readonly]):not([disabled]),.php-registration-form textarea:not([readonly]):not([disabled]){user-select:text!important;-webkit-user-select:text!important}.participant-data input[data-field="participantName"],.participant-data input[data-field="birthDate"]{cursor:text!important}.identity-unified-upload-button{min-width:280px;min-height:86px;gap:14px;padding:8px 18px 8px 10px;overflow:hidden;color:#073e72;background:linear-gradient(135deg,#ffffff 0%,#eef8ff 58%,#dcefff 100%);border:1px solid #b9def5;box-shadow:0 14px 34px rgba(8,87,139,.16)}.identity-unified-upload-button:hover{border-color:#76bfe9;box-shadow:0 18px 38px rgba(8,87,139,.22);filter:none}.identity-unified-upload-button:focus,.identity-unified-upload-button:focus-visible{outline:3px solid rgba(21,150,211,.28);outline-offset:3px}.identity-upload-camera-logo{flex:0 0 72px;width:72px;height:72px;display:block;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(3,75,139,.18));pointer-events:none}.identity-unified-upload-button>span:last-child{pointer-events:none}.identity-unified-upload-button b{color:#073e72!important;font-size:11px!important}.identity-unified-upload-button small{color:#527c9d!important;font-size:8px!important;line-height:1.35!important;white-space:normal!important}.team-fields-under-f3k{grid-column:1/-1!important;width:100%;margin:4px 0 10px;border:1px solid #f1c6ca;border-left:4px solid #e32636;border-radius:14px;background:linear-gradient(180deg,#fff8f8,#fff1f2);box-shadow:none}.team-fields-under-f3k>small{color:#6d2b34;line-height:1.5}.team-fields-under-f3k>small b{color:#b70e1d}.category-group-options>.team-fields-under-f3k{align-self:stretch}@media(max-width:760px){.identity-unified-upload-button{min-width:0;min-height:82px;padding:7px 12px;gap:10px}.identity-upload-camera-logo{flex-basis:64px;width:64px;height:64px}.identity-unified-upload-button b{font-size:10px!important}}.identity-upload-empty.identity-upload-empty-compact{min-height:220px;display:grid!important;place-items:center!important;padding:24px!important;text-align:center!important}.identity-upload-empty-compact .identity-unified-upload-button{margin:0!important;width:min(360px,100%)!important;position:relative!important;z-index:2!important}.identity-upload-empty-compact .identity-native-file-input{display:none!important;position:static!important;width:0!important;height:0!important;pointer-events:none!important}@media(max-width:640px){.identity-upload-empty.identity-upload-empty-compact{min-height:190px;padding:18px 12px!important}.identity-upload-empty-compact .identity-unified-upload-button{width:100%!important}}.identity-upload-empty.identity-upload-empty-compact{grid-template-columns:1fr!important;justify-items:center;text-align:center;min-height:240px}.identity-unified-upload-button{margin:0 auto;min-width:min(100%,340px);width:min(100%,340px);min-height:118px;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:14px 18px}.identity-upload-camera-logo{flex:0 0 auto;width:82px;height:82px;margin:0 auto}.identity-unified-upload-button>span:last-child{width:100%;justify-items:center;text-align:center}.identity-unified-upload-button b{font-size:11px!important}.identity-unified-upload-button small{font-size:8px!important;max-width:240px;margin:0 auto}@media(max-width:760px){.identity-upload-empty.identity-upload-empty-compact{min-height:220px;padding:20px 14px!important}.identity-unified-upload-button{width:min(100%,300px);min-width:0;min-height:108px}.identity-upload-camera-logo{width:74px;height:74px}}.identity-kk-members [data-kk-member-list]{grid-template-columns:1fr!important;gap:12px!important}.identity-kk-edit-row{display:grid;grid-template-columns:70px minmax(180px,1.35fr) minmax(150px,.8fr) minmax(165px,.9fr) auto;gap:10px;align-items:end;padding:13px;border:1px solid #d7e4ec;border-radius:14px;background:linear-gradient(180deg,#fbfdfe,#f4f8fb);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.identity-kk-edit-row.selected{border-color:#18966a;background:#edf9f4;box-shadow:0 0 0 3px rgba(24,150,106,.1)}.identity-kk-row-number{height:44px;display:grid;place-items:center;align-content:center;border-radius:11px;background:#e8f2f8;color:#0b5d8d}.identity-kk-row-number small{font-size:7px;font-weight:1000;letter-spacing:.08em}.identity-kk-row-number b{font-size:17px;line-height:1}.identity-kk-edit-row label{display:grid;gap:6px;color:#35536a;font-size:9px;font-weight:900;letter-spacing:.025em}.identity-kk-edit-row input,.identity-kk-edit-row select{width:100%;min-height:44px;padding:0 11px;border:1px solid #cbdbe5;border-radius:10px;background:#fff;color:#102f49;font-size:12px;outline:none}.identity-kk-edit-row input:focus,.identity-kk-edit-row select:focus{border-color:#2699ca;box-shadow:0 0 0 3px rgba(38,153,202,.12)}.identity-kk-members .identity-kk-edit-row [data-kk-verify]{min-height:44px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:10px!important;color:#fff!important;background:linear-gradient(180deg,#16835e,#0b6849)!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.045em!important;text-align:center!important;white-space:nowrap!important;box-shadow:0 9px 20px rgba(11,104,73,.18)!important;cursor:pointer!important}@media(max-width:1050px){.identity-kk-edit-row{grid-template-columns:58px 1fr 1fr}.identity-kk-edit-row label:first-of-type{grid-column:2/4}.identity-kk-members .identity-kk-edit-row [data-kk-verify]{grid-column:1/4}}@media(max-width:650px){.identity-kk-edit-row{grid-template-columns:48px 1fr;padding:11px}.identity-kk-edit-row label,.identity-kk-edit-row label:first-of-type{grid-column:1/3}.identity-kk-row-number{grid-column:1/3;width:100%}.identity-kk-members .identity-kk-edit-row [data-kk-verify]{grid-column:1/3;width:100%}}.identity-kk-members [data-kk-member-list]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.identity-kk-member-choice{min-height:70px!important;padding:11px 12px!important;border:1px solid #d5e3eb!important;border-radius:13px!important;background:#f8fbfd!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;text-align:left!important;cursor:pointer!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}.identity-kk-member-choice:hover:not(:disabled){transform:translateY(-1px);border-color:#6bb89b!important;box-shadow:0 10px 24px rgba(12,108,76,.1)!important}.identity-kk-member-choice>span{width:32px!important;height:32px!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#0b5d8d!important;background:#e4eef4!important;font-size:11px!important;font-weight:1000!important}.identity-kk-member-choice>div{display:grid!important;gap:4px!important;min-width:0!important}.identity-kk-member-choice>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#15324a!important;font-size:12px!important}.identity-kk-member-choice>div small{color:#71889b!important;font-size:9px!important;line-height:1.45!important}.identity-kk-member-choice>strong{color:#0b7652!important;font-size:9px!important;letter-spacing:.05em!important}.identity-kk-member-choice.selected{border-color:#1a9b6c!important;background:#edf9f4!important;box-shadow:0 0 0 3px rgba(26,155,108,.1)!important}.identity-kk-member-choice:disabled{opacity:.55!important;cursor:not-allowed!important;background:#f2f4f6!important}.identity-kk-member-choice:disabled>strong{color:#8a6670!important}@media(max-width:760px){.identity-kk-members [data-kk-member-list]{grid-template-columns:1fr!important}.identity-kk-member-choice{grid-template-columns:32px minmax(0,1fr) auto!important}}.identity-preview-pdf-live{display:block!important;min-height:430px!important;padding:0!important;overflow:hidden;background:#eef3f7!important}.identity-pdf-frame{display:block;width:100%;height:430px;border:0;background:#fff;position:relative;z-index:1}.identity-pdf-preview-actions{position:absolute;right:12px;bottom:12px;z-index:5}.identity-pdf-preview-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;border-radius:9px;color:#fff!important;background:rgba(2,22,43,.86);font-size:10px;font-weight:900;letter-spacing:.06em;text-decoration:none;box-shadow:0 8px 22px rgba(2,22,43,.2)}@media(max-width:700px){.identity-preview-pdf-live,.identity-pdf-frame{min-height:360px!important;height:360px}}.identity-kk-members [data-kk-region-summary]{display:block;margin-top:5px;color:#0b5d8d;font-weight:900;font-size:10px;line-height:1.45}.official-repeat-row{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr) auto!important;align-items:end}.official-repeat-row .official-name-field,.official-repeat-row .official-photo-field{display:grid;gap:7px;min-width:0}.official-repeat-row .official-name-field>span,.official-repeat-row .official-photo-field>span{color:#52687b;font-size:9px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.official-repeat-row .official-photo-field input[type=file]{padding:8px;background:#f7fafc;border:1px dashed #b9c8d5;border-radius:9px}.official-repeat-row .official-photo-field small{font-size:9px;color:#6d7f93}.manager-photo-upload{margin-top:14px}@media(max-width:760px){.official-repeat-row{grid-template-columns:1fr!important}.official-repeat-row button{width:100%;min-height:38px}}.smart-photo-upload{position:relative;display:grid;gap:12px;padding:16px;border:1px solid #d8e2ea;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 10px 28px rgba(25,56,82,.06);overflow:hidden}.smart-photo-heading{display:block;color:#25445d;font:1000 10px/1.2 var(--ref-display);letter-spacing:.07em;text-transform:uppercase}.smart-photo-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;left:-9999px!important}.smart-photo-frame{display:grid;grid-template-columns:118px minmax(0,1fr);gap:16px;align-items:center;padding:12px;border:1px dashed #b9cad7;border-radius:15px;background:#f5f9fc}.smart-photo-preview{position:relative;width:118px;aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(145deg,#e8f0f5,#dbe7ef);box-shadow:inset 0 0 0 1px rgba(70,108,136,.12)}.smart-photo-preview:before,.smart-photo-preview:after{content:"";position:absolute;z-index:4;width:16px;height:16px;border-color:#8fa9bb;border-style:solid;opacity:.8}.smart-photo-preview:before{left:8px;top:8px;border-width:2px 0 0 2px;border-radius:5px 0 0}.smart-photo-preview:after{right:8px;bottom:8px;border-width:0 2px 2px 0;border-radius:0 0 5px}.smart-photo-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.smart-photo-silhouette{position:relative;width:72px;height:96px;display:block;z-index:1;opacity:.78}.smart-photo-silhouette:before{content:"";position:absolute;left:22px;top:5px;width:29px;height:29px;border-radius:50%;background:#8ba5b7;box-shadow:0 1px 0 rgba(255,255,255,.4) inset}.smart-photo-silhouette:after{content:"";position:absolute;left:7px;bottom:2px;width:58px;height:58px;border-radius:34px 34px 17px 17px;background:#8ba5b7;clip-path:polygon(12% 100%,4% 61%,12% 34%,31% 18%,38% 7%,62% 7%,69% 18%,88% 34%,96% 61%,88% 100%)}.smart-photo-silhouette i{position:absolute;left:31px;top:34px;width:10px;height:13px;background:#8ba5b7;z-index:2}.smart-photo-copy{display:grid;gap:6px;align-content:center;min-width:0}.smart-photo-copy b{color:#173b57;font:1000 14px/1.25 var(--ref-display)}.smart-photo-copy small{max-width:440px;color:#63798b;font-size:10px;line-height:1.6}.smart-photo-unified-button{justify-self:start;appearance:none;border:0;min-height:64px;min-width:min(100%,360px);display:flex;align-items:center;justify-content:flex-start;gap:13px;padding:10px 18px;border-radius:14px;color:#fff;background:linear-gradient(180deg,#ef3545,#b70e1d);box-shadow:0 12px 25px rgba(183,14,29,.22);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.smart-photo-unified-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(183,14,29,.27);filter:saturate(1.08)}.smart-photo-unified-button:focus-visible{outline:3px solid rgba(25,152,205,.28);outline-offset:3px}.smart-photo-unified-button>img{width:38px;height:38px;object-fit:contain;filter:brightness(0) invert(1);opacity:.96}.smart-photo-unified-button>span{display:grid;gap:5px;text-align:left}.smart-photo-unified-button b{color:#fff!important;font:1000 10px/1.05 var(--ref-display)!important;letter-spacing:.075em;white-space:nowrap}.smart-photo-unified-button small{color:rgba(255,255,255,.78)!important;font-size:8px!important;line-height:1.1!important}.smart-photo-quality{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;min-height:48px;padding:9px 12px;border-radius:12px;border:1px solid #d9e4eb;background:#f6f9fb;color:#607789;transition:.2s ease}.smart-photo-quality>i{position:relative;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#e5edf2}.smart-photo-quality>span{display:grid;gap:3px}.smart-photo-quality b{font-size:9px;line-height:1.2;letter-spacing:.04em;color:#486276;text-transform:uppercase}.smart-photo-quality small{font-size:9px;line-height:1.45;color:#758a9a}.smart-photo-upload.is-checking .smart-photo-quality{border-color:#f2c96b;background:#fff9e9}.smart-photo-upload.is-checking .smart-photo-quality>i{border:3px solid #f0d58c;border-top-color:#d98d00;background:transparent;animation:smartPhotoSpin .75s linear infinite}.smart-photo-upload.is-checking .smart-photo-quality b{color:#9a6500}.smart-photo-upload.is-good{border-color:#89d0b5;box-shadow:0 12px 30px rgba(20,139,95,.08)}.smart-photo-upload.is-good .smart-photo-frame{border-color:#8fd0b8;background:#f2fbf7}.smart-photo-upload.is-good .smart-photo-quality{border-color:#9bd7bf;background:#edfaf4}.smart-photo-upload.is-good .smart-photo-quality>i{background:#169b69}.smart-photo-upload.is-good .smart-photo-quality>i:before{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.smart-photo-upload.is-good .smart-photo-quality b{color:#08724b}.smart-photo-upload.is-bad{border-color:#ef9aa4;box-shadow:0 12px 30px rgba(183,14,29,.07)}.smart-photo-upload.is-bad .smart-photo-frame{border-color:#eda8b0;background:#fff6f7}.smart-photo-upload.is-bad .smart-photo-quality{border-color:#efadb5;background:#fff2f3}.smart-photo-upload.is-bad .smart-photo-quality>i{background:#d92738}.smart-photo-upload.is-bad .smart-photo-quality>i:before,.smart-photo-upload.is-bad .smart-photo-quality>i:after{content:"";position:absolute;width:11px;height:2px;border-radius:3px;background:#fff}.smart-photo-upload.is-bad .smart-photo-quality>i:before{transform:rotate(45deg)}.smart-photo-upload.is-bad .smart-photo-quality>i:after{transform:rotate(-45deg)}.smart-photo-upload.is-bad .smart-photo-quality b{color:#a31826}.smart-photo-scanline{display:none;position:absolute;left:6px;right:6px;height:2px;z-index:5;background:linear-gradient(90deg,transparent,#ef3545 15%,#fff 50%,#ef3545 85%,transparent);box-shadow:0 0 9px rgba(239,53,69,.85);animation:smartPhotoScan 1.15s ease-in-out infinite}.smart-photo-upload.is-checking .smart-photo-scanline{display:block}.smart-photo-upload.is-checking .smart-photo-preview:after{animation:smartPhotoCorner 1s ease-in-out infinite alternate}.smart-photo-upload.is-good .smart-photo-preview:after{border-color:#169b69}.smart-photo-upload.is-bad .smart-photo-preview:after{border-color:#d92738}.smart-photo-upload-compact{padding:11px;gap:9px;border-radius:14px}.smart-photo-upload-compact .smart-photo-frame{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:8px}.smart-photo-upload-compact .smart-photo-preview{width:72px;border-radius:11px}.smart-photo-upload-compact .smart-photo-silhouette{transform:scale(.7)}.smart-photo-upload-compact .smart-photo-copy b{font-size:10px!important}.smart-photo-upload-compact .smart-photo-copy small{font-size:8px!important;line-height:1.35}.smart-photo-upload-compact .smart-photo-unified-button{min-width:0;width:100%;min-height:52px;padding:8px 11px;gap:9px}.smart-photo-upload-compact .smart-photo-unified-button>img{width:30px;height:30px}.smart-photo-upload-compact .smart-photo-unified-button b{font-size:8px!important}.smart-photo-upload-compact .smart-photo-quality{min-height:42px;padding:7px 9px;grid-template-columns:23px 1fr}.smart-photo-upload-compact .smart-photo-quality>i{width:22px;height:22px}.official-repeat-row{grid-template-columns:minmax(0,.8fr) minmax(310px,1.2fr) auto!important;align-items:start!important}.official-repeat-row>[data-remove-official]{align-self:end;margin-bottom:2px}@keyframes smartPhotoSpin{to{transform:rotate(360deg)}}@keyframes smartPhotoScan{0%{top:8%}50%{top:88%}100%{top:8%}}@keyframes smartPhotoCorner{from{opacity:.55}to{opacity:1}}@media(max-width:760px){.smart-photo-upload{padding:13px;border-radius:16px}.smart-photo-frame{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px}.smart-photo-preview{width:96px}.smart-photo-copy b{font-size:12px!important}.smart-photo-unified-button{width:100%;min-width:0;min-height:62px;justify-content:center}.smart-photo-unified-button>span{text-align:center}.official-repeat-row{grid-template-columns:1fr!important}.official-repeat-row>[data-remove-official]{width:100%;align-self:auto}}@media(max-width:470px){.smart-photo-frame{grid-template-columns:82px minmax(0,1fr);gap:10px}.smart-photo-preview{width:82px}.smart-photo-copy small{font-size:9px}.smart-photo-unified-button>img{width:34px;height:34px}.smart-photo-unified-button b{font-size:9px!important}}.official-repeat-row .smart-photo-unified-button{min-width:0;border:0;border-radius:14px;color:#fff;background:linear-gradient(180deg,#ef3545,#b70e1d);font-size:inherit;font-weight:inherit}.official-repeat-row>[data-remove-official]{min-width:68px;border:0;border-radius:9px;color:#a71926;background:#fff0f1;font-size:9px;font-weight:1000;cursor:pointer}.smart-photo-upload{--bio-accent:#1e8fda;--bio-progress:0deg;overflow:visible;padding:18px;border-radius:20px;border-color:#dbe4eb;background:#fff;box-shadow:0 12px 34px rgba(30,58,82,.07)}.smart-photo-heading{font-size:11px;letter-spacing:.09em;color:#183e59}.smart-photo-frame{grid-template-columns:148px minmax(0,1fr);gap:18px;padding:14px;border:1px solid #dce7ee;border-radius:17px;background:linear-gradient(145deg,#f8fbfd,#f1f6f9)}.smart-photo-preview{width:148px;border-radius:17px;background:radial-gradient(circle at 50% 28%,#eef5f8 0,#e3edf3 55%,#d7e5ed 100%);box-shadow:inset 0 0 0 1px rgba(43,90,122,.10),0 9px 20px rgba(31,64,86,.08)}.smart-photo-preview:before,.smart-photo-preview:after{display:none!important}.smart-photo-preview img{filter:saturate(.98) contrast(1.02)}.smart-photo-silhouette{width:88px;height:118px;opacity:.62;transform:none!important}.smart-photo-silhouette:before{left:27px;top:7px;width:35px;height:35px;background:#89a2b2}.smart-photo-silhouette:after{left:8px;bottom:3px;width:72px;height:70px;background:#89a2b2}.smart-photo-silhouette i{left:39px;top:42px;width:12px;height:16px;background:#89a2b2}.smart-photo-copy{gap:8px}.smart-photo-copy b{font-size:15px!important;color:#183f5b}.smart-photo-copy small{font-size:10px!important;line-height:1.65;max-width:520px;color:#687f90}.smart-photo-unified-button{min-width:min(100%,390px);min-height:68px;border-radius:16px;padding:11px 20px;box-shadow:0 13px 28px rgba(183,14,29,.20)}.smart-photo-unified-button b{font-size:10px!important}.smart-photo-unified-button small{font-size:8px!important}.smart-photo-scanline{display:none!important}.smart-photo-biometric-overlay{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:0;transition:opacity .22s ease;background:linear-gradient(180deg,rgba(9,28,43,.06),rgba(9,28,43,.02))}.smart-photo-upload.is-checking .smart-photo-biometric-overlay,.smart-photo-upload.is-good .smart-photo-biometric-overlay,.smart-photo-upload.is-bad .smart-photo-biometric-overlay{opacity:1}.bio-face-frame{position:absolute;left:20%;right:20%;top:12%;bottom:21%;border:1px solid rgba(69,178,240,.22);border-radius:46% 46% 44% 44%/38% 38% 55% 55%;filter:drop-shadow(0 0 5px rgba(44,167,234,.25))}.bio-face-frame>i{position:absolute;width:23px;height:23px;border:3px solid var(--bio-accent);opacity:.96}.bio-face-frame>i:nth-child(1){left:-7px;top:-7px;border-right:0;border-bottom:0;border-radius:12px 0 0 0}.bio-face-frame>i:nth-child(2){right:-7px;top:-7px;border-left:0;border-bottom:0;border-radius:0 12px 0 0}.bio-face-frame>i:nth-child(3){left:-7px;bottom:-7px;border-right:0;border-top:0;border-radius:0 0 0 12px}.bio-face-frame>i:nth-child(4){right:-7px;bottom:-7px;border-left:0;border-top:0;border-radius:0 0 12px 0}.smart-photo-upload.is-checking .bio-face-frame{animation:bioFrameBreath 1.35s ease-in-out infinite}.smart-photo-upload.is-good .bio-face-frame{--bio-accent:#16a16e;border-color:rgba(22,161,110,.34);filter:drop-shadow(0 0 8px rgba(22,161,110,.28))}.smart-photo-upload.is-bad .bio-face-frame{--bio-accent:#d72a3a;border-color:rgba(215,42,58,.28);filter:drop-shadow(0 0 7px rgba(215,42,58,.23))}.bio-landmarks{position:absolute;left:22%;right:22%;top:16%;bottom:27%}.bio-landmarks i{position:absolute;width:4px;height:4px;border-radius:50%;background:#66d1ff;box-shadow:0 0 0 2px rgba(63,190,245,.13),0 0 8px rgba(63,190,245,.75);opacity:0;transform:scale(.3)}.bio-landmarks i:nth-child(1){left:28%;top:25%}.bio-landmarks i:nth-child(2){left:39%;top:23%}.bio-landmarks i:nth-child(3){right:39%;top:23%}.bio-landmarks i:nth-child(4){right:28%;top:25%}.bio-landmarks i:nth-child(5){left:47%;top:36%}.bio-landmarks i:nth-child(6){right:47%;top:36%}.bio-landmarks i:nth-child(7){left:50%;top:49%}.bio-landmarks i:nth-child(8){left:40%;top:62%}.bio-landmarks i:nth-child(9){left:50%;top:65%}.bio-landmarks i:nth-child(10){right:40%;top:62%}.bio-landmarks i:nth-child(11){left:19%;top:39%}.bio-landmarks i:nth-child(12){right:19%;top:39%}.bio-landmarks i:nth-child(13){left:24%;top:70%}.bio-landmarks i:nth-child(14){right:24%;top:70%}.bio-landmarks i:nth-child(15){left:50%;top:79%}.smart-photo-upload.is-checking .bio-landmarks i{animation:bioLandmark 1.35s ease-in-out infinite}.smart-photo-upload.is-checking .bio-landmarks i:nth-child(2n){animation-delay:.12s}.smart-photo-upload.is-checking .bio-landmarks i:nth-child(3n){animation-delay:.24s}.smart-photo-upload.is-checking .bio-landmarks i:nth-child(5n){animation-delay:.36s}.smart-photo-upload.is-good .bio-landmarks i{opacity:.95;transform:scale(1);background:#48df9e;box-shadow:0 0 0 2px rgba(36,194,129,.12),0 0 7px rgba(36,194,129,.55)}.smart-photo-upload.is-bad .bio-landmarks i{opacity:.6;transform:scale(.9);background:#ff6573;box-shadow:0 0 6px rgba(215,42,58,.5)}.bio-orbit{position:absolute;inset:7%;border:1px solid rgba(62,182,238,.13);border-radius:50%;opacity:0}.bio-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:#65d3ff;box-shadow:0 0 9px #4cc7ff}.bio-orbit i:nth-child(1){left:6%;top:32%}.bio-orbit i:nth-child(2){right:7%;top:52%}.bio-orbit i:nth-child(3){left:48%;bottom:2%}.smart-photo-upload.is-checking .bio-orbit{opacity:1;animation:bioOrbit 4.2s linear infinite}.bio-score-ring{position:absolute;right:7px;bottom:7px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at center,#102d40 53%,transparent 55%),conic-gradient(var(--bio-accent) var(--bio-progress),rgba(255,255,255,.26) 0);box-shadow:0 7px 18px rgba(15,43,62,.25);color:#fff;transition:.25s ease}.bio-score-ring:after{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid rgba(255,255,255,.24)}.bio-score-ring b{position:relative;z-index:1;font:900 11px/1 var(--ref-display);color:#fff!important}.bio-score-ring small{position:relative;z-index:1;margin-top:2px;font-size:5px;letter-spacing:.12em;color:rgba(255,255,255,.78)}.smart-photo-upload.is-good{--bio-accent:#18a56f}.smart-photo-upload.is-bad{--bio-accent:#dc3142}.smart-photo-upload.is-good .bio-score-ring{background:radial-gradient(circle at center,#0a583e 53%,transparent 55%),conic-gradient(#28d995 var(--bio-progress),rgba(255,255,255,.22) 0)}.smart-photo-upload.is-bad .bio-score-ring{background:radial-gradient(circle at center,#711522 53%,transparent 55%),conic-gradient(#ff5364 var(--bio-progress),rgba(255,255,255,.22) 0)}.smart-photo-quality{border-radius:14px;min-height:52px;padding:10px 13px}.smart-photo-upload.is-checking .smart-photo-quality{border-color:#a7d9f3;background:linear-gradient(90deg,#edf8fe,#f8fcff)}.smart-photo-upload.is-checking .smart-photo-quality>i{border:0;background:radial-gradient(circle,#fff 23%,transparent 26%),conic-gradient(#28a9e7 var(--bio-progress),#cde9f6 0);box-shadow:0 0 0 4px rgba(40,169,231,.09);animation:none}.smart-photo-upload.is-checking .smart-photo-quality b{color:#1478ad}.smart-photo-upload.is-checking .smart-photo-quality small{color:#5c8297}.smart-photo-upload.is-good .smart-photo-quality>i{box-shadow:0 0 0 5px rgba(22,155,105,.09)}.smart-photo-upload.is-bad .smart-photo-quality>i{box-shadow:0 0 0 5px rgba(217,39,56,.08)}.smart-photo-source-sheet{position:relative;z-index:20;margin-top:-2px;padding:13px;border:1px solid #dce6ed;border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 18px 38px rgba(22,52,73,.14);opacity:0;transform:translateY(-6px) scale(.985);transition:opacity .16s ease,transform .16s ease}.smart-photo-source-sheet.is-open{opacity:1;transform:translateY(0) scale(1)}.smart-photo-source-sheet[hidden]{display:none!important}.smart-photo-source-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 2px 11px}.smart-photo-source-head>span{display:grid;gap:4px}.smart-photo-source-head b{font:1000 10px/1.1 var(--ref-display);letter-spacing:.06em;color:#183e59}.smart-photo-source-head small{font-size:9px;line-height:1.4;color:#758897}.smart-photo-source-head>button{width:30px;height:30px;border:0;border-radius:9px;background:#eef4f7;color:#577083;font-size:20px;line-height:1;cursor:pointer}.smart-photo-source-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.smart-photo-source-option{appearance:none;border:1px solid #dce6ed;border-radius:14px;min-height:72px;padding:11px 13px;display:flex;align-items:center;gap:11px;text-align:left;background:#f8fbfd;cursor:pointer;transition:.18s ease}.smart-photo-source-option:hover{transform:translateY(-1px);border-color:#a9cfe3;background:#f2f9fd;box-shadow:0 9px 18px rgba(36,91,121,.08)}.smart-photo-source-option.camera{border-color:#efb8bd;background:#fff6f7}.smart-photo-source-option.camera:hover{border-color:#e57580;background:#fff0f2}.smart-photo-source-option .source-icon{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e9f3f8;color:#197dac;font-size:19px;font-weight:900}.smart-photo-source-option.camera .source-icon{background:#ffe3e6;color:#c8192b}.smart-photo-source-option>span:last-child{display:grid;gap:4px}.smart-photo-source-option b{font:1000 9px/1.1 var(--ref-display);letter-spacing:.04em;color:#1f455f}.smart-photo-source-option small{font-size:8px;line-height:1.35;color:#758897}.smart-photo-upload-compact{padding:12px;gap:10px;border-radius:16px}.smart-photo-upload-compact .smart-photo-frame{grid-template-columns:90px minmax(0,1fr);gap:11px;padding:9px}.smart-photo-upload-compact .smart-photo-preview{width:90px}.smart-photo-upload-compact .bio-score-ring{width:38px;height:38px}.smart-photo-upload-compact .bio-score-ring b{font-size:8px}.smart-photo-upload-compact .bio-score-ring small{font-size:4px}.smart-photo-upload-compact .smart-photo-source-options{grid-template-columns:1fr}@keyframes bioFrameBreath{0%,100%{transform:scale(.98);opacity:.68}50%{transform:scale(1.025);opacity:1}}@keyframes bioLandmark{0%,18%{opacity:0;transform:scale(.25)}45%,72%{opacity:1;transform:scale(1.35)}100%{opacity:.25;transform:scale(.65)}}@keyframes bioOrbit{to{transform:rotate(360deg)}}@media(max-width:760px){.smart-photo-upload{padding:14px;gap:11px;border-radius:18px}.smart-photo-frame{grid-template-columns:126px minmax(0,1fr);gap:13px;padding:11px}.smart-photo-preview{width:126px}.smart-photo-unified-button{width:100%;min-width:0;justify-content:center}.smart-photo-unified-button>span{text-align:left}.smart-photo-source-options{grid-template-columns:1fr}}@media(max-width:470px){.smart-photo-frame{grid-template-columns:1fr;justify-items:center;text-align:center}.smart-photo-preview{width:min(62vw,184px)}.smart-photo-copy{justify-items:center}.smart-photo-copy small{max-width:310px}.smart-photo-unified-button{padding:10px 13px}.smart-photo-unified-button>img{width:36px;height:36px}.smart-photo-unified-button b{white-space:normal;font-size:9px!important}.smart-photo-source-option{min-height:68px}.smart-photo-upload-compact .smart-photo-frame{grid-template-columns:1fr}.smart-photo-upload-compact .smart-photo-preview{width:118px}}.smart-photo-camera-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:18px;background:rgba(5,19,30,.72);backdrop-filter:blur(12px);opacity:0;transition:opacity .18s ease}.smart-photo-camera-modal.is-open{opacity:1}.smart-photo-camera-modal[hidden]{display:none!important}.smart-photo-camera-dialog{width:min(100%,440px);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.34);transform:translateY(10px) scale(.985);transition:transform .2s ease}.smart-photo-camera-modal.is-open .smart-photo-camera-dialog{transform:translateY(0) scale(1)}.smart-photo-camera-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 17px 13px;border-bottom:1px solid #e5edf2;background:#fff}.smart-photo-camera-head>span{display:grid;gap:4px}.smart-photo-camera-head b{font:1000 12px/1.1 var(--ref-display);letter-spacing:.08em;color:#173d58}.smart-photo-camera-head small{font-size:9px;line-height:1.45;color:#708594}.smart-photo-camera-head>button{width:34px;height:34px;border:0;border-radius:10px;background:#eff4f7;color:#527083;font-size:22px;cursor:pointer}.smart-photo-camera-stage{position:relative;aspect-ratio:4/5;overflow:hidden;background:#0c2231}.smart-photo-camera-stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.camera-face-guide{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse 37% 42% at 50% 37%,transparent 0 92%,rgba(2,17,27,.40) 94% 100%)}.camera-guide-frame{position:absolute;left:27%;right:27%;top:13%;bottom:31%;border:1px solid rgba(94,210,255,.26);border-radius:48% 48% 43% 43%/39% 39% 56% 56%;filter:drop-shadow(0 0 7px rgba(67,198,247,.28));animation:bioFrameBreath 1.4s ease-in-out infinite}.camera-guide-frame i{position:absolute;width:28px;height:28px;border:3px solid #59cef7}.camera-guide-frame i:nth-child(1){left:-8px;top:-8px;border-right:0;border-bottom:0;border-radius:13px 0 0}.camera-guide-frame i:nth-child(2){right:-8px;top:-8px;border-left:0;border-bottom:0;border-radius:0 13px 0 0}.camera-guide-frame i:nth-child(3){left:-8px;bottom:-8px;border-right:0;border-top:0;border-radius:0 0 0 13px}.camera-guide-frame i:nth-child(4){right:-8px;bottom:-8px;border-left:0;border-top:0;border-radius:0 0 13px}.camera-guide-dots{position:absolute;left:31%;right:31%;top:20%;bottom:39%}.camera-guide-dots i{position:absolute;width:4px;height:4px;border-radius:50%;background:#69d7ff;box-shadow:0 0 8px rgba(81,203,249,.85);animation:bioLandmark 1.5s ease-in-out infinite}.camera-guide-dots i:nth-child(1){left:25%;top:25%}.camera-guide-dots i:nth-child(2){left:40%;top:22%}.camera-guide-dots i:nth-child(3){right:40%;top:22%}.camera-guide-dots i:nth-child(4){right:25%;top:25%}.camera-guide-dots i:nth-child(5){left:50%;top:42%}.camera-guide-dots i:nth-child(6){left:36%;top:61%}.camera-guide-dots i:nth-child(7){left:50%;top:65%}.camera-guide-dots i:nth-child(8){right:36%;top:61%}.camera-guide-dots i:nth-child(9){left:18%;top:48%}.camera-guide-dots i:nth-child(10){right:18%;top:48%}.camera-guide-dots i:nth-child(11){left:50%;top:82%}.camera-guide-dots i:nth-child(2n){animation-delay:.15s}.camera-guide-dots i:nth-child(3n){animation-delay:.3s}.camera-live-badge{position:absolute;left:13px;top:13px;z-index:5;display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:rgba(7,26,39,.68);color:#fff;font:900 7px/1 var(--ref-display);letter-spacing:.07em;backdrop-filter:blur(5px)}.camera-live-badge i{width:7px;height:7px;border-radius:50%;background:#ff4354;box-shadow:0 0 0 4px rgba(255,67,84,.15);animation:cameraLive 1.2s ease-in-out infinite}.smart-photo-camera-help{padding:12px 16px;color:#647a8b;font-size:9px;line-height:1.55;background:#f8fbfd;border-top:1px solid #e8eff3}.smart-photo-camera-actions{display:grid;grid-template-columns:.72fr 1.28fr;gap:10px;padding:13px 16px 16px;background:#fff}.smart-photo-camera-actions button{min-height:52px;border:0;border-radius:14px;font:1000 9px/1 var(--ref-display);letter-spacing:.05em;cursor:pointer}.camera-cancel{background:#eef3f6;color:#49697e}.camera-shot{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#ef3545,#b70e1d);color:#fff;box-shadow:0 10px 20px rgba(183,14,29,.22)}.camera-shot span{font-size:20px;line-height:.6;color:#fff}@keyframes cameraLive{0%,100%{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@media(max-width:520px){.smart-photo-camera-modal{padding:0;place-items:end center}.smart-photo-camera-dialog{width:100%;border-radius:22px 22px 0 0}.smart-photo-camera-stage{max-height:64vh}}.smart-photo-upload{gap:12px}.smart-photo-frame{position:relative;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;background:linear-gradient(145deg,#f8fbfd,#eef5f9)!important}.smart-photo-frame:hover,.smart-photo-frame:focus-visible{transform:translateY(-1px);border-color:#9cc6db!important;box-shadow:0 14px 26px rgba(30,82,114,.10);outline:none}.smart-photo-unified-button{display:none!important}.smart-photo-preview{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 24%,#f8fcff 0,#e8f0f5 48%,#d8e5ec 100%)!important}.smart-photo-placeholder{position:absolute;inset:0;display:grid;place-items:center;gap:8px;z-index:1}.smart-photo-placeholder-ring{width:76%;height:86%;border-radius:999px;border:4px solid rgba(255,255,255,.96);box-shadow:0 0 0 1px rgba(64,106,137,.12),0 10px 18px rgba(41,77,101,.09)}.smart-photo-placeholder-core{position:absolute;width:44%;height:44%;border-radius:50%;border:2px solid rgba(113,146,169,.38);box-shadow:inset 0 0 0 8px rgba(255,255,255,.28)}.smart-photo-placeholder-caption{position:absolute;left:10px;right:10px;bottom:10px;padding:7px 10px;border-radius:999px;background:rgba(14,41,59,.70);backdrop-filter:blur(8px);color:#fff;font:1000 8px/1.15 var(--ref-display);letter-spacing:.08em;text-align:center}.smart-photo-preview img[hidden]+.smart-photo-scanline,.smart-photo-preview .smart-photo-scanline{z-index:8}.smart-photo-copy b:after{content:' · ketuk frame untuk mulai';display:inline-block;margin-left:6px;color:#0f78ad;font-size:.74em}.smart-photo-upload.is-good .smart-photo-placeholder,.smart-photo-upload.has-preview .smart-photo-placeholder{opacity:0;visibility:hidden}.smart-photo-upload.is-bad .smart-photo-placeholder-ring{border-color:rgba(229,89,106,.85)}.smart-photo-upload.is-good .smart-photo-placeholder-ring{border-color:rgba(44,188,126,.9)}.smart-photo-camera-dialog{width:min(100%,460px)!important;border-radius:26px!important;background:#081c2b!important;color:#fff!important;overflow:hidden}.smart-photo-camera-head{background:linear-gradient(180deg,#10293a,#0b2232)!important;border-bottom-color:rgba(255,255,255,.08)!important}.smart-photo-camera-head b{color:#fff!important}.smart-photo-camera-head small{color:rgba(230,243,252,.78)!important}.smart-photo-camera-head>button{background:rgba(255,255,255,.10)!important;color:#fff!important}.smart-photo-camera-stage{aspect-ratio:4/5;background:radial-gradient(circle at top,#143047,#081c2b 72%)!important}.smart-photo-camera-stage video{transform:scaleX(-1);object-fit:cover}.camera-face-guide{position:absolute;inset:0;pointer-events:none}.camera-guide-oval{position:absolute;left:50%;top:50%;width:67%;height:80%;transform:translate(-50%,-50%);border-radius:50%;border:4px solid rgba(255,255,255,.92);box-shadow:0 0 0 200vmax rgba(6,20,31,.32),0 0 0 1px rgba(128,212,255,.20),0 0 20px rgba(116,215,255,.18) inset}.camera-guide-ring{position:absolute;left:18px;top:18px;width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(8,28,43,.94) 58%,transparent 60%),conic-gradient(#47c6ff var(--camera-progress,0deg),rgba(255,255,255,.18) 0);box-shadow:0 8px 22px rgba(0,0,0,.24)}.camera-guide-ring b{font:1000 16px/1 var(--ref-display);color:#fff}.camera-guide-ring small{font-size:7px;letter-spacing:.12em;color:#c4ecff}.camera-guide-points{position:absolute;left:50%;top:50%;width:54%;height:62%;transform:translate(-50%,-50%)}.camera-guide-points i{position:absolute;width:6px;height:6px;border-radius:50%;background:#dff8ff;box-shadow:0 0 10px rgba(148,229,255,.95);animation:cameraGuideSpark 1.4s ease-in-out infinite}.camera-guide-points i:nth-child(1){left:22%;top:16%}.camera-guide-points i:nth-child(2){left:50%;top:10%}.camera-guide-points i:nth-child(3){left:76%;top:16%}.camera-guide-points i:nth-child(4){left:28%;top:32%}.camera-guide-points i:nth-child(5){left:43%;top:31%}.camera-guide-points i:nth-child(6){left:58%;top:31%}.camera-guide-points i:nth-child(7){left:72%;top:33%}.camera-guide-points i:nth-child(8){left:36%;top:44%}.camera-guide-points i:nth-child(9){left:50%;top:49%}.camera-guide-points i:nth-child(10){left:64%;top:44%}.camera-guide-points i:nth-child(11){left:44%;top:58%}.camera-guide-points i:nth-child(12){left:56%;top:58%}.camera-guide-points i:nth-child(13){left:36%;top:71%}.camera-guide-points i:nth-child(14){left:50%;top:76%}.camera-guide-points i:nth-child(15){left:64%;top:71%}.camera-guide-points i:nth-child(16){left:26%;top:54%}.camera-guide-points i:nth-child(17){left:74%;top:54%}.camera-guide-points i:nth-child(18){left:50%;top:90%}.camera-guide-points i:nth-child(2n){animation-delay:.12s}.camera-guide-points i:nth-child(3n){animation-delay:.24s}.camera-guide-points i:nth-child(5n){animation-delay:.36s}.camera-live-badge{position:absolute;right:16px;top:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(3,13,20,.48);backdrop-filter:blur(8px);color:#c9ecff;font:1000 8px/1 var(--ref-display);letter-spacing:.12em}.camera-live-badge i{width:8px;height:8px;border-radius:50%;background:#46db91;box-shadow:0 0 0 4px rgba(70,219,145,.18);animation:cameraLivePulse 1.25s ease-in-out infinite}.camera-guidance{position:absolute;left:14px;right:14px;bottom:16px;padding:12px 14px;border-radius:18px;background:rgba(8,24,36,.58);backdrop-filter:blur(10px);display:grid;gap:5px;box-shadow:0 10px 24px rgba(0,0,0,.22)}.camera-guidance b{font:1000 11px/1.15 var(--ref-display);color:#fff;letter-spacing:.03em}.camera-guidance small{font-size:10px;line-height:1.45;color:#d7efff}.smart-photo-camera-modal[data-camera-tone="good"] .camera-guide-oval{border-color:#71ffd1;box-shadow:0 0 0 200vmax rgba(6,20,31,.25),0 0 0 1px rgba(113,255,209,.24),0 0 26px rgba(113,255,209,.24) inset}.smart-photo-camera-modal[data-camera-tone="good"] .camera-guide-ring{background:radial-gradient(circle at center,rgba(5,52,36,.96) 58%,transparent 60%),conic-gradient(#59f0bc var(--camera-progress,0deg),rgba(255,255,255,.18) 0)}.smart-photo-camera-modal[data-camera-tone="bad"] .camera-guide-oval{border-color:#ff8a98}.smart-photo-camera-modal[data-camera-tone="bad"] .camera-guide-ring{background:radial-gradient(circle at center,rgba(82,10,22,.96) 58%,transparent 60%),conic-gradient(#ff6877 var(--camera-progress,0deg),rgba(255,255,255,.18) 0)}.smart-photo-camera-help{display:grid;gap:5px;padding:12px 16px;background:#0c2231!important;border-top-color:rgba(255,255,255,.08)!important;color:#bcd7e5!important;font-size:10px!important}.smart-photo-camera-actions{grid-template-columns:1fr!important;background:#081c2b!important;padding:14px 16px 18px!important}.camera-cancel{background:#173447!important;color:#dbeffc!important}@keyframes cameraGuideSpark{0%,100%{opacity:.28;transform:scale(.8)}50%{opacity:1;transform:scale(1.16)}}@keyframes cameraLivePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}@media(max-width:640px){.smart-photo-frame{grid-template-columns:1fr!important;text-align:center;justify-items:center}.smart-photo-preview{width:min(68vw,220px)!important}.smart-photo-copy{justify-items:center}.smart-photo-copy b:after{display:block;margin:6px 0 0}}.smart-photo-preview{display:grid;place-items:center}.smart-photo-placeholder{position:absolute;inset:0;display:grid;place-items:center;z-index:1}.smart-photo-placeholder-logo{width:min(42%,110px);height:auto;opacity:.28;filter:drop-shadow(0 10px 18px rgba(15,53,87,.14));user-select:none;-webkit-user-drag:none;pointer-events:none}.smart-photo-upload.is-bad .smart-photo-placeholder-logo{opacity:.22}.smart-photo-upload.is-good .smart-photo-placeholder-logo,.smart-photo-upload.has-preview .smart-photo-placeholder-logo{opacity:0}.smart-photo-frame{min-height:230px}.smart-photo-copy b:after{content:' · klik frame untuk mulai'}@media(pointer:coarse){.smart-photo-copy b:after{content:' · ketuk frame untuk mulai'}}.php-registration-form{max-width:1180px;margin:0 auto;gap:18px!important}.form-block{padding:22px 22px 20px!important;border-radius:22px!important;background:linear-gradient(180deg,#fbfdff,#f3f8fb)!important;border:1px solid #dce7ef!important;box-shadow:0 14px 34px rgba(13,57,89,.06)!important}.form-block>h3{margin-bottom:6px!important}.form-block>p{max-width:860px;line-height:1.6!important}.field-grid,.field-grid.two,.field-grid.three{gap:16px!important;align-items:start}.php-registration-form label{display:grid;gap:8px;font-weight:900;color:#21435c}.php-registration-form label>small{margin-top:-2px;color:#6b8295;font-size:10px;line-height:1.45;font-weight:700}.php-registration-form input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.php-registration-form select,.php-registration-form textarea{min-height:52px!important;padding:0 16px!important;border-radius:14px!important;border:1.5px solid #cddbe6!important;background:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 2px 0 rgba(13,57,89,.02)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.php-registration-form textarea{min-height:110px!important;padding:14px 16px!important}.php-registration-form input:focus,.php-registration-form select:focus,.php-registration-form textarea:focus{border-color:#5aa7d8!important;box-shadow:0 0 0 4px rgba(90,167,216,.16)!important;outline:none!important}.participant-card{padding:10px!important;border-radius:24px!important;background:linear-gradient(180deg,#eef4f7,#f8fbfd)!important}.participant-card>header{min-height:74px!important;padding:14px 18px!important;border-radius:18px 18px 12px 12px!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.09)}.participant-data,.participant-categories,.participant-after-category{padding:18px!important;border-radius:18px!important;background:#fff!important;border:1px solid #e2ebf1!important}.participant-photo-field.smart-photo-upload,.manager-photo-upload.smart-photo-upload,.official-photo-field.smart-photo-upload{margin-top:4px;border:1px solid #d9e5ed;border-radius:20px;padding:16px;background:linear-gradient(180deg,#fff,#f7fbfd)}.smart-photo-frame{grid-template-columns:minmax(190px,220px) 1fr!important;align-items:center!important;gap:18px!important;min-height:245px;border:1.5px dashed #c7d7e4!important;border-radius:20px!important;padding:16px!important}.smart-photo-preview{width:min(220px,100%);aspect-ratio:4/5;border-radius:24px!important;background:radial-gradient(circle at 50% 20%,#f6fbff,#dfeaf1 58%,#d3e2eb 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 16px 24px rgba(21,63,90,.08)}.smart-photo-copy{display:grid;gap:8px;align-self:center}.smart-photo-copy b{font-size:14px;color:#173c58}.smart-photo-copy small{font-size:11px;line-height:1.65;color:#61798c}.smart-photo-quality{margin-top:2px;border-radius:14px!important;padding:12px 14px!important}.smart-photo-placeholder-logo{width:min(46%,112px)!important;opacity:.24!important}.smart-photo-source-sheet{margin-top:10px;border-radius:18px!important;border:1px solid #d9e5ed!important;box-shadow:0 14px 28px rgba(17,54,81,.10)!important}.smart-photo-source-option{min-height:68px!important;border-radius:14px!important}.smart-photo-camera-dialog{border-radius:28px!important;box-shadow:0 24px 60px rgba(0,0,0,.34)!important}.smart-photo-camera-stage{border-bottom:1px solid rgba(255,255,255,.08)}.camera-guide-oval{width:66%!important;height:79%!important;border-width:4px!important}.camera-guide-ring{width:86px!important;height:86px!important}.camera-guidance{left:16px!important;right:16px!important;bottom:18px!important;border:1px solid rgba(255,255,255,.10)}.camera-guidance b{font-size:12px!important}.camera-guidance small{font-size:10px!important}.smart-photo-camera-help{grid-template-columns:1fr!important;padding-top:14px!important}@media(max-width:760px){.form-block{padding:18px 14px 16px!important;border-radius:18px!important}.smart-photo-frame{grid-template-columns:1fr!important;justify-items:center;text-align:center;min-height:auto!important;padding:14px!important}.smart-photo-preview{width:min(72vw,220px)!important}.participant-data,.participant-categories,.participant-after-category{padding:14px!important}.php-registration-form input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.php-registration-form select{min-height:50px!important}}.manager-name-field small{display:block;margin-top:8px;color:#0f7ab1;font-weight:900;letter-spacing:.01em}.smart-photo-upload{position:relative}.smart-photo-frame{position:relative;overflow:hidden}.smart-photo-frame .smart-photo-input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;left:0!important;top:0!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;z-index:30!important}.smart-photo-source-sheet,.smart-photo-unified-button{display:none!important}.smart-photo-scanline{display:none!important}.smart-photo-placeholder{display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.56),rgba(255,255,255,0) 62%)}.smart-photo-placeholder-logo{width:min(38%,94px)!important;opacity:.18!important;filter:drop-shadow(0 8px 14px rgba(13,57,89,.10))!important;transform:translateY(2px)}.smart-photo-copy{gap:6px!important}.smart-photo-copy b{font-size:15px!important;letter-spacing:.01em}.smart-photo-copy small{font-size:10px!important;line-height:1.55!important;color:#6d8597!important}.smart-photo-quality{border-radius:16px!important;min-height:54px!important;background:#f7fbfd!important}.smart-photo-quality b{font-size:10px!important}.smart-photo-quality small{font-size:10px!important}.smart-photo-upload.is-checking .smart-photo-quality{background:linear-gradient(90deg,#edf8fe,#f8fcff)!important}.smart-photo-biometric-overlay{background:linear-gradient(180deg,rgba(9,31,45,.08),rgba(9,31,45,.16))!important}.bio-face-frame{border-radius:30px!important;border-width:2px!important}.bio-score-ring{top:10px!important;right:10px!important;width:64px!important;height:64px!important}.bio-score-ring b{font-size:13px!important}.bio-score-ring small{font-size:7px!important}.bio-orbit{display:none!important}.bio-landmarks i{width:5px!important;height:5px!important}.smart-photo-upload.is-checking .bio-landmarks i{animation:bioLandmark 1.8s ease-in-out infinite}.smart-photo-upload.is-checking .bio-face-frame{animation:bioFrameBreath 1.65s ease-in-out infinite}.smart-photo-upload.is-good .bio-face-frame{filter:drop-shadow(0 0 10px rgba(22,161,110,.22))}.smart-photo-upload.is-bad .bio-face-frame{filter:drop-shadow(0 0 8px rgba(215,42,58,.18))}.form-block .field-grid.three>label,.form-block .field-grid.two>label,.form-block .field-grid>label{align-self:start}.form-block .field-grid.three>label input,.form-block .field-grid.two>label input,.form-block .field-grid>label input{width:100%}@media(max-width:760px){.manager-name-field small{text-align:left}.smart-photo-placeholder-logo{width:min(34%,84px)!important}}.smart-photo-copy small{max-width:420px}.smart-photo-upload.is-checking .bio-score-ring{box-shadow:0 0 0 4px rgba(40,169,231,.08),0 8px 18px rgba(8,47,70,.18)}.smart-photo-upload.is-good .bio-score-ring{box-shadow:0 0 0 4px rgba(22,161,110,.08),0 8px 18px rgba(8,47,70,.16)}.smart-photo-upload.is-bad .bio-score-ring{box-shadow:0 0 0 4px rgba(215,42,58,.08),0 8px 18px rgba(8,47,70,.16)}.smart-photo-preview{align-self:center}.smart-photo-frame{position:relative!important;padding:18px!important;grid-template-columns:minmax(200px,220px) 1fr!important;gap:20px!important;align-items:center!important}.smart-photo-preview{position:relative!important;display:grid!important;place-items:center!important;width:min(210px,100%)!important;aspect-ratio:4/5!important;border-radius:26px!important;background:linear-gradient(180deg,#f8fbfd 0%,#eef4f8 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),0 12px 22px rgba(16,53,83,.07)!important}.smart-photo-placeholder{background:none!important}.smart-photo-placeholder-logo{width:72px!important;max-width:34%!important;opacity:.16!important;transform:none!important;filter:drop-shadow(0 6px 12px rgba(13,57,89,.08))!important}.smart-photo-frame .smart-photo-input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0.001!important;cursor:pointer!important;z-index:50!important;-webkit-appearance:none!important;appearance:none!important}.smart-photo-frame .smart-photo-input::-webkit-file-upload-button{visibility:hidden}.smart-photo-copy{display:grid!important;align-content:center!important;gap:6px!important;min-width:0}.smart-photo-copy b{font-size:15px!important;color:#173b56!important}.smart-photo-copy small{font-size:10px!important;line-height:1.55!important;color:#71889b!important}.smart-photo-quality{margin-top:6px!important;border-radius:16px!important;padding:12px 14px!important}.smart-photo-biometric-overlay{inset:10px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(10,38,54,.06),rgba(10,38,54,.14))!important}.bio-face-frame{inset:14% 16% 13% 16%!important;border-radius:38px!important;border:2px solid rgba(255,255,255,.86)!important;box-shadow:0 0 0 1px rgba(64,124,160,.10),0 0 18px rgba(71,166,217,.10) inset!important}.bio-score-ring{top:12px!important;right:12px!important;width:62px!important;height:62px!important;background:radial-gradient(circle at center,rgba(255,255,255,.93) 58%,transparent 60%),conic-gradient(#3ab4ea var(--bio-progress,0deg),rgba(255,255,255,.18) 0)!important}.bio-score-ring b{font-size:12px!important;color:#0f3650!important}.bio-score-ring small{font-size:7px!important;color:#4c6b82!important}.bio-landmarks{inset:18% 22% 18% 22%!important}.bio-landmarks i{width:5px!important;height:5px!important;background:#eaffff!important;box-shadow:0 0 9px rgba(148,229,255,.65)!important}.smart-photo-upload.is-checking .bio-face-frame{animation:bioFrameBreath 1.55s ease-in-out infinite}.smart-photo-upload.is-checking .bio-landmarks i{animation:bioLandmark 1.5s ease-in-out infinite}.smart-photo-upload.is-good .bio-score-ring{background:radial-gradient(circle at center,rgba(255,255,255,.94) 58%,transparent 60%),conic-gradient(#20c37b var(--bio-progress,0deg),rgba(255,255,255,.18) 0)!important}.smart-photo-upload.is-bad .bio-score-ring{background:radial-gradient(circle at center,rgba(255,255,255,.94) 58%,transparent 60%),conic-gradient(#ea5166 var(--bio-progress,0deg),rgba(255,255,255,.18) 0)!important}.smart-photo-upload.is-good .bio-face-frame{border-color:rgba(85,225,172,.95)!important}.smart-photo-upload.is-bad .bio-face-frame{border-color:rgba(255,136,154,.92)!important}@media(max-width:760px){.smart-photo-frame{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;padding:14px!important}.smart-photo-preview{width:min(72vw,220px)!important}.smart-photo-placeholder-logo{width:64px!important;max-width:30%!important}}.smart-photo-frame{display:grid!important;grid-template-columns:minmax(196px,218px) 1fr!important;align-items:center!important;gap:18px!important;padding:18px!important;border-radius:22px!important}.smart-photo-preview{display:grid!important;place-items:center!important;overflow:hidden!important}.smart-photo-placeholder{display:grid!important;place-items:center!important;inset:0!important}.smart-photo-placeholder-logo{display:block!important;width:60px!important;height:60px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;opacity:.14!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.06))!important;transform:none!important;margin:0 auto!important}.smart-photo-upload .smart-photo-input{font-size:16px!important}.smart-photo-frame .smart-photo-input{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;opacity:.001!important;pointer-events:auto!important;cursor:pointer!important;z-index:60!important;background:transparent!important}.smart-photo-copy b{font-size:14px!important}.smart-photo-copy small{font-size:10px!important;max-width:380px!important}.smart-photo-quality span{display:grid!important;gap:2px!important}@media(max-width:760px){.smart-photo-frame{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:14px!important;padding:14px!important}.smart-photo-copy small{max-width:unset!important}}.smart-photo-copy,.smart-photo-copy b:after{display:none!important;content:none!important}.smart-photo-preview:before,.smart-photo-preview:after,.smart-photo-scanline{display:none!important;content:none!important}.smart-photo-frame{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:center!important;gap:12px!important;padding:16px!important;border:1.5px dashed #d3e1eb!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffff 0%,#f6fafc 100%)!important;overflow:hidden!important}.smart-photo-preview{width:min(230px,100%)!important;aspect-ratio:4/5!important;border-radius:22px!important;background:linear-gradient(180deg,#f8fbfd,#edf4f8)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),0 10px 22px rgba(16,53,83,.06)!important}.smart-photo-placeholder{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:20px!important}.smart-photo-placeholder-logo{width:min(88px,42%)!important;height:auto!important;opacity:.14!important;object-fit:contain!important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.07))!important;margin:0 auto!important}.smart-photo-placeholder-title{display:block!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;color:#6f8799!important;text-align:center!important}.smart-photo-quality{margin-top:8px!important}.smart-photo-source-sheet{display:block!important;margin-top:10px!important;border:1px solid #dbe6ee!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 30px rgba(14,52,79,.11)!important;overflow:hidden!important}.smart-photo-source-head{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:flex-start!important;padding:14px 14px 10px!important;border-bottom:1px solid #edf3f7!important}.smart-photo-source-head b{font-size:12px!important;color:#163b56!important}.smart-photo-source-head small{display:block!important;margin-top:3px!important;font-size:10px!important;color:#6f8799!important;line-height:1.5!important}.smart-photo-source-head [data-photo-source-close]{width:30px!important;height:30px!important;border:none!important;border-radius:999px!important;background:#eef5f9!important;color:#23455e!important;font-size:20px!important;line-height:1!important}.smart-photo-source-options{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px!important}.smart-photo-source-option{display:flex!important;gap:10px!important;align-items:center!important;justify-content:flex-start!important;min-height:64px!important;padding:12px!important;border:1px solid #dce7ef!important;border-radius:14px!important;background:#f8fbfd!important;text-align:left!important}.smart-photo-source-option .source-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:12px!important;background:#e6f5fb!important;color:#1494c9!important;font-size:18px!important}.smart-photo-source-option b{font-size:11px!important;color:#163b56!important}.smart-photo-source-option small{display:block!important;margin-top:2px!important;font-size:9px!important;color:#6f8799!important;line-height:1.45!important}.smart-photo-unified-button{display:none!important}@media(min-width:761px){.smart-photo-frame{padding:18px!important}.smart-photo-preview{width:min(240px,100%)!important}}.smart-photo-frame .smart-photo-input{position:absolute!important;width:1px!important;height:1px!important;left:-9999px!important;top:auto!important;opacity:0!important;pointer-events:none!important}.smart-photo-biometric-overlay{display:none!important}.smart-photo-upload.is-checking .smart-photo-biometric-overlay,.smart-photo-upload.is-good .smart-photo-biometric-overlay,.smart-photo-upload.is-bad .smart-photo-biometric-overlay{display:block!important}.smart-photo-preview{border-radius:24px!important;overflow:hidden!important}.smart-photo-frame{overflow:visible!important}.smart-photo-placeholder{border-radius:24px!important}.smart-photo-placeholder-logo{width:min(96px,44%)!important;opacity:.13!important}.smart-photo-placeholder-title{margin-top:2px!important}.smart-photo-source-sheet{position:relative!important;z-index:80!important}.smart-photo-source-option{cursor:pointer!important}.smart-photo-source-sheet{display:none!important}.smart-photo-preview::before,.smart-photo-preview::after{display:none!important;content:none!important;width:0!important;height:0!important;border:none!important;opacity:0!important}.smart-photo-frame::before,.smart-photo-frame::after{display:none!important;content:none!important}.smart-photo-preview{position:relative!important;overflow:hidden!important;border-radius:24px!important}.smart-photo-placeholder{position:absolute!important;inset:0!important;display:grid!important;grid-template-rows:auto auto!important;justify-items:center!important;align-content:center!important;justify-content:center!important;gap:14px!important;padding:18px!important}.smart-photo-placeholder-logo{width:min(104px,46%)!important;height:auto!important;display:block!important;margin:0 auto!important;opacity:.14!important}.smart-photo-placeholder-title{display:block!important;margin:0!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.08em!important;text-align:center!important;color:#6f8799!important}.smart-photo-frame{overflow:hidden!important}@media(max-width:760px){.smart-photo-placeholder-logo{width:min(96px,40%)!important}}.photo-upload-v172.smart-photo-upload{--bio-accent:#1e8fda;--bio-progress:0deg;display:grid!important;gap:12px!important;width:100%!important;padding:0!important;margin:14px 0 0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.photo-upload-title-v172{display:block;font-size:12px;line-height:1.3;font-weight:900;color:#21435c}.photo-preview-v172{position:relative;display:grid;place-items:center;width:min(250px,100%);aspect-ratio:4/5;margin:0 auto;overflow:hidden;isolation:isolate;border:1px solid #d5e3ec;border-radius:28px;background:radial-gradient(circle at 50% 27%,rgba(255,255,255,.98) 0 16%,rgba(244,250,253,.95) 42%,rgba(230,240,246,.96) 100%),linear-gradient(180deg,#fff,#edf5f9);box-shadow:0 16px 36px rgba(22,62,91,.09),inset 0 1px 0 rgba(255,255,255,.95)}.photo-preview-v172::before,.photo-preview-v172::after{content:"";position:absolute;z-index:2;width:38px;height:38px;pointer-events:none;opacity:.55}.photo-preview-v172::before{left:15px;top:15px;border-left:2px solid #8bb8d1;border-top:2px solid #8bb8d1;border-radius:12px 0 0 0}.photo-preview-v172::after{right:15px;bottom:15px;border-right:2px solid #8bb8d1;border-bottom:2px solid #8bb8d1;border-radius:0 0 12px 0}.photo-placeholder-v172{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px;pointer-events:none}.photo-placeholder-logo-v172{display:block;width:170px;max-width:75%;height:auto;object-fit:contain;opacity:.72;filter:drop-shadow(0 10px 18px rgba(25,68,98,.12))}.photo-placeholder-v172>span{padding:7px 11px;border:1px solid rgba(115,156,184,.24);border-radius:999px;background:rgba(255,255,255,.66);color:#648197;font:900 9px/1 var(--ref-display);letter-spacing:.12em;backdrop-filter:blur(7px)}.photo-result-v172{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.photo-native-picker-v172{display:grid!important;gap:8px!important;padding:13px 14px!important;border:1px solid #dbe7ee!important;border-radius:16px!important;background:#f7fbfd!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important}.photo-picker-heading-v172{display:grid;gap:3px}.photo-picker-heading-v172 b{font:900 10px/1.2 var(--ref-display);letter-spacing:.055em;color:#21435c}.photo-picker-heading-v172 small{font-size:9px;line-height:1.4;color:#748998}.photo-native-input-v172{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:38px!important;margin:0!important;padding:5px!important;opacity:1!important;pointer-events:auto!important;border:1px solid #cfdde6!important;border-radius:11px!important;background:#fff!important;color:#526d80!important;font-size:10px!important;cursor:pointer!important;-webkit-appearance:auto!important;appearance:auto!important}.photo-native-input-v172::file-selector-button{min-height:30px;margin-right:8px;padding:0 12px;border:0;border-radius:8px;background:#173f5b;color:#fff;font:900 9px/1 var(--ref-display);letter-spacing:.04em;cursor:pointer}.photo-native-input-v172::-webkit-file-upload-button{min-height:30px;margin-right:8px;padding:0 12px;border:0;border-radius:8px;background:#173f5b;color:#fff;font:900 9px/1 var(--ref-display);cursor:pointer}.photo-live-camera-v172{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;width:100%;min-height:52px;padding:9px 12px;border:1px solid #cfe0e9;border-radius:15px;background:#fff;color:#21435c;text-align:left;cursor:pointer;box-shadow:0 6px 16px rgba(25,67,95,.05)}.photo-live-camera-v172>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eaf6fb;color:#137cad;font-size:22px}.photo-live-camera-v172 b{align-self:end;font:900 9px/1.15 var(--ref-display);letter-spacing:.055em}.photo-live-camera-v172 small{align-self:start;margin-top:3px;font-size:9px;line-height:1.25;color:#748b9b}.photo-live-camera-v172:hover{border-color:#9ec5da;background:#fbfdff}.photo-preview-v172 .smart-photo-biometric-overlay{position:absolute!important;inset:9px!important;z-index:8!important;display:none!important;pointer-events:none!important;opacity:1!important;border-radius:21px!important;background:linear-gradient(180deg,rgba(9,31,45,.05),rgba(9,31,45,.15))!important}.photo-upload-v172.is-checking .photo-preview-v172 .smart-photo-biometric-overlay,.photo-upload-v172.is-good .photo-preview-v172 .smart-photo-biometric-overlay,.photo-upload-v172.is-bad .photo-preview-v172 .smart-photo-biometric-overlay{display:block!important}.photo-upload-v172 .bio-face-frame{inset:14% 16% 13% 16%!important;border-radius:38px!important;border:2px solid rgba(255,255,255,.88)!important;box-shadow:0 0 0 1px rgba(64,124,160,.10),0 0 18px rgba(71,166,217,.11) inset!important}.photo-upload-v172.is-checking .bio-face-frame{animation:bioFrameBreath 1.55s ease-in-out infinite!important}.photo-upload-v172.is-good .bio-face-frame{border-color:rgba(85,225,172,.96)!important}.photo-upload-v172.is-bad .bio-face-frame{border-color:rgba(255,136,154,.94)!important}.photo-upload-v172 .bio-score-ring{top:12px!important;right:12px!important;bottom:auto!important;width:62px!important;height:62px!important;background:radial-gradient(circle at center,rgba(255,255,255,.95) 58%,transparent 60%),conic-gradient(#3ab4ea var(--bio-progress,0deg),rgba(255,255,255,.20) 0)!important}.photo-upload-v172 .bio-score-ring b{font-size:12px!important;color:#0f3650!important}.photo-upload-v172 .bio-score-ring small{font-size:7px!important;color:#4c6b82!important}.photo-upload-v172.is-good .bio-score-ring{background:radial-gradient(circle at center,rgba(255,255,255,.95) 58%,transparent 60%),conic-gradient(#20c37b var(--bio-progress,0deg),rgba(255,255,255,.20) 0)!important}.photo-upload-v172.is-bad .bio-score-ring{background:radial-gradient(circle at center,rgba(255,255,255,.95) 58%,transparent 60%),conic-gradient(#ea5166 var(--bio-progress,0deg),rgba(255,255,255,.20) 0)!important}.photo-upload-v172 .bio-landmarks i{animation:bioLandmark 1.5s ease-in-out infinite}.photo-upload-v172 .bio-orbit{animation:bioOrbit 7s linear infinite}.photo-upload-v172 .smart-photo-scanline{display:none!important;position:absolute!important;left:10px!important;right:10px!important;height:2px!important;z-index:10!important;background:linear-gradient(90deg,transparent,#3ec3f3 15%,#fff 50%,#3ec3f3 85%,transparent)!important;box-shadow:0 0 11px rgba(62,195,243,.85)!important;animation:smartPhotoScan 1.15s ease-in-out infinite!important}.photo-upload-v172.is-checking .smart-photo-scanline{display:block!important}.photo-upload-v172.is-good .photo-preview-v172{border-color:#8fd9bd;box-shadow:0 0 0 4px rgba(33,190,126,.07),0 16px 36px rgba(22,62,91,.09)}.photo-upload-v172.is-bad .photo-preview-v172{border-color:#e7a6af;box-shadow:0 0 0 4px rgba(218,72,91,.06),0 16px 36px rgba(22,62,91,.09)}.photo-upload-v172 .smart-photo-quality{margin:0!important;min-height:52px!important;padding:11px 13px!important;border:1px solid #e0eaf0!important;border-radius:14px!important;background:#f8fbfd!important}.smart-photo-upload-compact.photo-upload-v172 .photo-preview-v172{width:min(205px,100%);border-radius:22px}.smart-photo-upload-compact.photo-upload-v172 .photo-placeholder-logo-v172{width:142px}.smart-photo-upload-compact.photo-upload-v172 .photo-live-camera-v172{min-height:48px}@media(max-width:760px){.photo-upload-v172.smart-photo-upload{gap:10px!important}.photo-preview-v172{width:min(220px,100%);border-radius:24px}.photo-placeholder-logo-v172{width:155px;max-width:76%}.photo-native-picker-v172{padding:12px!important;border-radius:14px!important}.photo-live-camera-v172{border-radius:14px}.photo-upload-v172 .bio-score-ring{width:56px!important;height:56px!important;top:10px!important;right:10px!important}}.face-upload-v173{position:relative;display:grid;justify-items:center;gap:12px;width:100%;margin-top:6px;padding:0;border:0;background:transparent;box-shadow:none}.face-upload-title-v173{justify-self:stretch;color:#21435c;font:900 12px/1.3 var(--ref-display)}.face-native-input-v173{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.face-preview-v173{position:relative;display:grid;place-items:center;width:min(245px,100%);aspect-ratio:4/5;overflow:hidden;isolation:isolate;cursor:pointer;border:1px solid #d7e5ed;border-radius:30px;background:radial-gradient(circle at 50% 24%,#fff 0 18%,#f4f9fc 49%,#e8f1f6 100%);box-shadow:0 17px 38px rgba(18,59,87,.10),inset 0 1px 0 rgba(255,255,255,.95);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.face-preview-v173:hover,.face-preview-v173:focus-visible{outline:none;transform:translateY(-1px);border-color:#9bc7dc;box-shadow:0 19px 42px rgba(18,59,87,.13),0 0 0 4px rgba(54,161,213,.08)}.face-preview-v173:before,.face-preview-v173:after{content:"";position:absolute;z-index:4;width:42px;height:42px;pointer-events:none;opacity:.6}.face-preview-v173:before{left:14px;top:14px;border-left:2px solid #7eabc4;border-top:2px solid #7eabc4;border-radius:14px 0 0 0}.face-preview-v173:after{right:14px;bottom:14px;border-right:2px solid #7eabc4;border-bottom:2px solid #7eabc4;border-radius:0 0 14px 0}.face-placeholder-v173{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:22px;text-align:center;pointer-events:none}.face-placeholder-logo-v173{display:block;width:166px;max-width:76%;height:auto;object-fit:contain;opacity:.68;filter:drop-shadow(0 9px 17px rgba(18,57,83,.11))}.face-placeholder-v173 b{margin-top:4px;color:#496b82;font:1000 10px/1 var(--ref-display);letter-spacing:.12em}.face-placeholder-v173 small{max-width:175px;color:#8297a5;font-size:9px;line-height:1.45}.face-result-v173{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover}.face-upload-v173.has-preview .face-placeholder-v173,.face-upload-v173.is-checking .face-placeholder-v173,.face-upload-v173.is-good .face-placeholder-v173{opacity:0;visibility:hidden}.face-ocr-upload-button-v173.identity-unified-upload-button{width:min(340px,100%)!important;min-width:0!important;min-height:105px!important;margin:0 auto!important;padding:12px 16px!important}.face-ocr-upload-button-v173 .identity-upload-camera-logo{width:68px!important;height:68px!important}.face-ocr-upload-button-v173 b{font-size:10px!important}.face-ocr-upload-button-v173 small{font-size:8px!important}.face-live-camera-v173{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:11px;align-items:center;width:min(340px,100%);min-height:56px;padding:9px 13px;border:1px solid #d5e4ec;border-radius:15px;background:#fff;color:#21435c;text-align:left;cursor:pointer;box-shadow:0 7px 18px rgba(20,62,91,.05)}.face-live-camera-v173>span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#eaf6fb;color:#137cad;font-size:23px}.face-live-camera-v173 b{align-self:end;font:900 9px/1.1 var(--ref-display);letter-spacing:.055em}.face-live-camera-v173 small{align-self:start;margin-top:3px;color:#748b9b;font-size:9px;line-height:1.3}.face-live-camera-v173:hover{border-color:#a7ccdd;background:#fbfdff}.face-upload-v173 .smart-photo-quality{width:min(340px,100%)!important;margin:0!important;min-height:52px!important;padding:11px 13px!important;border:1px solid #e0eaf0!important;border-radius:14px!important;background:#f8fbfd!important}.face-preview-v173 .smart-photo-biometric-overlay{position:absolute!important;inset:9px!important;z-index:8!important;display:none!important;pointer-events:none!important;opacity:1!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(9,31,45,.05),rgba(9,31,45,.15))!important}.face-upload-v173.is-checking .smart-photo-biometric-overlay,.face-upload-v173.is-good .smart-photo-biometric-overlay,.face-upload-v173.is-bad .smart-photo-biometric-overlay{display:block!important}.face-upload-v173 .bio-face-frame{inset:14% 16% 13% 16%!important;border-radius:38px!important;border:2px solid rgba(255,255,255,.90)!important;box-shadow:0 0 0 1px rgba(64,124,160,.10),0 0 18px rgba(71,166,217,.11) inset!important}.face-upload-v173.is-checking .bio-face-frame{animation:bioFrameBreath 1.55s ease-in-out infinite!important}.face-upload-v173.is-good .bio-face-frame{border-color:rgba(85,225,172,.96)!important}.face-upload-v173.is-bad .bio-face-frame{border-color:rgba(255,136,154,.94)!important}.face-upload-v173 .bio-score-ring{top:12px!important;right:12px!important;bottom:auto!important;width:62px!important;height:62px!important;background:radial-gradient(circle at center,rgba(255,255,255,.95) 58%,transparent 60%),conic-gradient(#3ab4ea var(--bio-progress,0deg),rgba(255,255,255,.20) 0)!important}.face-upload-v173 .bio-score-ring b{font-size:12px!important;color:#0f3650!important}.face-upload-v173 .bio-score-ring small{font-size:7px!important;color:#4c6b82!important}.face-upload-v173.is-good .bio-score-ring{background:radial-gradient(circle at center,rgba(255,255,255,.95) 58%,transparent 60%),conic-gradient(#20c37b var(--bio-progress,0deg),rgba(255,255,255,.20) 0)!important}.face-upload-v173.is-bad .bio-score-ring{background:radial-gradient(circle at center,rgba(255,255,255,.95) 58%,transparent 60%),conic-gradient(#ea5166 var(--bio-progress,0deg),rgba(255,255,255,.20) 0)!important}.face-upload-v173 .bio-landmarks i{animation:bioLandmark 1.5s ease-in-out infinite}.face-upload-v173 .bio-orbit{animation:bioOrbit 7s linear infinite}.face-upload-v173 .smart-photo-scanline{display:none!important;position:absolute!important;left:10px!important;right:10px!important;height:2px!important;z-index:10!important;background:linear-gradient(90deg,transparent,#3ec3f3 15%,#fff 50%,#3ec3f3 85%,transparent)!important;box-shadow:0 0 11px rgba(62,195,243,.85)!important;animation:smartPhotoScan 1.15s ease-in-out infinite!important}.face-upload-v173.is-checking .smart-photo-scanline{display:block!important}.face-upload-v173.is-good .face-preview-v173{border-color:#8fd9bd;box-shadow:0 0 0 4px rgba(33,190,126,.07),0 17px 38px rgba(22,62,91,.09)}.face-upload-v173.is-bad .face-preview-v173{border-color:#e7a6af;box-shadow:0 0 0 4px rgba(218,72,91,.06),0 17px 38px rgba(22,62,91,.09)}.face-upload-compact-v173 .face-preview-v173{width:min(205px,100%);border-radius:24px}.face-upload-compact-v173 .face-placeholder-logo-v173{width:140px}.face-upload-compact-v173 .face-ocr-upload-button-v173.identity-unified-upload-button{min-height:92px!important}@media(max-width:760px){.face-preview-v173{width:min(220px,100%);border-radius:25px}.face-placeholder-logo-v173{width:154px;max-width:76%}.face-ocr-upload-button-v173.identity-unified-upload-button{min-height:96px!important;padding:10px 13px!important}.face-ocr-upload-button-v173 .identity-upload-camera-logo{width:62px!important;height:62px!important}.face-upload-v173 .bio-score-ring{width:56px!important;height:56px!important;top:10px!important;right:10px!important}}.premium-photo-v180{display:grid;gap:9px;justify-items:center;margin:10px 0 16px}.premium-photo-title-v180{font:900 12px/1.25 var(--ref-display);color:#173d58;text-align:center;letter-spacing:.015em}.premium-photo-stage-v180{position:relative;width:min(210px,100%);aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden;border-radius:26px;background:radial-gradient(circle at 50% 28%,#f8fcff 0,#edf5fa 52%,#dce9f1 100%);box-shadow:0 18px 38px rgba(20,59,86,.10),inset 0 0 0 1px rgba(255,255,255,.92)}.premium-photo-input-v180{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:30!important;opacity:.001!important;cursor:pointer!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;font-size:0!important;-webkit-appearance:none!important;appearance:none!important}.premium-photo-input-v180::-webkit-file-upload-button{visibility:hidden!important;width:100%!important;height:100%!important;cursor:pointer!important}.premium-photo-logo-v180{width:82%;height:auto;object-fit:contain;opacity:.68;filter:drop-shadow(0 12px 24px rgba(18,58,88,.12));pointer-events:none;user-select:none}.premium-photo-preview-v180{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;pointer-events:none}.premium-face-overlay-v180{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:0;transition:opacity .22s ease;background:linear-gradient(180deg,rgba(5,28,44,.05),rgba(5,28,44,.13))}.premium-photo-v180.has-photo-v180 .premium-face-overlay-v180{opacity:1}.premium-face-frame-v180{position:absolute;left:22%;right:22%;top:12%;bottom:24%;border:1.5px solid rgba(175,231,255,.78);border-radius:47% 47% 43% 43%/40% 40% 55% 55%;box-shadow:0 0 16px rgba(82,199,248,.18),inset 0 0 18px rgba(82,199,248,.08)}.premium-scan-v180{position:absolute;left:8%;right:8%;top:12%;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,#4ed3ff 17%,#fff 50%,#4ed3ff 83%,transparent);box-shadow:0 0 14px rgba(78,211,255,.95);opacity:0}.premium-face-dot-v180{position:absolute;width:5px;height:5px;border-radius:50%;background:#d8f7ff;box-shadow:0 0 8px #6fdcff;opacity:.24;transform:scale(.7)}.premium-face-dot-v180.d1{left:34%;top:30%}.premium-face-dot-v180.d2{left:43%;top:28%}.premium-face-dot-v180.d3{right:43%;top:28%}.premium-face-dot-v180.d4{right:34%;top:30%}.premium-face-dot-v180.d5{left:38%;top:40%}.premium-face-dot-v180.d6{right:38%;top:40%}.premium-face-dot-v180.d7{left:49%;top:46%}.premium-face-dot-v180.d8{left:40%;top:56%}.premium-face-dot-v180.d9{left:49%;top:59%}.premium-face-dot-v180.d10{right:40%;top:56%}.premium-face-dot-v180.d11{left:49%;top:67%}.premium-face-dot-v180.d12{left:49%;top:36%}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{opacity:1;animation:premiumScan180 1.15s ease-in-out infinite}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180{opacity:.9;animation:premiumDot180 1.25s ease-in-out infinite}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180:nth-of-type(2n){animation-delay:.12s}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180:nth-of-type(3n){animation-delay:.24s}.premium-photo-v180.is-face-ok-v180 .premium-face-frame-v180{border-color:rgba(89,242,184,.94);box-shadow:0 0 18px rgba(47,215,153,.28),inset 0 0 20px rgba(47,215,153,.10)}.premium-photo-v180.is-face-ok-v180 .premium-face-dot-v180{background:#caffea;box-shadow:0 0 9px #65efba;opacity:.82}.premium-photo-v180.is-face-bad-v180 .premium-face-frame-v180{border-color:rgba(255,102,125,.94);box-shadow:0 0 18px rgba(235,66,91,.24)}.premium-photo-v180.is-face-bad-v180 .premium-face-dot-v180{background:#ffd4da;box-shadow:0 0 8px #ff798c;opacity:.72}@keyframes premiumScan180{0%{top:12%;opacity:.15}12%{opacity:1}50%{opacity:1}100%{top:86%;opacity:.08}}@keyframes premiumDot180{0%,100%{transform:scale(.7);opacity:.35}50%{transform:scale(1.25);opacity:1}}.team-athlete-v176 .premium-photo-stage-v180{width:min(160px,100%)}.official-repeat-row .premium-photo-stage-v180{width:135px}@media(max-width:760px){.premium-photo-stage-v180{width:min(185px,62vw)}.team-athlete-v176 .premium-photo-stage-v180{width:145px}.official-repeat-row .premium-photo-stage-v180{width:130px}}.premium-photo-stage-v180{--premium-score:0deg}.premium-face-chip-v181{position:absolute;left:12px;top:12px;z-index:12;padding:7px 9px;border-radius:10px;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.96);box-shadow:0 8px 20px rgba(11,43,65,.10);font:900 8px/1 var(--ref-display);letter-spacing:.14em;color:#6a8192;text-transform:uppercase}.premium-score-ring-v181{position:absolute;right:12px;top:12px;z-index:12;width:66px;height:66px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at center,rgba(255,255,255,.97) 56%,transparent 58%),conic-gradient(#3ab4ea var(--premium-score),rgba(255,255,255,.24) 0);box-shadow:0 10px 22px rgba(11,43,65,.18),0 0 0 1px rgba(255,255,255,.72) inset}.premium-score-ring-v181:after{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid rgba(255,255,255,.55)}.premium-score-ring-v181 b{position:relative;z-index:1;font:900 13px/1 var(--ref-display);color:#13354c!important}.premium-score-ring-v181 small{position:relative;z-index:1;margin-top:2px;font-size:6px;letter-spacing:.12em;color:#607a8c}.premium-status-icon-v181{position:absolute;left:14px;bottom:14px;z-index:12;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 8px 18px rgba(11,43,65,.14);border:1px solid rgba(255,255,255,.96)}.premium-status-icon-v181:before,.premium-status-icon-v181:after{content:"";position:absolute;left:50%;top:50%;transform-origin:center center}.premium-status-icon-v181[data-tone="scan"]:before{width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid rgba(58,180,234,.28);border-top-color:#3ab4ea;animation:premiumSpinner181 .8s linear infinite}.premium-status-icon-v181[data-tone="ok"]{background:rgba(255,255,255,.98);border-color:rgba(201,255,231,.95)}.premium-status-icon-v181[data-tone="ok"]:before{width:14px;height:8px;margin:-6px 0 0 -7px;border-left:3px solid #1ec777;border-bottom:3px solid #1ec777;transform:rotate(-45deg)}.premium-status-icon-v181[data-tone="bad"]{background:rgba(255,255,255,.98);border-color:rgba(255,223,228,.95)}.premium-status-icon-v181[data-tone="bad"]:before,.premium-status-icon-v181[data-tone="bad"]:after{width:16px;height:3px;margin:-1.5px 0 0 -8px;border-radius:999px;background:#ef4a63}.premium-status-icon-v181[data-tone="bad"]:before{transform:rotate(45deg)}.premium-status-icon-v181[data-tone="bad"]:after{transform:rotate(-45deg)}.premium-status-text-v181{position:absolute;left:56px;bottom:20px;z-index:12;padding:7px 10px;border-radius:12px;background:rgba(11,30,45,.68);backdrop-filter:blur(10px);font:900 8px/1 var(--ref-display);letter-spacing:.13em;color:#effbff;text-transform:uppercase;box-shadow:0 8px 18px rgba(0,0,0,.16)}.premium-photo-v180.is-scanning-v180 .premium-score-ring-v181{background:radial-gradient(circle at center,rgba(255,255,255,.97) 56%,transparent 58%),conic-gradient(#39c5ff var(--premium-score),rgba(255,255,255,.22) 0);box-shadow:0 0 0 4px rgba(57,197,255,.08),0 10px 22px rgba(11,43,65,.18)}.premium-photo-v180.is-face-ok-v180 .premium-score-ring-v181{background:radial-gradient(circle at center,rgba(255,255,255,.97) 56%,transparent 58%),conic-gradient(#23cf82 var(--premium-score),rgba(255,255,255,.22) 0);box-shadow:0 0 0 4px rgba(35,207,130,.08),0 10px 22px rgba(11,43,65,.16)}.premium-photo-v180.is-face-bad-v180 .premium-score-ring-v181{background:radial-gradient(circle at center,rgba(255,255,255,.97) 56%,transparent 58%),conic-gradient(#ef4a63 var(--premium-score),rgba(255,255,255,.22) 0);box-shadow:0 0 0 4px rgba(239,74,99,.08),0 10px 22px rgba(11,43,65,.16)}.premium-photo-v180.is-face-ok-v180 .premium-status-text-v181{background:rgba(7,82,49,.76)}.premium-photo-v180.is-face-bad-v180 .premium-status-text-v181{background:rgba(125,16,33,.76)}.premium-photo-v180.is-scanning-v180 .premium-status-text-v181{background:rgba(7,57,91,.72)}.premium-photo-v180.is-face-ok-v180 .premium-face-chip-v181,.premium-photo-v180.is-face-bad-v180 .premium-face-chip-v181,.premium-photo-v180.is-scanning-v180 .premium-face-chip-v181{color:#ffffff;background:rgba(255,255,255,.98)}@keyframes premiumSpinner181{to{transform:rotate(360deg)}}@media(max-width:760px){.premium-score-ring-v181{width:58px;height:58px;right:10px;top:10px}.premium-status-text-v181{left:52px;bottom:18px;font-size:7px}.premium-face-chip-v181{left:10px;top:10px;padding:6px 8px}}.premium-photo-stage-v180{position:relative;isolation:isolate}.premium-photo-logo-v180{filter:brightness(1.7) grayscale(1) saturate(0) contrast(0.95) drop-shadow(0 10px 20px rgba(18,58,88,.08));opacity:.97}.premium-photo-preview-v180{border-radius:26px}.premium-photo-meta-v181{display:grid;grid-template-columns:1fr;gap:8px;width:min(210px,100%)}.premium-photo-score-v181,.premium-photo-status-v181{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.96);border:1px solid rgba(222,232,239,.95);box-shadow:0 10px 20px rgba(16,53,83,.06);backdrop-filter:blur(8px)}.premium-photo-score-v181{justify-content:space-between;position:relative;overflow:hidden}.premium-photo-score-v181:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--premium-detect-score,0) * 1%);background:linear-gradient(90deg,rgba(71,190,239,.12),rgba(71,190,239,.03));pointer-events:none}.premium-photo-score-v181 i,.premium-photo-status-v181 i{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f6fbff;color:#4f86a4;font-style:normal;font-weight:1000;box-shadow:inset 0 0 0 1px rgba(211,225,235,.95)}.premium-photo-score-v181 b,.premium-photo-status-v181 b{position:relative;z-index:1;font:1000 12px/1.05 var(--ref-display);color:#173b55;letter-spacing:.02em}.premium-photo-score-v181 small{position:relative;z-index:1;margin-left:auto;font-size:8px;letter-spacing:.09em;color:#678093;font-weight:800}.premium-photo-status-v181{justify-content:flex-start}.premium-photo-status-v181[data-tone="scan"]{background:linear-gradient(180deg,#fbfeff,#f1faff);border-color:#cfe8f4}.premium-photo-status-v181[data-tone="scan"] i{color:#1993cc;background:#eef9ff;animation:premiumStatusSpin181 1.15s linear infinite}.premium-photo-status-v181[data-tone="good"]{background:linear-gradient(180deg,#f7fffb,#eefcf5);border-color:#ccead9}.premium-photo-status-v181[data-tone="good"] i{background:#18a96d;color:#fff;box-shadow:0 10px 18px rgba(24,169,109,.16)}.premium-photo-status-v181[data-tone="good"] b{color:#10734c}.premium-photo-status-v181[data-tone="bad"]{background:linear-gradient(180deg,#fff9fa,#fff2f4);border-color:#f0d0d6}.premium-photo-status-v181[data-tone="bad"] i{background:#db3c52;color:#fff;box-shadow:0 10px 18px rgba(219,60,82,.15)}.premium-photo-status-v181[data-tone="bad"] b{color:#ad2338}.premium-photo-v180.is-scanning-v180 .premium-photo-stage-v180{box-shadow:0 18px 38px rgba(20,59,86,.12),0 0 0 4px rgba(61,188,241,.07),inset 0 0 0 1px rgba(255,255,255,.92)}.premium-photo-v180.is-face-ok-v180 .premium-photo-stage-v180{box-shadow:0 18px 38px rgba(20,59,86,.11),0 0 0 4px rgba(41,201,128,.07),inset 0 0 0 1px rgba(255,255,255,.92)}.premium-photo-v180.is-face-bad-v180 .premium-photo-stage-v180{box-shadow:0 18px 38px rgba(20,59,86,.11),0 0 0 4px rgba(231,76,98,.07),inset 0 0 0 1px rgba(255,255,255,.92)}.premium-face-frame-v180{border:1.6px solid rgba(255,255,255,.96);box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 18px rgba(82,199,248,.13),inset 0 0 18px rgba(255,255,255,.06)}.premium-face-dot-v180{width:6px;height:6px;background:#ffffff;box-shadow:0 0 10px rgba(255,255,255,.88),0 0 18px rgba(111,220,255,.42)}@keyframes premiumStatusSpin181{from{transform:rotate(0)}to{transform:rotate(360deg)}}.team-athlete-v176 .premium-photo-meta-v181{width:min(160px,100%)}.official-repeat-row .premium-photo-meta-v181{width:135px}@media(max-width:760px){.premium-photo-meta-v181{width:min(185px,62vw)}.team-athlete-v176 .premium-photo-meta-v181{width:145px}.official-repeat-row .premium-photo-meta-v181{width:130px}.premium-photo-score-v181,.premium-photo-status-v181{min-height:38px;padding:9px 10px}.premium-photo-score-v181 i,.premium-photo-status-v181 i{width:24px;height:24px}.premium-photo-score-v181 b,.premium-photo-status-v181 b{font-size:11px}.premium-photo-score-v181 small{font-size:7px}}.premium-face-chip-v181,.premium-score-ring-v181,.premium-status-icon-v181,.premium-status-text-v181,.premium-photo-meta-v181,.premium-photo-score-v181,.premium-photo-status-v181{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.premium-photo-input-v180,.premium-photo-input-v180::file-selector-button,.premium-photo-input-v180::-webkit-file-upload-button,.premium-photo-input-v180::-ms-browse{color:transparent!important;background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:none!important}.premium-photo-input-v180{outline:none!important;appearance:none!important;-webkit-appearance:none!important}.premium-photo-stage-v180{overflow:hidden!important}.premium-photo-v180.has-photo-v180 .premium-photo-logo-v180{display:none!important;opacity:0!important;visibility:hidden!important}.premium-face-hud-v181{position:absolute;inset:0;z-index:12;pointer-events:none}.premium-face-score-v181{position:absolute;right:10px;top:10px;width:66px;height:66px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at center,rgba(255,255,255,.98) 54%,transparent 56%),conic-gradient(#62d8ff var(--face-score-v181),rgba(255,255,255,.28) 0);box-shadow:0 12px 24px rgba(8,33,51,.22),0 0 0 1px rgba(255,255,255,.72) inset,0 0 22px rgba(86,210,255,.16);backdrop-filter:blur(8px)}.premium-face-score-v181 span{font:1000 13px/1 var(--ref-display);color:#12354c;letter-spacing:-.02em}.premium-face-score-v181 small{margin-top:3px;font:900 6px/1 var(--ref-display);letter-spacing:.14em;color:#6a8191}.premium-face-status-v181{position:absolute;left:10px;right:10px;bottom:10px;min-height:56px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(196,223,238,.48);border-radius:17px;background:rgba(255,255,255,.88);box-shadow:0 10px 24px rgba(7,30,45,.18);backdrop-filter:blur(10px)}.premium-face-status-v181>i{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font:1000 20px/1 var(--ref-display);font-style:normal;color:#3caee6;background:rgba(82,190,240,.10);box-shadow:inset 0 0 0 1px rgba(128,211,247,.28)}.premium-face-status-v181>span{display:grid;gap:3px;min-width:0}.premium-face-status-v181 b{font:1000 8px/1.1 var(--ref-display);letter-spacing:.07em;color:#10364e;text-transform:uppercase}.premium-face-status-v181 small{font-size:7.5px;line-height:1.34;color:#5f7b8f}.premium-photo-v180.is-scanning-v180 .premium-face-score-v181{animation:premiumScoreGlow181 1.2s ease-in-out infinite;background:radial-gradient(circle at center,rgba(255,255,255,.98) 54%,transparent 56%),conic-gradient(#45c9ff var(--face-score-v181),rgba(255,255,255,.28) 0)}.premium-photo-v180.is-scanning-v180 .premium-face-status-v181>i{animation:premiumStatusSpin181 1.05s linear infinite}.premium-photo-v180.is-scanning-v180 .premium-face-status-v181{border-color:rgba(110,208,250,.45);background:rgba(245,251,255,.92)}.premium-photo-v180.is-face-ok-v180 .premium-face-score-v181{background:radial-gradient(circle at center,rgba(255,255,255,.98) 54%,transparent 56%),conic-gradient(#31d38a var(--face-score-v181),rgba(255,255,255,.28) 0);box-shadow:0 12px 24px rgba(7,30,45,.16),0 0 0 1px rgba(255,255,255,.72) inset,0 0 22px rgba(49,211,138,.16)}.premium-photo-v180.is-face-ok-v180 .premium-face-status-v181{border-color:rgba(101,223,169,.44);background:rgba(244,255,249,.92)}.premium-photo-v180.is-face-ok-v180 .premium-face-status-v181>i{color:#fff;background:#1fc57c;box-shadow:0 0 0 4px rgba(31,197,124,.12),0 0 14px rgba(71,230,160,.22)}.premium-photo-v180.is-face-ok-v180 .premium-face-status-v181 b{color:#0d7048}.premium-photo-v180.is-face-bad-v180 .premium-face-score-v181{background:radial-gradient(circle at center,rgba(255,255,255,.98) 54%,transparent 56%),conic-gradient(#f2556d var(--face-score-v181),rgba(255,255,255,.28) 0);box-shadow:0 12px 24px rgba(7,30,45,.16),0 0 0 1px rgba(255,255,255,.72) inset,0 0 22px rgba(242,85,109,.14)}.premium-photo-v180.is-face-bad-v180 .premium-face-status-v181{border-color:rgba(244,149,166,.45);background:rgba(255,246,248,.93)}.premium-photo-v180.is-face-bad-v180 .premium-face-status-v181>i{color:#fff;background:#e1445b;box-shadow:0 0 0 4px rgba(225,68,91,.12),0 0 14px rgba(248,103,126,.20)}.premium-photo-v180.is-face-bad-v180 .premium-face-status-v181 b{color:#a22236}.premium-face-overlay-v180{background:linear-gradient(180deg,rgba(255,255,255,.00) 0%,rgba(8,38,56,.04) 100%)!important}.premium-face-frame-v180{border:1.7px solid rgba(255,255,255,.96)!important;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 0 18px rgba(97,209,255,.16),inset 0 0 24px rgba(255,255,255,.12)!important}.premium-face-dot-v180{width:6px!important;height:6px!important;background:#ffffff!important;box-shadow:0 0 9px rgba(255,255,255,.96),0 0 18px rgba(120,220,255,.38)!important;opacity:.42}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180{opacity:.98}.premium-photo-v180.is-face-ok-v180 .premium-face-dot-v180{opacity:.92;background:#f8fffb!important;box-shadow:0 0 10px rgba(255,255,255,.98),0 0 18px rgba(74,230,167,.34)!important}.premium-photo-v180.is-face-bad-v180 .premium-face-dot-v180{opacity:.82;background:#fff7f8!important;box-shadow:0 0 10px rgba(255,255,255,.94),0 0 18px rgba(248,103,126,.30)!important}@media(max-width:760px){.premium-face-score-v181{width:58px;height:58px;right:8px;top:8px}.premium-face-status-v181{left:8px;right:8px;bottom:8px;grid-template-columns:31px 1fr;padding:7px 8px}.premium-face-status-v181>i{width:29px;height:29px}.premium-face-status-v181 b{font-size:7.5px}.premium-face-status-v181 small{font-size:7px}}.premium-photo-logo-v180{width:82%!important;height:auto!important;object-fit:contain!important;opacity:.68!important;filter:drop-shadow(0 12px 24px rgba(18,58,88,.12))!important;pointer-events:none!important;user-select:none!important;visibility:visible!important}.premium-photo-input-v180,.premium-photo-input-v180::file-selector-button,.premium-photo-input-v180::-webkit-file-upload-button,.premium-photo-input-v180::-ms-browse{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;color:transparent!important;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;text-shadow:none!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.premium-photo-input-v180::before,.premium-photo-input-v180::after{display:none!important;content:none!important}.premium-photo-stage-v180{position:relative!important;overflow:hidden!important;isolation:isolate!important}.premium-photo-stage-v180>input.premium-photo-input-v180{background:transparent!important;border:none!important;border-radius:26px!important}.premium-face-hud-v181{position:absolute!important;inset:0!important;z-index:18!important;pointer-events:none!important;opacity:1!important;visibility:visible!important}.premium-face-score-v181{position:absolute!important;right:10px!important;top:10px!important;width:66px!important;height:66px!important;border-radius:50%!important;display:grid!important;place-items:center!important;align-content:center!important;background:radial-gradient(circle at center,rgba(255,255,255,.98) 54%,transparent 56%),conic-gradient(#62d8ff var(--face-score-v181),rgba(255,255,255,.28) 0)!important;box-shadow:0 12px 24px rgba(8,33,51,.22),0 0 0 1px rgba(255,255,255,.72) inset,0 0 22px rgba(86,210,255,.16)!important;backdrop-filter:blur(8px)!important}.premium-face-score-v181 span{font:1000 13px/1 var(--ref-display)!important;color:#12354c!important;letter-spacing:-.02em!important}.premium-face-score-v181 small{margin-top:3px!important;font:900 6px/1 var(--ref-display)!important;letter-spacing:.14em!important;color:#6a8191!important}.premium-face-status-v181{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;min-height:56px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:9px 11px!important;border:1px solid rgba(196,223,238,.48)!important;border-radius:17px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 10px 24px rgba(7,30,45,.18)!important;backdrop-filter:blur(10px)!important}.premium-face-status-v181>i{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:50%!important;font:1000 20px/1 var(--ref-display)!important;font-style:normal!important;color:#3caee6!important;background:rgba(82,190,240,.10)!important;box-shadow:inset 0 0 0 1px rgba(128,211,247,.28)!important}.premium-face-status-v181>span{display:grid!important;gap:3px!important;min-width:0!important}.premium-face-status-v181 b{font:1000 8px/1.1 var(--ref-display)!important;letter-spacing:.07em!important;color:#10364e!important;text-transform:uppercase!important}.premium-face-status-v181 small{font-size:7.5px!important;line-height:1.34!important;color:#5f7b8f!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180{opacity:1!important}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{opacity:1!important;animation:premiumScan183 1.1s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180{opacity:.98!important;animation:premiumDot180 1.15s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180{animation:premiumFramePulse183 1.05s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-score-v181{animation:premiumScoreGlow181 1.2s ease-in-out infinite!important;background:radial-gradient(circle at center,rgba(255,255,255,.98) 54%,transparent 56%),conic-gradient(#45c9ff var(--face-score-v181),rgba(255,255,255,.28) 0)!important}.premium-photo-v180.is-scanning-v180 .premium-face-status-v181>i{animation:premiumStatusSpin181 1.05s linear infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-status-v181{border-color:rgba(110,208,250,.45)!important;background:rgba(245,251,255,.92)!important}.premium-photo-v180.is-face-ok-v180 .premium-scan-v180{opacity:0!important;animation:none!important}.premium-photo-v180.is-face-ok-v180 .premium-face-score-v181{background:radial-gradient(circle at center,rgba(255,255,255,.98) 54%,transparent 56%),conic-gradient(#31d38a var(--face-score-v181),rgba(255,255,255,.28) 0)!important;box-shadow:0 12px 24px rgba(7,30,45,.16),0 0 0 1px rgba(255,255,255,.72) inset,0 0 22px rgba(49,211,138,.16)!important}.premium-photo-v180.is-face-ok-v180 .premium-face-status-v181{border-color:rgba(101,223,169,.44)!important;background:rgba(244,255,249,.92)!important}.premium-photo-v180.is-face-ok-v180 .premium-face-status-v181>i{color:#fff!important;background:#1fc57c!important;box-shadow:0 0 0 4px rgba(31,197,124,.12),0 0 14px rgba(71,230,160,.22)!important}.premium-photo-v180.is-face-ok-v180 .premium-face-status-v181 b{color:#0d7048!important}.premium-photo-v180.is-face-bad-v180 .premium-scan-v180{opacity:0!important;animation:none!important}.premium-photo-v180.is-face-bad-v180 .premium-face-score-v181{background:radial-gradient(circle at center,rgba(255,255,255,.98) 54%,transparent 56%),conic-gradient(#f2556d var(--face-score-v181),rgba(255,255,255,.28) 0)!important;box-shadow:0 12px 24px rgba(7,30,45,.16),0 0 0 1px rgba(255,255,255,.72) inset,0 0 22px rgba(242,85,109,.14)!important}.premium-photo-v180.is-face-bad-v180 .premium-face-status-v181{border-color:rgba(244,149,166,.45)!important;background:rgba(255,246,248,.93)!important}.premium-photo-v180.is-face-bad-v180 .premium-face-status-v181>i{color:#fff!important;background:#e1445b!important;box-shadow:0 0 0 4px rgba(225,68,91,.12),0 0 14px rgba(248,103,126,.20)!important}.premium-photo-v180.is-face-bad-v180 .premium-face-status-v181 b{color:#a22236!important}.premium-face-chip-v181,.premium-score-ring-v181,.premium-status-icon-v181,.premium-status-text-v181,.premium-photo-meta-v181,.premium-photo-score-v181,.premium-photo-status-v181{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@keyframes premiumScan183{0%{top:12%;opacity:.12}12%{opacity:1}50%{opacity:1}100%{top:86%;opacity:.08}}@keyframes premiumFramePulse183{0%,100%{transform:scale(1);box-shadow:0 0 0 1px rgba(255,255,255,.22),0 0 18px rgba(97,209,255,.16),inset 0 0 24px rgba(255,255,255,.12)}50%{transform:scale(1.02);box-shadow:0 0 0 1px rgba(255,255,255,.28),0 0 22px rgba(97,209,255,.26),inset 0 0 28px rgba(255,255,255,.18)}}@media(max-width:760px){.premium-face-score-v181{width:58px!important;height:58px!important;right:8px!important;top:8px!important}.premium-face-status-v181{left:8px!important;right:8px!important;bottom:8px!important;grid-template-columns:31px 1fr!important;padding:7px 8px!important}.premium-face-status-v181>i{width:29px!important;height:29px!important}.premium-face-status-v181 b{font-size:7.5px!important}.premium-face-status-v181 small{font-size:7px!important}}.premium-face-chip-v181,.premium-score-ring-v181,.premium-status-icon-v181,.premium-status-text-v181,.premium-photo-meta-v181,.premium-photo-score-v181,.premium-photo-status-v181{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.premium-bio-hud-v184{position:absolute;inset:0;z-index:18;pointer-events:none}.premium-bio-percent-v184{position:absolute;left:14px;top:14px;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at center,rgba(255,255,255,.96) 56%,transparent 58%),conic-gradient(#76ddff var(--face-score-v181),rgba(255,255,255,.28) 0);box-shadow:0 12px 22px rgba(8,32,48,.18),0 0 0 1px rgba(255,255,255,.68) inset,0 0 18px rgba(118,221,255,.16);backdrop-filter:blur(8px)}.premium-bio-percent-v184 span{font:1000 18px/1 var(--ref-display);color:#11354b;letter-spacing:-.03em}.premium-bio-percent-v184 small{margin-top:4px;font:900 7px/1 var(--ref-display);letter-spacing:.16em;color:#6b8190}.premium-bio-bars-v184{position:absolute;left:16px;bottom:18px;width:84px;height:48px;display:flex;align-items:flex-end;gap:4px}.premium-bio-bars-v184 i{display:block;flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,rgba(151,234,255,.98),rgba(84,187,244,.48));box-shadow:0 0 14px rgba(92,209,255,.14);transform-origin:50% 100%}.premium-bio-bars-v184 i:nth-child(1){height:22%}.premium-bio-bars-v184 i:nth-child(2){height:38%}.premium-bio-bars-v184 i:nth-child(3){height:30%}.premium-bio-bars-v184 i:nth-child(4){height:55%}.premium-bio-bars-v184 i:nth-child(5){height:82%}.premium-bio-bars-v184 i:nth-child(6){height:66%}.premium-bio-bars-v184 i:nth-child(7){height:44%}.premium-bio-bars-v184 i:nth-child(8){height:72%}.premium-bio-criteria-v184{position:absolute;right:12px;top:14px;display:grid;gap:6px;list-style:none;margin:0;padding:0;width:128px}.premium-bio-criteria-v184 li{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:6px;padding:6px 8px;border-radius:12px;background:rgba(255,255,255,.84);border:1px solid rgba(201,223,235,.58);box-shadow:0 8px 18px rgba(8,32,48,.10);backdrop-filter:blur(8px)}.premium-bio-criteria-v184 li span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:rgba(106,187,228,.10);color:#4aa9da;font:1000 11px/1 var(--ref-display)}.premium-bio-criteria-v184 li b{font:900 7px/1 var(--ref-display);letter-spacing:.10em;color:#385769;text-transform:uppercase}.premium-bio-criteria-v184 li[data-state="pass"]{background:rgba(247,255,251,.92);border-color:rgba(133,228,186,.46)}.premium-bio-criteria-v184 li[data-state="pass"] span{background:#1fc57c;color:#fff}.premium-bio-criteria-v184 li[data-state="pass"] b{color:#0d7048}.premium-bio-criteria-v184 li[data-state="fail"]{background:rgba(255,247,249,.94);border-color:rgba(245,153,170,.48)}.premium-bio-criteria-v184 li[data-state="fail"] span{background:#e1445b;color:#fff}.premium-bio-criteria-v184 li[data-state="fail"] b{color:#a22236}.premium-bio-decision-v184{position:absolute;left:110px;right:12px;bottom:14px;min-height:60px;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;background:rgba(255,255,255,.90);border:1px solid rgba(196,223,238,.48);box-shadow:0 10px 24px rgba(7,30,45,.18);backdrop-filter:blur(10px)}.premium-bio-decision-v184>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font:1000 20px/1 var(--ref-display);font-style:normal;color:#3caee6;background:rgba(82,190,240,.10);box-shadow:inset 0 0 0 1px rgba(128,211,247,.28)}.premium-bio-decision-v184 span{display:grid;gap:3px;min-width:0}.premium-bio-decision-v184 b{font:1000 8px/1.1 var(--ref-display);letter-spacing:.08em;color:#10364e;text-transform:uppercase}.premium-bio-decision-v184 small{font-size:7.5px;line-height:1.35;color:#5f7b8f}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i{animation:bioBars184 1.05s ease-in-out infinite}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(2){animation-delay:.08s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(3){animation-delay:.16s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(4){animation-delay:.24s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(5){animation-delay:.32s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(6){animation-delay:.40s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(7){animation-delay:.48s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(8){animation-delay:.56s}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{opacity:1!important;animation:premiumScan183 1.1s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180{opacity:.98!important;animation:premiumDot180 1.15s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180{animation:premiumFramePulse183 1.05s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-bio-percent-v184{animation:premiumScoreGlow181 1.2s ease-in-out infinite;background:radial-gradient(circle at center,rgba(255,255,255,.98) 56%,transparent 58%),conic-gradient(#45c9ff var(--face-score-v181),rgba(255,255,255,.28) 0)}.premium-photo-v180.is-scanning-v180 .premium-bio-decision-v184>i{animation:premiumStatusSpin181 1.05s linear infinite}.premium-photo-v180.is-face-ok-v180 .premium-scan-v180,.premium-photo-v180.is-face-bad-v180 .premium-scan-v180{opacity:0!important;animation:none!important}.premium-photo-v180.is-face-ok-v180 .premium-bio-percent-v184{background:radial-gradient(circle at center,rgba(255,255,255,.98) 56%,transparent 58%),conic-gradient(#31d38a var(--face-score-v181),rgba(255,255,255,.28) 0);box-shadow:0 12px 22px rgba(8,32,48,.14),0 0 0 1px rgba(255,255,255,.68) inset,0 0 18px rgba(49,211,138,.18)}.premium-photo-v180.is-face-ok-v180 .premium-bio-decision-v184{border-color:rgba(101,223,169,.44);background:rgba(244,255,249,.92)}.premium-photo-v180.is-face-ok-v180 .premium-bio-decision-v184>i{color:#fff;background:#1fc57c;box-shadow:0 0 0 4px rgba(31,197,124,.12),0 0 14px rgba(71,230,160,.22)}.premium-photo-v180.is-face-ok-v180 .premium-bio-decision-v184 b{color:#0d7048}.premium-photo-v180.is-face-bad-v180 .premium-bio-percent-v184{background:radial-gradient(circle at center,rgba(255,255,255,.98) 56%,transparent 58%),conic-gradient(#f2556d var(--face-score-v181),rgba(255,255,255,.28) 0);box-shadow:0 12px 22px rgba(8,32,48,.14),0 0 0 1px rgba(255,255,255,.68) inset,0 0 18px rgba(242,85,109,.16)}.premium-photo-v180.is-face-bad-v180 .premium-bio-decision-v184{border-color:rgba(244,149,166,.45);background:rgba(255,246,248,.93)}.premium-photo-v180.is-face-bad-v180 .premium-bio-decision-v184>i{color:#fff;background:#e1445b;box-shadow:0 0 0 4px rgba(225,68,91,.12),0 0 14px rgba(248,103,126,.20)}.premium-photo-v180.is-face-bad-v180 .premium-bio-decision-v184 b{color:#a22236}.premium-photo-stage-v180{overflow:hidden!important;position:relative!important;isolation:isolate!important}.premium-face-overlay-v180{background:linear-gradient(180deg,rgba(255,255,255,.00) 0%,rgba(8,38,56,.04) 100%)!important}.premium-face-frame-v180{border:1.7px solid rgba(255,255,255,.96)!important;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 0 18px rgba(97,209,255,.16),inset 0 0 24px rgba(255,255,255,.12)!important}.premium-face-dot-v180{width:6px!important;height:6px!important;background:#ffffff!important;box-shadow:0 0 9px rgba(255,255,255,.96),0 0 18px rgba(120,220,255,.38)!important;opacity:.42}@keyframes bioBars184{0%,100%{transform:scaleY(.65)}50%{transform:scaleY(1)}}@media(max-width:760px){.premium-bio-percent-v184{left:10px;top:10px;width:66px;height:66px}.premium-bio-percent-v184 span{font-size:15px}.premium-bio-bars-v184{left:11px;bottom:14px;width:72px;height:40px}.premium-bio-criteria-v184{right:8px;top:10px;width:112px;gap:5px}.premium-bio-criteria-v184 li{padding:5px 7px}.premium-bio-criteria-v184 li b{font-size:6.3px}.premium-bio-decision-v184{left:90px;right:8px;bottom:10px;min-height:54px;grid-template-columns:31px 1fr;padding:8px 9px}.premium-bio-decision-v184>i{width:28px;height:28px}.premium-bio-decision-v184 b{font-size:7px}.premium-bio-decision-v184 small{font-size:6.7px}}.premium-bio-hud-v184{position:absolute;inset:0;z-index:18;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.premium-photo-v180.has-photo-v180 .premium-bio-hud-v184,.premium-photo-v180.is-scanning-v180 .premium-bio-hud-v184,.premium-photo-v180.is-face-ok-v180 .premium-bio-hud-v184,.premium-photo-v180.is-face-bad-v180 .premium-bio-hud-v184{opacity:1;visibility:visible}.premium-bio-criteria-v184{display:none!important}.premium-bio-percent-v184{position:absolute;left:14px;top:14px;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at center,rgba(255,255,255,.96) 56%,transparent 58%),conic-gradient(#76ddff var(--face-score-v181),rgba(255,255,255,.28) 0);box-shadow:0 12px 22px rgba(8,32,48,.18),0 0 0 1px rgba(255,255,255,.68) inset,0 0 18px rgba(118,221,255,.16);backdrop-filter:blur(8px)}.premium-bio-percent-v184 span{font:1000 18px/1 var(--ref-display);color:#11354b;letter-spacing:-.03em}.premium-bio-percent-v184 small{margin-top:4px;font:900 7px/1 var(--ref-display);letter-spacing:.16em;color:#6b8190}.premium-bio-bars-v184{position:absolute;left:16px;bottom:18px;width:84px;height:48px;display:flex;align-items:flex-end;gap:4px}.premium-bio-bars-v184 i{display:block;flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,rgba(151,234,255,.98),rgba(84,187,244,.48));box-shadow:0 0 14px rgba(92,209,255,.14);transform-origin:50% 100%}.premium-bio-bars-v184 i:nth-child(1){height:22%}.premium-bio-bars-v184 i:nth-child(2){height:38%}.premium-bio-bars-v184 i:nth-child(3){height:30%}.premium-bio-bars-v184 i:nth-child(4){height:55%}.premium-bio-bars-v184 i:nth-child(5){height:82%}.premium-bio-bars-v184 i:nth-child(6){height:66%}.premium-bio-bars-v184 i:nth-child(7){height:44%}.premium-bio-bars-v184 i:nth-child(8){height:72%}.premium-bio-decision-v184{position:absolute;right:14px;bottom:14px;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.88);border:1px solid rgba(196,223,238,.48);box-shadow:0 10px 24px rgba(7,30,45,.18);backdrop-filter:blur(10px)}.premium-bio-decision-v184>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font:1000 22px/1 var(--ref-display);font-style:normal;color:#3caee6;background:rgba(82,190,240,.10);box-shadow:inset 0 0 0 1px rgba(128,211,247,.28)}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i{animation:bioBars184 1.05s ease-in-out infinite}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(2){animation-delay:.08s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(3){animation-delay:.16s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(4){animation-delay:.24s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(5){animation-delay:.32s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(6){animation-delay:.40s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(7){animation-delay:.48s}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i:nth-child(8){animation-delay:.56s}.premium-photo-v180.is-scanning-v180 .premium-bio-percent-v184{animation:premiumScoreGlow181 1.2s ease-in-out infinite;background:radial-gradient(circle at center,rgba(255,255,255,.98) 56%,transparent 58%),conic-gradient(#45c9ff var(--face-score-v181),rgba(255,255,255,.28) 0)}.premium-photo-v180.is-scanning-v180 .premium-bio-decision-v184>i{animation:premiumStatusSpin181 1.05s linear infinite}.premium-photo-v180.is-face-ok-v180 .premium-bio-percent-v184{background:radial-gradient(circle at center,rgba(255,255,255,.98) 56%,transparent 58%),conic-gradient(#31d38a var(--face-score-v181),rgba(255,255,255,.28) 0)}.premium-photo-v180.is-face-ok-v180 .premium-bio-decision-v184{border-color:rgba(101,223,169,.44);background:rgba(244,255,249,.92)}.premium-photo-v180.is-face-ok-v180 .premium-bio-decision-v184>i{color:#fff;background:#1fc57c;box-shadow:0 0 0 4px rgba(31,197,124,.12),0 0 14px rgba(71,230,160,.22)}.premium-photo-v180.is-face-bad-v180 .premium-bio-percent-v184{background:radial-gradient(circle at center,rgba(255,255,255,.98) 56%,transparent 58%),conic-gradient(#f2556d var(--face-score-v181),rgba(255,255,255,.28) 0)}.premium-photo-v180.is-face-bad-v180 .premium-bio-decision-v184{border-color:rgba(244,149,166,.45);background:rgba(255,246,248,.93)}.premium-photo-v180.is-face-bad-v180 .premium-bio-decision-v184>i{color:#fff;background:#e1445b;box-shadow:0 0 0 4px rgba(225,68,91,.12),0 0 14px rgba(248,103,126,.20)}@media(max-width:760px){.premium-bio-percent-v184{left:10px;top:10px;width:66px;height:66px}.premium-bio-percent-v184 span{font-size:15px}.premium-bio-bars-v184{left:11px;bottom:14px;width:72px;height:40px}.premium-bio-decision-v184{right:10px;bottom:10px;width:50px;height:50px}.premium-bio-decision-v184>i{width:30px;height:30px;font-size:18px}}.premium-photo-title-v180{font-weight:800}\n .premium-photo-v180.is-scanning-v180 .premium-scan-v180{animation-duration:.72s!important}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i{animation-duration:.72s!important}.premium-photo-v180{--face-left-v190:22%;--face-top-v190:12%;--face-width-v190:56%;--face-height-v190:64%}.premium-face-frame-v180{left:var(--face-left-v190)!important;top:var(--face-top-v190)!important;width:var(--face-width-v190)!important;height:var(--face-height-v190)!important;right:auto!important;bottom:auto!important}.premium-scan-v180{left:var(--face-left-v190)!important;right:auto!important;width:var(--face-width-v190)!important;top:var(--face-top-v190)!important}.premium-face-dot-v180.d1{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.18)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.16)!important}.premium-face-dot-v180.d2{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.34)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.12)!important}.premium-face-dot-v180.d3{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.66)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.12)!important}.premium-face-dot-v180.d4{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.82)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.16)!important}.premium-face-dot-v180.d5{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.28)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.36)!important}.premium-face-dot-v180.d6{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.72)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.36)!important}.premium-face-dot-v180.d7{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.50)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.45)!important}.premium-face-dot-v180.d8{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.33)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.60)!important}.premium-face-dot-v180.d9{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.50)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.67)!important}.premium-face-dot-v180.d10{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.67)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.60)!important}.premium-face-dot-v180.d11{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.50)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.82)!important}.premium-face-dot-v180.d12{left:calc(var(--face-left-v190)+var(--face-width-v190) * 0.50)!important;top:calc(var(--face-top-v190)+var(--face-height-v190) * 0.28)!important}.premium-face-dot-v180{margin-left:-3px!important;margin-top:-3px!important}@keyframes premiumScan190{0%{transform:translateY(0);opacity:.15}12%{opacity:1}50%{opacity:1}100%{transform:translateY(calc(var(--face-height-v190) - 2px));opacity:.08}}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{animation:premiumScan190 1.1s ease-in-out infinite!important}.premium-photo-reason-v191{margin-top:10px;padding:10px 12px;border-radius:14px;font-size:12px;line-height:1.45;border:1px solid rgba(205,221,233,.9);background:rgba(255,255,255,.92);color:#4d6677;box-shadow:0 8px 18px rgba(12,38,57,.05)}.premium-photo-reason-v191[data-tone="scan"]{background:linear-gradient(180deg,#f7fbff,#f2f9ff);border-color:rgba(183,220,241,.9);color:#3b6782}.premium-photo-reason-v191[data-tone="good"]{background:linear-gradient(180deg,#f5fff9,#effcf5);border-color:rgba(167,228,194,.95);color:#0f7a4d}.premium-photo-reason-v191[data-tone="bad"]{background:linear-gradient(180deg,#fff8f9,#fff1f3);border-color:rgba(242,187,197,.95);color:#a52a3f}@media(max-width:760px){.premium-photo-reason-v191{font-size:11px;padding:9px 10px}}.premium-photo-v180.is-face-ok-v180 .premium-bio-percent-v184 small,.premium-photo-v180.is-face-bad-v180 .premium-bio-percent-v184 small{letter-spacing:.13em!important}.premium-photo-v180{--face-left-v190:19%;--face-top-v190:19%;--face-width-v190:62%;--face-height-v190:62%}.premium-face-frame-v180{left:var(--face-left-v190)!important;top:var(--face-top-v190)!important;width:var(--face-width-v190)!important;height:var(--face-height-v190)!important;right:auto!important;bottom:auto!important;border-radius:50%!important}.premium-scan-v180{left:var(--face-left-v190)!important;right:auto!important;width:var(--face-width-v190)!important;top:var(--face-top-v190)!important;border-radius:999px!important}.premium-face-dot-v180.d1{left:30.2%!important;top:30.1%!important}.premium-face-dot-v180.d2{left:40.1%!important;top:27.0%!important}.premium-face-dot-v180.d3{left:59.9%!important;top:27.0%!important}.premium-face-dot-v180.d4{left:69.8%!important;top:30.1%!important}.premium-face-dot-v180.d5{left:36.4%!important;top:41.3%!important}.premium-face-dot-v180.d6{left:63.6%!important;top:41.3%!important}.premium-face-dot-v180.d7{left:50%!important;top:47%!important}.premium-face-dot-v180.d8{left:39.5%!important;top:56.2%!important}.premium-face-dot-v180.d9{left:50%!important;top:60.5%!important}.premium-face-dot-v180.d10{left:60.5%!important;top:56.2%!important}.premium-face-dot-v180.d11{left:50%!important;top:69.8%!important}.premium-face-dot-v180.d12{left:50%!important;top:36.4%!important}@keyframes premiumScan190{0%{transform:translateY(0);opacity:.15}12%{opacity:1}50%{opacity:1}100%{transform:translateY(calc(var(--face-height-v190) - 2px));opacity:.08}}.premium-photo-v180{--face-left-v190:19%;--face-top-v190:25.2%;--face-width-v190:62%;--face-height-v190:49.6%}.premium-face-frame-v180{left:19%!important;top:25.2%!important;width:62%!important;height:auto!important;aspect-ratio:1/1!important;right:auto!important;bottom:auto!important;border-radius:50%!important}.premium-scan-v180{left:19%!important;top:25.2%!important;width:62%!important;right:auto!important}.premium-face-dot-v180.d1{left:30.2%!important;top:34.1%!important}.premium-face-dot-v180.d2{left:40.1%!important;top:31.7%!important}.premium-face-dot-v180.d3{left:59.9%!important;top:31.7%!important}.premium-face-dot-v180.d4{left:69.8%!important;top:34.1%!important}.premium-face-dot-v180.d5{left:36.4%!important;top:43.0%!important}.premium-face-dot-v180.d6{left:63.6%!important;top:43.0%!important}.premium-face-dot-v180.d7{left:50%!important;top:47.5%!important}.premium-face-dot-v180.d8{left:39.5%!important;top:54.8%!important}.premium-face-dot-v180.d9{left:50%!important;top:58.2%!important}.premium-face-dot-v180.d10{left:60.5%!important;top:54.8%!important}.premium-face-dot-v180.d11{left:50%!important;top:65.6%!important}.premium-face-dot-v180.d12{left:50%!important;top:39.1%!important}@keyframes premiumScan195{0%{transform:translateY(0);opacity:.15}12%{opacity:1}50%{opacity:1}100%{transform:translateY(calc((62vw * 0.8) * .8));opacity:.08}}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{animation:premiumScan180 .85s ease-in-out infinite!important}.premium-photo-stage-v180{position:relative;overflow:hidden!important;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.96) 0,rgba(255,255,255,.92) 12%,rgba(219,241,255,.70) 26%,rgba(204,231,246,.55) 40%,rgba(189,220,237,.48) 58%,rgba(214,232,242,.88) 100%) !important}.premium-photo-stage-v180::before{content:'';position:absolute;inset:10px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(244,250,255,.56)),radial-gradient(circle at 50% 24%,rgba(153,220,255,.18),transparent 54%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.88),inset 0 -18px 32px rgba(83,149,188,.08);z-index:0;pointer-events:none}.premium-photo-stage-v180::after{content:'';position:absolute;inset:-16% auto auto -8%;width:72%;height:54%;background:radial-gradient(circle,rgba(255,255,255,.70) 0,rgba(255,255,255,.18) 48%,transparent 72%);pointer-events:none;z-index:0}.premium-photo-logo-v180{position:relative;z-index:1;width:100% !important;height:100% !important;object-fit:contain !important;padding:14px;opacity:.97 !important;filter:brightness(1.03) drop-shadow(0 18px 34px rgba(18,58,88,.16)) !important}.premium-photo-v180:not(.has-photo-v180) .premium-photo-logo-v180{transform:scale(1.02)}.premium-photo-v180:not(.has-photo-v180) .premium-face-overlay-v180{opacity:0 !important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180,.premium-photo-v180.is-face-ok-v180 .premium-face-overlay-v180,.premium-photo-v180.is-face-bad-v180 .premium-face-overlay-v180,.premium-photo-v180.has-photo-v180 .premium-face-overlay-v180{opacity:1 !important}.premium-photo-preview-v180[hidden],.premium-photo-preview-v180:not([src]),.premium-photo-preview-v180[src=''],.premium-photo-preview-v180[src='about:blank']{display:none!important;opacity:0!important;visibility:hidden!important}.php-registration-form input[type=text],.php-registration-form input:not([type]):not([type=email]):not([type=tel]),.php-registration-form textarea{text-transform:uppercase}.php-registration-form input[type=email]{text-transform:none}.gender-field[hidden]{display:none!important}.premium-photo-stage-v180{background:#ffffff!important}.premium-photo-stage-v180::before,.premium-photo-stage-v180::after{display:none!important}.premium-photo-preview-v180{background:#ffffff!important;object-fit:cover!important;object-position:center 24%!important}.premium-photo-v180.has-photo-v180 .premium-photo-preview-v180{clip-path:ellipse(31% 38.5% at 50% 48%)!important;-webkit-clip-path:ellipse(31% 38.5% at 50% 48%)!important}.premium-face-overlay-v180{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(16,40,60,.03) 100%)!important}.premium-face-frame-v180{left:25%!important;top:10.5%!important;width:50%!important;height:75%!important;right:auto!important;bottom:auto!important;aspect-ratio:auto!important;border-radius:46% 46% 42% 42% / 30% 30% 56% 56%!important;border:1.8px solid rgba(255,255,255,.98)!important;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 0 18px rgba(97,209,255,.18),inset 0 0 24px rgba(255,255,255,.14)!important}.premium-scan-v180{left:25%!important;width:50%!important;right:auto!important;top:10.5%!important;height:3px!important;border-radius:999px!important;opacity:1!important}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{animation:premiumScanOval203 .9s ease-in-out infinite!important}@keyframes premiumScanOval203{0%{transform:translateY(0);opacity:.22}12%{opacity:1}50%{opacity:1}100%{transform:translateY(calc(75% - 2px));opacity:.12}}.premium-face-dot-v180.d1{left:33%!important;top:23%!important}.premium-face-dot-v180.d2{left:41%!important;top:20.5%!important}.premium-face-dot-v180.d3{left:59%!important;top:20.5%!important}.premium-face-dot-v180.d4{left:67%!important;top:23%!important}.premium-face-dot-v180.d5{left:38%!important;top:34%!important}.premium-face-dot-v180.d6{left:62%!important;top:34%!important}.premium-face-dot-v180.d7{left:50%!important;top:40.5%!important}.premium-face-dot-v180.d8{left:40%!important;top:52%!important}.premium-face-dot-v180.d9{left:50%!important;top:57%!important}.premium-face-dot-v180.d10{left:60%!important;top:52%!important}.premium-face-dot-v180.d11{left:50%!important;top:68%!important}.premium-face-dot-v180.d12{left:50%!important;top:29.5%!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180{opacity:.98!important;animation:premiumDot180 1.1s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180{animation:premiumFramePulse183 1.05s ease-in-out infinite!important}.premium-photo-stage-v180{background:radial-gradient(circle at 50% 28%,#f8fcff 0,#edf5fa 52%,#dce9f1 100%)!important}.premium-photo-stage-v180::before,.premium-photo-stage-v180::after{display:block!important}.premium-photo-preview-v180{background:transparent!important;object-fit:cover!important;object-position:center center!important}.premium-photo-v180.has-photo-v180 .premium-photo-preview-v180{clip-path:none!important;-webkit-clip-path:none!important}.premium-face-dot-v180{width:8px!important;height:8px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 35%,#ffffff 0 22%,#b8f2ff 36%,#5dd8ff 62%,rgba(93,216,255,.42) 100%)!important;box-shadow:0 0 0 2px rgba(255,255,255,.16),0 0 12px rgba(123,227,255,.92),0 0 24px rgba(60,201,255,.42)!important;opacity:.92!important;transform:translate3d(0,0,0) scale(.88);will-change:transform,opacity,box-shadow,filter}.premium-face-dot-v180::after{content:'';position:absolute;inset:-7px;border-radius:50%;background:radial-gradient(circle,rgba(108,223,255,.34) 0,rgba(108,223,255,.10) 48%,transparent 72%);opacity:.8}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180{background:radial-gradient(circle at 50% 50%,rgba(112,220,255,.08),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(11,42,67,.05) 100%)!important}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180{animation:premiumFramePulse205 1.05s ease-in-out infinite,premiumFrameRotate205 4.4s linear infinite!important;box-shadow:0 0 0 1px rgba(255,255,255,.28),0 0 22px rgba(97,209,255,.24),0 0 34px rgba(58,195,255,.14),inset 0 0 28px rgba(255,255,255,.16)!important}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{opacity:1!important;height:4px!important;background:linear-gradient(90deg,transparent,rgba(112,231,255,.36) 10%,#ffffff 48%,rgba(112,231,255,.94) 72%,transparent)!important;box-shadow:0 0 16px rgba(78,211,255,.96),0 0 28px rgba(78,211,255,.34)!important;animation:premiumScanOval205 .92s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180{animation:premiumDotPulse205 1.25s ease-in-out infinite,premiumDotFloat205 2.2s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d1{animation-delay:.00s,.05s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d2{animation-delay:.10s,.18s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d3{animation-delay:.18s,.32s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d4{animation-delay:.26s,.48s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d5{animation-delay:.08s,.24s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d6{animation-delay:.16s,.40s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d7{animation-delay:.22s,.56s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d8{animation-delay:.12s,.72s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d9{animation-delay:.20s,.88s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d10{animation-delay:.28s,1.04s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d11{animation-delay:.34s,1.18s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d12{animation-delay:.06s,.96s!important}.premium-photo-v180.is-face-ok-v180 .premium-face-dot-v180{animation:premiumDotPulseOk205 1.3s ease-in-out 2!important;background:radial-gradient(circle at 35% 35%,#ffffff 0 22%,#d8fff0 36%,#59f0b0 62%,rgba(89,240,176,.40) 100%)!important;box-shadow:0 0 0 2px rgba(255,255,255,.22),0 0 14px rgba(87,236,171,.92),0 0 28px rgba(87,236,171,.34)!important}.premium-photo-v180.is-face-bad-v180 .premium-face-dot-v180{animation:premiumDotPulseBad205 1.1s ease-in-out 2!important;background:radial-gradient(circle at 35% 35%,#ffffff 0 22%,#ffe0e5 36%,#ff728a 62%,rgba(255,114,138,.36) 100%)!important;box-shadow:0 0 0 2px rgba(255,255,255,.18),0 0 13px rgba(255,114,138,.88),0 0 24px rgba(255,114,138,.30)!important}@keyframes premiumDotPulse205{0%,100%{transform:translate3d(0,0,0) scale(.78);opacity:.56;filter:saturate(1)}35%{transform:translate3d(0,0,0) scale(1.28);opacity:1;filter:saturate(1.15)}60%{transform:translate3d(0,0,0) scale(.98);opacity:.92}}@keyframes premiumDotFloat205{0%,100%{margin-top:-3px}50%{margin-top:-6px}}@keyframes premiumDotPulseOk205{0%,100%{transform:scale(.9);opacity:.72}50%{transform:scale(1.32);opacity:1}}@keyframes premiumDotPulseBad205{0%,100%{transform:scale(.88);opacity:.62}50%{transform:scale(1.22);opacity:1}}@keyframes premiumFramePulse205{0%,100%{filter:drop-shadow(0 0 0 rgba(81,214,255,.0));opacity:.9}50%{filter:drop-shadow(0 0 10px rgba(81,214,255,.34));opacity:1}}@keyframes premiumFrameRotate205{0%{transform:rotate(0deg)}50%{transform:rotate(.9deg)}100%{transform:rotate(0deg)}}@keyframes premiumScanOval205{0%{transform:translateY(0);opacity:.18}12%{opacity:1}50%{opacity:1}100%{transform:translateY(calc(75% - 2px));opacity:.12}}.premium-face-overlay-v180{overflow:hidden!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180{background:radial-gradient(circle at 50% 50%,rgba(118,228,255,.10),transparent 52%),linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(8,34,54,.05) 100%)!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before{content:'';position:absolute;left:25%;top:10.5%;width:50%;height:75%;border-radius:46% 46% 42% 42% / 30% 30% 56% 56%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20140'%3E%3Cg%20fill='none'%20stroke='%2387eaff'%20stroke-opacity='.42'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M18%2026%20L33%2020%20L50%2018%20L67%2020%20L82%2026'/%3E%3Cpath%20d='M24%2040%20L39%2035%20L50%2044%20L61%2035%20L76%2040'/%3E%3Cpath%20d='M32%2058%20L40%2072%20L50%2080%20L60%2072%20L68%2058'/%3E%3Cpath%20d='M33%2020%20L39%2035%20L50%2044%20L61%2035%20L67%2020'/%3E%3Cpath%20d='M50%2018%20L50%2044%20L50%2080%20L50%20101'/%3E%3Cpath%20d='M39%2035%20L61%2035'/%3E%3Cpath%20d='M40%2072%20L60%2072'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;opacity:.74;filter:drop-shadow(0 0 8px rgba(93,220,255,.26));animation:premiumNetworkGlow206 1.5s ease-in-out infinite;pointer-events:none}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{content:'';position:absolute;left:25%;top:10.5%;width:50%;height:75%;border-radius:46% 46% 42% 42% / 30% 30% 56% 56%;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.18),transparent 32%),radial-gradient(circle at 50% 86%,rgba(93,220,255,.10),transparent 34%);box-shadow:inset 0 0 24px rgba(98,219,255,.08);opacity:.88;pointer-events:none}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{left:25%!important;top:10.5%!important;width:50%!important;height:75%!important;right:auto!important;border-radius:46% 46% 42% 42% / 30% 30% 56% 56%!important;background:linear-gradient(112deg,transparent 0%,transparent 38%,rgba(86,219,255,.06) 43%,rgba(86,219,255,.26) 47%,rgba(255,255,255,.98) 50%,rgba(86,219,255,.30) 53%,rgba(86,219,255,.08) 58%,transparent 64%,transparent 100%)!important;background-size:210% 100%!important;background-position:-170% 0!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),0 0 22px rgba(86,219,255,.28),0 0 36px rgba(86,219,255,.12)!important;opacity:1!important;animation:premiumSweepFuturistic206 1.25s linear infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180{animation:premiumFramePulse205 1.05s ease-in-out infinite,premiumFrameTilt206 3.8s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180{animation:premiumDotPulse205 1.18s ease-in-out infinite,premiumDotOrbit206 2.8s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d1{animation-delay:.00s,.04s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d2{animation-delay:.08s,.14s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d3{animation-delay:.16s,.24s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d4{animation-delay:.24s,.34s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d5{animation-delay:.10s,.44s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d6{animation-delay:.18s,.54s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d7{animation-delay:.26s,.64s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d8{animation-delay:.12s,.74s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d9{animation-delay:.20s,.84s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d10{animation-delay:.28s,.94s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d11{animation-delay:.34s,1.04s!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180.d12{animation-delay:.06s,1.14s!important}@keyframes premiumSweepFuturistic206{0%{background-position:-175% 0!important;opacity:.18}10%{opacity:.98}50%{opacity:1}100%{background-position:175% 0!important;opacity:.14}}@keyframes premiumNetworkGlow206{0%,100%{opacity:.42;transform:scale(1)}50%{opacity:.88;transform:scale(1.01)}}@keyframes premiumFrameTilt206{0%,100%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-.6deg) scale(1.008)}75%{transform:rotate(.6deg) scale(1.008)}}@keyframes premiumDotOrbit206{0%,100%{filter:brightness(1)}50%{filter:brightness(1.22)}}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180{background:radial-gradient(circle at 50% 46%,rgba(120,228,255,.12),rgba(120,228,255,0) 42%),linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(7,35,58,.06) 100%)!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before{content:'';position:absolute;left:25%;top:10.5%;width:50%;height:75%;border-radius:46% 46% 42% 42% / 30% 30% 56% 56%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20140'%3E%3Cg%20fill='none'%20stroke='%238fefff'%20stroke-opacity='.48'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M18%2026%20L34%2018%20L50%2016%20L66%2018%20L82%2026'/%3E%3Cpath%20d='M22%2036%20L39%2030%20L50%2036%20L61%2030%20L78%2036'/%3E%3Cpath%20d='M29%2052%20L41%2048%20L50%2054%20L59%2048%20L71%2052'/%3E%3Cpath%20d='M32%2066%20L41%2076%20L50%2082%20L59%2076%20L68%2066'/%3E%3Cpath%20d='M35%2092%20L50%20102%20L65%2092'/%3E%3Cpath%20d='M34%2018%20L39%2030%20L41%2048%20L41%2076%20L50%20102'/%3E%3Cpath%20d='M66%2018%20L61%2030%20L59%2048%20L59%2076%20L50%20102'/%3E%3Cpath%20d='M50%2016%20L50%2036%20L50%2054%20L50%2082%20L50%20102'/%3E%3Cpath%20d='M39%2030%20L61%2030'/%3E%3Cpath%20d='M41%2048%20L59%2048'/%3E%3Cpath%20d='M41%2076%20L59%2076'/%3E%3Cpath%20d='M29%2052%20L22%2036'/%3E%3Cpath%20d='M71%2052%20L78%2036'/%3E%3C/g%3E%3Cg%20fill='%23dbfbff'%20fill-opacity='.9'%3E%3Ccircle%20cx='18'%20cy='26'%20r='1.8'/%3E%3Ccircle%20cx='34'%20cy='18'%20r='1.7'/%3E%3Ccircle%20cx='50'%20cy='16'%20r='1.9'/%3E%3Ccircle%20cx='66'%20cy='18'%20r='1.7'/%3E%3Ccircle%20cx='82'%20cy='26'%20r='1.8'/%3E%3Ccircle%20cx='22'%20cy='36'%20r='1.4'/%3E%3Ccircle%20cx='39'%20cy='30'%20r='1.5'/%3E%3Ccircle%20cx='50'%20cy='36'%20r='1.5'/%3E%3Ccircle%20cx='61'%20cy='30'%20r='1.5'/%3E%3Ccircle%20cx='78'%20cy='36'%20r='1.4'/%3E%3Ccircle%20cx='29'%20cy='52'%20r='1.5'/%3E%3Ccircle%20cx='41'%20cy='48'%20r='1.5'/%3E%3Ccircle%20cx='50'%20cy='54'%20r='1.5'/%3E%3Ccircle%20cx='59'%20cy='48'%20r='1.5'/%3E%3Ccircle%20cx='71'%20cy='52'%20r='1.5'/%3E%3Ccircle%20cx='32'%20cy='66'%20r='1.5'/%3E%3Ccircle%20cx='41'%20cy='76'%20r='1.5'/%3E%3Ccircle%20cx='50'%20cy='82'%20r='1.6'/%3E%3Ccircle%20cx='59'%20cy='76'%20r='1.5'/%3E%3Ccircle%20cx='68'%20cy='66'%20r='1.5'/%3E%3Ccircle%20cx='35'%20cy='92'%20r='1.4'/%3E%3Ccircle%20cx='50'%20cy='102'%20r='1.6'/%3E%3Ccircle%20cx='65'%20cy='92'%20r='1.4'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;opacity:.88;filter:drop-shadow(0 0 8px rgba(96,226,255,.42)) drop-shadow(0 0 18px rgba(96,226,255,.18));animation:premiumAiMesh207 1.7s ease-in-out infinite;pointer-events:none}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{content:'';position:absolute;left:25%;top:10.5%;width:50%;height:75%;border-radius:46% 46% 42% 42% / 30% 30% 56% 56%;background:repeating-linear-gradient(0deg,rgba(123,229,255,.10) 0 1px,transparent 1px 13px),repeating-linear-gradient(90deg,rgba(123,229,255,.08) 0 1px,transparent 1px 13px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 62%);mix-blend-mode:screen;opacity:.48;box-shadow:inset 0 0 26px rgba(106,222,255,.10);animation:premiumAiGrid207 2.2s linear infinite;pointer-events:none}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180{background:radial-gradient(circle at 50% 50%,transparent 66%,rgba(101,220,255,.08) 68%,transparent 72%),conic-gradient(from 0deg,rgba(110,226,255,.0) 0deg,rgba(110,226,255,.18) 30deg,rgba(255,255,255,.75) 52deg,rgba(110,226,255,.18) 72deg,rgba(110,226,255,.0) 100deg,rgba(110,226,255,.0) 360deg);border:1.8px solid rgba(255,255,255,.98)!important;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 0 24px rgba(97,209,255,.28),0 0 42px rgba(58,195,255,.14),inset 0 0 24px rgba(255,255,255,.16)!important;animation:premiumAiFrame207 4.6s linear infinite,premiumFramePulse205 1.05s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{left:25%!important;top:10.5%!important;width:50%!important;height:75%!important;background:linear-gradient(110deg,transparent 0%,transparent 34%,rgba(88,224,255,.06) 40%,rgba(88,224,255,.24) 45%,rgba(255,255,255,.96) 50%,rgba(88,224,255,.30) 55%,rgba(88,224,255,.08) 61%,transparent 67%,transparent 100%),linear-gradient(0deg,rgba(99,221,255,.02),rgba(99,221,255,.02))!important;background-size:240% 100%,100% 100%!important;background-position:-180% 0,0 0!important;border-radius:46% 46% 42% 42% / 30% 30% 56% 56%!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),0 0 20px rgba(86,219,255,.32),0 0 36px rgba(86,219,255,.12)!important;animation:premiumAiSweep207 1.15s linear infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180{animation:premiumDotPulse205 1.08s ease-in-out infinite,premiumAiNode207 2.4s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-bio-bars-v184 i{animation:bioBars184 .9s ease-in-out infinite!important}@keyframes premiumAiMesh207{0%,100%{opacity:.62;transform:scale(1)}50%{opacity:.95;transform:scale(1.012)}}@keyframes premiumAiGrid207{0%{opacity:.28;transform:translateY(0)}50%{opacity:.52;transform:translateY(-2px)}100%{opacity:.28;transform:translateY(0)}}@keyframes premiumAiFrame207{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(24deg)}}@keyframes premiumAiSweep207{0%{background-position:-185% 0,0 0!important;opacity:.18}12%{opacity:.94}52%{opacity:1}100%{background-position:185% 0,0 0!important;opacity:.12}}@keyframes premiumAiNode207{0%,100%{filter:brightness(1) saturate(1);opacity:.68}50%{filter:brightness(1.28) saturate(1.2);opacity:1}}.premium-photo-v180{--face-oval-left-v208:26%;--face-oval-top-v208:15%;--face-oval-width-v208:48%;--face-oval-height-v208:68%}.premium-face-frame-v180{left:var(--face-oval-left-v208)!important;top:var(--face-oval-top-v208)!important;width:var(--face-oval-width-v208)!important;height:var(--face-oval-height-v208)!important;border-radius:48% 48% 46% 46% / 36% 36% 58% 58%!important}.premium-scan-v180{left:var(--face-oval-left-v208)!important;top:var(--face-oval-top-v208)!important;width:var(--face-oval-width-v208)!important;height:var(--face-oval-height-v208)!important;border-radius:48% 48% 46% 46% / 36% 36% 58% 58%!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before,.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{left:var(--face-oval-left-v208)!important;top:var(--face-oval-top-v208)!important;width:var(--face-oval-width-v208)!important;height:var(--face-oval-height-v208)!important;border-radius:48% 48% 46% 46% / 36% 36% 58% 58%!important}.premium-face-dot-v180{width:5px!important;height:5px!important;background:radial-gradient(circle at 35% 35%,#ffffff 0 24%,#d5f8ff 38%,#72ddff 64%,rgba(114,221,255,.35) 100%)!important;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 0 8px rgba(114,221,255,.78),0 0 16px rgba(62,199,255,.24)!important;opacity:.9!important}.premium-face-dot-v180::after{inset:-4px!important;background:radial-gradient(circle,rgba(108,223,255,.22) 0,rgba(108,223,255,.08) 48%,transparent 72%)!important}.premium-face-dot-v180{margin-left:-2px!important;margin-top:-2px!important}.premium-face-dot-v180.d1{left:34%!important;top:25.5%!important}.premium-face-dot-v180.d2{left:41.5%!important;top:23.5%!important}.premium-face-dot-v180.d3{left:58.5%!important;top:23.5%!important}.premium-face-dot-v180.d4{left:66%!important;top:25.5%!important}.premium-face-dot-v180.d5{left:39%!important;top:35.5%!important}.premium-face-dot-v180.d6{left:61%!important;top:35.5%!important}.premium-face-dot-v180.d7{left:50%!important;top:42.5%!important}.premium-face-dot-v180.d8{left:40.5%!important;top:51.5%!important}.premium-face-dot-v180.d9{left:50%!important;top:56%!important}.premium-face-dot-v180.d10{left:59.5%!important;top:51.5%!important}.premium-face-dot-v180.d11{left:50%!important;top:65%!important}.premium-face-dot-v180.d12{left:50%!important;top:30%!important}.premium-photo-v180{--face-oval-left-v208:25%;--face-oval-top-v208:20%;--face-oval-width-v208:50%;--face-oval-height-v208:58%}.premium-face-frame-v180,.premium-scan-v180,.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before,.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{border-radius:50% 50% 46% 46% / 42% 42% 58% 58%!important}.premium-face-dot-v180.d1{left:34%!important;top:29%!important}.premium-face-dot-v180.d2{left:41.5%!important;top:27.5%!important}.premium-face-dot-v180.d3{left:58.5%!important;top:27.5%!important}.premium-face-dot-v180.d4{left:66%!important;top:29%!important}.premium-face-dot-v180.d5{left:39%!important;top:38%!important}.premium-face-dot-v180.d6{left:61%!important;top:38%!important}.premium-face-dot-v180.d7{left:50%!important;top:43.5%!important}.premium-face-dot-v180.d8{left:41%!important;top:50.5%!important}.premium-face-dot-v180.d9{left:50%!important;top:54.5%!important}.premium-face-dot-v180.d10{left:59%!important;top:50.5%!important}.premium-face-dot-v180.d11{left:50%!important;top:62%!important}.premium-face-dot-v180.d12{left:50%!important;top:33.5%!important}.premium-face-frame-v180{left:0!important;top:0!important;width:100%!important;height:100%!important;right:auto!important;bottom:auto!important;border:none!important;border-radius:22px!important;background:none!important;box-shadow:none!important}.premium-face-dot-v180{display:none!important}.premium-scan-v180{left:0!important;top:0!important;width:100%!important;height:100%!important;right:auto!important;bottom:auto!important;border-radius:22px!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180{background:radial-gradient(circle at 50% 46%,rgba(120,228,255,.10),transparent 44%),linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(7,35,58,.05) 100%)!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before{content:'';position:absolute;inset:8% 7%;border-radius:16px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20380'%3E%3Cg%20fill='none'%20stroke='%23dff9ff'%20stroke-opacity='.86'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%20%20%3Cpath%20d='M54%2076%20L78%2056%20L110%2046%20L140%2042%20L168%2046%20L194%2058%20L214%2078'/%3E%20%20%3Cpath%20d='M42%20120%20L66%2098%20L98%2084%20L140%2078%20L182%2084%20L212%2098%20L236%20120'/%3E%20%20%3Cpath%20d='M38%20168%20L62%20146%20L94%20132%20L140%20126%20L186%20132%20L218%20146%20L242%20168'/%3E%20%20%3Cpath%20d='M46%20220%20L74%20202%20L102%20192%20L140%20188%20L178%20192%20L206%20202%20L234%20220'/%3E%20%20%3Cpath%20d='M66%20270%20L92%20256%20L118%20248%20L140%20246%20L162%20248%20L188%20256%20L214%20270'/%3E%20%20%3Cpath%20d='M94%20314%20L118%20304%20L140%20300%20L162%20304%20L186%20314'/%3E%20%20%3Cpath%20d='M54%2076%20L42%20120%20L38%20168%20L46%20220%20L66%20270%20L94%20314'/%3E%20%20%3Cpath%20d='M214%2078%20L236%20120%20L242%20168%20L234%20220%20L214%20270%20L186%20314'/%3E%20%20%3Cpath%20d='M140%2042%20L140%2078%20L140%20126%20L140%20188%20L140%20246%20L140%20300'/%3E%20%20%3Cpath%20d='M78%2056%20L98%2084%20L94%20132%20L102%20192%20L118%20248'/%3E%20%20%3Cpath%20d='M194%2058%20L182%2084%20L186%20132%20L178%20192%20L162%20248'/%3E%20%20%3Cpath%20d='M66%2098%20L98%2084%20L140%2078%20L182%2084%20L212%2098'/%3E%20%20%3Cpath%20d='M62%20146%20L94%20132%20L140%20126%20L186%20132%20L218%20146'/%3E%20%20%3Cpath%20d='M74%20202%20L102%20192%20L140%20188%20L178%20192%20L206%20202'/%3E%20%20%3Cpath%20d='M92%20256%20L118%20248%20L140%20246%20L162%20248%20L188%20256'/%3E%20%20%3Cpath%20d='M118%20304%20L140%20300%20L162%20304'/%3E%20%20%3Crect%20x='182'%20y='54'%20width='82'%20height='58'%20rx='6'/%3E%20%20%3Crect%20x='182'%20y='118'%20width='82'%20height='62'%20rx='6'/%3E%20%20%3Crect%20x='182'%20y='188'%20width='84'%20height='76'%20rx='6'/%3E%20%20%3Crect%20x='116'%20y='112'%20width='56'%20height='54'%20rx='4'/%3E%20%20%3Ccircle%20cx='146'%20cy='132'%20r='12'/%3E%20%20%3Cpath%20d='M130%20132h32%20M146%20116v32'/%3E%20%20%3Crect%20x='112'%20y='280'%20width='64'%20height='54'%20rx='6'/%3E%20%20%3Ccircle%20cx='144'%20cy='308'%20r='18'/%3E%3C/g%3E%3Cg%20fill='%23effcff'%20fill-opacity='.95'%3E%20%20%3Ccircle%20cx='54'%20cy='76'%20r='2.2'/%3E%3Ccircle%20cx='78'%20cy='56'%20r='2.1'/%3E%3Ccircle%20cx='110'%20cy='46'%20r='2.1'/%3E%3Ccircle%20cx='140'%20cy='42'%20r='2.3'/%3E%3Ccircle%20cx='168'%20cy='46'%20r='2.1'/%3E%3Ccircle%20cx='194'%20cy='58'%20r='2.1'/%3E%3Ccircle%20cx='214'%20cy='78'%20r='2.2'/%3E%20%20%3Ccircle%20cx='42'%20cy='120'%20r='2.1'/%3E%3Ccircle%20cx='66'%20cy='98'%20r='2'/%3E%3Ccircle%20cx='98'%20cy='84'%20r='2'/%3E%3Ccircle%20cx='140'%20cy='78'%20r='2.1'/%3E%3Ccircle%20cx='182'%20cy='84'%20r='2'/%3E%3Ccircle%20cx='212'%20cy='98'%20r='2'/%3E%3Ccircle%20cx='236'%20cy='120'%20r='2.1'/%3E%20%20%3Ccircle%20cx='38'%20cy='168'%20r='2.1'/%3E%3Ccircle%20cx='62'%20cy='146'%20r='1.9'/%3E%3Ccircle%20cx='94'%20cy='132'%20r='1.9'/%3E%3Ccircle%20cx='140'%20cy='126'%20r='2'/%3E%3Ccircle%20cx='186'%20cy='132'%20r='1.9'/%3E%3Ccircle%20cx='218'%20cy='146'%20r='1.9'/%3E%3Ccircle%20cx='242'%20cy='168'%20r='2.1'/%3E%20%20%3Ccircle%20cx='46'%20cy='220'%20r='2'/%3E%3Ccircle%20cx='74'%20cy='202'%20r='1.9'/%3E%3Ccircle%20cx='102'%20cy='192'%20r='1.9'/%3E%3Ccircle%20cx='140'%20cy='188'%20r='2'/%3E%3Ccircle%20cx='178'%20cy='192'%20r='1.9'/%3E%3Ccircle%20cx='206'%20cy='202'%20r='1.9'/%3E%3Ccircle%20cx='234'%20cy='220'%20r='2'/%3E%20%20%3Ccircle%20cx='66'%20cy='270'%20r='1.9'/%3E%3Ccircle%20cx='92'%20cy='256'%20r='1.8'/%3E%3Ccircle%20cx='118'%20cy='248'%20r='1.8'/%3E%3Ccircle%20cx='140'%20cy='246'%20r='1.9'/%3E%3Ccircle%20cx='162'%20cy='248'%20r='1.8'/%3E%3Ccircle%20cx='188'%20cy='256'%20r='1.8'/%3E%3Ccircle%20cx='214'%20cy='270'%20r='1.9'/%3E%20%20%3Ccircle%20cx='94'%20cy='314'%20r='1.8'/%3E%3Ccircle%20cx='118'%20cy='304'%20r='1.8'/%3E%3Ccircle%20cx='140'%20cy='300'%20r='1.8'/%3E%3Ccircle%20cx='162'%20cy='304'%20r='1.8'/%3E%3Ccircle%20cx='186'%20cy='314'%20r='1.8'/%3E%20%20%3Ccircle%20cx='144'%20cy='308'%20r='1.8'/%3E%3C/g%3E%3Cg%20fill='none'%20stroke='%23dff9ff'%20stroke-opacity='.8'%20stroke-width='1.2'%3E%20%20%3Cpath%20d='M190%2076h28M204%2062v28'/%3E%20%20%3Cpath%20d='M190%20140c8-12%2026-12%2034%200c-8%2012-26%2012-34%200z'/%3E%20%20%3Cpath%20d='M226%20140c8-12%2026-12%2034%200c-8%2012-26%2012-34%200z'/%3E%20%20%3Cpath%20d='M122%20296h44'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:center;opacity:.92;filter:drop-shadow(0 0 10px rgba(96,226,255,.32)) drop-shadow(0 0 22px rgba(96,226,255,.14));animation:premiumMeshFloat210 1.8s ease-in-out infinite;pointer-events:none}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{content:'';position:absolute;inset:0;border-radius:22px;background:linear-gradient(112deg,transparent 0%,transparent 36%,rgba(88,224,255,.05) 42%,rgba(88,224,255,.20) 47%,rgba(255,255,255,.95) 50%,rgba(88,224,255,.22) 53%,rgba(88,224,255,.06) 58%,transparent 64%,transparent 100%),repeating-linear-gradient(0deg,rgba(123,229,255,.05) 0 1px,transparent 1px 14px),repeating-linear-gradient(90deg,rgba(123,229,255,.045) 0 1px,transparent 1px 14px)!important;background-size:230% 100%,100% 100%,100% 100%!important;background-position:-185% 0,0 0,0 0!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 0 34px rgba(108,223,255,.06)!important;animation:premiumFullSweep210 1.2s linear infinite;pointer-events:none}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{background:none!important;box-shadow:none!important;opacity:1!important;animation:none!important}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180{animation:none!important}.premium-photo-v180.is-face-ok-v180 .premium-face-overlay-v180::before{opacity:.86;filter:drop-shadow(0 0 10px rgba(87,236,171,.32))}.premium-photo-v180.is-face-bad-v180 .premium-face-overlay-v180::before{opacity:.78;filter:drop-shadow(0 0 10px rgba(255,114,138,.28))}@keyframes premiumMeshFloat210{0%,100%{opacity:.76;transform:translateY(0) scale(1)}50%{opacity:.98;transform:translateY(-1px) scale(1.006)}}@keyframes premiumFullSweep210{0%{background-position:-185% 0,0 0,0 0!important;opacity:.18}10%{opacity:.96}52%{opacity:1}100%{background-position:185% 0,0 0,0 0!important;opacity:.12}}.premium-face-frame-v180,.premium-scan-v180{left:var(--face-left-v190)!important;top:var(--face-top-v190)!important;width:var(--face-width-v190)!important;height:var(--face-height-v190)!important;right:auto!important;bottom:auto!important;border-radius:18px!important}.premium-face-frame-v180{border:none!important;background:none!important;box-shadow:none!important}.premium-face-dot-v180{display:none!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before{content:'';position:absolute;left:var(--face-left-v190)!important;top:var(--face-top-v190)!important;width:var(--face-width-v190)!important;height:var(--face-height-v190)!important;border-radius:18px!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%20260'%3E%3Cg%20fill='none'%20stroke='%23e6fbff'%20stroke-opacity='.9'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M34%2042%20L64%2024%20L110%2018%20L156%2024%20L186%2042'/%3E%3Cpath%20d='M22%2082%20L52%2058%20L84%2044%20L110%2040%20L136%2044%20L168%2058%20L198%2082'/%3E%3Cpath%20d='M18%20126%20L46%20104%20L78%2092%20L110%2088%20L142%2092%20L174%20104%20L202%20126'/%3E%3Cpath%20d='M28%20170%20L56%20154%20L86%20146%20L110%20144%20L134%20146%20L164%20154%20L192%20170'/%3E%3Cpath%20d='M52%20210%20L78%20198%20L110%20194%20L142%20198%20L168%20210'/%3E%3Cpath%20d='M64%2024%20L52%2058%20L46%20104%20L56%20154%20L78%20198'/%3E%3Cpath%20d='M156%2024%20L168%2058%20L174%20104%20L164%20154%20L142%20198'/%3E%3Cpath%20d='M110%2018%20L110%2040%20L110%2088%20L110%20144%20L110%20194'/%3E%3Cpath%20d='M84%2044%20L78%2092%20L86%20146'/%3E%3Cpath%20d='M136%2044%20L142%2092%20L134%20146'/%3E%3Cpath%20d='M52%2058%20L84%2044%20L110%2040%20L136%2044%20L168%2058'/%3E%3Cpath%20d='M46%20104%20L78%2092%20L110%2088%20L142%2092%20L174%20104'/%3E%3Cpath%20d='M56%20154%20L86%20146%20L110%20144%20L134%20146%20L164%20154'/%3E%3Cpath%20d='M78%20198%20L110%20194%20L142%20198'/%3E%3C/g%3E%3Cg%20fill='%23f4ffff'%20fill-opacity='.96'%3E%3Ccircle%20cx='34'%20cy='42'%20r='1.8'/%3E%3Ccircle%20cx='64'%20cy='24'%20r='1.8'/%3E%3Ccircle%20cx='110'%20cy='18'%20r='2'/%3E%3Ccircle%20cx='156'%20cy='24'%20r='1.8'/%3E%3Ccircle%20cx='186'%20cy='42'%20r='1.8'/%3E%3Ccircle%20cx='22'%20cy='82'%20r='1.8'/%3E%3Ccircle%20cx='52'%20cy='58'%20r='1.7'/%3E%3Ccircle%20cx='84'%20cy='44'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='40'%20r='1.8'/%3E%3Ccircle%20cx='136'%20cy='44'%20r='1.7'/%3E%3Ccircle%20cx='168'%20cy='58'%20r='1.7'/%3E%3Ccircle%20cx='198'%20cy='82'%20r='1.8'/%3E%3Ccircle%20cx='18'%20cy='126'%20r='1.8'/%3E%3Ccircle%20cx='46'%20cy='104'%20r='1.7'/%3E%3Ccircle%20cx='78'%20cy='92'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='88'%20r='1.8'/%3E%3Ccircle%20cx='142'%20cy='92'%20r='1.7'/%3E%3Ccircle%20cx='174'%20cy='104'%20r='1.7'/%3E%3Ccircle%20cx='202'%20cy='126'%20r='1.8'/%3E%3Ccircle%20cx='28'%20cy='170'%20r='1.7'/%3E%3Ccircle%20cx='56'%20cy='154'%20r='1.7'/%3E%3Ccircle%20cx='86'%20cy='146'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='144'%20r='1.8'/%3E%3Ccircle%20cx='134'%20cy='146'%20r='1.7'/%3E%3Ccircle%20cx='164'%20cy='154'%20r='1.7'/%3E%3Ccircle%20cx='192'%20cy='170'%20r='1.7'/%3E%3Ccircle%20cx='52'%20cy='210'%20r='1.7'/%3E%3Ccircle%20cx='78'%20cy='198'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='194'%20r='1.8'/%3E%3Ccircle%20cx='142'%20cy='198'%20r='1.7'/%3E%3Ccircle%20cx='168'%20cy='210'%20r='1.7'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:center;opacity:.96;filter:drop-shadow(0 0 10px rgba(96,226,255,.36)) drop-shadow(0 0 18px rgba(96,226,255,.14));animation:premiumMeshFace211 1.6s ease-in-out infinite;pointer-events:none}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{content:'';position:absolute;left:var(--face-left-v190)!important;top:var(--face-top-v190)!important;width:var(--face-width-v190)!important;height:var(--face-height-v190)!important;border-radius:18px!important;background:linear-gradient(110deg,transparent 0%,transparent 36%,rgba(88,224,255,.06) 42%,rgba(88,224,255,.22) 47%,rgba(255,255,255,.95) 50%,rgba(88,224,255,.24) 53%,rgba(88,224,255,.08) 58%,transparent 64%,transparent 100%),repeating-linear-gradient(0deg,rgba(123,229,255,.05) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,rgba(123,229,255,.045) 0 1px,transparent 1px 12px)!important;background-size:220% 100%,100% 100%,100% 100%!important;background-position:-180% 0,0 0,0 0!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),inset 0 0 24px rgba(108,223,255,.07)!important;animation:premiumFaceSweep211 1.1s linear infinite;pointer-events:none}.premium-scan-v180{background:none!important;box-shadow:none!important;opacity:1!important;animation:none!important}.premium-photo-v180.is-face-ok-v180 .premium-face-overlay-v180::before{filter:drop-shadow(0 0 10px rgba(87,236,171,.34))}.premium-photo-v180.is-face-bad-v180 .premium-face-overlay-v180::before{filter:drop-shadow(0 0 10px rgba(255,114,138,.30))}@keyframes premiumMeshFace211{0%,100%{opacity:.80;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}@keyframes premiumFaceSweep211{0%{background-position:-180% 0,0 0,0 0!important;opacity:.22}15%{opacity:.98}50%{opacity:1}100%{background-position:180% 0,0 0,0 0!important;opacity:.12}}.premium-face-frame-v180,.premium-scan-v180,.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before,.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{border-radius:46% 46% 44% 44% / 30% 30% 60% 60%!important}.premium-face-frame-v180{display:block!important;border:none!important;background:radial-gradient(circle at 50% 50%,rgba(92,227,255,.06) 0 50%,transparent 54%),conic-gradient(from 0deg,transparent 0 18deg,rgba(133,238,255,.78) 18deg 35deg,transparent 35deg 142deg,rgba(133,238,255,.62) 142deg 160deg,transparent 160deg 218deg,rgba(255,255,255,.84) 218deg 232deg,transparent 232deg 310deg,rgba(133,238,255,.66) 310deg 328deg,transparent 328deg 360deg)!important;box-shadow:0 0 0 1px rgba(140,237,255,.18) inset,0 0 22px rgba(69,213,255,.22),0 0 38px rgba(69,213,255,.10)!important;opacity:.9;mix-blend-mode:screen;animation:premiumAiHalo213 3.6s linear infinite,premiumFramePulse205 1.1s ease-in-out infinite!important}.premium-scan-v180{background:linear-gradient(112deg,transparent 0%,transparent 40%,rgba(87,225,255,.06) 44%,rgba(87,225,255,.24) 48%,rgba(255,255,255,.98) 50%,rgba(87,225,255,.24) 52%,rgba(87,225,255,.06) 56%,transparent 60%,transparent 100%)!important;background-size:220% 100%!important;background-position:-175% 0!important;box-shadow:0 0 18px rgba(70,214,255,.20)!important;opacity:.95!important;mix-blend-mode:screen;animation:premiumAiSweep213 1.12s linear infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180{background:radial-gradient(circle at 50% 46%,rgba(109,230,255,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(7,35,58,.05) 100%)!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before{content:'';position:absolute;left:var(--face-left-v190)!important;top:var(--face-top-v190)!important;width:var(--face-width-v190)!important;height:var(--face-height-v190)!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%20260'%3E%3Cg%20fill='none'%20stroke='%23ecfeff'%20stroke-opacity='.92'%20stroke-width='1.35'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M34%2038%20L64%2022%20L110%2018%20L156%2022%20L186%2038'/%3E%3Cpath%20d='M22%2080%20L48%2056%20L82%2042%20L110%2038%20L138%2042%20L172%2056%20L198%2080'/%3E%3Cpath%20d='M18%20122%20L44%20102%20L78%2090%20L110%2086%20L142%2090%20L176%20102%20L202%20122'/%3E%3Cpath%20d='M28%20166%20L54%20150%20L84%20142%20L110%20138%20L136%20142%20L166%20150%20L192%20166'/%3E%3Cpath%20d='M50%20206%20L78%20194%20L110%20190%20L142%20194%20L170%20206'/%3E%3Cpath%20d='M64%2022%20L48%2056%20L44%20102%20L54%20150%20L78%20194'/%3E%3Cpath%20d='M156%2022%20L172%2056%20L176%20102%20L166%20150%20L142%20194'/%3E%3Cpath%20d='M110%2018%20L110%2038%20L110%2086%20L110%20138%20L110%20190'/%3E%3Cpath%20d='M82%2042%20L78%2090%20L84%20142'/%3E%3Cpath%20d='M138%2042%20L142%2090%20L136%20142'/%3E%3Cpath%20d='M48%2056%20L82%2042%20L110%2038%20L138%2042%20L172%2056'/%3E%3Cpath%20d='M44%20102%20L78%2090%20L110%2086%20L142%2090%20L176%20102'/%3E%3Cpath%20d='M54%20150%20L84%20142%20L110%20138%20L136%20142%20L166%20150'/%3E%3Cpath%20d='M78%20194%20L110%20190%20L142%20194'/%3E%3Cpath%20d='M62%2068%20L82%2074%20L102%2078'/%3E%3Cpath%20d='M158%2068%20L138%2074%20L118%2078'/%3E%3Cpath%20d='M90%20110%20L110%20116%20L130%20110'/%3E%3Cpath%20d='M90%20154%20L110%20164%20L130%20154'/%3E%3C/g%3E%3Cg%20fill='%23ffffff'%20fill-opacity='.97'%3E%3Ccircle%20cx='34'%20cy='38'%20r='1.6'/%3E%3Ccircle%20cx='64'%20cy='22'%20r='1.6'/%3E%3Ccircle%20cx='110'%20cy='18'%20r='1.8'/%3E%3Ccircle%20cx='156'%20cy='22'%20r='1.6'/%3E%3Ccircle%20cx='186'%20cy='38'%20r='1.6'/%3E%3Ccircle%20cx='22'%20cy='80'%20r='1.6'/%3E%3Ccircle%20cx='48'%20cy='56'%20r='1.5'/%3E%3Ccircle%20cx='82'%20cy='42'%20r='1.5'/%3E%3Ccircle%20cx='110'%20cy='38'%20r='1.6'/%3E%3Ccircle%20cx='138'%20cy='42'%20r='1.5'/%3E%3Ccircle%20cx='172'%20cy='56'%20r='1.5'/%3E%3Ccircle%20cx='198'%20cy='80'%20r='1.6'/%3E%3Ccircle%20cx='18'%20cy='122'%20r='1.6'/%3E%3Ccircle%20cx='44'%20cy='102'%20r='1.5'/%3E%3Ccircle%20cx='78'%20cy='90'%20r='1.5'/%3E%3Ccircle%20cx='110'%20cy='86'%20r='1.6'/%3E%3Ccircle%20cx='142'%20cy='90'%20r='1.5'/%3E%3Ccircle%20cx='176'%20cy='102'%20r='1.5'/%3E%3Ccircle%20cx='202'%20cy='122'%20r='1.6'/%3E%3Ccircle%20cx='28'%20cy='166'%20r='1.5'/%3E%3Ccircle%20cx='54'%20cy='150'%20r='1.5'/%3E%3Ccircle%20cx='84'%20cy='142'%20r='1.5'/%3E%3Ccircle%20cx='110'%20cy='138'%20r='1.6'/%3E%3Ccircle%20cx='136'%20cy='142'%20r='1.5'/%3E%3Ccircle%20cx='166'%20cy='150'%20r='1.5'/%3E%3Ccircle%20cx='192'%20cy='166'%20r='1.5'/%3E%3Ccircle%20cx='50'%20cy='206'%20r='1.5'/%3E%3Ccircle%20cx='78'%20cy='194'%20r='1.5'/%3E%3Ccircle%20cx='110'%20cy='190'%20r='1.6'/%3E%3Ccircle%20cx='142'%20cy='194'%20r='1.5'/%3E%3Ccircle%20cx='170'%20cy='206'%20r='1.5'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;opacity:.96;filter:drop-shadow(0 0 10px rgba(87,225,255,.32));animation:premiumAiMesh213 1.7s ease-in-out infinite!important;pointer-events:none}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{content:'';position:absolute;left:calc(var(--face-left-v190)+4%)!important;top:calc(var(--face-top-v190)+6%)!important;width:calc(var(--face-width-v190) - 8%)!important;height:calc(var(--face-height-v190) - 12%)!important;background:radial-gradient(circle at 32% 34%,rgba(255,255,255,.14),transparent 0 8px,rgba(255,255,255,0) 9px),radial-gradient(circle at 68% 34%,rgba(255,255,255,.14),transparent 0 8px,rgba(255,255,255,0) 9px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.10),transparent 0 7px,rgba(255,255,255,0) 8px),radial-gradient(circle at 50% 72%,rgba(255,255,255,.10),transparent 0 7px,rgba(255,255,255,0) 8px),repeating-linear-gradient(0deg,rgba(123,229,255,.04) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,rgba(123,229,255,.04) 0 1px,transparent 1px 12px)!important;box-shadow:inset 0 0 18px rgba(106,223,255,.08)!important;opacity:.55;animation:premiumAiPulse213 1.9s ease-in-out infinite!important;pointer-events:none}.premium-face-dot-v180{display:none!important}.premium-photo-v180.is-face-ok-v180 .premium-face-frame-v180{background:radial-gradient(circle at 50% 50%,rgba(90,240,176,.06) 0 50%,transparent 54%),conic-gradient(from 0deg,transparent 0 18deg,rgba(90,240,176,.78) 18deg 35deg,transparent 35deg 142deg,rgba(90,240,176,.62) 142deg 160deg,transparent 160deg 218deg,rgba(255,255,255,.84) 218deg 232deg,transparent 232deg 310deg,rgba(90,240,176,.66) 310deg 328deg,transparent 328deg 360deg)!important}.premium-photo-v180.is-face-bad-v180 .premium-face-frame-v180{background:radial-gradient(circle at 50% 50%,rgba(255,114,138,.06) 0 50%,transparent 54%),conic-gradient(from 0deg,transparent 0 18deg,rgba(255,114,138,.74) 18deg 35deg,transparent 35deg 142deg,rgba(255,114,138,.58) 142deg 160deg,transparent 160deg 218deg,rgba(255,255,255,.82) 218deg 232deg,transparent 232deg 310deg,rgba(255,114,138,.60) 310deg 328deg,transparent 328deg 360deg)!important}@keyframes premiumAiHalo213{0%{transform:scale(1) rotate(0deg);opacity:.82}50%{transform:scale(1.02) rotate(8deg);opacity:1}100%{transform:scale(1) rotate(16deg);opacity:.82}}@keyframes premiumAiSweep213{0%{background-position:-175% 0!important;opacity:.16}12%{opacity:.98}52%{opacity:1}100%{background-position:175% 0!important;opacity:.10}}@keyframes premiumAiMesh213{0%,100%{opacity:.76;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}}@keyframes premiumAiPulse213{0%,100%{opacity:.28;transform:scale(.98)}50%{opacity:.62;transform:scale(1.02)}}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180{animation:premiumFramePulse205 1.1s ease-in-out infinite!important;transform:none!important}.premium-photo-v180.is-face-ok-v180 .premium-face-frame-v180,.premium-photo-v180.is-face-bad-v180 .premium-face-frame-v180{animation:none!important;transform:none!important}@keyframes premiumAiHalo213{0%,100%{transform:none;opacity:.84}50%{transform:none;opacity:1}}.premium-face-frame-v180{display:none!important;opacity:0!important;background:none!important;border:none!important;box-shadow:none!important;animation:none!important}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180,.premium-photo-v180.is-face-ok-v180 .premium-face-frame-v180,.premium-photo-v180.is-face-bad-v180 .premium-face-frame-v180{display:none!important;opacity:0!important;background:none!important;border:none!important;box-shadow:none!important;animation:none!important}.premium-face-frame-v180,.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180,.premium-photo-v180.is-face-ok-v180 .premium-face-frame-v180,.premium-photo-v180.is-face-bad-v180 .premium-face-frame-v180{display:block!important;opacity:1!important;left:var(--face-left-v190)!important;top:var(--face-top-v190)!important;width:var(--face-width-v190)!important;height:var(--face-height-v190)!important;right:auto!important;bottom:auto!important;border:none!important;border-radius:18px!important;background:radial-gradient(circle at 8px 8px,rgba(255,255,255,.98) 0 1.6px,rgba(136,236,255,.95) 1.8px 3.8px,rgba(136,236,255,.20) 4.2px 7px,transparent 7.4px),radial-gradient(circle at calc(100% - 8px) 8px,rgba(255,255,255,.98) 0 1.6px,rgba(136,236,255,.95) 1.8px 3.8px,rgba(136,236,255,.20) 4.2px 7px,transparent 7.4px),radial-gradient(circle at 8px calc(100% - 8px),rgba(255,255,255,.98) 0 1.6px,rgba(136,236,255,.95) 1.8px 3.8px,rgba(136,236,255,.20) 4.2px 7px,transparent 7.4px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),rgba(255,255,255,.98) 0 1.6px,rgba(136,236,255,.95) 1.8px 3.8px,rgba(136,236,255,.20) 4.2px 7px,transparent 7.4px)!important;box-shadow:none!important;mix-blend-mode:screen;pointer-events:none;animation:premiumCornerPulse216 1.8s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180{filter:drop-shadow(0 0 5px rgba(128,231,255,.30)) drop-shadow(0 0 10px rgba(128,231,255,.16))}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before{animation:premiumAiMesh213 1.45s ease-in-out infinite,premiumMeshGlow216 2.4s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{animation:premiumAiPulse213 1.35s ease-in-out infinite,premiumSweepSoft216 1.05s linear infinite!important}.premium-photo-v180.is-face-ok-v180 .premium-face-frame-v180{background:radial-gradient(circle at 8px 8px,rgba(255,255,255,.98) 0 1.6px,rgba(95,241,180,.96) 1.8px 3.8px,rgba(95,241,180,.22) 4.2px 7px,transparent 7.4px),radial-gradient(circle at calc(100% - 8px) 8px,rgba(255,255,255,.98) 0 1.6px,rgba(95,241,180,.96) 1.8px 3.8px,rgba(95,241,180,.22) 4.2px 7px,transparent 7.4px),radial-gradient(circle at 8px calc(100% - 8px),rgba(255,255,255,.98) 0 1.6px,rgba(95,241,180,.96) 1.8px 3.8px,rgba(95,241,180,.22) 4.2px 7px,transparent 7.4px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),rgba(255,255,255,.98) 0 1.6px,rgba(95,241,180,.96) 1.8px 3.8px,rgba(95,241,180,.22) 4.2px 7px,transparent 7.4px)!important}.premium-photo-v180.is-face-bad-v180 .premium-face-frame-v180{background:radial-gradient(circle at 8px 8px,rgba(255,255,255,.98) 0 1.6px,rgba(255,117,143,.96) 1.8px 3.8px,rgba(255,117,143,.22) 4.2px 7px,transparent 7.4px),radial-gradient(circle at calc(100% - 8px) 8px,rgba(255,255,255,.98) 0 1.6px,rgba(255,117,143,.96) 1.8px 3.8px,rgba(255,117,143,.22) 4.2px 7px,transparent 7.4px),radial-gradient(circle at 8px calc(100% - 8px),rgba(255,255,255,.98) 0 1.6px,rgba(255,117,143,.96) 1.8px 3.8px,rgba(255,117,143,.22) 4.2px 7px,transparent 7.4px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),rgba(255,255,255,.98) 0 1.6px,rgba(255,117,143,.96) 1.8px 3.8px,rgba(255,117,143,.22) 4.2px 7px,transparent 7.4px)!important}@keyframes premiumCornerPulse216{0%,100%{transform:scale(1);opacity:.78}50%{transform:scale(1.012);opacity:1}}@keyframes premiumMeshGlow216{0%,100%{filter:drop-shadow(0 0 8px rgba(87,225,255,.22))}50%{filter:drop-shadow(0 0 12px rgba(87,225,255,.34)) drop-shadow(0 0 22px rgba(87,225,255,.12))}}@keyframes premiumSweepSoft216{0%{opacity:.24}50%{opacity:.62}100%{opacity:.24}}.premium-face-dot-v180,.premium-photo-v180.is-scanning-v180 .premium-face-dot-v180,.premium-photo-v180.is-face-ok-v180 .premium-face-dot-v180,.premium-photo-v180.is-face-bad-v180 .premium-face-dot-v180{display:none!important;opacity:0!important;animation:none!important}.premium-photo-v180.is-scanning-v180 .premium-face-frame-v180{display:none!important;opacity:0!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180{opacity:1!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before{content:''!important;opacity:.96!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{content:''!important;opacity:.58!important}.premium-photo-v180.is-face-ok-v180 .premium-scan-v180,.premium-photo-v180.is-face-bad-v180 .premium-scan-v180,.premium-photo-v180.is-face-ok-v180 .premium-face-frame-v180,.premium-photo-v180.is-face-bad-v180 .premium-face-frame-v180{display:none!important;opacity:0!important;animation:none!important}.premium-photo-v180.is-face-ok-v180 .premium-face-overlay-v180::before,.premium-photo-v180.is-face-ok-v180 .premium-face-overlay-v180::after,.premium-photo-v180.is-face-bad-v180 .premium-face-overlay-v180::before,.premium-photo-v180.is-face-bad-v180 .premium-face-overlay-v180::after{content:none!important;opacity:0!important;animation:none!important;background:none!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180{opacity:1!important;background:radial-gradient(circle at 50% 46%,rgba(75,222,255,.10),transparent 44%),linear-gradient(180deg,rgba(255,255,255,0),rgba(4,28,48,.04))!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::before{content:''!important;position:absolute!important;left:var(--face-left-v190)!important;top:var(--face-top-v190)!important;width:var(--face-width-v190)!important;height:var(--face-height-v190)!important;border-radius:44% 44% 42% 42% / 30% 30% 58% 58%!important;background:linear-gradient(90deg,#53dcff 0%,#a5f4ff 42%,#ffffff 50%,#80e8ff 64%,#54cfff 100%)!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%20260'%3E%3Cg%20fill='none'%20stroke='white'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M34%2038%20L64%2022%20L110%2018%20L156%2022%20L186%2038'/%3E%3Cpath%20d='M22%2080%20L48%2056%20L82%2042%20L110%2038%20L138%2042%20L172%2056%20L198%2080'/%3E%3Cpath%20d='M18%20122%20L44%20102%20L78%2090%20L110%2086%20L142%2090%20L176%20102%20L202%20122'/%3E%3Cpath%20d='M28%20166%20L54%20150%20L84%20142%20L110%20138%20L136%20142%20L166%20150%20L192%20166'/%3E%3Cpath%20d='M50%20206%20L78%20194%20L110%20190%20L142%20194%20L170%20206'/%3E%3Cpath%20d='M64%2022%20L48%2056%20L44%20102%20L54%20150%20L78%20194'/%3E%3Cpath%20d='M156%2022%20L172%2056%20L176%20102%20L166%20150%20L142%20194'/%3E%3Cpath%20d='M110%2018%20L110%2038%20L110%2086%20L110%20138%20L110%20190'/%3E%3Cpath%20d='M82%2042%20L78%2090%20L84%20142'/%3E%3Cpath%20d='M138%2042%20L142%2090%20L136%20142'/%3E%3Cpath%20d='M48%2056%20L82%2042%20L110%2038%20L138%2042%20L172%2056'/%3E%3Cpath%20d='M44%20102%20L78%2090%20L110%2086%20L142%2090%20L176%20102'/%3E%3Cpath%20d='M54%20150%20L84%20142%20L110%20138%20L136%20142%20L166%20150'/%3E%3Cpath%20d='M78%20194%20L110%20190%20L142%20194'/%3E%3Cpath%20d='M62%2068%20L82%2074%20L102%2078'/%3E%3Cpath%20d='M158%2068%20L138%2074%20L118%2078'/%3E%3Cpath%20d='M90%20110%20L110%20116%20L130%20110'/%3E%3Cpath%20d='M90%20154%20L110%20164%20L130%20154'/%3E%3C/g%3E%3Cg%20fill='white'%3E%3Ccircle%20cx='34'%20cy='38'%20r='2.0'/%3E%3Ccircle%20cx='64'%20cy='22'%20r='1.8'/%3E%3Ccircle%20cx='110'%20cy='18'%20r='2.1'/%3E%3Ccircle%20cx='156'%20cy='22'%20r='1.8'/%3E%3Ccircle%20cx='186'%20cy='38'%20r='2.0'/%3E%3Ccircle%20cx='22'%20cy='80'%20r='1.8'/%3E%3Ccircle%20cx='48'%20cy='56'%20r='1.7'/%3E%3Ccircle%20cx='82'%20cy='42'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='38'%20r='1.8'/%3E%3Ccircle%20cx='138'%20cy='42'%20r='1.7'/%3E%3Ccircle%20cx='172'%20cy='56'%20r='1.7'/%3E%3Ccircle%20cx='198'%20cy='80'%20r='1.8'/%3E%3Ccircle%20cx='18'%20cy='122'%20r='1.8'/%3E%3Ccircle%20cx='44'%20cy='102'%20r='1.7'/%3E%3Ccircle%20cx='78'%20cy='90'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='86'%20r='1.8'/%3E%3Ccircle%20cx='142'%20cy='90'%20r='1.7'/%3E%3Ccircle%20cx='176'%20cy='102'%20r='1.7'/%3E%3Ccircle%20cx='202'%20cy='122'%20r='1.8'/%3E%3Ccircle%20cx='28'%20cy='166'%20r='1.7'/%3E%3Ccircle%20cx='54'%20cy='150'%20r='1.7'/%3E%3Ccircle%20cx='84'%20cy='142'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='138'%20r='1.8'/%3E%3Ccircle%20cx='136'%20cy='142'%20r='1.7'/%3E%3Ccircle%20cx='166'%20cy='150'%20r='1.7'/%3E%3Ccircle%20cx='192'%20cy='166'%20r='1.7'/%3E%3Ccircle%20cx='50'%20cy='206'%20r='1.7'/%3E%3Ccircle%20cx='78'%20cy='194'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='190'%20r='1.8'/%3E%3Ccircle%20cx='142'%20cy='194'%20r='1.7'/%3E%3Ccircle%20cx='170'%20cy='206'%20r='1.7'/%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%20260'%3E%3Cg%20fill='none'%20stroke='white'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M34%2038%20L64%2022%20L110%2018%20L156%2022%20L186%2038'/%3E%3Cpath%20d='M22%2080%20L48%2056%20L82%2042%20L110%2038%20L138%2042%20L172%2056%20L198%2080'/%3E%3Cpath%20d='M18%20122%20L44%20102%20L78%2090%20L110%2086%20L142%2090%20L176%20102%20L202%20122'/%3E%3Cpath%20d='M28%20166%20L54%20150%20L84%20142%20L110%20138%20L136%20142%20L166%20150%20L192%20166'/%3E%3Cpath%20d='M50%20206%20L78%20194%20L110%20190%20L142%20194%20L170%20206'/%3E%3Cpath%20d='M64%2022%20L48%2056%20L44%20102%20L54%20150%20L78%20194'/%3E%3Cpath%20d='M156%2022%20L172%2056%20L176%20102%20L166%20150%20L142%20194'/%3E%3Cpath%20d='M110%2018%20L110%2038%20L110%2086%20L110%20138%20L110%20190'/%3E%3Cpath%20d='M82%2042%20L78%2090%20L84%20142'/%3E%3Cpath%20d='M138%2042%20L142%2090%20L136%20142'/%3E%3Cpath%20d='M48%2056%20L82%2042%20L110%2038%20L138%2042%20L172%2056'/%3E%3Cpath%20d='M44%20102%20L78%2090%20L110%2086%20L142%2090%20L176%20102'/%3E%3Cpath%20d='M54%20150%20L84%20142%20L110%20138%20L136%20142%20L166%20150'/%3E%3Cpath%20d='M78%20194%20L110%20190%20L142%20194'/%3E%3Cpath%20d='M62%2068%20L82%2074%20L102%2078'/%3E%3Cpath%20d='M158%2068%20L138%2074%20L118%2078'/%3E%3Cpath%20d='M90%20110%20L110%20116%20L130%20110'/%3E%3Cpath%20d='M90%20154%20L110%20164%20L130%20154'/%3E%3C/g%3E%3Cg%20fill='white'%3E%3Ccircle%20cx='34'%20cy='38'%20r='2.0'/%3E%3Ccircle%20cx='64'%20cy='22'%20r='1.8'/%3E%3Ccircle%20cx='110'%20cy='18'%20r='2.1'/%3E%3Ccircle%20cx='156'%20cy='22'%20r='1.8'/%3E%3Ccircle%20cx='186'%20cy='38'%20r='2.0'/%3E%3Ccircle%20cx='22'%20cy='80'%20r='1.8'/%3E%3Ccircle%20cx='48'%20cy='56'%20r='1.7'/%3E%3Ccircle%20cx='82'%20cy='42'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='38'%20r='1.8'/%3E%3Ccircle%20cx='138'%20cy='42'%20r='1.7'/%3E%3Ccircle%20cx='172'%20cy='56'%20r='1.7'/%3E%3Ccircle%20cx='198'%20cy='80'%20r='1.8'/%3E%3Ccircle%20cx='18'%20cy='122'%20r='1.8'/%3E%3Ccircle%20cx='44'%20cy='102'%20r='1.7'/%3E%3Ccircle%20cx='78'%20cy='90'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='86'%20r='1.8'/%3E%3Ccircle%20cx='142'%20cy='90'%20r='1.7'/%3E%3Ccircle%20cx='176'%20cy='102'%20r='1.7'/%3E%3Ccircle%20cx='202'%20cy='122'%20r='1.8'/%3E%3Ccircle%20cx='28'%20cy='166'%20r='1.7'/%3E%3Ccircle%20cx='54'%20cy='150'%20r='1.7'/%3E%3Ccircle%20cx='84'%20cy='142'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='138'%20r='1.8'/%3E%3Ccircle%20cx='136'%20cy='142'%20r='1.7'/%3E%3Ccircle%20cx='166'%20cy='150'%20r='1.7'/%3E%3Ccircle%20cx='192'%20cy='166'%20r='1.7'/%3E%3Ccircle%20cx='50'%20cy='206'%20r='1.7'/%3E%3Ccircle%20cx='78'%20cy='194'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='190'%20r='1.8'/%3E%3Ccircle%20cx='142'%20cy='194'%20r='1.7'/%3E%3Ccircle%20cx='170'%20cy='206'%20r='1.7'/%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;opacity:.76!important;filter:drop-shadow(0 0 4px rgba(86,220,255,.58)) drop-shadow(0 0 10px rgba(86,220,255,.22))!important;pointer-events:none!important;animation:premiumMeshBase221 1.8s ease-in-out infinite!important}.premium-photo-v180.is-scanning-v180 .premium-face-overlay-v180::after{content:''!important;position:absolute!important;left:var(--face-left-v190)!important;top:var(--face-top-v190)!important;width:var(--face-width-v190)!important;height:var(--face-height-v190)!important;border-radius:44% 44% 42% 42% / 30% 30% 58% 58%!important;background:linear-gradient(105deg,transparent 0%,transparent 27%,rgba(64,210,255,.08) 34%,#47d9ff 40%,#8b7cff 46%,#ffffff 50%,#5ff0c7 55%,#43ccff 61%,rgba(64,210,255,.08) 68%,transparent 75%,transparent 100%)!important;background-size:260% 100%!important;background-position:-210% 0!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%20260'%3E%3Cg%20fill='none'%20stroke='white'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M34%2038%20L64%2022%20L110%2018%20L156%2022%20L186%2038'/%3E%3Cpath%20d='M22%2080%20L48%2056%20L82%2042%20L110%2038%20L138%2042%20L172%2056%20L198%2080'/%3E%3Cpath%20d='M18%20122%20L44%20102%20L78%2090%20L110%2086%20L142%2090%20L176%20102%20L202%20122'/%3E%3Cpath%20d='M28%20166%20L54%20150%20L84%20142%20L110%20138%20L136%20142%20L166%20150%20L192%20166'/%3E%3Cpath%20d='M50%20206%20L78%20194%20L110%20190%20L142%20194%20L170%20206'/%3E%3Cpath%20d='M64%2022%20L48%2056%20L44%20102%20L54%20150%20L78%20194'/%3E%3Cpath%20d='M156%2022%20L172%2056%20L176%20102%20L166%20150%20L142%20194'/%3E%3Cpath%20d='M110%2018%20L110%2038%20L110%2086%20L110%20138%20L110%20190'/%3E%3Cpath%20d='M82%2042%20L78%2090%20L84%20142'/%3E%3Cpath%20d='M138%2042%20L142%2090%20L136%20142'/%3E%3Cpath%20d='M48%2056%20L82%2042%20L110%2038%20L138%2042%20L172%2056'/%3E%3Cpath%20d='M44%20102%20L78%2090%20L110%2086%20L142%2090%20L176%20102'/%3E%3Cpath%20d='M54%20150%20L84%20142%20L110%20138%20L136%20142%20L166%20150'/%3E%3Cpath%20d='M78%20194%20L110%20190%20L142%20194'/%3E%3Cpath%20d='M62%2068%20L82%2074%20L102%2078'/%3E%3Cpath%20d='M158%2068%20L138%2074%20L118%2078'/%3E%3Cpath%20d='M90%20110%20L110%20116%20L130%20110'/%3E%3Cpath%20d='M90%20154%20L110%20164%20L130%20154'/%3E%3C/g%3E%3Cg%20fill='white'%3E%3Ccircle%20cx='34'%20cy='38'%20r='2.0'/%3E%3Ccircle%20cx='64'%20cy='22'%20r='1.8'/%3E%3Ccircle%20cx='110'%20cy='18'%20r='2.1'/%3E%3Ccircle%20cx='156'%20cy='22'%20r='1.8'/%3E%3Ccircle%20cx='186'%20cy='38'%20r='2.0'/%3E%3Ccircle%20cx='22'%20cy='80'%20r='1.8'/%3E%3Ccircle%20cx='48'%20cy='56'%20r='1.7'/%3E%3Ccircle%20cx='82'%20cy='42'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='38'%20r='1.8'/%3E%3Ccircle%20cx='138'%20cy='42'%20r='1.7'/%3E%3Ccircle%20cx='172'%20cy='56'%20r='1.7'/%3E%3Ccircle%20cx='198'%20cy='80'%20r='1.8'/%3E%3Ccircle%20cx='18'%20cy='122'%20r='1.8'/%3E%3Ccircle%20cx='44'%20cy='102'%20r='1.7'/%3E%3Ccircle%20cx='78'%20cy='90'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='86'%20r='1.8'/%3E%3Ccircle%20cx='142'%20cy='90'%20r='1.7'/%3E%3Ccircle%20cx='176'%20cy='102'%20r='1.7'/%3E%3Ccircle%20cx='202'%20cy='122'%20r='1.8'/%3E%3Ccircle%20cx='28'%20cy='166'%20r='1.7'/%3E%3Ccircle%20cx='54'%20cy='150'%20r='1.7'/%3E%3Ccircle%20cx='84'%20cy='142'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='138'%20r='1.8'/%3E%3Ccircle%20cx='136'%20cy='142'%20r='1.7'/%3E%3Ccircle%20cx='166'%20cy='150'%20r='1.7'/%3E%3Ccircle%20cx='192'%20cy='166'%20r='1.7'/%3E%3Ccircle%20cx='50'%20cy='206'%20r='1.7'/%3E%3Ccircle%20cx='78'%20cy='194'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='190'%20r='1.8'/%3E%3Ccircle%20cx='142'%20cy='194'%20r='1.7'/%3E%3Ccircle%20cx='170'%20cy='206'%20r='1.7'/%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%20260'%3E%3Cg%20fill='none'%20stroke='white'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M34%2038%20L64%2022%20L110%2018%20L156%2022%20L186%2038'/%3E%3Cpath%20d='M22%2080%20L48%2056%20L82%2042%20L110%2038%20L138%2042%20L172%2056%20L198%2080'/%3E%3Cpath%20d='M18%20122%20L44%20102%20L78%2090%20L110%2086%20L142%2090%20L176%20102%20L202%20122'/%3E%3Cpath%20d='M28%20166%20L54%20150%20L84%20142%20L110%20138%20L136%20142%20L166%20150%20L192%20166'/%3E%3Cpath%20d='M50%20206%20L78%20194%20L110%20190%20L142%20194%20L170%20206'/%3E%3Cpath%20d='M64%2022%20L48%2056%20L44%20102%20L54%20150%20L78%20194'/%3E%3Cpath%20d='M156%2022%20L172%2056%20L176%20102%20L166%20150%20L142%20194'/%3E%3Cpath%20d='M110%2018%20L110%2038%20L110%2086%20L110%20138%20L110%20190'/%3E%3Cpath%20d='M82%2042%20L78%2090%20L84%20142'/%3E%3Cpath%20d='M138%2042%20L142%2090%20L136%20142'/%3E%3Cpath%20d='M48%2056%20L82%2042%20L110%2038%20L138%2042%20L172%2056'/%3E%3Cpath%20d='M44%20102%20L78%2090%20L110%2086%20L142%2090%20L176%20102'/%3E%3Cpath%20d='M54%20150%20L84%20142%20L110%20138%20L136%20142%20L166%20150'/%3E%3Cpath%20d='M78%20194%20L110%20190%20L142%20194'/%3E%3Cpath%20d='M62%2068%20L82%2074%20L102%2078'/%3E%3Cpath%20d='M158%2068%20L138%2074%20L118%2078'/%3E%3Cpath%20d='M90%20110%20L110%20116%20L130%20110'/%3E%3Cpath%20d='M90%20154%20L110%20164%20L130%20154'/%3E%3C/g%3E%3Cg%20fill='white'%3E%3Ccircle%20cx='34'%20cy='38'%20r='2.0'/%3E%3Ccircle%20cx='64'%20cy='22'%20r='1.8'/%3E%3Ccircle%20cx='110'%20cy='18'%20r='2.1'/%3E%3Ccircle%20cx='156'%20cy='22'%20r='1.8'/%3E%3Ccircle%20cx='186'%20cy='38'%20r='2.0'/%3E%3Ccircle%20cx='22'%20cy='80'%20r='1.8'/%3E%3Ccircle%20cx='48'%20cy='56'%20r='1.7'/%3E%3Ccircle%20cx='82'%20cy='42'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='38'%20r='1.8'/%3E%3Ccircle%20cx='138'%20cy='42'%20r='1.7'/%3E%3Ccircle%20cx='172'%20cy='56'%20r='1.7'/%3E%3Ccircle%20cx='198'%20cy='80'%20r='1.8'/%3E%3Ccircle%20cx='18'%20cy='122'%20r='1.8'/%3E%3Ccircle%20cx='44'%20cy='102'%20r='1.7'/%3E%3Ccircle%20cx='78'%20cy='90'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='86'%20r='1.8'/%3E%3Ccircle%20cx='142'%20cy='90'%20r='1.7'/%3E%3Ccircle%20cx='176'%20cy='102'%20r='1.7'/%3E%3Ccircle%20cx='202'%20cy='122'%20r='1.8'/%3E%3Ccircle%20cx='28'%20cy='166'%20r='1.7'/%3E%3Ccircle%20cx='54'%20cy='150'%20r='1.7'/%3E%3Ccircle%20cx='84'%20cy='142'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='138'%20r='1.8'/%3E%3Ccircle%20cx='136'%20cy='142'%20r='1.7'/%3E%3Ccircle%20cx='166'%20cy='150'%20r='1.7'/%3E%3Ccircle%20cx='192'%20cy='166'%20r='1.7'/%3E%3Ccircle%20cx='50'%20cy='206'%20r='1.7'/%3E%3Ccircle%20cx='78'%20cy='194'%20r='1.7'/%3E%3Ccircle%20cx='110'%20cy='190'%20r='1.8'/%3E%3Ccircle%20cx='142'%20cy='194'%20r='1.7'/%3E%3Ccircle%20cx='170'%20cy='206'%20r='1.7'/%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;opacity:1!important;filter:drop-shadow(0 0 5px rgba(75,219,255,.84)) drop-shadow(0 0 11px rgba(133,112,255,.42)) drop-shadow(0 0 16px rgba(91,240,199,.22))!important;mix-blend-mode:screen!important;pointer-events:none!important;animation:premiumMeshLightTravel221 1.15s linear infinite!important}.premium-photo-v180.is-scanning-v180 .premium-scan-v180{display:block!important;opacity:.72!important;background:linear-gradient(90deg,transparent,rgba(86,221,255,.38),#ffffff,rgba(86,221,255,.38),transparent)!important;box-shadow:0 0 12px rgba(86,221,255,.48)!important}.premium-face-dot-v180{display:none!important}.premium-photo-v180.is-face-ok-v180 .premium-face-overlay-v180::before,.premium-photo-v180.is-face-ok-v180 .premium-face-overlay-v180::after,.premium-photo-v180.is-face-bad-v180 .premium-face-overlay-v180::before,.premium-photo-v180.is-face-bad-v180 .premium-face-overlay-v180::after{content:none!important;display:none!important;opacity:0!important;animation:none!important;filter:none!important;background:none!important}.premium-photo-v180.is-face-ok-v180 .premium-scan-v180,.premium-photo-v180.is-face-bad-v180 .premium-scan-v180,.premium-photo-v180.is-face-ok-v180 .premium-face-frame-v180,.premium-photo-v180.is-face-bad-v180 .premium-face-frame-v180{display:none!important;opacity:0!important;animation:none!important;background:none!important;border:none!important;box-shadow:none!important}@keyframes premiumMeshBase221{0%,100%{opacity:.58;filter:drop-shadow(0 0 4px rgba(86,220,255,.50)) drop-shadow(0 0 8px rgba(86,220,255,.16))}50%{opacity:.90;filter:drop-shadow(0 0 6px rgba(86,220,255,.78)) drop-shadow(0 0 13px rgba(86,220,255,.30))}}@keyframes premiumMeshLightTravel221{0%{background-position:-210% 0!important;opacity:.28}12%{opacity:1}52%{opacity:1}100%{background-position:210% 0!important;opacity:.22}}@media(max-width:680px){.event-view-switcher>div{display:contents!important}.event-view-switcher [data-event-view="list"]{order:1!important}.event-view-switcher [data-event-view="grid"]{order:2!important}.event-view-switcher [data-event-view="month"]{order:3!important}}@media(max-width:760px){.event-view-switcher{display:block!important;width:100%!important}.event-view-switcher>small{display:block!important;margin-bottom:7px!important}.event-view-switcher>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important}.event-view-switcher>div>[data-event-view]{order:initial!important;width:100%!important;min-width:0!important}}:root{--v49-navy:#061f3f;--v49-navy-2:#0b3561;--v49-red:#e3263a;--v49-line:#dce6ed;--v49-soft:#f4f8fb;--v49-text:#17324b;--v49-muted:#6e8191}body{overflow-x:hidden;background:#fff;color:var(--v49-text)}.container{width:min(1240px,calc(100% - 40px));margin-inline:auto}.site-header{box-shadow:0 8px 28px rgba(2,25,48,.15)}.site-header .nav-wrap{min-height:76px;gap:22px}.brand{min-width:max-content}.main-nav{margin-left:auto;align-items:center}.main-nav a{white-space:nowrap}.aero-hero .hero-grid{width:min(1240px,calc(100% - 40px));margin-inline:auto}.aero-hero .hero-copy{max-width:720px}.aero-hero .hero-actions{align-items:stretch;gap:12px}.aero-hero .button-primary{min-height:58px}.section-heading{margin-bottom:28px}.section-heading>div{display:grid;gap:8px}.featured-events .event-grid{align-items:stretch;gap:28px}.featured-events .event-card{height:100%;overflow:hidden;border:1px solid rgba(8,48,84,.14);box-shadow:0 22px 52px rgba(7,38,66,.12)}.featured-events .event-content{display:flex;flex-direction:column;min-width:0}.featured-events .event-content h3{margin-top:0}.featured-events .event-description{max-width:64ch}.featured-events .event-facts{margin-top:auto}.featured-events .event-cta{align-self:flex-start;min-width:220px}.event-calendar{border-radius:16px}.event-result-card{border-radius:18px}.participant-login-modal{padding:24px;align-items:center;justify-content:center;background:rgba(3,18,37,.62);backdrop-filter:blur(6px)}.participant-login-modal-card{width:min(430px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid rgba(255,255,255,.2);border-radius:22px;box-shadow:0 28px 90px rgba(0,0,0,.34)}.participant-login-modal-card h2{margin-bottom:8px}.participant-login-modal-form{gap:14px}.participant-login-modal-form input{min-height:52px;border-radius:10px}.participant-login-modal-form button{min-height:52px;border-radius:10px}.admin-login-v42-body{background:linear-gradient(135deg,#061d3c 0,#0b3159 48%,#edf4f8 48%,#f8fbfd 100%)}.admin-login-v42-shell{width:min(1120px,calc(100% - 42px));min-height:680px;margin:34px auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:26px;background:#fff;box-shadow:0 35px 100px rgba(4,27,52,.28)}.admin-login-v42-visual{min-height:680px;padding:36px 40px;display:flex;flex-direction:column;background:linear-gradient(160deg,rgba(3,24,48,.96),rgba(7,47,84,.86)),url('hero-aeromodelling.webp?v=311') center/cover no-repeat}.admin-login-v42-brand{align-self:flex-start}.admin-login-v42-copy{max-width:650px;margin:auto 0 28px}.admin-login-v42-copy h1{max-width:620px;font-size:clamp(38px,4vw,60px);line-height:.95}.admin-login-v42-events{grid-template-columns:1fr 1fr;gap:12px}.admin-login-v42-events article{min-width:0;border-radius:14px}.admin-login-v42-panel{padding:42px 34px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f7fafc}.admin-login-v42-card{width:min(420px,100%);padding:30px;border:1px solid var(--v49-line);border-radius:20px;background:#fff;box-shadow:0 18px 55px rgba(8,42,72,.1)}.admin-login-v42-heading h2{font-size:32px}.admin-login-v42-card>label{gap:8px}.admin-login-v44-input{min-height:54px;border-radius:12px}.admin-login-v42-card>button[type=submit]{min-height:54px;border-radius:10px}.admin-login-v42-security{border-radius:12px}.admin-login-v42-roles{width:min(420px,100%);margin-top:14px;grid-template-columns:1fr 1fr;gap:10px}.admin-login-v42-roles article{border-radius:12px}.admin-shell-body{background:#f1f6f9}.admin-shell-topbar{height:74px;padding:0 24px;grid-template-columns:auto minmax(180px,1fr) auto auto;gap:18px;border-bottom:1px solid #dce6ed;box-shadow:0 5px 22px rgba(5,37,65,.06)}.admin-shell-brand{min-width:210px}.admin-shell-layout{grid-template-columns:252px minmax(0,1fr)}.admin-sidebar{top:74px;height:calc(100vh - 74px);padding:22px 15px;background:linear-gradient(180deg,#061d3c,#0a315c)}.admin-sidebar-event{margin-bottom:14px;padding:13px;border-radius:14px}.admin-sidebar nav{gap:7px}.admin-sidebar nav a{min-height:58px;padding:9px 11px;border-radius:12px}.admin-sidebar nav a.active{box-shadow:0 11px 28px rgba(0,0,0,.16)}.admin-shell-main{width:100%;max-width:1540px;margin:0 auto;padding:30px clamp(20px,3vw,44px) 60px}.admin-page-head{min-height:70px;margin-bottom:22px;padding-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--v49-line)}.admin-page-head h1{margin:7px 0 6px;line-height:1.05}.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-overview-grid article,.admin-v31-action-card,.modern-panel{border:1px solid var(--v49-line)!important;border-radius:18px!important;box-shadow:0 12px 34px rgba(8,42,72,.055)!important}.admin-overview-grid article{min-height:164px;padding:21px}.admin-v31-action-grid{gap:16px}.admin-v31-action-card{min-height:190px;padding:22px}.modern-panel{padding:24px!important;background:#fff}.admin-panel-heading{align-items:flex-start;gap:18px;margin-bottom:20px}.admin-v31-money-grid{gap:12px}.admin-v31-money-grid span{min-height:104px;padding:18px;border-radius:14px}.admin-v31-table,.admin-athlete-table,.admin-finance-table{border-radius:14px;overflow:auto}.admin-viewer-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page-readonly{flex:none}@media(max-width:1120px){.main-nav{gap:0}.admin-shell-layout{grid-template-columns:225px minmax(0,1fr)}.admin-overview-grid,.admin-viewer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-login-v42-shell{grid-template-columns:1fr 390px}.admin-login-v42-visual{padding:32px}}@media(max-width:850px){.container,.aero-hero .hero-grid{width:min(100% - 28px,760px)}.featured-events .event-grid{gap:20px}.admin-login-v42-body{background:#edf4f8}.admin-login-v42-shell{width:min(640px,calc(100% - 24px));min-height:0;margin:18px auto;grid-template-columns:1fr;border-radius:22px}.admin-login-v42-visual{min-height:320px;padding:24px}.admin-login-v42-copy{margin:36px 0 18px}.admin-login-v42-copy h1{font-size:42px}.admin-login-v42-events{display:none}.admin-login-v42-panel{padding:24px 18px 28px}.admin-login-v42-card{padding:26px}.admin-shell-topbar{height:68px;padding:0 14px}.admin-shell-main{padding:22px 14px 48px}.admin-page-head{align-items:flex-start;flex-direction:column}.admin-overview-grid,.admin-viewer-summary{grid-template-columns:1fr 1fr}.modern-panel{padding:19px 15px!important}}@media(max-width:680px){.container,.aero-hero .hero-grid{width:calc(100% - 24px)}.site-header .nav-wrap{min-height:70px}.aero-hero .hero-copy{border-radius:16px}.featured-events .event-card,.featured-events .navy-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;border-radius:18px!important}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/10!important;grid-column:1!important;grid-row:1!important}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:1!important;grid-row:2!important;padding:22px 17px!important}.featured-events .event-cta{width:100%;min-width:0;justify-content:space-between}.participant-login-modal{padding:12px}.participant-login-modal-card{border-radius:18px}.admin-login-v42-shell{width:calc(100% - 16px);margin:8px auto;border-radius:18px}.admin-login-v42-visual{min-height:235px;padding:20px}.admin-login-v42-copy{margin:auto 0 0}.admin-login-v42-copy>span,.admin-login-v42-copy p{display:none}.admin-login-v42-copy h1{font-size:34px}.admin-login-v42-panel{padding:18px 12px 24px}.admin-login-v42-card{padding:22px 17px;border-radius:16px}.admin-login-v42-heading h2{font-size:28px}.admin-login-v42-roles{grid-template-columns:1fr}.admin-overview-grid,.admin-viewer-summary{grid-template-columns:1fr}.admin-overview-grid article{min-height:138px}.admin-v31-action-grid{grid-template-columns:1fr!important}.admin-page-head h1{font-size:30px}}:root{--v50-navy:#061d3b;--v50-navy-soft:#0b315c;--v50-red:#e3263a;--v50-red-dark:#bd172a;--v50-sky:#eaf2f7;--v50-line:#dce6ed;--v50-card:#ffffff;--v50-text:#15324a;--v50-muted:#6d8192;--v50-success:#118454;--v50-warning:#d9850e;--v50-danger:#bd2337}.site-header{border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(3,23,48,.98),rgba(5,39,71,.94));backdrop-filter:blur(14px)}.site-header .nav-wrap{width:min(1240px,calc(100% - 40px));margin-inline:auto}.main-nav a{position:relative;border-radius:8px;transition:background .2s ease,color .2s ease}.main-nav a:not(.nav-admin):hover,.main-nav a.active-nav{background:rgba(255,255,255,.08)}.main-nav a:not(.nav-admin)::after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;transform:scaleX(0);background:var(--v50-red);transition:transform .2s ease}.main-nav a:hover::after,.main-nav a.active-nav::after{transform:scaleX(1)}.aero-hero{isolation:isolate}.aero-hero .hero-copy{padding:30px 32px;border:1px solid rgba(255,255,255,.13);border-left:5px solid var(--v50-red);border-radius:18px;background:linear-gradient(125deg,rgba(3,24,48,.86),rgba(5,44,78,.6));box-shadow:0 26px 70px rgba(0,0,0,.24);backdrop-filter:blur(7px)}.aero-hero .hero-actions{margin-top:22px}.aero-hero .button-primary,.event-cta,.event-result-action,.closing-box .button-light{transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.aero-hero .button-primary:hover,.event-cta:hover,.event-result-action:hover,.closing-box .button-light:hover{transform:translateY(-2px);filter:brightness(1.06)}.featured-events{background:linear-gradient(180deg,#fff,#f5f8fa)}.featured-events .event-card{border-radius:22px!important;background:#fff;box-shadow:0 22px 58px rgba(8,39,67,.1)!important}.featured-events .poster-wrap{background:#061d3b}.featured-events .event-content{padding:30px 28px!important}.featured-events .event-labels,.category-pills{gap:7px}.featured-events .event-labels span,.category-pills span{border-radius:999px}.featured-events .event-facts{overflow:hidden;border:1px solid #e5ecf1;border-radius:14px;background:#f8fafc}.featured-events .event-facts>div{padding:13px 12px;border-bottom:1px solid #e5ecf1}.featured-events .event-facts>div:last-child{border-bottom:0}.process-section{position:relative;overflow:hidden}.process-grid{gap:18px}.process-card{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow:0 18px 46px rgba(0,0,0,.16)}.closing-box{border-radius:22px;box-shadow:0 24px 60px rgba(4,31,55,.16)}.event-searchbar{overflow:hidden;border-radius:18px;box-shadow:0 20px 55px rgba(8,39,67,.1)}.event-calendar{border-radius:18px!important;box-shadow:0 20px 58px rgba(6,35,61,.1)!important}.event-result-card{overflow:hidden;border-radius:20px!important;box-shadow:0 18px 48px rgba(6,35,61,.09)!important}.admin-shell-body{background:linear-gradient(180deg,#edf3f7 0,#f7fafc 260px,#f5f8fa 100%)}.admin-shell-topbar{height:78px;padding:0 26px;border-bottom:1px solid rgba(11,49,89,.12);background:rgba(255,255,255,.95);box-shadow:0 7px 30px rgba(7,38,66,.07);backdrop-filter:blur(14px)}.admin-shell-brand img{width:48px;height:48px;padding:4px;border-radius:14px;background:#eff5f8}.admin-shell-brand b{font-size:21px;letter-spacing:.035em}.admin-top-context{min-width:0;padding-left:20px;border-left:1px solid var(--v50-line)}.admin-role-badge{border-radius:999px}.admin-event-switch label{border-radius:13px!important;background:#f5f8fa!important}.admin-event-switch select{font-weight:850}.admin-shell-site{min-height:44px;display:inline-flex;align-items:center;border-radius:12px!important;background:#fff}.admin-shell-layout{grid-template-columns:268px minmax(0,1fr)}.admin-sidebar{top:78px;height:calc(100vh - 78px);padding:24px 17px 18px;border-right:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#051b37 0,#08294f 68%,#061d3b 100%);box-shadow:14px 0 40px rgba(6,29,59,.08)}.admin-sidebar-event{padding:15px;border-radius:17px;background:rgba(255,255,255,.065)}.admin-sidebar-event>span{border-radius:13px;box-shadow:0 10px 24px rgba(227,38,58,.25)}.admin-sidebar nav{gap:8px}.admin-sidebar nav a{min-height:62px;border:1px solid transparent;border-radius:15px;transition:all .2s ease}.admin-sidebar nav a:hover{transform:translateX(3px);border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.075)}.admin-sidebar nav a.active{transform:none;border-color:#fff;background:#fff;box-shadow:0 13px 34px rgba(0,0,0,.18)}.admin-sidebar nav a>span{border-radius:11px}.admin-viewer-notice{border-radius:15px!important}.admin-sidebar-bottom a{border-radius:12px!important}.admin-shell-main{max-width:1600px;padding:32px clamp(22px,3vw,48px) 68px}.admin-page-head{min-height:auto;margin-bottom:24px;padding:22px 24px;align-items:center;border:1px solid var(--v50-line);border-radius:20px;background:linear-gradient(135deg,#fff,#f7fafc);box-shadow:0 12px 38px rgba(8,42,72,.055)}.admin-page-head .kicker{display:inline-flex;margin-bottom:2px}.admin-page-head h1{font-size:clamp(30px,3.1vw,44px);letter-spacing:-.025em}.admin-page-head p{font-size:12px}.admin-page-readonly{border-radius:999px!important}.admin-flash{border-radius:14px!important;box-shadow:0 12px 28px rgba(12,124,79,.09)}.modern-panel,.admin-registration-section{border:1px solid var(--v50-line)!important;border-radius:21px!important;background:#fff;box-shadow:0 14px 42px rgba(8,42,72,.055)!important}.admin-panel-heading{padding-bottom:18px;border-bottom:1px solid #e8eef2}.admin-panel-heading h2{letter-spacing:-.02em}.admin-overview-grid{gap:17px}.admin-overview-grid article{position:relative;overflow:hidden;border-radius:19px!important;background:linear-gradient(145deg,#fff,#f7fafc)}.admin-overview-grid article::after{content:"";position:absolute;right:-18px;bottom:-25px;width:94px;height:94px;border-radius:50%;background:rgba(7,85,191,.055)}.admin-overview-grid article.metric-approved::after{background:rgba(17,132,84,.08)}.admin-overview-grid article.metric-pending::after{background:rgba(217,133,14,.09)}.admin-overview-grid article.metric-rejected::after{background:rgba(189,35,55,.08)}.admin-overview-grid .metric-icon{border-radius:13px!important}.admin-v31-action-card{border-radius:20px!important;transition:transform .2s ease,box-shadow .2s ease}.admin-v31-action-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(8,42,72,.1)!important}.admin-v31-action-card>span{border-radius:15px}.admin-v31-primary,.admin-v31-secondary{min-height:46px;border-radius:12px!important;transition:transform .18s ease,box-shadow .18s ease}.admin-v31-primary:hover,.admin-v31-secondary:hover{transform:translateY(-1px)}.admin-v31-primary{box-shadow:0 10px 24px rgba(227,38,58,.18)}.admin-list-toolbar{padding:14px;border:1px solid #e1e9ee;border-radius:16px;background:#f8fafc}.admin-search,.admin-filter{border-radius:12px!important;background:#fff!important}.registration-admin-list{display:grid;gap:20px}.registration-admin-card{overflow:hidden;border:1px solid #dce6ed!important;border-radius:21px!important;background:#fff;box-shadow:0 15px 43px rgba(8,42,72,.065)!important}.registration-admin-card>header{padding:22px 24px!important;background:linear-gradient(135deg,#071f40,#0a3561)!important}.registration-admin-card>header h3{font-size:22px!important}.registration-code{border-radius:999px!important}.registration-meta{gap:0!important;padding:0!important;border-bottom:1px solid #e3ebf0;background:#f8fafc}.registration-meta>span{min-height:98px;padding:18px 20px;border-right:1px solid #e3ebf0}.registration-meta>span:last-child{border-right:0}.registration-content{margin:18px 20px 0;border:1px solid #dfe8ed;border-radius:16px;background:#fff}.registration-content>summary{padding:15px 17px;border-radius:16px;background:#f6f9fb}.admin-athlete-table{border-radius:0 0 15px 15px!important}.admin-athlete-head{background:#eff4f7!important;color:#2e4a61!important}.admin-athlete-row{padding:15px 14px!important}.admin-athlete-row:nth-child(even){background:#fbfcfd}.athlete-categories span{border-radius:999px!important}.file-row{margin:16px 20px 0;padding:13px;border:1px solid #dfe7ed;border-radius:14px;background:#f7fafc}.file-row a{border-radius:9px!important}.notification-row{margin:14px 20px 0;gap:9px}.notification-row>span{border-radius:13px!important}.admin-resend-notification,.approval-form,.admin-readonly-strip{margin-left:20px!important;margin-right:20px!important;border-radius:15px!important}.registration-finance-detail{margin:15px 20px 0;border-radius:15px!important}.approval-form{margin-bottom:18px!important}.approval-form textarea{border-radius:11px!important}.approve-button,.reject-button{border-radius:10px!important}.admin-readonly-strip{margin-bottom:18px!important}.admin-danger-zone{margin:14px 20px 20px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #f0cbd1;border-radius:15px;background:#fff7f8}.admin-danger-zone span{display:grid;gap:4px}.admin-danger-zone b{color:#8f1d30;font-size:12px}.admin-danger-zone small{color:#8a6870;font-size:10px;line-height:1.45}.admin-delete-trigger{flex:none;min-height:42px;padding:0 16px;border:1px solid #d33249;border-radius:10px;color:#b51c32;background:#fff;font-size:10px;font-weight:950;letter-spacing:.08em;cursor:pointer}.admin-delete-trigger:hover{color:#fff;background:#bd2337}.admin-modal-open{overflow:hidden}.admin-delete-modal{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:20px}.admin-delete-modal[hidden]{display:none!important}.admin-delete-backdrop{position:absolute;inset:0;background:rgba(2,16,34,.72);backdrop-filter:blur(6px)}.admin-delete-dialog{position:relative;z-index:1;width:min(460px,100%);padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#fff;box-shadow:0 34px 100px rgba(0,0,0,.34)}.admin-delete-close{position:absolute;right:14px;top:14px;width:38px;height:38px;border:0;border-radius:50%;color:#6d7d8a;background:#eef3f6;font-size:24px;cursor:pointer}.admin-delete-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:14px;border-radius:16px;color:#fff;background:#bd2337;font-size:26px;font-weight:950;box-shadow:0 12px 28px rgba(189,35,55,.24)}.admin-delete-dialog>small{color:#bd2337;font-size:9px;font-weight:950;letter-spacing:.16em}.admin-delete-dialog h2{margin:8px 0 8px;color:#112e47;font-size:26px}.admin-delete-dialog>p{margin:0 0 20px;color:#6d7e8d;font-size:12px;line-height:1.6}.admin-delete-dialog form{display:grid;gap:14px}.admin-delete-dialog label{display:grid;gap:7px;color:#314b60;font-size:11px;font-weight:850}.admin-delete-dialog input{min-height:52px;padding:0 14px;border:1px solid #cfdde6;border-radius:11px;font-size:15px;outline:0}.admin-delete-dialog input:focus{border-color:#bd2337;box-shadow:0 0 0 4px rgba(189,35,55,.09)}.admin-delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:5px}.admin-delete-actions button{min-height:50px;border:0;border-radius:11px;font-size:11px;font-weight:950;cursor:pointer}.admin-delete-actions button:first-child{color:#234158;background:#eaf0f4}.admin-delete-actions button:last-child{color:#fff;background:#bd2337;box-shadow:0 10px 24px rgba(189,35,55,.2)}.admin-login-v42-shell{max-width:1080px;min-height:620px;border-radius:24px}.admin-login-v42-visual{min-height:620px}.admin-login-v42-card{width:min(390px,100%);padding:28px;border-radius:19px}.admin-login-v42-card>button[type=submit]{border-radius:11px}@media(max-width:1180px){.admin-shell-layout{grid-template-columns:238px minmax(0,1fr)}.admin-shell-topbar{padding:0 18px}.admin-top-context{display:none}.registration-meta{grid-template-columns:repeat(2,1fr)!important}.registration-meta>span:nth-child(2){border-right:0}.registration-meta>span:nth-child(-n+2){border-bottom:1px solid #e3ebf0}}@media(max-width:850px){.admin-shell-main{padding:20px 12px 48px}.admin-page-head{padding:18px;border-radius:17px}.admin-registration-section{padding:16px 12px!important}.registration-admin-card>header{padding:18px!important}.registration-content,.file-row,.notification-row,.admin-resend-notification,.registration-finance-detail,.approval-form,.admin-readonly-strip,.admin-danger-zone{margin-left:12px!important;margin-right:12px!important}.admin-danger-zone{align-items:flex-start;flex-direction:column}.admin-delete-trigger{width:100%}}@media(max-width:680px){.site-header .nav-wrap{width:calc(100% - 20px)}.aero-hero .hero-copy{padding:22px 18px;border-radius:15px}.featured-events .event-content{padding:21px 17px!important}.featured-events .event-facts>div{padding:12px 10px}.admin-shell-topbar{padding:0 10px}.admin-shell-brand{min-width:0}.admin-shell-brand span small{display:none}.admin-page-head{margin-bottom:16px;padding:16px}.admin-page-head h1{font-size:29px}.admin-overview-grid{grid-template-columns:1fr!important}.modern-panel{padding:16px 12px!important;border-radius:17px!important}.admin-list-toolbar{display:grid!important;grid-template-columns:1fr!important}.registration-admin-card{border-radius:17px!important}.registration-meta{grid-template-columns:1fr!important}.registration-meta>span{min-height:80px;border-right:0!important;border-bottom:1px solid #e3ebf0!important}.registration-meta>span:last-child{border-bottom:0!important}.notification-row{grid-template-columns:1fr 1fr!important}.admin-delete-dialog{padding:23px 18px;border-radius:18px}.admin-delete-actions{grid-template-columns:1fr}}:root{--s51-line:#dce5eb;--s51-shadow:0 18px 48px rgba(5,34,58,.09)}body{overflow-x:hidden}.container{width:min(1240px,calc(100% - 40px))!important}.site-header{box-shadow:0 8px 28px rgba(2,19,38,.13)!important}.nav-wrap{min-height:72px!important}.main-nav{gap:1px!important}.main-nav>a{padding-left:11px!important;padding-right:11px!important}.aero-hero .hero-copy{max-width:710px!important}.event-section,.process-section,.closing-cta{position:relative}.featured-events{padding-top:76px!important;padding-bottom:78px!important}.section-heading{margin-bottom:28px!important}.section-heading h2{letter-spacing:-.03em!important}.featured-events .event-grid{gap:24px!important;align-items:stretch!important}.featured-events .event-card{overflow:hidden!important;border:1px solid rgba(111,151,182,.22)!important;box-shadow:var(--s51-shadow)!important}.featured-events .event-content{padding:30px 28px!important}.featured-events .event-content h3{margin-bottom:12px!important}.featured-events .event-description{max-width:680px!important}.featured-events .event-facts{margin-top:18px!important}.featured-events .event-cta{margin-top:19px!important}.process-grid{gap:16px!important}.process-card{border:1px solid rgba(255,255,255,.11)!important}.closing-box{border-radius:18px!important}.participant-login-modal{padding:18px!important;background:rgba(2,17,35,.68)!important;backdrop-filter:blur(5px)!important}.participant-login-modal-card{width:min(390px,100%)!important;padding:25px!important;border-radius:17px!important;box-shadow:0 30px 90px rgba(0,0,0,.3)!important}.participant-login-modal-card h2{font-size:28px!important}.participant-login-modal-form input{min-height:50px!important;border-radius:9px!important}.participant-login-modal-form button{min-height:50px!important;border-radius:9px!important}footer{margin-top:0!important}@media(max-width:900px){.container{width:min(100% - 28px,1240px)!important}.featured-events .event-content{padding:25px 21px!important}}@media(max-width:680px){.container{width:calc(100% - 20px)!important}.featured-events{padding-top:54px!important;padding-bottom:58px!important}.section-heading{margin-bottom:20px!important}.featured-events .event-content{padding:20px 16px!important}.featured-events .event-facts{gap:7px!important}.process-grid{gap:10px!important}.participant-login-modal-card{padding:21px 17px!important}}@media(min-width:901px){.container{width:min(1240px,calc(100% - 40px))!important}.site-header{height:72px!important}.nav-wrap{min-height:72px!important;gap:12px!important}.brand{flex:0 0 auto!important;min-width:198px!important}.brand-logo{width:44px!important;height:44px!important}.brand strong{font-size:22px!important}.main-nav{min-width:0!important;justify-content:flex-end!important;gap:0!important}.main-nav>a{min-height:40px!important;padding:0 9px!important;font-size:10px!important;white-space:nowrap!important}.main-nav .nav-admin{width:auto!important;min-width:118px!important;max-width:152px!important;margin-left:6px!important;padding:0 15px!important}.nav-participant-profile{max-width:180px!important}.participant-login-modal-card{width:360px!important;max-width:calc(100vw - 48px)!important;padding:22px!important}.participant-login-modal-card h2{font-size:25px!important}.participant-login-modal-card>p{font-size:11px!important;line-height:1.5!important}.participant-login-modal-form input{min-height:46px!important}.participant-login-modal-form button{width:200px!important;min-height:46px!important;margin:4px auto 0!important;display:flex!important;align-items:center!important;justify-content:center!important}}.event-guide-document{border-color:#f0c98c!important;background:linear-gradient(145deg,#fffaf0,#fff)!important}.event-guide-document>span{font-size:10px!important;font-weight:950!important;color:#fff!important;background:#d97706!important}.event-guide-document small{display:block;margin-bottom:5px;color:#d97706;font-size:8px;font-weight:950;letter-spacing:.12em}.event-guide-document a{display:inline-flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;color:#fff;background:#d97706;font-size:9px;font-weight:950;text-decoration:none}.event-guide-sidebar{border-top:4px solid #d97706!important}.event-guide-sidebar p{color:#6f8192;font-size:11px;line-height:1.6}.event-guide-download{margin-top:14px;padding:12px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#d97706,#b45309);text-decoration:none}.event-guide-download>span{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.16);font-size:9px;font-weight:950}.event-guide-download div{display:grid;gap:4px}.event-guide-download b{font-size:11px}.event-guide-download small{color:#ffe6bc;font-size:8px}.event-guide-download strong{font-size:20px}.registration-success-actions .orange{background:#d97706!important}@media(min-width:901px){html,body{overflow-x:hidden}.container{width:min(1240px,calc(100% - 40px)) !important}.site-header{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:70px !important;overflow:hidden !important;color:#fff !important;border:0 !important;border-bottom:1px solid rgba(99,230,255,.28) !important;border-radius:0 !important;background:transparent !important;box-shadow:inset 0 -1px 0 rgba(242,41,51,.28) !important;backdrop-filter:none !important}.site-header::before{content:"" !important;display:block !important;position:absolute !important;inset:0 164px 0 0 !important;background:linear-gradient(180deg,rgba(2,10,25,.985),rgba(1,7,18,.97)) !important;clip-path:polygon(0 0,100% 0,calc(100% - 54px) 100%,0 100%) !important;pointer-events:none !important}.site-header::after{content:"" !important;display:block !important;position:absolute !important;top:0 !important;right:158px !important;bottom:0 !important;width:62px !important;opacity:.9 !important;background:linear-gradient(180deg,#63e6ff,#0a6bff 48%,#f22933) !important;clip-path:polygon(calc(100% - 7px) 0,100% 0,9px 100%,0 100%) !important;pointer-events:none !important}.nav-wrap{position:relative !important;z-index:2 !important;width:min(1240px,calc(100% - 40px)) !important;height:70px !important;min-height:70px !important;padding:0 !important;gap:21px !important}.brand{flex:0 0 auto !important;min-width:225px !important;gap:10px !important}.brand-logo{width:50px !important;height:50px !important}.brand strong{font-size:28px !important;line-height:.86 !important}.brand small{display:block !important;margin-top:5px !important;font-size:10px !important}.main-nav{flex:1 !important;min-width:0 !important;height:70px !important;margin-left:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:clamp(10px,1.05vw,17px) !important;border:0 !important;background:transparent !important;box-shadow:none !important}.main-nav>a{width:auto !important;min-width:0 !important;min-height:0 !important;padding:25px 0 21px !important;color:#fff !important;border:0 !important;border-radius:0 !important;background:transparent !important;font:700 clamp(12px,1vw,14px)/1 "Rajdhani","Segoe UI",sans-serif !important;text-transform:none !important;letter-spacing:0 !important;white-space:nowrap !important}.main-nav>a:not(.nav-admin)::after{display:block !important;left:0 !important;right:100% !important;bottom:12px !important;height:3px !important;background:#f22933 !important;box-shadow:0 0 10px rgba(242,41,51,.65) !important}.main-nav>a:not(.nav-admin):hover::after,.main-nav>a:not(.nav-admin).active-nav::after{right:0 !important}.main-nav .nav-admin{flex:0 0 auto !important;width:auto !important;min-width:124px !important;max-width:170px !important;min-height:42px !important;margin:0 0 0 7px !important;padding:0 20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;color:#fff !important;border:1px solid rgba(255,90,102,.82) !important;border-radius:0 !important;background:linear-gradient(180deg,#f13545,#b80e1d) !important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%) !important;box-shadow:0 0 18px rgba(242,41,51,.24) !important;font:800 italic 12px/1 "Barlow Condensed","Arial Narrow",sans-serif !important;text-transform:uppercase !important}.main-nav .nav-admin:hover{background:linear-gradient(180deg,#ff4050,#d21324) !important}.nav-participant-profile{max-width:190px !important}.nav-profile-copy b{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-button{display:none !important}.aero-hero{height:520px !important;min-height:520px !important;padding:0 !important;background:#031933 url('hero-aeromodelling.webp?v=311') center 47%/cover no-repeat !important}.hero-mobile-banner{display:none !important}.aero-hero::before{display:block !important;background:linear-gradient(90deg,rgba(1,8,20,.86) 0%,rgba(2,18,42,.48) 34%,rgba(2,18,42,.12) 67%,rgba(2,12,28,.18) 100%),linear-gradient(rgba(2,13,32,.08),rgba(2,13,32,.32)) !important}.aero-hero::after{display:block !important;opacity:.55 !important}.aero-hero .hero-grid{height:520px !important;min-height:520px !important;margin:0 auto !important;padding:135px 0 58px 175px !important;display:block !important}.aero-hero .hero-copy{width:auto !important;max-width:760px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important}.aero-hero .hero-copy::before{display:block !important}.aero-hero h1{font-size:clamp(58px,5.6vw,88px) !important;line-height:.82 !important}.aero-hero .hero-copy>p{font-size:clamp(16px,1.45vw,21px) !important;line-height:1.08 !important}.aero-hero .hero-actions{display:flex !important;grid-template-columns:none !important;flex-wrap:wrap !important;gap:12px !important}.aero-hero .button-primary{width:auto !important;min-width:220px !important;min-height:56px !important;padding:0 27px 0 13px !important;border-radius:0 !important;clip-path:polygon(16px 0,100% 0,calc(100% - 18px) 100%,0 100%) !important}.aero-hero .trust-row{display:flex !important;grid-template-columns:none !important;flex-direction:row !important;align-items:center !important;gap:8px !important}.aero-hero .trust-row span{width:auto !important;min-height:44px !important;padding:7px 12px !important}.featured-events{padding:58px 0 68px !important}.featured-events .event-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:24px !important}.featured-events .event-card,.featured-events .navy-card{min-height:565px !important;display:grid !important;grid-template-columns:43% 57% !important;grid-template-rows:1fr !important;border-radius:8px !important;overflow:hidden !important}.featured-events .poster-wrap,.featured-events .navy-card .poster-wrap{height:100% !important;min-height:100% !important;margin:0 !important;border-radius:0 !important;grid-column:1 !important;grid-row:1 !important}.featured-events .event-content,.featured-events .navy-card .event-content{grid-column:2 !important;grid-row:1 !important;padding:28px 23px !important}.featured-events .event-content h3{font-size:clamp(27px,2.25vw,36px) !important}.featured-events .event-cta{width:auto !important;min-width:205px !important}.participant-login-modal{padding:24px !important;background:rgba(2,17,35,.58) !important;backdrop-filter:blur(5px) !important}.participant-login-modal-card{width:360px !important;max-width:calc(100vw - 48px) !important;padding:22px !important;border-radius:17px !important}.participant-login-modal-card h2{font-size:25px !important}.participant-login-modal-card>p{font-size:11px !important;line-height:1.5 !important}.participant-login-modal-form input{min-height:46px !important}.participant-login-modal-form button{width:200px !important;min-height:46px !important;margin:4px auto 0 !important;display:flex !important;align-items:center !important;justify-content:center !important}}@media(min-width:901px) and(max-width:1180px){.nav-wrap{width:calc(100% - 26px) !important;gap:12px !important}.brand{min-width:190px !important}.brand-logo{width:44px !important;height:44px !important}.brand strong{font-size:23px !important}.brand small{font-size:8px !important}.main-nav{gap:8px !important}.main-nav>a{font-size:11px !important}.main-nav .nav-admin{min-width:108px !important;padding-inline:14px !important}.site-header::before{right:144px !important}.site-header::after{right:139px !important}.aero-hero .hero-grid{padding-left:95px !important}}@media(min-width:901px){.site-header{height:72px !important;overflow:visible !important;background:transparent !important;border-bottom:1px solid rgba(120,210,255,.28) !important;box-shadow:none !important}.site-header::before{right:126px !important;background:linear-gradient(180deg,rgba(2,12,28,.985),rgba(2,10,24,.965)) !important;clip-path:polygon(0 0,100% 0,calc(100% - 48px) 100%,0 100%) !important}.site-header::after{right:118px !important;width:56px !important;opacity:.82 !important}.nav-wrap{height:72px !important;min-height:72px !important}.main-nav{height:72px !important;gap:clamp(8px,.85vw,15px) !important}.main-nav>a{padding-top:26px !important;padding-bottom:22px !important}.main-nav .nav-admin{min-width:92px !important;max-width:124px !important;min-height:40px !important;margin-left:12px !important;padding:0 14px !important;color:#fff !important;border:1px solid rgba(255,255,255,.45) !important;background:transparent !important;box-shadow:none !important;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%) !important;backdrop-filter:blur(3px) !important}.main-nav .nav-admin:hover{border-color:rgba(255,255,255,.85) !important;background:rgba(255,255,255,.12) !important}.main-nav .nav-admin>span:not(.nav-profile-icon):not(.nav-profile-copy){font:800 italic 13px/1 "Barlow Condensed","Arial Narrow",sans-serif !important;letter-spacing:.06em !important}.featured-events .event-grid.event-grid-single{grid-template-columns:minmax(0,820px) !important;justify-content:center !important;justify-items:stretch !important}.featured-events .event-grid.event-grid-single .event-card{width:100% !important;min-height:500px !important;grid-template-columns:42% 58% !important;box-shadow:0 24px 65px rgba(5,34,58,.13) !important}.featured-events .event-grid.event-grid-single .event-content{padding:34px 30px !important}.featured-events .event-grid.event-grid-single .event-content h3{font-size:clamp(31px,2.6vw,42px) !important}}@media(min-width:901px) and(max-width:1180px){.site-header::before{right:112px !important}.site-header::after{right:106px !important}.main-nav .nav-admin{min-width:84px !important;padding-inline:10px !important}}@media(min-width:901px){.site-header{height:72px !important;overflow:visible !important;background:transparent !important;border-bottom:1px solid rgba(105,203,255,.30) !important;box-shadow:none !important}.site-header::before{right:150px !important;clip-path:polygon(0 0,100% 0,calc(100% - 48px) 100%,0 100%) !important}.site-header::after{right:144px !important;width:56px !important}.nav-wrap{position:relative !important;height:72px !important;min-height:72px !important;padding-right:150px !important}.main-nav{position:static !important;height:72px !important;padding-right:0 !important}.main-nav>a:not(.nav-admin){min-height:72px !important;display:inline-flex !important;align-items:center !important;padding-top:0 !important;padding-bottom:0 !important}.main-nav .nav-admin{position:absolute !important;z-index:5 !important;top:50% !important;right:25px !important;transform:translateY(-50%) !important;width:100px !important;min-width:100px !important;max-width:100px !important;min-height:40px !important;margin:0 !important;padding:0 12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(255,255,255,.55) !important;background:rgba(2,18,39,.16) !important;color:#fff !important;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%) !important;box-shadow:0 8px 24px rgba(1,12,28,.14) !important;backdrop-filter:blur(7px) !important}.main-nav .nav-admin:hover{transform:translateY(-50%) !important;border-color:#fff !important;background:rgba(255,255,255,.14) !important}.main-nav .nav-participant-profile{width:132px !important;min-width:132px !important;max-width:132px !important;right:9px !important;gap:8px !important;justify-content:flex-start !important}.nav-profile-copy{min-width:0 !important}.nav-profile-copy b,.nav-profile-copy small{max-width:80px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}}@media(min-width:901px) and(max-width:1180px){.site-header::before{right:132px !important}.site-header::after{right:126px !important}.nav-wrap{padding-right:132px !important}.main-nav .nav-admin{right:16px !important;width:94px !important;min-width:94px !important;max-width:94px !important}.main-nav .nav-participant-profile{right:6px !important;width:118px !important;min-width:118px !important;max-width:118px !important}}.event-document-feature{position:relative;z-index:4;margin:0;background:#eef4f8;border-bottom:1px solid #d8e3ea}.event-document-feature .container{padding-top:18px;padding-bottom:18px}.event-document-feature-card{min-height:104px;padding:18px 22px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid #d8e3ea;border-left:5px solid #e32636;border-radius:14px;color:#163650;background:#fff;box-shadow:0 14px 34px rgba(8,43,76,.07)}.event-document-feature-icon{width:58px;height:68px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#e32636,#aa101f);font:900 14px/1 Arial,sans-serif;letter-spacing:.04em;box-shadow:0 10px 22px rgba(227,38,54,.22)}.event-document-feature-copy{min-width:0}.event-document-feature-copy small{display:block;margin-bottom:5px;color:#e32636;font-size:9px;font-weight:900;letter-spacing:.13em}.event-document-feature-copy h2{margin:0 0 6px;color:#082f52;font-size:clamp(20px,2vw,28px);line-height:1.1}.event-document-feature-copy p{margin:0;color:#667b8d;font-size:12px;line-height:1.55}.event-document-feature-action{min-width:196px;min-height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#fff;background:linear-gradient(180deg,#f23747,#c81021);clip-path:polygon(13px 0,100% 0,calc(100% - 14px) 100%,0 100%);font-size:11px;font-weight:900;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.event-document-feature-action:hover{filter:brightness(1.06)}.event-document-feature-action b{font-size:18px}@media(max-width:900px){.event-document-feature .container{padding-top:14px;padding-bottom:14px}.event-document-feature-card{grid-template-columns:54px minmax(0,1fr) auto;gap:14px;padding:16px 18px}.event-document-feature-icon{width:52px;height:60px}.event-document-feature-action{min-width:168px}}@media(max-width:640px){.event-document-feature-card{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px;border-radius:12px}.event-document-feature-icon{width:46px;height:54px;font-size:11px}.event-document-feature-copy h2{font-size:19px}.event-document-feature-copy p{font-size:11px}.event-document-feature-action{grid-column:1 / -1;width:100%;min-width:0;min-height:50px;margin-top:2px}.event-guide-document,.event-guide-sidebar{display:block !important}.document-grid .event-guide-document{grid-column:1 / -1 !important}}@media(min-width:901px){.site-header::before{right:220px!important;clip-path:polygon(0 0,100% 0,calc(100% - 50px) 100%,0 100%)!important}.site-header::after{right:214px!important;width:58px!important}.nav-wrap{padding-right:150px!important}.main-nav .nav-admin{right:25px!important}}@media(min-width:901px) and(max-width:1180px){.site-header::before{right:184px!important}.site-header::after{right:178px!important}.nav-wrap{padding-right:132px!important}.main-nav .nav-admin{right:16px!important}}@media(min-width:901px){.site-header::before{right:220px !important;clip-path:polygon(0 0,100% 0,calc(100% - 50px) 100%,0 100%) !important}.site-header::after{right:214px !important;width:58px !important}.nav-wrap{padding-right:220px !important;gap:18px !important}.main-nav{justify-content:flex-start !important;gap:clamp(9px,.82vw,14px) !important}.main-nav>a:not(.nav-admin){flex:0 0 auto !important}.main-nav .nav-admin{right:2px !important}.main-nav .nav-participant-profile{right:0 !important}}@media(min-width:901px) and(max-width:1180px){.site-header::before{right:184px !important}.site-header::after{right:178px !important}.nav-wrap{padding-right:184px !important;gap:10px !important}.main-nav{gap:7px !important}.main-nav>a:not(.nav-admin){font-size:10.5px !important}.main-nav .nav-admin{right:0 !important}}@media(min-width:1181px){.main-nav .nav-admin{right:-12px !important}.main-nav .nav-participant-profile{right:-10px !important}}@media(min-width:901px) and(max-width:1180px){.main-nav>a:not(.nav-admin):first-child{margin-left:-12px !important}.main-nav .nav-admin{right:-6px !important}.main-nav .nav-participant-profile{right:-5px !important}}@media(min-width:601px) and(max-width:900px){.main-nav{left:4px !important;right:18px !important}}@media(min-width:1281px){.main-nav .nav-admin,.main-nav .nav-participant-profile{right:calc((1240px - 100vw) / 2+14px) !important}}@media(min-width:1181px) and(max-width:1280px){.main-nav .nav-admin{right:-30px !important}.main-nav .nav-participant-profile{right:-28px !important}}@media(min-width:901px) and(max-width:1180px){.nav-wrap{gap:8px !important}.brand{min-width:165px !important;gap:6px !important}.brand-logo{width:38px !important;height:38px !important}.brand strong{font-size:20px !important}.brand small{display:none !important}.main-nav>a:not(.nav-admin):first-child{margin-left:-2px !important}.main-nav .nav-admin{right:-12px !important}.main-nav .nav-participant-profile{right:-10px !important}}@media(min-width:601px) and(max-width:900px){.main-nav{left:-8px !important;right:18px !important}}/*v323 poster robustness*/.event-poster-picture{display:block;width:100%;height:100%}.event-poster-picture img{width:100%;height:100%;object-fit:cover}.featured-events .event-poster-link{position:relative!important;inset:auto!important;width:100%;height:100%;display:block!important}.featured-events .event-poster-link .event-poster-picture{position:absolute;inset:0}.featured-events .poster-wrap{background:#dfe7ee!important}.featured-events .poster-wrap> .event-date-badge{z-index:5!important}