.aiev-page{--navy:#031840;--cyan:#00d9f5;--teal:#00b8a9;--lime:#b7ff21;min-height:100vh;position:relative;overflow-x:hidden;background:radial-gradient(circle at 75% 12%,rgba(5,92,181,.45),transparent 32%),linear-gradient(135deg,#020c24 0%,var(--navy) 52%,#04245b 100%);color:#fff;font-family:var(--bodyf);isolation:isolate}.aiev-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;opacity:.12;background-image:linear-gradient(rgba(0,217,245,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(0,217,245,.28) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.aiev-orb{position:absolute;border-radius:50%;z-index:-2;pointer-events:none}.aiev-orb-one{width:430px;height:430px;right:-180px;top:-160px;border:1px solid rgba(0,217,245,.36);box-shadow:inset 0 0 90px #00d9f521,0 0 100px #0078ff2e;animation:aiev-orbit 14s ease-in-out infinite alternate}.aiev-orb-two{width:320px;height:320px;left:-190px;bottom:-160px;background:#00d9f514;filter:blur(45px);animation:aiev-drift 11s ease-in-out infinite alternate}.aiev-header{width:min(1200px,calc(100% - 48px));height:86px;margin:auto;display:flex;align-items:center;gap:24px;border-bottom:1px solid rgba(255,255,255,.11)}.aiev-header>a{display:flex}.aiev-header img{width:142px;height:auto;display:block}.aiev-event-mark{display:grid;line-height:1;margin-left:10px;padding-left:26px;border-left:1px solid rgba(255,255,255,.18);letter-spacing:.08em}.aiev-event-mark span{font:700 12px var(--display);color:#fff}.aiev-event-mark b{font:700 10px var(--mono);margin-top:5px;color:var(--cyan);letter-spacing:.19em}.aiev-header>a .aiev-sharedpro-logo{width:126px;height:auto;max-height:54px;-o-object-fit:contain;object-fit:contain}.aiev-event-mark .aiev-event-logo{width:142px;border-radius:7px;opacity:.94;filter:saturate(.94) contrast(.98);box-shadow:0 8px 24px #00051447,0 0 0 1px #ffffff12;transition:opacity .2s ease,filter .2s ease,box-shadow .2s ease}.aiev-event-mark:hover .aiev-event-logo{opacity:1;filter:saturate(1) contrast(1);box-shadow:0 10px 30px #0005145c,0 0 0 1px #25d9ff29}.aiev-header-right{margin-left:auto;display:flex;align-items:center;gap:18px}.aiev-countdown-badge{position:relative;display:flex;align-items:center;gap:13px;padding:8px 9px 8px 12px;border-radius:13px;background:linear-gradient(135deg,#0a2b5be6,#041941c2);border:1px solid rgba(90,222,255,.3);box-shadow:0 10px 28px #0007184d,inset 0 1px #ffffff17;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.aiev-countdown-badge:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(var(--lime),var(--cyan));box-shadow:0 0 12px var(--cyan)}.aiev-countdown-heading{display:flex;align-items:center;gap:6px;color:#c2d2ea;font:700 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.aiev-countdown-live-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime);animation:aiev-twinkle 1.8s infinite}.aiev-countdown-icon{color:var(--cyan);flex-shrink:0}.aiev-countdown-digits{display:flex;align-items:center;gap:4px;color:#fff}.aiev-countdown-digits .aiev-num{width:42px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#fff1;box-shadow:inset 0 1px #ffffff0f}.aiev-countdown-digits .aiev-num strong{font:700 15px/1 var(--mono);font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.04em}.aiev-countdown-digits .aiev-num b{margin-top:4px;font:600 7px/1 var(--mono);color:#77e9f8;letter-spacing:.1em;text-transform:uppercase}.aiev-countdown-digits .aiev-sep{color:#b7ff21b8;font:700 13px/1 var(--mono);animation:aiev-colon 1s steps(1,end) infinite}.aiev-event-meta{display:grid;text-align:right;line-height:1.25}.aiev-event-meta strong{font:700 12px var(--mono);color:var(--lime)}.aiev-event-meta span{font-size:11px;color:#a9bddb;margin-top:4px}.aiev-layout{width:min(580px,calc(100% - 40px));margin:0 auto;padding:48px 0 64px;box-sizing:border-box}.aiev-form-shell{position:relative;border-radius:18px;padding:36px;background:#fff;color:#1b2335;border:1px solid rgba(220,205,190,.55);box-shadow:0 24px 50px -16px #020c2466,0 4px 16px -4px #020c2440;animation:aiev-rise .55s ease-out both;box-sizing:border-box}.aiev-form-head{position:relative;margin-bottom:20px}.aiev-form-kicker{display:inline-block;font:700 11px var(--mono);color:#ee5b39;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.aiev-form-head h1{font:700 24px/1.3 var(--display);letter-spacing:-.025em;margin:0 0 8px;color:#131c2e}.aiev-form-head p{margin:0;color:#5c667a;font-size:13px;line-height:1.55}.aiev-form-shell form{display:grid;gap:18px}.aiev-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.aiev-form-shell label{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.aiev-field-label{font-size:12px;font-weight:600;color:#2c384e;display:flex;align-items:center;gap:4px;min-height:18px}.aiev-field-label b{color:#ee5b39}.aiev-field-label i{font-style:normal;font-weight:400;font-size:11px;color:#8a96a8;margin-left:auto}.aiev-input,.aiev-textarea{position:relative;border:1px solid #d4dce7;border-radius:10px;background:#fcfdfe;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.aiev-input{display:flex;align-items:center}.aiev-input svg{margin-left:13px;color:#7c8ba0;flex:0 0 auto}.aiev-input input,.aiev-textarea textarea{width:100%;border:0;outline:0;background:transparent;color:#152238;font:500 16px/1.4 var(--bodyf);touch-action:manipulation;-webkit-text-size-adjust:100%}.aiev-input input{height:46px;padding:0 12px}.aiev-textarea textarea{display:block;min-height:96px;padding:11px 13px 26px;resize:vertical}.aiev-input input::-moz-placeholder,.aiev-textarea textarea::-moz-placeholder{color:#9aa5b5;font-weight:400;font-size:14.5px}.aiev-input input::placeholder,.aiev-textarea textarea::placeholder{color:#9aa5b5;font-weight:400;font-size:14.5px}.aiev-input:focus-within,.aiev-textarea:focus-within{border-color:#ee5b39;background:#fff;box-shadow:0 0 0 3px #ee5b3926}.aiev-input:focus-within svg{color:#ee5b39}.aiev-char-count{position:absolute;right:11px;bottom:7px;color:#9aa5b5;font:500 10px var(--mono)}.aiev-form-shell label small{display:flex;align-items:center;gap:4px;color:#c2410c;font-size:11px;font-weight:500;margin-top:2px;line-height:1.3}.aiev-form-shell label.has-error .aiev-input,.aiev-form-shell label.has-error .aiev-textarea{border-color:#e15b51;background:#fffaf9}.aiev-submit-error{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:9px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:11.5px;line-height:1.4}.aiev-submit-error svg{flex:0 0 auto}.aiev-submit{height:46px;border:0;border-radius:10px;padding:0 22px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#fff;background:#ee5b39;font:600 14px var(--bodyf);letter-spacing:.01em;box-shadow:0 8px 18px -4px #ee5b3973;transition:background .18s ease,transform .15s ease,box-shadow .18s ease;touch-action:manipulation}.aiev-submit:hover{background:#f26c4c;transform:translateY(-1px);box-shadow:0 12px 22px -4px #ee5b398c}.aiev-submit:active{transform:translateY(0);box-shadow:0 4px 10px -2px #ee5b3966}.aiev-submit:disabled{cursor:wait;opacity:.72;transform:none;background:#e55a38}.aiev-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:aiev-spin .7s linear infinite}.aiev-form-features{display:flex;align-items:center;justify-content:center;gap:20px;padding-top:4px;border-top:1px solid #f1f4f8;margin-top:2px}.aiev-feat-item{display:inline-flex;align-items:center;gap:7px;color:#677488;font-size:11.5px;font-weight:500}.aiev-feat-bullet{width:5px;height:5px;border-radius:50%;background:#10b981;flex-shrink:0}.aiev-form-shell form>*{opacity:1}.aiev-success{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;padding:12px 16px;overflow:visible}.aiev-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:visible;pointer-events:none}.aiev-confetti i{position:absolute;top:-24px;left:50%;width:8px;height:13px;border-radius:2px;background:#00c7b7;opacity:0;animation:aiev-confetti-fall 2.35s cubic-bezier(.18,.74,.34,1) both}.aiev-confetti i:nth-child(3n){width:9px;height:9px;border-radius:50%;background:#ee5b39}.aiev-confetti i:nth-child(3n+1){background:#16a7e0}.aiev-confetti i:nth-child(4n){background:#f9c846}.aiev-confetti i:nth-child(5n){background:#9b6ee8}.aiev-confetti i:nth-child(1){left:7%;--drift:42px;animation-delay:.04s}.aiev-confetti i:nth-child(2){left:14%;--drift:-20px;animation-delay:.16s}.aiev-confetti i:nth-child(3){left:21%;--drift:34px;animation-delay:.02s}.aiev-confetti i:nth-child(4){left:28%;--drift:-38px;animation-delay:.28s}.aiev-confetti i:nth-child(5){left:35%;--drift:26px;animation-delay:.11s}.aiev-confetti i:nth-child(6){left:42%;--drift:-24px;animation-delay:.38s}.aiev-confetti i:nth-child(7){left:48%;--drift:38px;animation-delay:.2s}.aiev-confetti i:nth-child(8){left:54%;--drift:-42px;animation-delay:.06s}.aiev-confetti i:nth-child(9){left:60%;--drift:28px;animation-delay:.31s}.aiev-confetti i:nth-child(10){left:66%;--drift:-32px;animation-delay:.14s}.aiev-confetti i:nth-child(11){left:72%;--drift:44px;animation-delay:.4s}.aiev-confetti i:nth-child(12){left:78%;--drift:-30px;animation-delay:.08s}.aiev-confetti i:nth-child(13){left:84%;--drift:20px;animation-delay:.25s}.aiev-confetti i:nth-child(14){left:91%;--drift:-40px;animation-delay:.17s}.aiev-confetti i:nth-child(15){left:18%;--drift:52px;animation-delay:.48s}.aiev-confetti i:nth-child(16){left:39%;--drift:-48px;animation-delay:.52s}.aiev-confetti i:nth-child(17){left:63%;--drift:46px;animation-delay:.46s}.aiev-confetti i:nth-child(18){left:87%;--drift:-50px;animation-delay:.55s}.aiev-confetti i:nth-child(19){left:4%;--drift:30px;animation-delay:.7s}.aiev-confetti i:nth-child(20){left:10%;--drift:-18px;animation-delay:.82s}.aiev-confetti i:nth-child(21){left:16%;--drift:46px;animation-delay:.63s}.aiev-confetti i:nth-child(22){left:24%;--drift:-34px;animation-delay:.94s}.aiev-confetti i:nth-child(23){left:31%;--drift:28px;animation-delay:.76s}.aiev-confetti i:nth-child(24){left:38%;--drift:-44px;animation-delay:1.02s}.aiev-confetti i:nth-child(25){left:45%;--drift:36px;animation-delay:.67s}.aiev-confetti i:nth-child(26){left:52%;--drift:-26px;animation-delay:.88s}.aiev-confetti i:nth-child(27){left:58%;--drift:42px;animation-delay:1.08s}.aiev-confetti i:nth-child(28){left:65%;--drift:-38px;animation-delay:.72s}.aiev-confetti i:nth-child(29){left:71%;--drift:24px;animation-delay:.97s}.aiev-confetti i:nth-child(30){left:77%;--drift:-46px;animation-delay:.79s}.aiev-confetti i:nth-child(31){left:83%;--drift:32px;animation-delay:1.13s}.aiev-confetti i:nth-child(32){left:89%;--drift:-28px;animation-delay:.69s}.aiev-confetti i:nth-child(33){left:95%;--drift:-44px;animation-delay:.9s}.aiev-confetti i:nth-child(34){left:27%;--drift:54px;animation-delay:1.18s}.aiev-confetti i:nth-child(35){left:50%;--drift:-52px;animation-delay:1.25s}.aiev-confetti i:nth-child(36){left:74%;--drift:50px;animation-delay:1.2s}.aiev-celebration-emoji{position:absolute;z-index:3;top:-52px;font-size:76px;line-height:1;opacity:0;filter:drop-shadow(0 10px 14px rgba(15,23,42,.2));animation:aiev-emoji-pop 1.65s cubic-bezier(.16,1,.3,1) .12s both}.aiev-celebration-left{left:-42px;--emoji-start:-60px;--emoji-rotate:-28deg;--emoji-facing:1}.aiev-celebration-right{right:-42px;--emoji-start:60px;--emoji-rotate:28deg;--emoji-facing:-1;animation-delay:.24s}.aiev-celebration-spark{position:absolute;font-size:20px;opacity:0;animation:aiev-sparkle 1.5s ease-out .55s both}.aiev-celebration-spark-one{top:42px;left:29%}.aiev-celebration-spark-two{top:118px;right:27%;animation-delay:.72s}.aiev-success>:not(.aiev-confetti){position:relative;z-index:1}.aiev-success-badge{position:relative;margin-bottom:6px}.aiev-success-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;color:#059669;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;box-shadow:0 10px 28px -4px #10b98138;animation:aiev-pop .45s cubic-bezier(.16,1,.3,1) both}.aiev-success .aiev-form-tag{margin:16px 0 8px;color:#059669;font:700 11px var(--mono);letter-spacing:.14em;background:#ecfdf5;padding:4px 10px;border-radius:100px;border:1px solid #a7f3d0}.aiev-success h2{font:700 25px/1.2 var(--display);margin:0;color:#131c2e;letter-spacing:-.03em}.aiev-success-desc{max-width:390px;color:#5a687d;font-size:13.5px;line-height:1.6;margin:10px auto 0}.aiev-success-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:440px;margin:24px auto;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.aiev-summary-item{display:flex;flex-direction:column;gap:4px;text-align:center;padding:4px}.aiev-summary-label{font:600 10px var(--mono);color:#8a9ba8;text-transform:uppercase;letter-spacing:.06em}.aiev-summary-val{font:700 12px var(--bodyf);color:#1e293b}.aiev-btn-secondary{margin-top:6px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;padding:9px 20px;color:#334155;font:600 12.5px var(--bodyf);cursor:pointer;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;box-shadow:0 1px 3px #0000000a}.aiev-btn-secondary:hover{border-color:#ee5b39;color:#ee5b39;background:#fffaf9;box-shadow:0 3px 8px -2px #ee5b3933}.aiev-page-success{min-height:100vh}.aiev-page-success .aiev-layout{padding-top:28px;padding-bottom:28px}.aiev-page-success .aiev-form-shell{padding-top:26px;padding-bottom:26px}.aiev-page-success .aiev-success{min-height:390px}.aiev-page-success .aiev-success-summary{margin-top:18px;margin-bottom:18px}@keyframes aiev-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes aiev-orbit{to{transform:translate(-34px,28px) scale(1.08)}}@keyframes aiev-drift{to{transform:translate(60px,-35px)}}@keyframes aiev-twinkle{0%,to{opacity:.35;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(30deg)}}@keyframes aiev-colon{50%{opacity:.3}}@keyframes aiev-spin{to{transform:rotate(360deg)}}@keyframes aiev-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes aiev-confetti-fall{0%{opacity:0;transform:translate3d(0,-20px,0) rotate(0) scale(.7)}10%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),460px,0) rotate(620deg) scale(1)}}@keyframes aiev-emoji-pop{0%{opacity:0;transform:translate(var(--emoji-start)) translateY(22px) rotate(var(--emoji-rotate)) scale(.25) scaleX(var(--emoji-facing))}28%{opacity:1;transform:translate(0) translateY(-6px) rotate(3deg) scale(1.2) scaleX(var(--emoji-facing))}52%{opacity:1;transform:translateY(2px) rotate(-2deg) scale(.96) scaleX(var(--emoji-facing))}72%{opacity:1;transform:translateY(0) rotate(0) scale(1) scaleX(var(--emoji-facing))}to{opacity:0;transform:translateY(-24px) rotate(var(--emoji-rotate)) scale(.82) scaleX(var(--emoji-facing))}}@keyframes aiev-sparkle{0%{opacity:0;transform:scale(0) rotate(-30deg)}35%{opacity:1;transform:scale(1.25) rotate(8deg)}70%{opacity:1;transform:scale(.85) rotate(-6deg)}to{opacity:0;transform:scale(0) rotate(25deg)}}@media (max-width:900px){.aiev-layout{padding-top:36px}.aiev-form-shell{padding:28px}}@media (max-width:600px){.aiev-page{background:radial-gradient(circle at 80% 8%,rgba(6,103,190,.5),transparent 28%),linear-gradient(155deg,#020c24,#031943 70%,#05265e)}.aiev-grid{background-size:32px 32px}.aiev-header{width:calc(100% - 32px);height:72px;gap:12px}.aiev-header img{width:112px}.aiev-event-mark{padding-left:13px;margin-left:0}.aiev-event-mark span{font-size:9px}.aiev-event-mark b{font-size:8px}.aiev-event-meta{display:none}.aiev-header-right{margin-left:auto;gap:10px}.aiev-countdown-badge{padding:5px 9px;gap:6px}.aiev-countdown-digits{font-size:10px}.aiev-countdown-digits .aiev-num b{font-size:8px}.aiev-layout{width:calc(100% - 24px);padding:24px 0 36px}.aiev-form-shell{padding:22px 18px;border-radius:16px}.aiev-form-head h1{font-size:21px;line-height:1.3}.aiev-fields-row{grid-template-columns:1fr;gap:14px}.aiev-form-shell form{gap:14px}.aiev-input input{height:46px;font-size:16px}.aiev-textarea textarea{font-size:16px}.aiev-submit{height:46px;font-size:14px}.aiev-form-features{flex-direction:column;align-items:flex-start;gap:6px}.aiev-success{min-height:360px;padding:16px 8px}.aiev-success-summary{grid-template-columns:1fr;gap:8px;padding:10px;margin:18px auto}.aiev-orb-one{width:270px;height:270px;right:-160px;top:-100px}}@media (max-width:370px){.aiev-header img{width:102px}.aiev-event-mark{display:none}.aiev-countdown-badge{padding:4px 7px}}@media (prefers-reduced-motion:reduce){.aiev-page *,.aiev-page *:before,.aiev-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.aiev-submit,.aiev-input,.aiev-textarea{transition:none!important}}
