:where(.pegasus-content) :where(h2){font-size:15px;font-weight:700;line-height:1.3}:where(.pegasus-content) :where(h3){font-size:14px;font-weight:600;line-height:1.35}:where(.pegasus-content) :where(small){font-size:12px}.pegasus-content.quiz-intake-page{gap:16px;max-width:none;margin:0;padding:22px 34px 48px;display:grid}.qi-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qi-card-title{margin:0;font-size:14px;font-weight:600}.qi-header-actions{flex-wrap:wrap;gap:8px;display:flex}.invite-to-book-matches{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.invite-to-book-matches .qi-button{text-align:left;justify-content:flex-start;width:100%}.qi-protocol-pill .qi-button{color:var(--pg-primary)}.qi-header h1{align-items:center;gap:10px;margin:0;font-size:20px;line-height:32px;display:flex}.qi-badge{color:#4f566b;background:#787d961f;border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal;font-weight:600}.qi-badge.is-red{color:#8e1f30;background:#fbe1e4}.qi-button{background:var(--pg-surface,#fff);border:1px solid var(--pg-border);color:inherit;cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px #1e233c0f}.qi-button:hover:not(:disabled){background:#787d960f}.qi-button:disabled,.qi-button.is-disabled{opacity:.45;pointer-events:none}.qi-totals{background:var(--pg-surface,#fff);border:1px solid var(--pg-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid;overflow:hidden}.qi-totals button{border:0;border-right:1px solid var(--pg-border);cursor:pointer;text-align:left;background:0 0;gap:2px;padding:12px 16px;font-family:inherit;display:grid;position:relative}.qi-totals button:last-child{border-right:0}.qi-totals button:hover{background:#787d960d}.qi-totals button[aria-pressed=true]{background:#787d9614;box-shadow:inset 0 -3px #1d1f2b}.qi-totals button:focus-visible{outline:2px solid var(--pg-primary);outline-offset:-2px}.qi-totals>a{color:inherit;gap:2px;padding:12px 16px;text-decoration:none;display:grid;position:relative}.qi-totals>a+a{border-left:1px solid var(--pg-border)}.qi-totals>a:hover{background:#787d960d}.qi-totals>a[aria-current=page]{background:#787d9614;box-shadow:inset 0 -3px #1d1f2b}.qi-totals>a:focus-visible{outline:2px solid var(--pg-primary);outline-offset:-2px}.qi-totals span{color:var(--pg-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.qi-totals button[class^=is-] span:before{content:"";border-radius:999px;width:7px;height:7px}.qi-totals .is-pending span:before{background:#d6961e}.qi-totals .is-awaiting_payment span:before{background:#9a8fb8}.qi-totals .is-screened span:before{background:#3fae6a}.qi-totals .is-gp_review span:before{background:#627ff7}.qi-totals .is-hold span:before{background:#c0334a}.qi-totals .is-stopped span:before{background:#7a7f93}.qi-totals strong{font-variant-numeric:tabular-nums;font-size:20px}.qi-card{background:var(--pg-surface,#fff);border:1px solid var(--pg-border);border-radius:12px;overflow:hidden}.qi-toolbar{border-bottom:1px solid var(--pg-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.qi-tabs{flex-wrap:wrap;gap:2px;display:flex}.qi-tabs a,.qi-tabs button{color:var(--pg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.qi-tabs a span,.qi-tabs button span{color:#9aa0b4;margin-left:2px;font-weight:500}.qi-tabs a:hover,.qi-tabs button:hover{background:#787d9614}.qi-tabs a[aria-current=page],.qi-tabs button[aria-current=page]{color:inherit;background:#787d9624}.qi-search{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qi-search input[type=search],.qi-search select{border:1px solid var(--pg-border);font:inherit;border-radius:8px;min-height:32px;padding:0 10px;font-size:13px}.qi-search input[type=search]{width:min(260px,60vw)}.qi-search input:focus-visible,.qi-search select:focus-visible{border-color:var(--pg-primary);outline:2px solid var(--pg-primary-pale)}.qi-clear{color:var(--pg-muted);font-size:13px}.qi-scroll{overflow-x:auto}.qi-table{border-collapse:collapse;width:100%;min-width:1280px;font-size:13px}.qi-table th{color:var(--pg-muted);text-align:left;white-space:nowrap;background:#787d960d;padding:8px 10px;font-size:12px;font-weight:600}.qi-table td{vertical-align:middle;white-space:nowrap;border-top:1px solid #787d961a;padding:7px 10px}.qi-table tbody tr:hover{background:#787d960a}.qi-table .is-number{font-variant-numeric:tabular-nums;text-align:right}.qi-id a,.qi-id span{color:inherit;font-weight:700;text-decoration:none}.qi-id a:hover{text-decoration:underline}.qi-name{font-weight:600}.qi-muted{color:var(--pg-muted)}.qi-pill{color:#3f4556;background:#787d961f;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-flex}.qi-pill:before{content:"";background:#6b7185;border-radius:999px;width:7px;height:7px}.qi-pill.is-pending{color:#6e5300;background:#fdf0c8}.qi-pill.is-awaiting_payment{color:#4d4466;background:#efecf6}.qi-pill.is-pending:before{background:0 0;border:1.5px solid #6e5300;width:6px;height:6px}.qi-pill.is-screened{color:#1f6b3d;background:#dcf3e4}.qi-pill.is-screened:before{background:#3fae6a}.qi-pill.is-hold{color:#8e1f30;background:#fbe1e4}.qi-pill.is-hold:before{background:#c0334a}.qi-pill.is-stopped{color:#3d4256;background:#eceef3}.qi-pill.is-stopped:before{background:#7a7f93}.qi-pill.is-na:before{background:#b3b8c8}.qi-tags{flex-wrap:nowrap;gap:4px;display:flex}.qi-tag{color:#3f4556;background:#787d961f;border-radius:6px;padding:1px 8px;font-size:12px}.qi-tag.is-red{color:#8e1f30;background:#fbe1e4}.qi-empty{color:var(--pg-muted);text-align:center;margin:0;padding:24px 16px}.qi-pagination{border-top:1px solid var(--pg-border);color:var(--pg-muted);justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.qi-id-button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #787d9666;text-decoration:underline #787d9666}.qi-id-button:hover,.qi-id-button:focus-visible{color:var(--pg-primary);text-decoration-color:currentColor}.qi-drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;background:#1416224d;border:0;animation:.22s ease-out qi-backdrop-in;position:fixed;inset:0}.qi-drawer{background:var(--pg-surface,#fff);z-index:61;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1040px,100vw - 32px);max-height:min(88vh,860px);animation:.24s cubic-bezier(.16,1,.3,1) qi-popup-in;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 64px #14162247}.qi-drawer:has(>.qi-drawer-head+.qi-drawer-body){grid-template-rows:auto minmax(0,1fr) auto}.qi-drawer.is-steady{animation-name:qi-popup-in-steady;top:max(24px,6vh);transform:translate(-50%)}@keyframes qi-popup-in-steady{0%{opacity:0;transform:translate(-50%,16px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.qi-drawer.is-inline{box-shadow:none;width:min(1040px,100%);max-height:none;margin:0 auto;animation:none;position:static;top:auto;left:auto;overflow:visible;transform:none}.qi-drawer.is-inline .qi-drawer-body{overflow:visible}@keyframes qi-popup-in{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes qi-backdrop-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0}}@media (prefers-reduced-motion:reduce){.qi-drawer,.qi-drawer-backdrop{animation:none}}.qi-drawer-head{border-bottom:1px solid var(--pg-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.qi-drawer-head-actions{flex:none;align-items:center;gap:10px;display:flex}.qi-drawer-head .eyebrow,.qi-drawer-head h2,.qi-drawer-head p{margin:0}.qi-drawer-head h2{margin:2px 0;font-size:18px}.qi-drawer-head p:not(.eyebrow,.qi-drawer-head-actions p){color:var(--pg-muted);align-items:center;gap:8px;font-size:13px;display:flex}.qi-drawer-body{gap:16px;padding:16px 18px;display:grid;overflow-y:auto}.qi-drawer-error{color:#8e1f30;background:#fbe1e4;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.qi-drawer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.qi-drawer-facts dt{color:var(--pg-muted);font-size:12px}.qi-drawer-facts dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.qi-drawer-section h3{align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.qi-drawer-section h3 span{color:#4f566b;background:#787d9621;border-radius:999px;padding:0 7px;font-size:11px}.qi-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qi-checks li{border:1px solid var(--pg-border);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.qi-checks li span{color:var(--pg-muted);text-align:right}.qi-checks li:before{content:"";background:#b3b8c8;border-radius:999px;flex:none;width:8px;height:8px}.qi-checks li strong{flex:1}.qi-checks li.is-ok:before{background:#3fae6a}.qi-checks li.is-pending:before{background:#d6961e}.qi-checks li.is-bad:before{background:#c0334a}.qi-answers{gap:0;margin:0;padding:0;list-style:none;display:grid}.qi-answers li{border-top:1px solid #787d961f;gap:2px;padding:8px 0;display:grid}.qi-answers li:first-child{border-top:0}.qi-answers span{color:var(--pg-muted);font-size:12.5px}.qi-answers strong{font-size:13.5px}.qi-drawer-foot{border-top:1px solid var(--pg-border);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.qi-drawer-foot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.qi-drawer .qi-button{min-width:40px;min-height:40px;padding:0 16px;font-size:14px}.qi-drawer-foot-actions .qi-button,.qi-drawer-foot>.qi-foot-back{min-width:110px}.qi-drawer-foot-actions .qi-button.is-primary{gap:8px;padding:0 20px}.qi-assign{gap:12px;display:grid}.qi-assign-card{border:1px solid var(--pg-border);border-radius:12px;padding:12px 14px}.qi-assign-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 24px;display:grid}.qi-assign-top .qi-drawer-section p{margin:4px 0 0;font-size:12.5px}.qi-assign-card h3{margin-bottom:6px}@media (max-width:860px){.qi-assign-top{grid-template-columns:minmax(0,1fr)}}.qi-continue-hint{color:var(--pg-muted);white-space:nowrap;font-size:13px}.qi-autosave{color:var(--pg-muted);white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:240px;font-size:12.5px;display:inline-flex}.qi-autosave svg{flex:none}.qi-autosave-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.qi-autosave.is-saving svg{animation:.9s linear infinite qi-autosave-spin}.qi-autosave.is-failed{color:var(--pg-error,#d42b2b)}.qi-autosave-retry{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 2px;font-weight:700;text-decoration:underline}.qi-autosave-retry:focus-visible{outline:2px solid var(--pg-primary,#7c5cfc);outline-offset:2px;border-radius:4px}@keyframes qi-autosave-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qi-autosave.is-saving svg{animation:none}}.qi-button.is-primary{color:#fff;background:#1d1f2b;border-color:#1d1f2b}.qi-button.is-primary:hover{background:#33364a}.qi-steps{border-bottom:1px solid var(--pg-border);gap:4px;margin:0;padding:10px 18px;list-style:none;display:flex}.qi-steps li{color:var(--pg-muted);flex:1;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.qi-steps li span{background:#787d9624;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.qi-steps li.is-current{color:inherit}.qi-steps li.is-current span{color:#fff;background:#1d1f2b}.qi-steps li.is-done{color:#2f8a53}.qi-steps li.is-done span{color:#fff;background:#3fae6a}.qi-drawer-head p.qi-unfinished,.qi-drawer-head div.qi-unfinished{color:#8a5300;background:#d68c1e1f;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:12.5px;display:block}.qi-drawer-head div.qi-unfinished p{margin:0 0 6px}.qi-finish-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qi-finish-link .qi-input{flex:260px;font-size:12px}.qi-finish-link small{flex-basis:100%}.qi-drawer-saved{color:#1f6b3d;background:#3fae6a1a;border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.qi-check-row{align-items:center;gap:8px;padding:4px 0;font-size:13.5px;display:flex}.qi-textarea,.qi-input,.qi-select{border:1px solid var(--pg-border);font:inherit;border-radius:8px;width:100%;min-height:34px;padding:6px 10px;font-size:13.5px}.qi-textarea{resize:vertical}.qi-textarea:focus-visible,.qi-input:focus-visible,.qi-select:focus-visible{border-color:var(--pg-primary);outline:2px solid var(--pg-primary-pale)}.qi-flag-list{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.qi-flag-list li{background:#d6961e1a;border-left:3px solid #d6961e;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:13px;display:flex}.qi-flag-list li.is-red{background:#fbe1e4;border-color:#c0334a}.qi-flag-list button{cursor:pointer;background:0 0;border:0;font-size:16px}.qi-flag-add{grid-template-columns:200px minmax(0,1fr) auto;gap:6px;display:grid}.qi-confirm-notes{white-space:pre-wrap;background:#787d9612;border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:13px}.qi-nurse-summary{gap:6px;margin-top:12px;display:grid}.qi-nurse-summary>label{font-size:13px;font-weight:600}@media (max-width:640px){.qi-flag-add{grid-template-columns:minmax(0,1fr)}.qi-steps li{font-size:11.5px}}.qi-id-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:10px;display:grid}.qi-licence,.qi-medicare{aspect-ratio:85.6/54;border-radius:12px;gap:6px;padding:12px 14px;font-size:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #1e233c24}.qi-licence{color:#1d2438;background:linear-gradient(135deg,#f4f6fb,#dfe6f5);grid-template-rows:auto 1fr}.qi-licence strong{font-size:13px}.qi-licence-body{grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}.qi-licence-photo{background:linear-gradient(#c3cbdc 0 38%,#aab4c9 38% 100%);border-radius:6px;height:80px;position:relative}.qi-licence-photo:before{content:"";background:#8e99b2;border-radius:999px;width:30px;height:30px;position:absolute;top:12px;left:17px}.qi-licence dl{gap:3px;margin:0;display:grid}.qi-licence dt{color:#5d6780;text-transform:uppercase;font-size:10px}.qi-licence dd{margin:0;font-weight:700}.qi-medicare{color:#fff;background:linear-gradient(135deg,#2e9d5f,#1c7a47);grid-template-rows:auto 1fr auto auto}.qi-medicare strong{letter-spacing:.02em;font-size:15px}.qi-medicare-number{font-family:var(--pg-font-mono,ui-monospace, monospace);letter-spacing:.12em;align-self:end;font-size:17px}.qi-medicare-name{letter-spacing:.04em;font-weight:700}.qi-medicare-expiry{opacity:.85;font-size:11px}.qi-card-sample{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0000008c;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.qi-id-files{grid-template-columns:1fr;gap:12px;margin-bottom:10px;display:grid}.qi-id-files figure{margin:0}.qi-id-files img{border:1px solid var(--pg-border);cursor:zoom-in;object-fit:contain;background:#fff;border-radius:10px;width:100%;max-height:480px;display:block}.qi-id-files .qi-id-file-pdf{border:1px solid var(--pg-border);border-radius:10px;width:100%;height:480px;display:block}.qi-id-files figcaption{color:var(--pg-muted);margin-top:4px;font-size:12px}.qi-given-identity{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 10px;display:grid}.qi-given-identity div{display:contents}.qi-given-identity dt{color:var(--pg-muted);font-size:12px}.qi-given-identity dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px}.qi-contact{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qi-contact li{border:1px solid var(--pg-border);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.qi-contact span{color:var(--pg-muted);font-size:12.5px}.qi-contact a{color:var(--pg-primary);font-weight:600}.qi-contact em{color:var(--pg-muted);font-style:normal}.qi-pill.is-gp_review{color:#2f47a8;background:#e1e8fd}.qi-pill.is-gp_review:before{background:#627ff7}.qi-na{color:var(--pg-muted);background:#787d9614;border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:13px}.qi-screening-notes{gap:8px;margin-bottom:10px;display:grid}.qi-id-check{gap:8px;margin-bottom:12px;display:grid}.qi-id-check label{align-items:center;gap:8px;display:flex}.qi-id-check .qi-button{justify-self:start}.qi-call-booking{border:1px solid var(--pg-border);border-radius:12px;gap:8px;margin:12px 0;padding:12px 14px;display:grid}.qi-call-booking legend{padding:0 4px;font-weight:600}.qi-call-booking label{align-items:flex-start;gap:8px;display:flex}.qi-confirm-next{border:1px solid var(--pg-border);border-radius:10px;gap:10px;margin-top:4px;padding:12px 14px;display:grid}.qi-confirm-next h4{color:var(--pg-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.qi-confirm-next ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qi-confirm-next li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.qi-confirm-next li>span{background:var(--pg-primary-pale);color:var(--pg-primary);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.qi-confirm-next li.is-waiting>span{color:var(--pg-muted);background:#787d961f}.qi-confirm-next li.is-hold>span{color:#c0334a;background:#fbe1e4}.qi-confirm-next strong{font-size:13px;display:block}.qi-confirm-next li p{color:var(--pg-muted);margin:2px 0 0;font-size:13px}.qi-confirm-next-note{color:var(--pg-muted);margin:0;font-size:12px}.qi-confirm-notes strong{margin-bottom:2px;font-size:12px;display:block}.qi-success{text-align:center;align-content:center;justify-items:center;gap:10px;padding:40px 24px;display:grid}.qi-success h3{margin:0;font-size:20px}.qi-success p{color:var(--pg-muted);max-width:44ch;margin:0}.qi-success-mark{color:#fff;background:#3fae6a;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;font-weight:700;display:inline-flex}.qi-success-mark.is-gp_review{background:#627ff7}.qi-success-mark.is-hold{background:#c0334a}.qi-answer-grid{border:1px solid var(--pg-border);border-radius:10px;display:grid;overflow:hidden}.qi-answer-grid-head,.qi-answer-grid-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 12px;display:grid}.qi-answer-grid-head{color:var(--pg-muted);background:#787d960f;font-size:12px;font-weight:600}.qi-answer-grid-row{border-top:1px solid #787d961f;align-items:start}.qi-answer-grid-row>div{gap:2px;display:grid}.qi-answer-grid-row>div span{color:var(--pg-muted);font-size:12.5px}.qi-answer-grid-row>div strong{font-size:13.5px}.qi-answer-grid-row .qi-textarea{min-height:0;font-size:13px}.qi-answer-grid-row p{margin:0;font-size:13px}.qi-feedback{background:#627ff714;border-radius:8px;padding:6px 10px}@media (max-width:640px){.qi-answer-grid-head{display:none}.qi-answer-grid-row{grid-template-columns:minmax(0,1fr)}}.qi-answer-feedback{gap:4px;display:grid}.qi-flag-check{color:var(--pg-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.qi-answer-grid-row.is-flagged{background:#d6961e17;box-shadow:inset 3px 0 #d6961e}.qi-question{border:1px solid var(--pg-border);border-radius:12px;gap:10px;padding:14px;display:grid}.qi-question-head{justify-content:space-between;align-items:baseline;display:flex}.qi-question-head h3{margin:0}.qi-question-head span{color:var(--pg-muted);font-size:12px}.qi-question-head .qi-question-all-done{color:var(--pg-success,#16803a);align-items:center;gap:4px;font-weight:600;display:inline-flex}.qi-question-dots{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.qi-question-dots button{cursor:pointer;background:#787d9638;border:0;border-radius:999px;width:18px;height:8px;padding:0}.qi-question-dots button.is-done{background:#3fae6a}.qi-question-dots button.is-flagged{background:#d6961e}.qi-question-dots button.is-current{outline-offset:2px;outline:2px solid #1d1f2b}.qi-question-text{margin:4px 0 0;font-size:16px;font-weight:700}.qi-question-answer{background:#627ff714;border-radius:8px;margin:0;padding:10px 12px;font-weight:600}.qi-question-options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qi-question-options li{border:1px solid var(--pg-border);color:var(--pg-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.qi-question-options li>span{justify-content:center;width:16px;font-weight:700;display:inline-flex}.qi-question-options li.is-chosen{border-color:var(--pg-primary);color:inherit;background:#627ff717;font-weight:600}.qi-question-options li em{color:var(--pg-primary);margin-left:auto;font-size:11.5px;font-style:normal;font-weight:700}.qi-question-options li em.is-before{color:#8a5300}.qi-question-segment{color:var(--pg-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.qi-answer-changed{color:#6b4100;background:#d68c1e1f;border-radius:8px;gap:2px;margin:0;padding:8px 12px;font-size:12.5px;display:grid}.qi-answer-changed small{color:var(--pg-muted)}.qi-answer-change{gap:8px;display:grid}.qi-answer-change.is-open{border:1px solid var(--pg-border);border-radius:8px;padding:10px}.qi-answer-change>span{color:var(--pg-muted);font-size:12px;font-weight:600}.qi-answer-change-choices{gap:4px;display:grid}.qi-answer-change-actions{justify-content:flex-end;gap:8px;display:flex}.qi-question-feedback{gap:4px;display:grid}.qi-question-feedback>span{color:var(--pg-muted);font-size:12px;font-weight:600}.qi-question-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.qi-question-nav{gap:8px;display:flex}.qi-question-nav .qi-continue{flex:1;gap:8px}.qi-step1{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.qi-step1-left,.qi-step1-right{gap:12px;min-width:0;display:grid}.qi-step1-right{position:sticky;top:0}.qi-step1-right .qi-drawer-section{border:1px solid var(--pg-border);border-radius:12px;padding:12px 14px}.qi-step1-right .qi-flag-add{grid-template-columns:minmax(0,1fr) auto}.qi-step1-right .qi-flag-add .qi-select{grid-column:1/-1}@media (max-width:860px){.qi-step1{grid-template-columns:minmax(0,1fr)}.qi-step1-right{position:static}}.qi-drawer-head h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qi-protocol-pill{background:var(--pg-primary);color:#fff;letter-spacing:.01em;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:700}.qi-question-protocol{color:var(--pg-primary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700}.qi-tabs button:focus-visible{outline:2px solid var(--pg-primary);outline-offset:1px}.qi-pill.is-consultation{color:#1f7a45;background:#dcf3e5}.qi-pill.is-consultation:before{background:#2fa565}.qi-gp-decision{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;display:flex}.qi-gp-decision em{color:var(--pg-muted);flex-basis:100%}.qi-gp-actions{align-items:center;gap:8px}.manual-intake-result{gap:12px;display:grid}.manual-intake-result p{margin:0;font-size:14px;line-height:1.55}.manual-intake-result.is-emergency{border-color:#c0392b}.manual-intake-link{align-items:center;gap:10px;display:flex}.manual-intake-link code{overflow-wrap:anywhere;background:#787d961a;border-radius:8px;flex:1;padding:8px 10px;font-size:12px}.qi-gp-confirm{flex:1;min-width:0;font-size:13px}.qi-gp-actions .qi-input{flex:1;min-width:0}.qi-info{color:#2f47a8;background:#e9eefd;border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.qi-pill.is-awaiting_results{color:#8a5a00;background:#fdf1d8}.qi-pill.is-awaiting_results:before{background:#e0a526}.qi-pill.is-results_received{color:#2f47a8;background:#e1e8fd}.qi-pill.is-results_received:before{background:#627ff7}.qi-drawer-foot .qi-muted{align-self:center;font-size:12.5px}.app-check-ins{flex-direction:column;gap:12px;display:flex}.app-check-ins .qi-header h2{margin:0;font-size:15px}.app-check-in-alert{color:#8e1f30;font-weight:650}.app-check-in-notes{white-space:pre-wrap}.app-check-in-photo{object-fit:contain;background:#f4f5fa;border-radius:12px;max-width:100%;max-height:360px;display:block}.fig-score-card{gap:6px;padding:14px 16px;display:grid}.fig-score-card p{margin:0}.fig-score-card>.qi-empty{text-align:left;padding:4px 0}.fig-score-card-title{margin:0;font-size:14px;font-weight:600}.fig-score-flags{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fig-score-flags li,.fig-score-number,.fig-score-source{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.fig-score-number strong{font-size:24px}.fig-score-number small,.fig-score-computed{color:var(--pg-muted);font-size:12px}.fig-score-hidden{font-weight:600}.fig-score-domains{margin:0;padding:0;list-style:none;display:grid}.fig-score-domains>li+li{border-top:1px solid var(--pg-border)}.fig-score-domain>summary{cursor:pointer;padding:10px 0}.fig-score-domain>.qi-empty{text-align:left;padding:4px 0 12px}.fig-score-parts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fig-score-entry,.fig-score-entry-block,.fig-score-entry-fact{gap:8px;display:grid}.fig-score-entry{gap:16px}.fig-score-entry p{margin:0}.fig-score-entry-muted{color:var(--pg-muted,#6b6e80);font-size:12px}.fig-score-entry-form{grid-template-columns:minmax(120px,max-content) minmax(0,260px);align-items:center;gap:4px 12px;display:grid}.fig-score-entry-form label{font-size:13px;font-weight:600}.fig-score-entry-form input,.fig-score-entry-form select{border:1px solid var(--pg-border,#e3e4ea);font:inherit;border-radius:8px;width:100%;min-height:36px;padding:6px 10px}.fig-score-entry-form>button,.fig-score-entry-form>.fig-score-entry-hint{grid-column:2;justify-self:start}.fig-score-entry-form.is-inline{grid-template-columns:max-content minmax(0,200px) max-content}.fig-score-entry-form.is-inline>button{grid-column:auto}.fig-score-entry-message{color:var(--pg-success,#1f7a4d);font-size:13px}.fig-score-entry-message.is-error{color:var(--pg-error,#b42318)}.fig-score-entry.is-fig_mini .fig-score-entry-form,.fig-score-entry.is-fig_mini .fig-score-entry-form.is-inline{grid-template-columns:minmax(0,1fr)}.fig-score-entry.is-fig_mini .fig-score-entry-form>button,.fig-score-entry.is-fig_mini .fig-score-entry-form>.fig-score-entry-hint{grid-column:auto}@media (max-width:640px){.fig-score-entry-form,.fig-score-entry-form.is-inline{grid-template-columns:minmax(0,1fr)}.fig-score-entry-form>button,.fig-score-entry-form>.fig-score-entry-hint{grid-column:auto}}.check-in-trends{gap:12px;padding:14px 16px;display:grid}.check-in-trends-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.check-in-trends-head h3{align-items:baseline;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.check-in-trends-head h3 small,.check-in-trends-label small{color:var(--pg-muted);font-size:12px;font-weight:500}.check-in-trends>.qi-empty{padding:8px 0}.check-in-trends-due{color:var(--pg-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.check-in-trends-scroll{overflow-x:auto}.check-in-trends-grid{grid-template-columns:minmax(8rem, 11rem) repeat(var(--check-in-trend-columns), minmax(2.75rem, 1fr));align-items:center;row-gap:6px;display:grid}.check-in-trends-label{color:var(--pg-muted);padding-right:12px;font-size:12.5px;font-weight:600}.check-in-trends-grid>.check-in-trends-label{background:var(--pg-surface,#fff);z-index:1;flex-wrap:wrap;align-self:stretch;align-items:center;gap:0 4px;display:flex;position:sticky;left:0}.check-in-trends-cell{font-variant-numeric:tabular-nums;text-align:center;font-size:13px}.check-in-trends-chart{grid-column:2/-1;height:96px;position:relative}.check-in-trends-chart-empty{grid-column:2/-1;font-size:13px}.check-in-trends-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.check-in-trends-chart polyline{fill:none;stroke:var(--pg-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.check-in-trend-point{background:var(--pg-primary);border:2px solid var(--pg-primary);box-sizing:border-box;border-radius:999px;width:10px;height:10px;display:inline-block}.check-in-trend-point.is-manual{background:var(--pg-surface,#fff)}.check-in-trends-chart .check-in-trend-point{position:absolute;transform:translate(-50%,-50%)}.check-in-trend-point>span{background:var(--pg-surface,#fff);color:var(--pg-text);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:0 3px;font-size:11.5px;line-height:1.3;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.check-in-trend-dose{background:var(--pg-success);box-sizing:border-box;vertical-align:middle;border-radius:999px;width:12px;height:12px;display:inline-block;position:relative}.check-in-trend-dose.is-missed{background:var(--pg-error)}.check-in-trend-dose.is-missed:before,.check-in-trend-dose.is-missed:after{background:var(--pg-surface,#fff);content:"";border-radius:1px;width:8px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.check-in-trend-dose.is-missed:after{transform:translate(-50%,-50%)rotate(-45deg)}.check-in-trend-dose.is-not-asked{background:var(--pg-muted);border-radius:1px;height:2px}.check-in-trends-reports{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.check-in-trends-legend{color:var(--pg-muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}.check-in-trends-legend>span{align-items:center;gap:6px;display:inline-flex}.qi-name-button{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--pg-border);text-decoration-color:var(--pg-border);text-underline-offset:3px;background:0 0;border:0;padding:0}.qi-name-button:hover{text-decoration-color:currentColor}.qi-name-detail{white-space:normal;margin-top:2px;font-size:12px;font-weight:400;display:block}.qi-button.is-destructive{color:#fff;background:#b42318;border-color:#b42318}.qi-button.is-destructive:hover:not(:disabled){background:#912018}
.dynamic-website-page{--mobile-heading-boost:0px}@media (max-width:720px){.dynamic-website-page{--mobile-heading-boost:2px}}@media (max-width:640px){.dynamic-website-page .website-section{padding:52px 0}.dynamic-website-page .website-section-heading h2{font-size:calc(28px + var(--mobile-heading-boost,0px));letter-spacing:-.4px}.dynamic-website-page .website-steps-head h2{font-size:30px}.dynamic-website-page .website-steps-head p,.dynamic-website-page .website-section-heading p{font-size:15px}.dynamic-website-page .website-cta{padding:72px 20px}}
