.page_page__0zsNe{--ink:#172033;--muted:#66748d;--line:#dde4ee;--blue:#306fd1;--blue-dark:#245cad;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 8%,rgba(72,130,224,.12),transparent 27rem),linear-gradient(180deg,#f7f9fc,#eef2f7);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_header__eYqEr{display:flex;align-items:center;justify-content:space-between;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:24px 0}.page_brand__0953w{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:17px;font-weight:750;text-decoration:none}.page_brandMark__vhOnw{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#3d7cdf,#2359ae);box-shadow:0 8px 18px rgba(41,100,190,.22)}.page_account__a6nz_{max-width:min(50vw,360px);overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.page_shell__D6LXB{width:min(1000px,calc(100% - 40px));margin:0 auto;padding:54px 0 90px}.page_hero__6vImQ{max-width:710px;margin-bottom:32px}.page_eyebrow__VAaZA{margin:0 0 7px;color:var(--blue);font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.page_hero__6vImQ h1{margin:0;color:#121b2d;font-size:clamp(34px,5vw,54px);font-weight:770;letter-spacing:-.045em;line-height:1.06}.page_hero__6vImQ>p:last-child{max-width:650px;margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.6}.page_detailCard__XOia_,.page_featuresCard__M0kc_,.page_formCard__RoBn0,.page_signInCard__35kww,.page_stateCard__gyZ4q,.page_summaryCard__aN4iC{border:1px solid rgba(205,215,229,.92);border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 22px 55px -38px rgba(32,50,79,.42)}.page_stateCard__gyZ4q{display:flex;min-height:190px;align-items:center;justify-content:center;gap:15px;padding:34px;text-align:center}.page_detailCard__XOia_ h3,.page_featuresCard__M0kc_ h3,.page_formCard__RoBn0 h2,.page_signInCard__35kww h2,.page_stateCard__gyZ4q strong,.page_summaryCard__aN4iC h2{color:#182239}.page_stateCard__gyZ4q strong{display:block;font-size:17px}.page_stateCard__gyZ4q p{margin:7px auto 15px;color:var(--muted);line-height:1.55}.page_spinner__iDUFp{width:22px;height:22px;flex:0 0 auto;border:3px solid #d9e1ec;border-top:3px solid var(--blue);border-radius:50%;animation:page_clinic-spin__j68zv .75s linear infinite}.page_signInCard__35kww{max-width:680px;padding:clamp(28px,5vw,48px)}.page_formCard__RoBn0 h2,.page_signInCard__35kww h2,.page_summaryCard__aN4iC h2{margin:0;font-size:24px;letter-spacing:-.025em}.page_signInCard__35kww>p{max-width:570px;margin:12px 0 22px;color:var(--muted);line-height:1.58}.page_buttonRow__01Si7{display:flex;flex-wrap:wrap;gap:10px}.page_primaryButton__8kMWE,.page_primaryLink__Fipl4,.page_secondaryButton__iSlrW,.page_secondaryLink__UVYUI{display:inline-flex;min-height:42px;align-items:center;justify-content:center;box-sizing:border-box;border-radius:11px;padding:10px 16px;font:700 13px/1.2 inherit;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.page_primaryButton__8kMWE,.page_primaryLink__Fipl4{border:1px solid var(--blue);color:#fff;background:var(--blue);box-shadow:0 9px 22px -12px rgba(48,111,209,.8);cursor:pointer}.page_primaryButton__8kMWE:hover:not(:disabled),.page_primaryLink__Fipl4:hover{background:var(--blue-dark);transform:translateY(-1px)}.page_secondaryButton__iSlrW,.page_secondaryLink__UVYUI{border:1px solid #cbd7e7;color:#2d5f9f;background:#fff;cursor:pointer}.page_secondaryButton__iSlrW:hover:not(:disabled),.page_secondaryLink__UVYUI:hover{border-color:#aac0df;background:#f4f8fd}.page_primaryButton__8kMWE:disabled,.page_secondaryButton__iSlrW:disabled{border-color:#dfe4eb;color:#8a96a8;background:#edf0f4;box-shadow:none;cursor:not-allowed}.page_formCard__RoBn0{padding:clamp(24px,4vw,38px)}.page_cardHeading__4TacN,.page_detailTop__g2P6S,.page_formIntro__sxM_4,.page_submitRow__9M29e{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.page_secureNote__cTM8i{border:1px solid #dbe7f5;border-radius:999px;padding:7px 10px;color:#517099;background:#f4f8fd;font-size:10.5px;font-weight:650;white-space:nowrap}.page_formCard__RoBn0 form{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.page_field__ac6HD{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#3b4960;font-size:12px;font-weight:700}.page_field__ac6HD input{width:100%;min-width:0;height:45px;box-sizing:border-box;border:1px solid #cfd9e7;border-radius:11px;outline:none;padding:10px 12px;color:#1c2940;background:#fff;font:500 14px/1.3 inherit}.page_field__ac6HD input:focus{border-color:#568bd9;box-shadow:0 0 0 3px rgba(61,124,223,.12)}.page_field__ac6HD small{color:#7a879a;font-size:10.5px;font-weight:500;line-height:1.35}.page_fieldRow__YyYHl{display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-gap:14px;gap:14px}.page_slugField__FsIqj{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #cfd9e7;border-radius:11px;background:#f5f7fa;overflow:hidden}.page_slugField__FsIqj:focus-within{border-color:#568bd9;box-shadow:0 0 0 3px rgba(61,124,223,.12)}.page_slugField__FsIqj input{border:0;border-radius:0;box-shadow:none!important}.page_slugField__FsIqj>span{padding:0 13px;color:#65738a;font-size:13px;font-weight:600}.page_available__CMVzT{color:#237344!important}.page_inlineError__GJ3Zm,.page_unavailable__xeNT5{color:#a12e2a!important}.page_hint__yR6dO{color:#758298!important}.page_inlineError__GJ3Zm{margin:0;font-size:12px;line-height:1.45}.page_submitRow__9M29e{align-items:center;margin-top:4px;border-top:1px solid #edf0f4;padding-top:20px}.page_submitRow__9M29e p{margin:0;color:#7a8799;font-size:11.5px}.page_statusGrid__auCja{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.page_featuresCard__M0kc_,.page_summaryCard__aN4iC{grid-column:1/-1}.page_detailCard__XOia_,.page_featuresCard__M0kc_,.page_summaryCard__aN4iC{padding:24px}.page_cardHeading__4TacN{align-items:center}.page_bodyCopy__mgY8N{max-width:680px;margin:14px 0 18px;color:var(--muted);line-height:1.55}.page_errorBox__v7Ym2{display:grid;grid-gap:4px;gap:4px;margin:15px 0;border:1px solid #f0cfcc;border-radius:11px;padding:12px;color:#8d312b;background:#fff6f5;font-size:12px}.page_statusMark__wE7zl{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:750;white-space:nowrap}.page_good__ptZXv{color:#226b40;background:#e7f6ec}.page_waiting__Wy4vd{color:#765900;background:#fff4d6}.page_bad__sZ99X{color:#982f2a;background:#fdebea}.page_detailTop__g2P6S{align-items:center}.page_icon__Utw11{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#2f6cc5;background:#eaf2fd;font-size:14px;font-weight:800}.page_detailCard__XOia_ h3,.page_featuresCard__M0kc_ h3{margin:18px 0 15px;font-size:16px}.page_label__bM7G1{margin:0 0 4px;color:#7b8799;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page_value__cgEOp{min-height:40px;margin:0 0 13px;color:#26344c;font:600 12.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.page_pendingNote__BflRX{margin:0;color:#7b8799;font-size:11px;line-height:1.45}.page_featuresCard__M0kc_ h3{margin-top:0}.page_featuresCard__M0kc_ ul,.page_organisationList__aXfi0{margin:0;padding:0;list-style:none}.page_featuresCard__M0kc_ li,.page_organisationList__aXfi0 li{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #edf0f4;padding:11px 0;color:#425069;font-size:12.5px}.page_featuresCard__M0kc_ li:first-child,.page_organisationList__aXfi0 li:first-child{border-top:0}.page_organisationList__aXfi0{width:min(520px,80vw);margin:18px auto 0;text-align:left}.page_organisationList__aXfi0 a{color:#2f6cc5;font-weight:700;text-decoration:none}.page_organisationList__aXfi0 li>span:last-child{color:#8a96a8;font-size:11px}.page_pollWarning__xpfO7{margin:12px 0 0;color:#7b5a00;font-size:11.5px}@keyframes page_clinic-spin__j68zv{to{transform:rotate(1turn)}}@media (max-width:680px){.page_header__eYqEr,.page_shell__D6LXB{width:min(100% - 26px,1000px)}.page_shell__D6LXB{padding-top:30px}.page_hero__6vImQ>p:last-child{font-size:15px}.page_formIntro__sxM_4,.page_submitRow__9M29e{align-items:stretch;flex-direction:column}.page_secureNote__cTM8i{width:-moz-fit-content;width:fit-content;white-space:normal}.page_fieldRow__YyYHl,.page_statusGrid__auCja{grid-template-columns:1fr}.page_featuresCard__M0kc_,.page_summaryCard__aN4iC{grid-column:auto}.page_buttonRow__01Si7 .page_secondaryButton__iSlrW,.page_primaryButton__8kMWE,.page_submitRow__9M29e .page_primaryButton__8kMWE{width:100%}}@media (prefers-reduced-motion:reduce){.page_spinner__iDUFp{animation-duration:1.5s}.page_primaryButton__8kMWE,.page_primaryLink__Fipl4{transition:none}}html.dark .page_page__0zsNe{--ink:#e7edf7;--muted:#99a7bc;--line:#293548;background:radial-gradient(circle at 12% 8%,rgba(55,112,201,.16),transparent 27rem),#101620}html.dark .page_brand__0953w,html.dark .page_detailCard__XOia_ h3,html.dark .page_featuresCard__M0kc_ h3,html.dark .page_formCard__RoBn0 h2,html.dark .page_hero__6vImQ h1,html.dark .page_signInCard__35kww h2,html.dark .page_stateCard__gyZ4q strong,html.dark .page_summaryCard__aN4iC h2{color:#edf3fc}html.dark .page_detailCard__XOia_,html.dark .page_featuresCard__M0kc_,html.dark .page_formCard__RoBn0,html.dark .page_signInCard__35kww,html.dark .page_stateCard__gyZ4q,html.dark .page_summaryCard__aN4iC{border-color:#2c384b;background:rgba(22,29,41,.96);box-shadow:none}html.dark .page_featuresCard__M0kc_ li,html.dark .page_field__ac6HD,html.dark .page_value__cgEOp{color:#d3dceb}html.dark .page_field__ac6HD input,html.dark .page_slugField__FsIqj{border-color:#36455b;color:#e0e8f5;background:#111824}html.dark .page_secureNote__cTM8i,html.dark .page_slugField__FsIqj>span{color:#9bb6d8;border-color:#354861;background:#182436}html.dark .page_secondaryButton__iSlrW,html.dark .page_secondaryLink__UVYUI{border-color:#3b4b62;color:#a8c9f3;background:#172131}html.dark .page_featuresCard__M0kc_ li,html.dark .page_organisationList__aXfi0 li,html.dark .page_submitRow__9M29e{border-color:#293548}