.QuestionnaireApp_page__Xobnc{--q-bg:#020b1c;--q-panel:rgba(10,28,64,0.76);--q-panel-solid:#0c1c42;--q-field:rgba(4,14,40,0.88);--q-ink:#e8f4ff;--q-strong:#ffffff;--q-muted:#8fb0d4;--q-cyan:#3de7ff;--q-magenta:#e83d9a;--q-line:rgba(61,231,255,0.22);--q-shadow:0 12px 36px rgba(2,8,24,0.45);min-height:100vh;padding:0 .85rem 5rem;color:var(--q-ink);background:radial-gradient(800px 440px at 88% 4%,rgba(61,231,255,.16),transparent 58%),radial-gradient(680px 420px at 8% 78%,rgba(232,61,154,.13),transparent 55%),linear-gradient(165deg,#020b1c,#061633 42%,#0a2460 76%,#071428);background-attachment:fixed}.QuestionnaireApp_page__Xobnc button,.QuestionnaireApp_page__Xobnc input,.QuestionnaireApp_page__Xobnc select,.QuestionnaireApp_page__Xobnc textarea{font:inherit}.QuestionnaireApp_topbar__KHirS{width:min(1100px,100%);min-height:4.25rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.QuestionnaireApp_backLink__b7Qc5{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border:1px solid rgba(61,231,255,.35);border-radius:999px;color:#d7f0ff;background:rgba(8,24,56,.7);font-size:.75rem;font-weight:700}.QuestionnaireApp_backLink__b7Qc5:focus-visible,.QuestionnaireApp_backLink__b7Qc5:hover{border-color:var(--q-cyan);color:var(--q-strong);box-shadow:0 0 18px rgba(61,231,255,.18)}.QuestionnaireApp_page__Xobnc main{width:min(1100px,100%);margin:0 auto}.QuestionnaireApp_hero__ScKcC{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(1.25rem,5vw,3rem);border:1px solid rgba(61,231,255,.28);border-radius:18px;color:var(--q-strong);background:linear-gradient(115deg,rgba(2,11,28,.9),rgba(8,28,72,.62) 50%,rgba(2,11,28,.84)),url(/ilab-hero.png) 50% /cover no-repeat;box-shadow:var(--q-shadow)}.QuestionnaireApp_hero__ScKcC:after{content:"";position:absolute;inset:auto -10% -42% 38%;height:76%;background:radial-gradient(ellipse at center,rgba(61,231,255,.28),transparent 65%);pointer-events:none}.QuestionnaireApp_heroActions__0c6J7,.QuestionnaireApp_heroCopy__Xz7mi{position:relative;z-index:1}.QuestionnaireApp_eyebrow__2cF8X,.QuestionnaireApp_kicker__7JFKW{margin:0 0 .65rem;color:var(--q-cyan);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.QuestionnaireApp_hero__ScKcC h1{max-width:48rem;margin:0;font-family:var(--font-serif);font-size:clamp(2rem,6vw,4.15rem);line-height:1.08;letter-spacing:-.04em;text-shadow:0 0 24px rgba(61,231,255,.3)}.QuestionnaireApp_sourceTitle__u5D2z{margin:1rem 0 0;color:#c5ddf5;font-size:.95rem;line-height:1.55}.QuestionnaireApp_heroMeta__WF74C{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.QuestionnaireApp_heroMeta__WF74C>span{padding:.35rem .65rem;border:1px solid rgba(61,231,255,.28);border-radius:999px;color:#d7f8ff;background:rgba(61,231,255,.1);font-size:.74rem}.QuestionnaireApp_heroActions__0c6J7{display:flex;flex:0 0 auto;flex-direction:column;gap:.6rem;min-width:10.5rem}.QuestionnaireApp_heroActions__0c6J7 .QuestionnaireApp_secondaryButton__AGDit{display:inline-flex;align-items:center;justify-content:center}.QuestionnaireApp_editorStamp__5Ri5N{display:inline-flex;color:inherit;font-size:.72rem;opacity:.8}.QuestionnaireApp_error__zyzlA,.QuestionnaireApp_notice__m7SPn{position:sticky;top:.75rem;z-index:40;width:fit-content;max-width:100%;margin:.75rem auto -3.25rem;padding:.7rem 1rem;border:1px solid rgba(61,231,255,.4);border-radius:999px;color:#041226;background:linear-gradient(110deg,#3de7ff,#5ac8ff);box-shadow:0 .8rem 2rem rgba(2,8,24,.42);font-size:.86rem;font-weight:700}.QuestionnaireApp_error__zyzlA{border-color:rgba(255,107,138,.55);color:#fff;background:#a72853}.QuestionnaireApp_confirmation__PzS2M,.QuestionnaireApp_detailsCard__C04Gl,.QuestionnaireApp_history__LCmmy,.QuestionnaireApp_moduleCard__sGUku{margin-top:.85rem;padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--q-line);border-radius:18px;color:var(--q-ink);background:var(--q-panel);box-shadow:var(--q-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.QuestionnaireApp_sectionHeading__V_boz{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem}.QuestionnaireApp_confirmation__PzS2M h2,.QuestionnaireApp_sectionHeading__V_boz h2{margin:0;font-family:var(--font-serif);color:var(--q-strong);font-size:clamp(1.25rem,3vw,1.8rem);line-height:1.35}.QuestionnaireApp_factGrid___INfW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.4rem}.QuestionnaireApp_confirmation__PzS2M label,.QuestionnaireApp_factGrid___INfW label{color:var(--q-muted);font-size:.74rem;font-weight:700}.QuestionnaireApp_page__Xobnc input,.QuestionnaireApp_page__Xobnc select,.QuestionnaireApp_page__Xobnc textarea{width:100%;border:1px solid rgba(61,231,255,.25);border-radius:10px;outline:none;color:var(--q-strong);background:var(--q-field);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.QuestionnaireApp_page__Xobnc input,.QuestionnaireApp_page__Xobnc select{min-height:2.7rem;margin-top:.35rem;padding:.62rem .72rem}.QuestionnaireApp_page__Xobnc textarea{padding:.72rem;line-height:1.65;resize:vertical}.QuestionnaireApp_page__Xobnc input:focus,.QuestionnaireApp_page__Xobnc select:focus,.QuestionnaireApp_page__Xobnc textarea:focus{border-color:var(--q-cyan);background:rgba(4,14,40,.98);box-shadow:0 0 0 3px rgba(61,231,255,.12)}.QuestionnaireApp_page__Xobnc input:disabled,.QuestionnaireApp_page__Xobnc select:disabled,.QuestionnaireApp_page__Xobnc textarea:disabled{border-color:rgba(61,231,255,.1);color:var(--q-ink);background:rgba(6,18,48,.65);opacity:1}.QuestionnaireApp_page__Xobnc select option{color:var(--q-strong);background:var(--q-panel-solid)}.QuestionnaireApp_introBlock__ytOjK{margin-top:1.25rem;padding:1.1rem;border:1px solid rgba(61,231,255,.14);border-radius:12px;background:rgba(6,18,48,.72)}.QuestionnaireApp_introBlock__ytOjK p{margin:.6rem 0 0;line-height:1.75}.QuestionnaireApp_introBlock__ytOjK ul{margin:.8rem 0;padding-left:1.25rem;color:#d5e8f8;line-height:1.75}.QuestionnaireApp_introBlock__ytOjK li+li{margin-top:.25rem}.QuestionnaireApp_duration__TyA_V{color:var(--q-cyan);font-weight:700}.QuestionnaireApp_confidentiality__BZbck{display:flex;align-items:center;gap:.8rem;margin:1rem 0;padding:.85rem 1rem;border-left:3px solid var(--q-magenta);border-radius:0 10px 10px 0;color:#f0d0e4;background:rgba(232,61,154,.1);font-size:.86rem}.QuestionnaireApp_confidentiality__BZbck strong{flex:0 0 auto;color:#ffc2e0}.QuestionnaireApp_confidentiality__BZbck input{margin:0;min-height:2.2rem}.QuestionnaireApp_moduleNav__M8AfL{position:sticky;top:.75rem;z-index:20;display:flex;justify-content:center;gap:.35rem;width:fit-content;max-width:100%;margin:1rem auto 0;padding:.45rem;overflow-x:auto;border:1px solid rgba(61,231,255,.3);border-radius:999px;background:rgba(4,14,40,.88);box-shadow:var(--q-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.QuestionnaireApp_moduleNav__M8AfL a{flex:0 0 auto;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid transparent;border-radius:50%;color:var(--q-cyan);font-size:.76rem;font-weight:700}.QuestionnaireApp_moduleNav__M8AfL a:focus-visible,.QuestionnaireApp_moduleNav__M8AfL a:hover{border-color:rgba(61,231,255,.45);color:#041226;background:var(--q-cyan);box-shadow:0 0 16px rgba(61,231,255,.25)}.QuestionnaireApp_moduleCard__sGUku{scroll-margin-top:5rem}.QuestionnaireApp_moduleHeader__ak57A{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.QuestionnaireApp_moduleNumber__AySx2{display:grid;width:3.1rem;height:3.1rem;place-items:center;border:1px solid rgba(61,231,255,.35);border-radius:12px;color:#041226;background:linear-gradient(135deg,#3de7ff,#5ac8ff);box-shadow:0 0 20px rgba(61,231,255,.18);font-family:var(--font-serif);font-size:1.1rem;font-weight:700}.QuestionnaireApp_moduleHeader__ak57A h2{margin:0 0 .25rem;font-family:var(--font-serif);color:var(--q-strong);font-size:clamp(1.3rem,3vw,1.9rem)}.QuestionnaireApp_moduleHeader__ak57A .QuestionnaireApp_editorStamp__5Ri5N{color:var(--q-muted)}.QuestionnaireApp_titleInput__mdJhY{margin:0 0 .35rem!important;padding:.2rem .4rem!important;min-height:auto!important;border-radius:7px!important;font-family:var(--font-serif)!important;font-size:clamp(1.25rem,3vw,1.8rem)!important;font-weight:700!important}.QuestionnaireApp_purpose__Tf1B3{display:grid;grid-template-columns:6rem 1fr;gap:1rem;align-items:start;margin-top:1.2rem;padding:.85rem 1rem;border:1px solid rgba(61,231,255,.18);border-radius:12px;color:#d5e8f8;background:rgba(61,231,255,.08)}.QuestionnaireApp_purpose__Tf1B3>span,.QuestionnaireApp_sectionLabel__iYhyJ{color:var(--q-cyan);font-size:.75rem;font-weight:700;letter-spacing:.08em}.QuestionnaireApp_purpose__Tf1B3 p{margin:0;line-height:1.55}.QuestionnaireApp_purpose__Tf1B3 textarea{margin:-.25rem 0}.QuestionnaireApp_questionBlock__QRjuQ{margin-top:1.6rem}.QuestionnaireApp_question__rwcP8{margin:0;color:var(--q-strong);font-family:var(--font-serif);font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:600;line-height:1.65}.QuestionnaireApp_questionInput__q9w0r{font-family:var(--font-serif)!important;font-size:1.05rem!important;font-weight:600!important}.QuestionnaireApp_followups__fJEWy,.QuestionnaireApp_records__mJjud{margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid var(--q-line)}.QuestionnaireApp_followups__fJEWy ol{margin:.8rem 0 0;padding-left:1.5rem;color:#d5e8f8;line-height:1.65}.QuestionnaireApp_followups__fJEWy li+li{margin-top:.55rem}.QuestionnaireApp_listEditor__tjaYK{display:grid;grid-template-columns:1fr auto;gap:.45rem;align-items:start}.QuestionnaireApp_iconButton__EP26L{width:2rem;height:2rem;border:1px solid rgba(255,107,138,.45);border-radius:50%;color:#ffb0c0;background:rgba(232,61,154,.1);cursor:pointer}.QuestionnaireApp_recordGrid__ShqBs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.8rem}.QuestionnaireApp_recordField__C1GHq{display:flex;flex-direction:column;min-height:9rem;padding:.9rem;border:1px solid rgba(61,231,255,.16);border-radius:12px;background:rgba(6,18,48,.85)}.QuestionnaireApp_recordField__C1GHq>span{color:var(--q-cyan);font-size:.78rem;font-weight:700}.QuestionnaireApp_recordField__C1GHq p{margin:.8rem 0 0;white-space:pre-wrap;line-height:1.65}.QuestionnaireApp_recordLabelInput__6QHgL{min-height:2rem!important;margin:0 0 .45rem!important;padding:.35rem .5rem!important;color:var(--q-cyan)!important;font-size:.78rem!important;font-weight:700!important}.QuestionnaireApp_placeholder__jNtAY{color:var(--q-muted);font-style:italic}.QuestionnaireApp_moduleActions__4YNle{display:flex;justify-content:flex-end;margin-top:1.25rem}.QuestionnaireApp_primaryButton__Zg00T,.QuestionnaireApp_secondaryButton__AGDit,.QuestionnaireApp_textButton__cpSrA{border:none;cursor:pointer}.QuestionnaireApp_primaryButton__Zg00T,.QuestionnaireApp_secondaryButton__AGDit{min-height:2.7rem;padding:.65rem 1rem;border-radius:999px;font-size:.82rem;font-weight:700}.QuestionnaireApp_primaryButton__Zg00T{color:#041226;background:linear-gradient(110deg,#3de7ff,#5ac8ff);box-shadow:0 .5rem 1.2rem rgba(61,231,255,.18)}.QuestionnaireApp_secondaryButton__AGDit{border:1px solid rgba(61,231,255,.35);color:#d7f0ff;background:rgba(8,24,56,.7)}.QuestionnaireApp_primaryButton__Zg00T:focus-visible,.QuestionnaireApp_primaryButton__Zg00T:hover{filter:brightness(1.08)}.QuestionnaireApp_secondaryButton__AGDit:focus-visible,.QuestionnaireApp_secondaryButton__AGDit:hover{border-color:var(--q-cyan);color:var(--q-strong);background:rgba(61,231,255,.12)}.QuestionnaireApp_hero__ScKcC .QuestionnaireApp_secondaryButton__AGDit{border-color:rgba(61,231,255,.38);color:#d7f8ff;background:rgba(4,14,40,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.QuestionnaireApp_primaryButton__Zg00T:disabled{cursor:wait;opacity:.6}.QuestionnaireApp_textButton__cpSrA{padding:.3rem;color:var(--q-cyan);background:transparent;font-size:.78rem;font-weight:700}.QuestionnaireApp_textButton__cpSrA:focus-visible,.QuestionnaireApp_textButton__cpSrA:hover{color:var(--q-strong)}.QuestionnaireApp_history__LCmmy ol{margin:1rem 0 0;padding:0;list-style:none}.QuestionnaireApp_history__LCmmy li{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:.75rem 0;border-top:1px solid var(--q-line)}.QuestionnaireApp_historyDot__tZkiR{width:.55rem;height:.55rem;margin-top:.35rem;border-radius:50%;background:var(--q-magenta);box-shadow:0 0 10px rgba(232,61,154,.4)}.QuestionnaireApp_history__LCmmy p,.QuestionnaireApp_history__LCmmy small{margin:.2rem 0 0;color:var(--q-muted)}.QuestionnaireApp_confirmation__PzS2M{margin-bottom:2rem;text-align:center;background:radial-gradient(circle at 50% 120%,rgba(232,61,154,.16),transparent 48%),var(--q-panel)}.QuestionnaireApp_confirmation__PzS2M p{color:var(--q-muted)}.QuestionnaireApp_confirmation__PzS2M label{display:block;width:min(22rem,100%);margin:1.25rem auto;text-align:left}.QuestionnaireApp_statePage___eZP2{display:grid;min-height:100vh;place-content:center;gap:1rem;color:#fff;text-align:center}@media (max-width:760px){.QuestionnaireApp_page__Xobnc{padding-inline:.65rem}.QuestionnaireApp_topbar__KHirS{min-height:3.8rem;align-items:flex-start;padding-top:.7rem}.QuestionnaireApp_hero__ScKcC{display:block;border-radius:18px}.QuestionnaireApp_heroActions__0c6J7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.QuestionnaireApp_heroActions__0c6J7 .QuestionnaireApp_secondaryButton__AGDit{min-width:0;padding-inline:.65rem}.QuestionnaireApp_factGrid___INfW,.QuestionnaireApp_recordGrid__ShqBs{grid-template-columns:1fr}.QuestionnaireApp_sectionHeading__V_boz{display:block}.QuestionnaireApp_sectionHeading__V_boz .QuestionnaireApp_textButton__cpSrA{margin-top:.6rem}.QuestionnaireApp_purpose__Tf1B3{grid-template-columns:1fr;gap:.35rem}.QuestionnaireApp_moduleNav__M8AfL{justify-content:flex-start}.QuestionnaireApp_confidentiality__BZbck{align-items:flex-start;flex-direction:column}}@media (max-width:460px){.QuestionnaireApp_topbar__KHirS{flex-wrap:wrap}.QuestionnaireApp_heroActions__0c6J7{grid-template-columns:1fr}.QuestionnaireApp_moduleHeader__ak57A{grid-template-columns:2.6rem 1fr;gap:.7rem}.QuestionnaireApp_moduleNumber__AySx2{width:2.6rem;height:2.6rem}}@media print{.QuestionnaireApp_page__Xobnc{padding:0;color:#111;background:#fff}.QuestionnaireApp_error__zyzlA,.QuestionnaireApp_heroActions__0c6J7,.QuestionnaireApp_history__LCmmy,.QuestionnaireApp_moduleActions__4YNle,.QuestionnaireApp_moduleNav__M8AfL,.QuestionnaireApp_notice__m7SPn,.QuestionnaireApp_textButton__cpSrA,.QuestionnaireApp_topbar__KHirS{display:none!important}.QuestionnaireApp_hero__ScKcC{color:#111;background:#fff;box-shadow:none;border:2px solid #194f40}.QuestionnaireApp_hero__ScKcC:after{display:none}.QuestionnaireApp_confirmation__PzS2M h2,.QuestionnaireApp_eyebrow__2cF8X,.QuestionnaireApp_heroMeta__WF74C>span,.QuestionnaireApp_hero__ScKcC h1,.QuestionnaireApp_kicker__7JFKW,.QuestionnaireApp_moduleHeader__ak57A h2,.QuestionnaireApp_purpose__Tf1B3>span,.QuestionnaireApp_question__rwcP8,.QuestionnaireApp_recordField__C1GHq>span,.QuestionnaireApp_sectionHeading__V_boz h2,.QuestionnaireApp_sectionLabel__iYhyJ,.QuestionnaireApp_sourceTitle__u5D2z{color:#111;text-shadow:none}.QuestionnaireApp_confirmation__PzS2M,.QuestionnaireApp_detailsCard__C04Gl,.QuestionnaireApp_moduleCard__sGUku{page-break-inside:avoid;break-inside:avoid;color:#111;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.QuestionnaireApp_confidentiality__BZbck,.QuestionnaireApp_introBlock__ytOjK,.QuestionnaireApp_purpose__Tf1B3,.QuestionnaireApp_recordField__C1GHq{color:#111;background:#fff}.QuestionnaireApp_confirmation__PzS2M p,.QuestionnaireApp_followups__fJEWy ol,.QuestionnaireApp_introBlock__ytOjK ul,.QuestionnaireApp_placeholder__jNtAY{color:#333}.QuestionnaireApp_page__Xobnc input,.QuestionnaireApp_page__Xobnc input:disabled,.QuestionnaireApp_page__Xobnc select,.QuestionnaireApp_page__Xobnc select:disabled,.QuestionnaireApp_page__Xobnc textarea,.QuestionnaireApp_page__Xobnc textarea:disabled{border:1px solid #bbb;color:#111;background:#fff}}