.AquaCheckbox-module__jTD8CW__row{font-family:var(--font-software);grid-template-columns:24px 1fr;align-items:center;gap:6px 10px;display:grid}.AquaCheckbox-module__jTD8CW__control{width:24px;height:24px;position:relative}.AquaCheckbox-module__jTD8CW__input{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;inset:0}.AquaCheckbox-module__jTD8CW__box{border:1px solid var(--aqua-edge);pointer-events:none;background:#fff;border-radius:5px;display:block;position:absolute;inset:0;box-shadow:inset 0 1px 2px #00000040}.AquaCheckbox-module__jTD8CW__input:checked~.AquaCheckbox-module__jTD8CW__box{background:var(--aqua-gel)}.AquaCheckbox-module__jTD8CW__input:checked~.AquaCheckbox-module__jTD8CW__box:after{content:"";border:solid var(--aqua-ink);border-width:0 2px 2px 0;width:7px;height:12px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.AquaCheckbox-module__jTD8CW__input:focus-visible~.AquaCheckbox-module__jTD8CW__box{box-shadow:inset 0 1px 2px #00000040, var(--aqua-focus-ring);outline:none}.AquaCheckbox-module__jTD8CW__label{color:#222;cursor:pointer;font-size:12px}.AquaCheckbox-module__jTD8CW__hint{color:#555;grid-column:1/-1;font-size:12px}
.ProgressBar-module__O4Z1aG__track{background:linear-gradient(#bdbdbd,#ededed);border:1px solid #8f8f8f;border-radius:7px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0003}.ProgressBar-module__O4Z1aG__fill{background:repeating-linear-gradient(45deg,#ffffff59 0 6px,#0000 6px 12px) 0 0/17px 17px,linear-gradient(#9fd6ff 0%,#3a93de 50%,#2f7fc8 51%,#64b4f0 100%) 0 0/100% 100%;border-radius:7px;height:100%;transition:width .2s}.ProgressBar-module__O4Z1aG__animated{animation:.7s linear infinite ProgressBar-module__O4Z1aG__stripes}@keyframes ProgressBar-module__O4Z1aG__stripes{0%{background-position:0 0,0 0}to{background-position:17px 0,0 0}}
.Intake-module__d1k98a__wrap{gap:calc(var(--tile) * .8);max-width:620px;min-height:72vh;padding:calc(var(--tile) * 2) 16px;align-content:start;margin:0 auto;display:grid}.Intake-module__d1k98a__progress{border:1px solid var(--window-border);background:repeating-linear-gradient(0deg, var(--pinstripe-a) 0 1px, var(--pinstripe-b) 1px 2px);border-radius:7px;padding:8px 12px}.Intake-module__d1k98a__card{animation:.32s cubic-bezier(.2,.9,.3,1.15) both Intake-module__d1k98a__card-in}@keyframes Intake-module__d1k98a__card-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.Intake-module__d1k98a__question{font-family:var(--font-heading);margin:4px 0 14px;font-size:clamp(22px,4vw,30px);font-weight:700;line-height:1.15}.Intake-module__d1k98a__controls,.Intake-module__d1k98a__practiceGroup{gap:18px;display:grid}.Intake-module__d1k98a__hint{color:#555;font-size:12px}.Intake-module__d1k98a__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}
.Hourglass-module__Gi3HvG__hourglass{transform-origin:50%;animation:2.4s linear infinite Hourglass-module__Gi3HvG__flip;display:inline-block}@keyframes Hourglass-module__Gi3HvG__flip{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(360deg)}}
.Processing-module__Bp6Q0a__wrap{min-height:72vh;padding:calc(var(--tile) * 2) 16px;place-items:center;display:grid}.Processing-module__Bp6Q0a__wrap>section{width:min(100%,420px)}.Processing-module__Bp6Q0a__body{gap:12px;display:grid}.Processing-module__Bp6Q0a__row{align-items:center;gap:12px;display:flex}.Processing-module__Bp6Q0a__bar{flex:1}.Processing-module__Bp6Q0a__line{font-family:var(--font-software);color:#222;margin:0;font-size:12px}.Processing-module__Bp6Q0a__skip{justify-content:flex-end;display:flex}
.GlossyOrb-module__jRi4va__orb{color:#fff;text-align:center;font-family:var(--font-software);background:radial-gradient(circle at 50% 78%, var(--orb-1) 0%, var(--orb-2) 38%, var(--orb-3) 72%, var(--orb-4) 100%);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 -6px 14px #04326459,0 8px 16px #0a3c6e40}.GlossyOrb-module__jRi4va__orb:before{content:"";background:linear-gradient(#fffffff2,#fff0);border-radius:50%;width:68%;height:42%;position:absolute;top:6%;left:16%}.GlossyOrb-module__jRi4va__content{text-shadow:0 1px 2px #00285a80;padding:0 10%;position:relative}.GlossyOrb-module__jRi4va__bob{animation:4s ease-in-out infinite GlossyOrb-module__jRi4va__orb-bob}@keyframes GlossyOrb-module__jRi4va__orb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}
.report-module__8Xzewq__mirrorNumber{font-family:var(--font-heading);color:#4a1e2c;margin:0;font-size:clamp(56px,12vw,104px);font-weight:700;line-height:1}.report-module__8Xzewq__mirrorUnit{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:#4a1e2c;margin:6px 0 0;font-size:clamp(12px,2vw,15px);font-weight:700}.report-module__8Xzewq__mirrorSince{font-family:var(--font-mono);color:#4a1e2c;margin:4px 0 0;font-size:12px}.report-module__8Xzewq__mirrorRecovered{font-family:var(--font-mono);color:var(--paper-blue);margin:4px 0 0;font-size:12px}.report-module__8Xzewq__donutRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.report-module__8Xzewq__legend{font-family:var(--font-body);gap:4px;font-size:13px;display:grid}.report-module__8Xzewq__swatch{vertical-align:-1px;border:1px solid;width:10px;height:10px;margin-right:6px;display:inline-block}.report-module__8Xzewq__swatchDental{background:var(--data-dental);border-color:var(--data-dental-edge)}.report-module__8Xzewq__swatchUrinary{background:var(--data-urinary);border-color:var(--data-urinary-edge)}.report-module__8Xzewq__legendDetail{font-family:var(--font-body);color:var(--paper-muted);margin-top:2px;font-size:12px;display:block}.report-module__8Xzewq__stats{font-family:var(--font-body);gap:4px;margin:12px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.report-module__8Xzewq__bannerBody{justify-items:center;gap:10px;display:grid}.report-module__8Xzewq__wallTop{padding-top:calc(var(--tile) * 2)}.report-module__8Xzewq__orbs{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px 28px;margin:0;padding:0;list-style:none;display:flex}.report-module__8Xzewq__orbItem{text-align:center;justify-items:center;gap:8px;max-width:150px;display:grid}.report-module__8Xzewq__orbCount{font-size:24px;line-height:1;display:block}.report-module__8Xzewq__orbLabel{font-family:var(--font-heading);color:#4a1e2c;font-size:12px;font-weight:700;line-height:1.3}.report-module__8Xzewq__centered{text-align:center}
