:root{--inaed-primary:#004b81;--inaed-secondary:#ff7500;--inaed-bg:#edf4f8;--inaed-surface:rgba(255,255,255,.78);--inaed-surface-strong:rgba(255,255,255,.94);--inaed-text:#12263a;--inaed-muted:#64788b;--inaed-border:rgba(255,255,255,.62);--inaed-line:#dce7ee;--inaed-success:#15794a;--inaed-danger:#b42318;--inaed-shadow-near:0 2px 4px rgba(14,37,55,.05);--inaed-shadow-far:0 24px 64px rgba(19,52,76,.14);--inaed-ease:cubic-bezier(.16,1,.3,1)}
html:has(body.inaed-standalone-registration),body.inaed-standalone-registration{margin:0!important;padding:0!important;min-height:100%;background:#edf4f8!important}
body.inaed-standalone-registration{overflow-x:hidden}
.inaed-registration-app{position:relative;isolation:isolate;min-height:100vh;width:100%;overflow:hidden;padding:clamp(14px,2.6vw,34px);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--inaed-text);background:radial-gradient(circle at 10% 4%,rgba(0,75,129,.09),transparent 28%),radial-gradient(circle at 95% 94%,rgba(255,117,0,.08),transparent 28%),linear-gradient(145deg,#f7fafc,#eaf2f7)}
.inaed-registration-app,.inaed-registration-app *{box-sizing:border-box}
.inaed-registration-app *::selection{background:color-mix(in srgb,var(--inaed-primary) 20%,transparent)}
.inaed-registration-app h1,.inaed-registration-app h2,.inaed-registration-app p,.inaed-registration-app fieldset,.inaed-registration-app legend{margin-top:0}
.inaed-ambient{position:absolute;z-index:-1;border-radius:999px;filter:blur(86px);pointer-events:none;opacity:.36}.inaed-ambient--one{width:360px;height:360px;left:-120px;top:16%;background:var(--inaed-primary)}.inaed-ambient--two{width:300px;height:300px;right:-100px;bottom:8%;background:var(--inaed-secondary);opacity:.22}
.inaed-registration-layout{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(520px,1.14fr);max-width:1280px;min-height:min(850px,calc(100vh - clamp(28px,5.2vw,68px)));margin:0 auto;border:1px solid rgba(255,255,255,.78);border-radius:34px;overflow:hidden;background:rgba(255,255,255,.45);box-shadow:var(--inaed-shadow-near),var(--inaed-shadow-far);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
.inaed-event-stage{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:clamp(28px,4vw,54px);color:#fff;background:linear-gradient(155deg,color-mix(in srgb,var(--inaed-primary) 94%,#031726),color-mix(in srgb,var(--inaed-primary) 70%,#00111d) 58%,color-mix(in srgb,var(--inaed-secondary) 52%,#132b3f))}
.inaed-event-stage.has-cover{background-image:linear-gradient(155deg,rgba(1,31,53,.92),color-mix(in srgb,var(--inaed-primary) 72%,rgba(1,19,32,.92)) 55%,rgba(2,30,48,.88)),var(--inaed-cover);background-size:cover;background-position:center}
.inaed-event-stage:before{content:"";position:absolute;width:330px;height:330px;right:-180px;top:-120px;border-radius:50%;background:rgba(255,255,255,.12);filter:blur(3px)}
.inaed-event-stage:after{content:"";position:absolute;width:260px;height:260px;left:-140px;bottom:-100px;border-radius:50%;background:color-mix(in srgb,var(--inaed-secondary) 44%,transparent);filter:blur(32px);opacity:.5}
.inaed-stage-overlay{position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,.10),transparent 32%,rgba(0,0,0,.07));pointer-events:none}
.inaed-stage-top,.inaed-stage-copy,.inaed-event-facts{position:relative;z-index:2}
.inaed-stage-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.inaed-brand-lockup{display:flex;align-items:center;gap:11px;min-width:0}.inaed-brand-logo{display:flex;align-items:center;justify-content:center;min-width:66px;max-width:150px;height:56px;padding:8px 11px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(0,0,0,.08);backdrop-filter:blur(14px)}.inaed-brand-logo img{display:block;max-width:125px;max-height:38px;width:auto;height:auto;object-fit:contain}.inaed-brand-mark{display:grid;place-items:center;width:48px;height:48px;color:#fff}.inaed-brand-mark svg{width:44px;height:44px}.inaed-stage-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:rgba(255,255,255,.76);white-space:nowrap}
.inaed-event-state{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.10);backdrop-filter:blur(16px);font-size:10px;font-weight:760;white-space:nowrap}.inaed-event-state i{width:7px;height:7px;border-radius:50%;background:#48df91;box-shadow:0 0 0 4px rgba(72,223,145,.12)}.inaed-event-state.is-closed i{background:#ffd06b;box-shadow:0 0 0 4px rgba(255,208,107,.12)}
.inaed-stage-copy{margin:auto 0 clamp(28px,5vw,58px);padding-top:60px;max-width:610px}.inaed-overline{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.17em;color:color-mix(in srgb,var(--inaed-secondary) 72%,white)}.inaed-overline:before{content:"";width:28px;height:1px;background:currentColor}.inaed-stage-copy h1{max-width:720px;margin-bottom:18px;font-size:clamp(38px,5.3vw,68px);line-height:.99;letter-spacing:-.048em;font-weight:780;color:#fff}.inaed-stage-copy p{max-width:600px;margin:0;color:rgba(255,255,255,.75);font-size:clamp(14px,1.5vw,17px);line-height:1.72}
.inaed-event-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inaed-fact{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;padding:13px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(255,255,255,.075);box-shadow:inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(18px)}.inaed-fact--wide{grid-column:1/-1}.inaed-fact-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(255,255,255,.10);color:#fff}.inaed-fact-icon svg{width:19px;height:19px}.inaed-fact>span:last-child{display:grid;gap:3px}.inaed-fact small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.54);font-weight:800}.inaed-fact strong{font-size:12px;color:#fff;line-height:1.35}.inaed-fact em{font-size:10px;color:rgba(255,255,255,.62);font-style:normal;line-height:1.45}
.inaed-form-panel{position:relative;padding:clamp(28px,4.4vw,60px);background:linear-gradient(145deg,rgba(255,255,255,.87),rgba(250,253,255,.73));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.inaed-form-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,0))}
.inaed-form-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.inaed-form-kicker{display:inline-flex;margin-bottom:8px;color:var(--inaed-primary);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.15em}.inaed-form-panel__head h2{margin-bottom:8px;font-size:clamp(28px,3.2vw,40px);line-height:1.08;letter-spacing:-.035em;color:var(--inaed-text)}.inaed-form-panel__head p{margin:0;color:var(--inaed-muted);font-size:13px;line-height:1.6}.inaed-form-time{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-top:6px;padding:8px 10px;border:1px solid rgba(0,75,129,.10);border-radius:999px;background:rgba(0,75,129,.05);color:var(--inaed-primary);font-size:10px;font-weight:750}.inaed-form-time svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.inaed-progress-mini{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:6px;margin:0 0 30px}.inaed-progress-mini span{height:3px;border-radius:99px;background:#e1e9ee}.inaed-progress-mini span.is-active{background:linear-gradient(90deg,var(--inaed-primary),color-mix(in srgb,var(--inaed-primary) 55%,white))}
.inaed-registration-form{display:grid;gap:26px}.inaed-form-section{border:0;padding:0;margin:0;min-width:0}.inaed-form-section>legend{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:15px}.inaed-form-section>legend>span{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:10px;border:1px solid rgba(0,75,129,.11);background:linear-gradient(145deg,rgba(0,75,129,.09),rgba(255,255,255,.75));color:var(--inaed-primary);font-size:10px;font-weight:850}.inaed-form-section>legend>div{display:grid;gap:2px}.inaed-form-section>legend strong{font-size:13px;color:var(--inaed-text)}.inaed-form-section>legend small{font-size:10.5px;color:var(--inaed-muted);line-height:1.4}.inaed-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.inaed-field--full{grid-column:1/-1}.inaed-field{display:grid;gap:7px;min-width:0}.inaed-field-label{font-size:11px;font-weight:730;color:#334a5e}.inaed-field-label b,.inaed-consent b{color:var(--inaed-secondary)}
.inaed-control{position:relative;display:flex;align-items:center;min-height:50px;border:1px solid #d8e3ea;border-radius:14px;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 1px 2px rgba(12,41,61,.025);transition:border-color .28s var(--inaed-ease),box-shadow .28s var(--inaed-ease),transform .28s var(--inaed-ease),background .28s var(--inaed-ease)}.inaed-control:hover{border-color:#c3d4df;background:rgba(255,255,255,.92)}.inaed-control:focus-within{border-color:color-mix(in srgb,var(--inaed-primary) 60%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--inaed-primary) 11%,transparent),0 10px 28px rgba(0,75,129,.06);background:#fff;transform:translateY(-1px)}.inaed-control>svg:first-child{flex:0 0 auto;width:18px;height:18px;margin-left:14px;color:#7e93a3;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;transition:color .25s var(--inaed-ease)}.inaed-control:focus-within>svg:first-child{color:var(--inaed-primary)}.inaed-control input,.inaed-control select{appearance:none;-webkit-appearance:none;flex:1;min-width:0;width:100%;height:48px;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0 13px!important;margin:0!important;color:var(--inaed-text)!important;font:500 13px/1.2 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.inaed-control input::placeholder{color:#9aacb9;opacity:1}.inaed-control select{padding-right:42px!important;cursor:pointer}.inaed-chevron{position:absolute;right:12px;width:17px!important;height:17px!important;margin:0!important;color:#74899a!important;pointer-events:none}.inaed-field.is-invalid .inaed-control{border-color:rgba(180,35,24,.52);box-shadow:0 0 0 3px rgba(180,35,24,.07)}.inaed-field-error{display:block;min-height:0;color:var(--inaed-danger);font-size:10px;line-height:1.35}.inaed-field-error:empty{display:none}
.inaed-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.inaed-topic{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;padding:9px 11px;border:1px solid #dce6ec;border-radius:13px;background:rgba(255,255,255,.65);cursor:pointer;color:#40566a;font-size:11px;font-weight:650;transition:all .28s var(--inaed-ease)}.inaed-topic:hover{transform:translateY(-2px);border-color:#c5d7e1;background:#fff;box-shadow:0 8px 20px rgba(18,50,73,.06)}.inaed-topic input{position:absolute;opacity:0;pointer-events:none}.inaed-topic-check{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border:1px solid #c2d0da;border-radius:7px;background:#fff;color:#fff;transition:all .24s var(--inaed-ease)}.inaed-topic-check svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.72);transition:all .2s var(--inaed-ease)}.inaed-topic input:checked~.inaed-topic-check{border-color:var(--inaed-primary);background:var(--inaed-primary);box-shadow:0 6px 14px rgba(0,75,129,.15)}.inaed-topic input:checked~.inaed-topic-check svg{opacity:1;transform:scale(1)}.inaed-topic:has(input:checked){border-color:color-mix(in srgb,var(--inaed-primary) 36%,white);background:color-mix(in srgb,var(--inaed-primary) 6%,white);color:var(--inaed-primary)}.inaed-topic:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--inaed-primary) 16%,transparent);outline-offset:2px}
.inaed-consent{position:relative;display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:13px 14px;border:1px solid #e0e8ed;border-radius:14px;background:rgba(255,255,255,.54);color:#52677a;font-size:10.8px;line-height:1.55;cursor:pointer}.inaed-consent>input{position:absolute;opacity:0}.inaed-consent-box{display:grid;place-items:center;width:22px;height:22px;border:1px solid #c3d1da;border-radius:7px;background:#fff;color:#fff;transition:all .24s var(--inaed-ease)}.inaed-consent-box svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.inaed-consent input:checked~.inaed-consent-box{background:var(--inaed-primary);border-color:var(--inaed-primary)}.inaed-consent input:checked~.inaed-consent-box svg{opacity:1}.inaed-consent:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--inaed-primary) 15%,transparent);outline-offset:2px}.inaed-consent.is-invalid{border-color:rgba(180,35,24,.45);background:rgba(180,35,24,.025)}
.inaed-form-message{display:none;padding:11px 13px;border:1px solid rgba(180,35,24,.16);border-radius:12px;background:rgba(180,35,24,.055);color:#9f261f;font-size:11px;line-height:1.45}.inaed-form-message:not(:empty){display:block}
.inaed-submit{position:relative;display:grid;grid-template-columns:1fr 38px;align-items:center;width:100%;min-height:56px;margin-top:-4px;padding:8px 9px 8px 18px;border:0;border-radius:15px;background:linear-gradient(135deg,var(--inaed-primary),color-mix(in srgb,var(--inaed-primary) 78%,#001827));color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--inaed-primary) 24%,transparent),inset 0 1px rgba(255,255,255,.18);cursor:pointer;font:720 12.5px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:all .3s var(--inaed-ease)}.inaed-submit:hover{transform:translateY(-2px);box-shadow:0 18px 36px color-mix(in srgb,var(--inaed-primary) 29%,transparent),inset 0 1px rgba(255,255,255,.2)}.inaed-submit:active{transform:translateY(0)}.inaed-submit:focus-visible{outline:3px solid color-mix(in srgb,var(--inaed-secondary) 38%,transparent);outline-offset:3px}.inaed-submit:disabled{opacity:.68;cursor:wait;transform:none}.inaed-submit__label{text-align:center;padding-left:38px}.inaed-submit__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16)}.inaed-submit__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--inaed-ease)}.inaed-submit:hover .inaed-submit__icon svg{transform:translateX(2px)}.inaed-submit.is-loading .inaed-submit__icon svg{animation:inaed-spin .8s linear infinite}
.inaed-security-note{display:flex;align-items:center;justify-content:center;gap:7px;color:#7b8f9e;font-size:9.5px;text-align:center}.inaed-security-note svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.inaed-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.inaed-closed-card{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;margin-top:30px;padding:20px;border:1px solid #dde7ed;border-radius:18px;background:rgba(255,255,255,.7)}.inaed-closed-card>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(0,75,129,.07);color:var(--inaed-primary)}.inaed-closed-card svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7}.inaed-closed-card strong{display:block;margin:2px 0 5px;color:var(--inaed-text);font-size:14px}.inaed-closed-card p{margin:0;color:var(--inaed-muted);font-size:11px;line-height:1.55}
.inaed-registration-success{text-align:center;padding:clamp(24px,5vw,52px) 0}.inaed-success-icon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 18px;border:1px solid rgba(21,121,74,.14);border-radius:22px;background:linear-gradient(145deg,rgba(21,121,74,.14),rgba(255,255,255,.84));color:var(--inaed-success);box-shadow:0 14px 36px rgba(21,121,74,.10)}.inaed-success-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.inaed-registration-success .inaed-eyebrow{display:inline-flex;margin-bottom:8px;color:var(--inaed-success);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.inaed-registration-success h3{margin:0 0 10px;color:var(--inaed-text);font-size:30px;letter-spacing:-.035em}.inaed-registration-success p{max-width:520px;margin:0 auto;color:var(--inaed-muted);font-size:12px;line-height:1.65}.inaed-ticket-qr{display:block;width:214px;max-width:75%;margin:24px auto;padding:10px;border:1px solid #dce6ec;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(17,49,70,.08)}.inaed-code{display:grid;gap:5px;margin:14px auto 12px}.inaed-code small{color:var(--inaed-muted);font-size:10px}.inaed-code strong{color:var(--inaed-text);font-size:20px;letter-spacing:.06em}.inaed-status-pill{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(0,75,129,.07);color:var(--inaed-primary);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.inaed-event-notice{max-width:720px;margin:40px auto;padding:18px;border-radius:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.inaed-event-notice--error{border:1px solid rgba(180,35,24,.18);background:#fff5f4;color:#8c241d}
@keyframes inaed-spin{to{transform:rotate(360deg)}}
@media(max-width:1040px){.inaed-registration-layout{grid-template-columns:1fr;max-width:840px}.inaed-event-stage{min-height:500px}.inaed-stage-copy{margin-top:100px}.inaed-form-panel{padding:clamp(28px,6vw,58px)}}
@media(max-width:700px){.inaed-registration-app{padding:0;background:#f5f8fa}.inaed-registration-layout{min-height:100vh;border:0;border-radius:0;box-shadow:none}.inaed-event-stage{min-height:auto;padding:24px 20px 28px}.inaed-stage-top{align-items:center}.inaed-stage-eyebrow{display:none}.inaed-event-state{font-size:9px}.inaed-stage-copy{margin:64px 0 28px;padding:0}.inaed-stage-copy h1{font-size:clamp(34px,11vw,50px)}.inaed-stage-copy p{font-size:13px}.inaed-event-facts{grid-template-columns:1fr}.inaed-fact--wide{grid-column:auto}.inaed-form-panel{padding:30px 20px 38px}.inaed-form-panel__head{gap:12px}.inaed-form-time{display:none}.inaed-progress-mini{margin-bottom:26px}.inaed-field-grid{grid-template-columns:1fr}.inaed-field--full{grid-column:auto}.inaed-topic-grid{grid-template-columns:1fr}.inaed-registration-form{gap:24px}.inaed-form-section>legend small{max-width:270px}.inaed-brand-logo{height:50px;max-width:130px}.inaed-brand-logo img{max-width:110px;max-height:34px}}
@media(max-width:390px){.inaed-event-stage{padding-left:17px;padding-right:17px}.inaed-form-panel{padding-left:17px;padding-right:17px}.inaed-form-panel__head h2{font-size:27px}.inaed-control input,.inaed-control select{font-size:12px!important}.inaed-submit__label{padding-left:30px}}
@media(prefers-reduced-motion:reduce){.inaed-registration-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.inaed-topic:hover,.inaed-submit:hover,.inaed-control:focus-within{transform:none!important}}
