.actions-section-module-scss-module__xlegcG__actionBand{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(90deg,color-mix(in srgb,var(--primary)13%,var(--card)87%),var(--card)),var(--card);justify-content:space-between;align-items:center;gap:32px;padding:34px;display:flex}.actions-section-module-scss-module__xlegcG__actionBand>div{max-width:720px}.actions-section-module-scss-module__xlegcG__actionBand h2{color:var(--foreground);font-family:var(--font-geist-sans);letter-spacing:0;font-size:2.35rem;font-weight:760;line-height:1.12}.actions-section-module-scss-module__xlegcG__actionText{color:var(--muted-foreground);margin-top:14px;font-size:1rem;line-height:1.7}@media (max-width:820px){.actions-section-module-scss-module__xlegcG__actionBand{flex-direction:column;align-items:flex-start;padding:24px}.actions-section-module-scss-module__xlegcG__actionBand h2{font-size:2rem}}
.page-module-scss-module__WyOArW__main{background:linear-gradient(180deg,color-mix(in srgb,var(--background)88%,var(--card)12%)0%,var(--background)34%),var(--background);width:100%;color:var(--foreground);margin:0 auto}.page-module-scss-module__WyOArW__section{width:100%;scroll-margin-top:76px}.page-module-scss-module__WyOArW__sectionContent{--notch-safe-left:16px;--notch-safe-right:16px;width:min(100%,1280px);margin-inline:auto;padding-block:40px}.page-module-scss-module__WyOArW__eyebrow{color:var(--primary);font-family:var(--font-geist-sans);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:700}.page-module-scss-module__WyOArW__primaryLink,.page-module-scss-module__WyOArW__secondaryLink{border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.95rem;font-weight:700;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.page-module-scss-module__WyOArW__primaryLink{border:1px solid color-mix(in srgb,var(--primary)78%,var(--foreground)22%);background:var(--primary);color:var(--primary-foreground)}.page-module-scss-module__WyOArW__primaryLink:hover,.page-module-scss-module__WyOArW__primaryLink:focus-visible{background:color-mix(in srgb,var(--primary)88%,var(--foreground)12%);outline:none}.page-module-scss-module__WyOArW__secondaryLink{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.page-module-scss-module__WyOArW__secondaryLink:hover,.page-module-scss-module__WyOArW__secondaryLink:focus-visible{border-color:var(--ring);background:var(--accent);outline:none}.page-module-scss-module__WyOArW__primaryLink:focus-visible,.page-module-scss-module__WyOArW__secondaryLink:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring)28%,transparent)}.page-module-scss-module__WyOArW__linkIcon{width:18px;height:18px}@media (max-width:820px){.page-module-scss-module__WyOArW__primaryLink,.page-module-scss-module__WyOArW__secondaryLink{width:100%}}
.blueprint-background-module-scss-module__gsVwua__signalField{z-index:0;pointer-events:none;position:absolute;inset:-30px 0 0;overflow:hidden}.blueprint-background-module-scss-module__gsVwua__signalField:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 64% 24%,color-mix(in srgb,var(--primary)12%,transparent),transparent 42%),radial-gradient(ellipse at 78% 66%,color-mix(in srgb,var(--chart-2)11%,transparent),transparent 46%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary)7%,transparent)36%,transparent 100%);filter:blur(10px);opacity:.86;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000002e 0%,#000000bd 22%,#000 46% 100%),linear-gradient(#000 0% 66%,#00000080 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000002e 0%,#000000bd 22%,#000 46% 100%),linear-gradient(#000 0% 66%,#00000080 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.blueprint-background-module-scss-module__gsVwua__signalMap{width:1440px;height:720px;color:var(--primary);filter:drop-shadow(0 18px 34px color-mix(in srgb,var(--primary)12%,transparent));opacity:.78;transform-origin:top;position:absolute;top:8px;left:calc(50% - 8px);transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000003d 0%,#000000b8 22%,#000 46% 100%),linear-gradient(#0000 0%,#000 6% 68%,#0000008c 86%,#0000 100%),linear-gradient(#0000 0%,#000 4% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000003d 0%,#000000b8 22%,#000 46% 100%),linear-gradient(#0000 0%,#000 6% 68%,#0000008c 86%,#0000 100%),linear-gradient(#0000 0%,#000 4% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.blueprint-background-module-scss-module__gsVwua__blueprintGridMinor,.blueprint-background-module-scss-module__gsVwua__blueprintGridMajor,.blueprint-background-module-scss-module__gsVwua__blueprintRail,.blueprint-background-module-scss-module__gsVwua__blueprintArc,.blueprint-background-module-scss-module__gsVwua__blueprintArcSoft,.blueprint-background-module-scss-module__gsVwua__blueprintMeasure,.blueprint-background-module-scss-module__gsVwua__blueprintFrame,.blueprint-background-module-scss-module__gsVwua__blueprintFrameSoft,.blueprint-background-module-scss-module__gsVwua__blueprintCircle,.blueprint-background-module-scss-module__gsVwua__blueprintCircleSoft{fill:none;vector-effect:non-scaling-stroke}.blueprint-background-module-scss-module__gsVwua__blueprintGridMinor{stroke:color-mix(in srgb,var(--primary)12%,transparent);stroke-width:.75px}.blueprint-background-module-scss-module__gsVwua__blueprintGridMajor{stroke:color-mix(in srgb,var(--primary)18%,transparent);stroke-width:1px}.blueprint-background-module-scss-module__gsVwua__blueprintGridFill{fill:url(#blueprint-grid-small);opacity:.44}.blueprint-background-module-scss-module__gsVwua__blueprintGridLargeFill{fill:url(#blueprint-grid-large);opacity:.54}.blueprint-background-module-scss-module__gsVwua__blueprintDraft,.blueprint-background-module-scss-module__gsVwua__blueprintPieces{transform-box:fill-box;transform-origin:50%}.blueprint-background-module-scss-module__gsVwua__blueprintRail{stroke:color-mix(in srgb,var(--primary)18%,transparent);stroke-width:1.1px}.blueprint-background-module-scss-module__gsVwua__blueprintArc{stroke:url(#blueprint-line);stroke-width:2.2px;stroke-dasharray:12 14;stroke-linecap:round;animation:14s linear infinite blueprint-background-module-scss-module__gsVwua__blueprintDash}.blueprint-background-module-scss-module__gsVwua__blueprintArcSoft{stroke:color-mix(in srgb,var(--primary)20%,transparent);stroke-width:1.5px;stroke-dasharray:7 18;animation:18s linear infinite reverse blueprint-background-module-scss-module__gsVwua__blueprintDash}.blueprint-background-module-scss-module__gsVwua__blueprintMeasure{stroke:color-mix(in srgb,var(--primary)26%,transparent);stroke-width:1.25px}.blueprint-background-module-scss-module__gsVwua__blueprintFrame{stroke:color-mix(in srgb,var(--primary)30%,transparent);stroke-width:1.65px}.blueprint-background-module-scss-module__gsVwua__blueprintFrameSoft,.blueprint-background-module-scss-module__gsVwua__blueprintCircleSoft{stroke:color-mix(in srgb,var(--chart-2)20%,transparent);stroke-width:1.2px}.blueprint-background-module-scss-module__gsVwua__blueprintCircle{stroke:color-mix(in srgb,var(--primary)24%,transparent);stroke-width:1.45px}.blueprint-background-module-scss-module__gsVwua__blueprintPiece,.blueprint-background-module-scss-module__gsVwua__blueprintPieceAlt,.blueprint-background-module-scss-module__gsVwua__blueprintPieceSoft,.blueprint-background-module-scss-module__gsVwua__blueprintNode,.blueprint-background-module-scss-module__gsVwua__blueprintNodeAlt,.blueprint-background-module-scss-module__gsVwua__blueprintNodeSoft{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite blueprint-background-module-scss-module__gsVwua__blueprintFloat}.blueprint-background-module-scss-module__gsVwua__blueprintPiece,.blueprint-background-module-scss-module__gsVwua__blueprintPieceAlt,.blueprint-background-module-scss-module__gsVwua__blueprintPieceSoft{fill:url(#blueprint-piece);stroke:color-mix(in srgb,var(--primary)36%,transparent);stroke-width:1.1px}.blueprint-background-module-scss-module__gsVwua__blueprintPieceAlt{color:var(--chart-2);animation-delay:.7s}.blueprint-background-module-scss-module__gsVwua__blueprintPieceSoft{opacity:.74;animation-delay:1.35s}.blueprint-background-module-scss-module__gsVwua__blueprintNode,.blueprint-background-module-scss-module__gsVwua__blueprintNodeAlt,.blueprint-background-module-scss-module__gsVwua__blueprintNodeSoft{fill:color-mix(in srgb,var(--background)82%,var(--primary)18%);stroke-width:2.2px;animation-name:blueprint-background-module-scss-module__gsVwua__blueprintPulse}.blueprint-background-module-scss-module__gsVwua__blueprintNode{stroke:color-mix(in srgb,var(--primary)54%,transparent)}.blueprint-background-module-scss-module__gsVwua__blueprintNodeAlt{stroke:color-mix(in srgb,var(--chart-2)58%,transparent);animation-delay:.8s}.blueprint-background-module-scss-module__gsVwua__blueprintNodeSoft{stroke:color-mix(in srgb,var(--primary)34%,transparent);opacity:.78;animation-delay:1.45s}@keyframes blueprint-background-module-scss-module__gsVwua__blueprintPulse{0%,to{opacity:.64;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}@keyframes blueprint-background-module-scss-module__gsVwua__blueprintDash{to{stroke-dashoffset:-156px}}@keyframes blueprint-background-module-scss-module__gsVwua__blueprintFloat{0%,to{opacity:.68;transform:translate(0,0)}50%{opacity:1;transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.blueprint-background-module-scss-module__gsVwua__blueprintArc,.blueprint-background-module-scss-module__gsVwua__blueprintArcSoft,.blueprint-background-module-scss-module__gsVwua__blueprintPiece,.blueprint-background-module-scss-module__gsVwua__blueprintPieceAlt,.blueprint-background-module-scss-module__gsVwua__blueprintPieceSoft,.blueprint-background-module-scss-module__gsVwua__blueprintNode,.blueprint-background-module-scss-module__gsVwua__blueprintNodeAlt,.blueprint-background-module-scss-module__gsVwua__blueprintNodeSoft{animation:none}}@media (max-width:1120px){.blueprint-background-module-scss-module__gsVwua__signalField{opacity:.56}}@media (max-width:984px){.blueprint-background-module-scss-module__gsVwua__signalMap{left:49%}}@media (max-width:894px){.blueprint-background-module-scss-module__gsVwua__signalMap{left:46%}}@media (max-width:838px){.blueprint-background-module-scss-module__gsVwua__signalMap{left:46%}}@media (max-width:835px){.blueprint-background-module-scss-module__gsVwua__signalMap{left:45%}}@media (max-width:820px){.blueprint-background-module-scss-module__gsVwua__signalField{opacity:1;margin-top:-50px;margin-left:-150px;display:block;inset:0}.blueprint-background-module-scss-module__gsVwua__signalField:before{opacity:.58;-webkit-mask-image:linear-gradient(90deg,#0003 0%,#0000008a 34%,#000 100%),linear-gradient(#000 0% 58%,#0006 82%,#0000 100%);mask-image:linear-gradient(90deg,#0003 0%,#0000008a 34%,#000 100%),linear-gradient(#000 0% 58%,#0006 82%,#0000 100%)}.blueprint-background-module-scss-module__gsVwua__signalMap{left:calc(50% + 120px)}}
.hero-workflow-preview-module-scss-module__Y94qTW__heroVisual{z-index:1;justify-self:start;width:min(100%,560px);min-width:0;max-width:100%;position:relative}.hero-workflow-preview-module-scss-module__Y94qTW__previewShell{z-index:2;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:100%;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000029}.hero-workflow-preview-module-scss-module__Y94qTW__previewTopbar{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--card)88%,var(--foreground)12%);align-items:center;gap:7px;min-height:42px;padding:0 16px;display:flex}.hero-workflow-preview-module-scss-module__Y94qTW__previewTopbar span{background:var(--muted-foreground);border-radius:999px;width:9px;height:9px}.hero-workflow-preview-module-scss-module__Y94qTW__previewGrid{grid-template-columns:1.08fr .92fr;gap:14px;padding:18px;display:grid}.hero-workflow-preview-module-scss-module__Y94qTW__previewPanel{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-width:0;padding:16px}.hero-workflow-preview-module-scss-module__Y94qTW__previewPanelHeader{color:var(--foreground);align-items:center;gap:8px;margin-bottom:14px;font-size:.9rem;font-weight:700;display:flex}.hero-workflow-preview-module-scss-module__Y94qTW__previewPanelHeader span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hero-workflow-preview-module-scss-module__Y94qTW__previewIcon,.hero-workflow-preview-module-scss-module__Y94qTW__metricIcon{width:18px;height:18px;color:var(--primary);flex:none}.hero-workflow-preview-module-scss-module__Y94qTW__scheduleStack{gap:10px;display:grid}.hero-workflow-preview-module-scss-module__Y94qTW__scheduleItem{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:0 12px;display:grid}.hero-workflow-preview-module-scss-module__Y94qTW__scheduleItem span{color:var(--muted-foreground);font-size:.82rem;font-weight:650}.hero-workflow-preview-module-scss-module__Y94qTW__scheduleItem strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.hero-workflow-preview-module-scss-module__Y94qTW__scheduleItemActive{border-color:color-mix(in srgb,var(--primary)46%,var(--border)54%);background:color-mix(in srgb,var(--primary)10%,var(--card)90%)}.hero-workflow-preview-module-scss-module__Y94qTW__noteLines{gap:10px;margin-bottom:18px;display:grid}.hero-workflow-preview-module-scss-module__Y94qTW__noteLines span{background:color-mix(in srgb,var(--muted-foreground)22%,transparent);border-radius:999px;height:10px}.hero-workflow-preview-module-scss-module__Y94qTW__noteLines span:nth-child(2){width:84%}.hero-workflow-preview-module-scss-module__Y94qTW__noteLines span:nth-child(3){width:68%}.hero-workflow-preview-module-scss-module__Y94qTW__noteLines span:nth-child(4){width:48%}.hero-workflow-preview-module-scss-module__Y94qTW__statusPill{border-radius:var(--radius);background:color-mix(in srgb,var(--chart-2)18%,var(--card)82%);min-width:0;max-width:100%;min-height:34px;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font-size:.82rem;font-weight:700;display:inline-flex;overflow:hidden}.hero-workflow-preview-module-scss-module__Y94qTW__statusIcon{width:16px;height:16px;color:var(--chart-2);flex:none}.hero-workflow-preview-module-scss-module__Y94qTW__statusPill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hero-workflow-preview-module-scss-module__Y94qTW__metricPanel{grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;display:grid}.hero-workflow-preview-module-scss-module__Y94qTW__metricPanel strong{font-size:2rem;line-height:1}.hero-workflow-preview-module-scss-module__Y94qTW__metricPanel span{color:var(--muted-foreground);font-weight:650}@media (max-width:1120px){.hero-workflow-preview-module-scss-module__Y94qTW__heroVisual{margin-left:0;padding-top:15px}}@media (max-width:1104px){.hero-workflow-preview-module-scss-module__Y94qTW__heroVisual{margin-left:5px;padding-top:30px}}@media (max-width:994px){.hero-workflow-preview-module-scss-module__Y94qTW__heroVisual{padding-top:0}}@media (max-width:984px){.hero-workflow-preview-module-scss-module__Y94qTW__heroVisual{margin-top:-10px}}@media (max-width:894px){.hero-workflow-preview-module-scss-module__Y94qTW__heroVisual{margin-top:-40px}}@media (max-width:838px){.hero-workflow-preview-module-scss-module__Y94qTW__heroVisual{margin-top:-70px}}@media (max-width:835px){.hero-workflow-preview-module-scss-module__Y94qTW__heroVisual{margin-top:-100px}}@media (max-width:820px){.hero-workflow-preview-module-scss-module__Y94qTW__heroVisual{justify-self:center;width:100%;margin-top:auto}.hero-workflow-preview-module-scss-module__Y94qTW__previewGrid{grid-template-columns:1fr}}@media (max-width:520px){.hero-workflow-preview-module-scss-module__Y94qTW__previewGrid{padding:12px}.hero-workflow-preview-module-scss-module__Y94qTW__metricPanel{grid-template-columns:auto 1fr}.hero-workflow-preview-module-scss-module__Y94qTW__metricPanel span{grid-column:1/-1}}
.hero-section-module-scss-module__VioiRq__heroSection{border-bottom:1px solid var(--border);isolation:isolate;position:relative;overflow:hidden}.hero-section-module-scss-module__VioiRq__heroSectionContent{z-index:1;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:40px;display:grid;position:relative}.hero-section-module-scss-module__VioiRq__heroContent{z-index:1;min-width:0;position:relative}.hero-section-module-scss-module__VioiRq__heroLogo{width:276px;height:auto;margin-bottom:32px;margin-left:-4px}.hero-section-module-scss-module__VioiRq__heroCopy{max-width:680px}.hero-section-module-scss-module__VioiRq__heroCopy h1{max-width:580px;color:var(--foreground);font-family:var(--font-geist-sans);letter-spacing:0;font-size:2.2rem;font-weight:760;line-height:1.08}.hero-section-module-scss-module__VioiRq__heroLead{max-width:660px;color:var(--muted-foreground);margin-top:22px;font-size:1.1rem;line-height:1.7}.hero-section-module-scss-module__VioiRq__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}@media (max-width:1120px){.hero-section-module-scss-module__VioiRq__heroCopy h1{font-size:1.85rem}}@media (max-width:820px){.hero-section-module-scss-module__VioiRq__heroSectionContent{grid-template-columns:1fr;gap:38px}.hero-section-module-scss-module__VioiRq__heroContent,.hero-section-module-scss-module__VioiRq__heroCopy,.hero-section-module-scss-module__VioiRq__heroCopy h1,.hero-section-module-scss-module__VioiRq__heroLead{width:100%;max-width:none}.hero-section-module-scss-module__VioiRq__heroActions{grid-template-columns:1fr;width:100%;display:grid}.hero-section-module-scss-module__VioiRq__heroLogo{width:236px;margin-bottom:24px;margin-left:-4px}.hero-section-module-scss-module__VioiRq__heroCopy h1{font-size:1.7rem;line-height:1.08}.hero-section-module-scss-module__VioiRq__heroLead{font-size:1rem}}@media (max-width:520px){.hero-section-module-scss-module__VioiRq__heroCopy h1{font-size:1.55rem}}
.insights-section-module-scss-module__wPwQhq__insightsSection{border-block:1px solid var(--border)}.insights-section-module-scss-module__wPwQhq__insightsSectionContent{grid-template-columns:minmax(0,.9fr) minmax(340px,1fr);align-items:center;gap:44px;display:grid}.insights-section-module-scss-module__wPwQhq__insightCopy h2{color:var(--foreground);font-family:var(--font-geist-sans);letter-spacing:0;font-size:2.35rem;font-weight:760;line-height:1.12}.insights-section-module-scss-module__wPwQhq__insightText{color:var(--muted-foreground);margin-top:14px;font-size:1rem;line-height:1.7}.insights-section-module-scss-module__wPwQhq__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.insights-section-module-scss-module__wPwQhq__statItem{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;padding:18px}.insights-section-module-scss-module__wPwQhq__statItem strong{color:var(--foreground);font-size:1.8rem;line-height:1;display:block}.insights-section-module-scss-module__wPwQhq__statItem span{color:var(--muted-foreground);margin-top:8px;font-size:.86rem;line-height:1.4;display:block}.insights-section-module-scss-module__wPwQhq__insightList{gap:14px;display:grid}.insights-section-module-scss-module__wPwQhq__insightList div{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);grid-template-columns:auto 1fr;align-items:start;gap:14px;min-width:0;padding:18px;display:grid}.insights-section-module-scss-module__wPwQhq__insightList span{color:var(--foreground);font-size:.98rem;line-height:1.6}.insights-section-module-scss-module__wPwQhq__listIcon{width:20px;height:20px;color:var(--chart-2);margin-top:2px}@media (max-width:1120px){.insights-section-module-scss-module__wPwQhq__insightsSectionContent{grid-template-columns:1fr}}@media (max-width:820px){.insights-section-module-scss-module__wPwQhq__statsGrid{grid-template-columns:1fr}.insights-section-module-scss-module__wPwQhq__insightCopy h2{font-size:2rem}}
.tooltip-module-scss-module__Fn07MG__tooltipContent{z-index:3000;border-radius:calc(var(--radius) + 2px);border:1px solid var(--border);background:var(--popover);max-width:380px;color:var(--popover-foreground);padding:12px 16px;font-size:12px;line-height:1.5;overflow:hidden;box-shadow:0 24px 44px #02061733,0 8px 18px #02061729}.tooltip-module-scss-module__Fn07MG__tooltipContent[data-state=open]{animation:.14s ease-out tooltip-module-scss-module__Fn07MG__tooltip-fade-in}.tooltip-module-scss-module__Fn07MG__tooltipContent[data-state=closed]{animation:90ms ease-in tooltip-module-scss-module__Fn07MG__tooltip-fade-out}.tooltip-module-scss-module__Fn07MG__tooltipContent[data-side=top]{transform-origin:bottom}.tooltip-module-scss-module__Fn07MG__tooltipContent[data-side=bottom]{transform-origin:top}.tooltip-module-scss-module__Fn07MG__tooltipContent[data-side=left]{transform-origin:100%}.tooltip-module-scss-module__Fn07MG__tooltipContent[data-side=right]{transform-origin:0}@keyframes tooltip-module-scss-module__Fn07MG__tooltip-fade-in{0%{opacity:0;transform:translateY(2px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip-module-scss-module__Fn07MG__tooltip-fade-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(1px)scale(.98)}}
.anchored-dropdown-module-scss-module__MzdcmG__root{max-width:100%;display:inline-flex}.anchored-dropdown-module-scss-module__MzdcmG__triggerReset{appearance:none;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.anchored-dropdown-module-scss-module__MzdcmG__overlay{z-index:1090;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.anchored-dropdown-module-scss-module__MzdcmG__menu{top:var(--anchored-dropdown-top,0);left:var(--anchored-dropdown-left,0);z-index:1100;width:var(--anchored-dropdown-width,320px);max-width:calc(100vw - 24px);max-height:var(--anchored-dropdown-max-height,24rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overscroll-behavior:contain;scrollbar-gutter:stable;opacity:0;visibility:hidden;pointer-events:none;position:fixed;overflow:hidden auto;box-shadow:0 20px 40px #00000047}.anchored-dropdown-module-scss-module__MzdcmG__menuReady{opacity:1;visibility:visible;pointer-events:auto}
.checkbox-group-field-module-scss-module__MDvzDa__group{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;padding:0 10px;display:flex}.checkbox-group-field-module-scss-module__MDvzDa__option{color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.checkbox-group-field-module-scss-module__MDvzDa__option[for]{cursor:pointer;pointer-events:auto}.checkbox-group-field-module-scss-module__MDvzDa__input{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;pointer-events:auto;border-radius:.28rem;margin:0}.checkbox-group-field-module-scss-module__MDvzDa__input:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.checkbox-group-field-module-scss-module__MDvzDa__option[data-disabled=true],.checkbox-group-field-module-scss-module__MDvzDa__input[data-disabled=true]{cursor:not-allowed!important}
.radio-group-field-module-scss-module__DWaX6q__group{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;padding:0 10px;display:flex}.radio-group-field-module-scss-module__DWaX6q__option{color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.radio-group-field-module-scss-module__DWaX6q__option[for]{cursor:pointer;pointer-events:auto}.radio-group-field-module-scss-module__DWaX6q__input{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;pointer-events:auto;margin:0}.radio-group-field-module-scss-module__DWaX6q__input:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.radio-group-field-module-scss-module__DWaX6q__option[data-disabled=true],.radio-group-field-module-scss-module__DWaX6q__input[data-disabled=true]{cursor:not-allowed!important}
.rich-text-editor-module-scss-module__Y7zUNa__editorShell{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);flex-direction:column;min-height:170px;display:flex;position:relative;overflow:hidden}.rich-text-editor-module-scss-module__Y7zUNa__richToolbar{border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--muted)75%,var(--card));border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);flex-wrap:wrap;align-items:center;gap:2px;min-height:36px;padding:3px 6px;display:flex;overflow:visible}.rich-text-editor-module-scss-module__Y7zUNa__richToolbarButton{border-radius:calc(var(--radius) - .2rem);min-height:28px;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.rich-text-editor-module-scss-module__Y7zUNa__richToolbarButton>svg{width:14px;height:14px}.rich-text-editor-module-scss-module__Y7zUNa__richToolbarSelect{border-radius:calc(var(--radius) - .2rem);min-height:28px;color:var(--foreground);font:inherit;appearance:none;background:0 0;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground)50%),linear-gradient(135deg,var(--muted-foreground)50%,transparent 50%);cursor:pointer;background-position:calc(100% - 12px),calc(100% - 8px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:1px solid #0000;padding:0 22px 0 8px;font-size:.74rem;font-weight:600}.rich-text-editor-module-scss-module__Y7zUNa__richToolbarDivider{background:color-mix(in oklab,var(--border)90%,transparent);flex-shrink:0;width:1px;height:20px;margin:0 2px}.rich-text-editor-module-scss-module__Y7zUNa__richToolbarButton:hover,.rich-text-editor-module-scss-module__Y7zUNa__richToolbarButton:focus-visible,.rich-text-editor-module-scss-module__Y7zUNa__richToolbarSelect:hover,.rich-text-editor-module-scss-module__Y7zUNa__richToolbarSelect:focus-visible{border-color:var(--ring);outline:none}.rich-text-editor-module-scss-module__Y7zUNa__richToolbarButton:hover,.rich-text-editor-module-scss-module__Y7zUNa__richToolbarButton:focus-visible{background:var(--background)}.rich-text-editor-module-scss-module__Y7zUNa__richToolbarSelect:hover,.rich-text-editor-module-scss-module__Y7zUNa__richToolbarSelect:focus-visible{background-color:var(--background)}.rich-text-editor-module-scss-module__Y7zUNa__colorPalette{align-items:center;gap:6px;padding:0 2px;display:inline-flex}.rich-text-editor-module-scss-module__Y7zUNa__colorPickerGroup{align-items:center;gap:6px;display:inline-flex;position:relative}.rich-text-editor-module-scss-module__Y7zUNa__colorPickerTrigger{border-radius:calc(var(--radius) - .2rem);min-width:30px;min-height:28px;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;display:inline-flex;position:relative}.rich-text-editor-module-scss-module__Y7zUNa__colorPickerTrigger>svg{width:14px;height:14px}.rich-text-editor-module-scss-module__Y7zUNa__colorPickerCurrentLine{background:var(--swatch-color);border-radius:999px;height:2px;position:absolute;bottom:4px;left:7px;right:7px}.rich-text-editor-module-scss-module__Y7zUNa__colorPickerTrigger:hover,.rich-text-editor-module-scss-module__Y7zUNa__colorPickerTrigger:focus-visible{border-color:var(--ring);background:var(--background);outline:none}.rich-text-editor-module-scss-module__Y7zUNa__colorPickerTrigger:disabled{opacity:.45;cursor:not-allowed}.rich-text-editor-module-scss-module__Y7zUNa__colorPaletteDropdown{z-index:12;border:1px solid var(--border);border-radius:calc(var(--radius) - .08rem);background:var(--card);padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 24px #00000029}.rich-text-editor-module-scss-module__Y7zUNa__colorSwatch{border:1px solid color-mix(in oklab,var(--border)86%,transparent);background:var(--swatch-color);cursor:pointer;border-radius:.22rem;width:18px;height:18px;padding:0}.rich-text-editor-module-scss-module__Y7zUNa__colorSwatchActive{border-color:color-mix(in oklab,var(--foreground)80%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)70%,transparent)}.rich-text-editor-module-scss-module__Y7zUNa__colorSwatch:hover,.rich-text-editor-module-scss-module__Y7zUNa__colorSwatch:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.rich-text-editor-module-scss-module__Y7zUNa__richToolbarButton:disabled{opacity:.45;cursor:not-allowed}.rich-text-editor-module-scss-module__Y7zUNa__richToolbarButtonActive{background:var(--background);box-shadow:none;color:color-mix(in oklab,var(--foreground)90%,black 10%);border-color:#0000;font-weight:700}.rich-text-editor-module-scss-module__Y7zUNa__richToolbarButtonActive>svg{stroke-width:3px}.rich-text-editor-module-scss-module__Y7zUNa__editorTextarea,.rich-text-editor-module-scss-module__Y7zUNa__editorRichContent{width:100%;min-height:var(--editor-content-min-height,120px);background:var(--background);color:var(--foreground);font:inherit;border-bottom-left-radius:calc(var(--radius) - 1px);border-bottom-right-radius:calc(var(--radius) - 1px);resize:none;border:0;outline:none;flex:auto;padding:12px 16px 16px 12px;font-size:.88rem;line-height:1.45;overflow:auto}.rich-text-editor-module-scss-module__Y7zUNa__editorShellNoToolbar .rich-text-editor-module-scss-module__Y7zUNa__editorTextarea,.rich-text-editor-module-scss-module__Y7zUNa__editorShellNoToolbar .rich-text-editor-module-scss-module__Y7zUNa__editorRichContent{border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px)}.rich-text-editor-module-scss-module__Y7zUNa__editorTextarea{display:block}.rich-text-editor-module-scss-module__Y7zUNa__editorTextarea:focus,.rich-text-editor-module-scss-module__Y7zUNa__editorRichContent:focus{box-shadow:inset 0 0 0 1px var(--ring)}.rich-text-editor-module-scss-module__Y7zUNa__editorRichContent{white-space:pre-wrap}.rich-text-editor-module-scss-module__Y7zUNa__editorRichContent ul,.rich-text-editor-module-scss-module__Y7zUNa__editorRichContent ol{margin:.25rem 0 .25rem 1.25rem;padding:0}.rich-text-editor-module-scss-module__Y7zUNa__editorRichContent ul{list-style:outside}.rich-text-editor-module-scss-module__Y7zUNa__editorRichContent ol{list-style:decimal}.rich-text-editor-module-scss-module__Y7zUNa__editorRichContent li{margin:.15rem 0}.rich-text-editor-module-scss-module__Y7zUNa__editorResizeHandle{border-radius:calc(var(--radius) - .2rem);cursor:ns-resize;z-index:2;background:0 0;border:0;width:16px;height:16px;padding:0;position:absolute;bottom:0;right:0}.rich-text-editor-module-scss-module__Y7zUNa__editorResizeHandle:before{content:"";background:linear-gradient(135deg,transparent 0 58%,color-mix(in oklab,var(--muted-foreground)55%,transparent)58% 66%,transparent 66% 100%),linear-gradient(135deg,transparent 0 70%,color-mix(in oklab,var(--muted-foreground)55%,transparent)70% 78%,transparent 78% 100%),linear-gradient(135deg,transparent 0 82%,color-mix(in oklab,var(--muted-foreground)55%,transparent)82% 90%,transparent 90% 100%);width:10px;height:10px;position:absolute;bottom:2px;right:2px}.rich-text-editor-module-scss-module__Y7zUNa__editorResizeHandle:hover:before,.rich-text-editor-module-scss-module__Y7zUNa__editorResizeHandle:focus-visible:before{background:linear-gradient(135deg,transparent 0 58%,color-mix(in oklab,var(--foreground)72%,transparent)58% 66%,transparent 66% 100%),linear-gradient(135deg,transparent 0 70%,color-mix(in oklab,var(--foreground)72%,transparent)70% 78%,transparent 78% 100%),linear-gradient(135deg,transparent 0 82%,color-mix(in oklab,var(--foreground)72%,transparent)82% 90%,transparent 90% 100%)}.rich-text-editor-module-scss-module__Y7zUNa__editorResizeHandle:focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}
.current-functional-limitations-section-module-scss-module__n57umW__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:16px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-top:16px;padding-inline:var(--intake-inline-gutter);gap:12px;display:grid}.current-functional-limitations-section-module-scss-module__n57umW__title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1}.current-functional-limitations-section-module-scss-module__n57umW__description{color:var(--foreground);margin:0;font-size:.88rem;line-height:1.35}.current-functional-limitations-section-module-scss-module__n57umW__optionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.current-functional-limitations-section-module-scss-module__n57umW__optionsBox{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:10px}.current-functional-limitations-section-module-scss-module__n57umW__rightColumnWrap{align-content:start;gap:10px;display:grid}.current-functional-limitations-section-module-scss-module__n57umW__otherEditorWrap{display:grid}.current-functional-limitations-section-module-scss-module__n57umW__optionsColumn{align-content:start;gap:10px;display:grid;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.current-functional-limitations-section-module-scss-module__n57umW__option{color:var(--foreground);cursor:pointer;justify-self:start;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:.88rem;line-height:1.25;transition:color .14s;display:inline-flex}.current-functional-limitations-section-module-scss-module__n57umW__option:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.current-functional-limitations-section-module-scss-module__n57umW__input{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;border-radius:.28rem;margin:0}.current-functional-limitations-section-module-scss-module__n57umW__input:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}@media (max-width:920px){.current-functional-limitations-section-module-scss-module__n57umW__section{--intake-inline-gutter:16px}.current-functional-limitations-section-module-scss-module__n57umW__optionsGrid{grid-template-columns:minmax(0,1fr);gap:12px}}
.prior-level-of-function-section-module-scss-module__KKoNZq__section{gap:14px;display:grid}.prior-level-of-function-section-module-scss-module__KKoNZq__title{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:600}.prior-level-of-function-section-module-scss-module__KKoNZq__description{color:var(--muted-foreground);margin:0;font-size:.95rem;line-height:1.4}.prior-level-of-function-section-module-scss-module__KKoNZq__optionsBox{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--muted)22%,transparent 78%);padding:12px}.prior-level-of-function-section-module-scss-module__KKoNZq__optionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prior-level-of-function-section-module-scss-module__KKoNZq__optionsColumn{gap:8px;display:grid}.prior-level-of-function-section-module-scss-module__KKoNZq__option{color:var(--foreground);align-items:center;gap:8px;display:inline-flex}.prior-level-of-function-section-module-scss-module__KKoNZq__input{width:16px;height:16px}.prior-level-of-function-section-module-scss-module__KKoNZq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prior-level-of-function-section-module-scss-module__KKoNZq__fieldLabel{color:var(--foreground);margin:0 0 6px;font-weight:600}.prior-level-of-function-section-module-scss-module__KKoNZq__selectWrap{position:relative}.prior-level-of-function-section-module-scss-module__KKoNZq__select{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:100%;min-height:36px;color:var(--foreground);appearance:none;cursor:pointer;padding:8px 34px 8px 10px}.prior-level-of-function-section-module-scss-module__KKoNZq__selectIcon{pointer-events:none;width:16px;height:16px;color:var(--muted-foreground);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.prior-level-of-function-section-module-scss-module__KKoNZq__notesWrap{gap:8px;display:grid}@media (max-width:880px){.prior-level-of-function-section-module-scss-module__KKoNZq__optionsGrid,.prior-level-of-function-section-module-scss-module__KKoNZq__fieldGrid{grid-template-columns:1fr}}
.pain-intake-section-module-scss-module__TpdMYG__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:16px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-top:16px;padding-inline:var(--intake-inline-gutter);gap:12px;display:grid}.pain-intake-section-module-scss-module__TpdMYG__title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1}.pain-intake-section-module-scss-module__TpdMYG__grid{gap:12px;display:grid}.pain-intake-section-module-scss-module__TpdMYG__row{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.pain-intake-section-module-scss-module__TpdMYG__twoColumnRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.pain-intake-section-module-scss-module__TpdMYG__label{color:var(--foreground);align-items:flex-start;min-height:1.5rem;margin:0;font-size:.88rem;font-weight:600;line-height:1.25;display:inline-flex}.pain-intake-section-module-scss-module__TpdMYG__field{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:40px;color:var(--foreground);font:inherit;padding:0 10px;font-size:.88rem}.pain-intake-section-module-scss-module__TpdMYG__selectField{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground)50%),linear-gradient(135deg,var(--muted-foreground)50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.pain-intake-section-module-scss-module__TpdMYG__field:focus-visible,.pain-intake-section-module-scss-module__TpdMYG__aggravatingSelect:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.pain-intake-section-module-scss-module__TpdMYG__yesNoGroup{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;padding:0 10px;display:inline-flex}.pain-intake-section-module-scss-module__TpdMYG__yesNoOption{color:var(--foreground);cursor:pointer;justify-self:start;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:.88rem;transition:color .14s;display:inline-flex}.pain-intake-section-module-scss-module__TpdMYG__yesNoOption:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.pain-intake-section-module-scss-module__TpdMYG__yesNoRadio{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.pain-intake-section-module-scss-module__TpdMYG__scalePanel{--scale-label-col:60px;--scale-cell-col:32px;--scale-col-gap:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);gap:12px;padding:12px;display:grid}.pain-intake-section-module-scss-module__TpdMYG__scaleLegendText{color:var(--muted-foreground);grid-column:2/-1;justify-self:start;font-size:.82rem;line-height:1.3}.pain-intake-section-module-scss-module__TpdMYG__scaleTable{padding-bottom:10px;overflow-x:auto}.pain-intake-section-module-scss-module__TpdMYG__scaleMatrix{border-collapse:separate;border-spacing:var(--scale-col-gap)8px}.pain-intake-section-module-scss-module__TpdMYG__scaleLabel{color:var(--foreground);text-align:right;width:var(--scale-label-col);min-width:var(--scale-label-col);white-space:nowrap;margin:0;padding:0;font-size:.88rem;font-weight:600;line-height:1.2}.pain-intake-section-module-scss-module__TpdMYG__scaleCellText{color:var(--foreground);text-align:center;width:var(--scale-cell-col);min-width:var(--scale-cell-col);padding:0;font-size:.88rem;font-weight:500;line-height:1}.pain-intake-section-module-scss-module__TpdMYG__scaleCell{width:var(--scale-cell-col);min-width:var(--scale-cell-col);text-align:center;vertical-align:middle;padding:0}.pain-intake-section-module-scss-module__TpdMYG__scaleRadio{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0 auto;display:block}.pain-intake-section-module-scss-module__TpdMYG__yesNoRadio:focus-visible,.pain-intake-section-module-scss-module__TpdMYG__scaleRadio:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.pain-intake-section-module-scss-module__TpdMYG__multiRow{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.pain-intake-section-module-scss-module__TpdMYG__aggravatingGroup{gap:8px;display:grid}.pain-intake-section-module-scss-module__TpdMYG__aggravatingSelect{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:130px;color:var(--foreground);font:inherit;padding:8px 10px;font-size:.88rem}.pain-intake-section-module-scss-module__TpdMYG__aggravatingHint{color:var(--muted-foreground);margin:0;font-size:.82rem;font-style:italic;line-height:1.3}.pain-intake-section-module-scss-module__TpdMYG__aggravatingSelect option{padding:2px 0}.pain-intake-section-module-scss-module__TpdMYG__clearableFieldRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pain-intake-section-module-scss-module__TpdMYG__clearFieldActionButton{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab,var(--muted)50%,var(--card));min-height:40px;color:var(--muted-foreground);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:.88rem;font-weight:500;display:inline-flex}.pain-intake-section-module-scss-module__TpdMYG__clearFieldActionButton:hover:not(:disabled){background:color-mix(in oklab,var(--muted)60%,var(--card));color:var(--foreground)}.pain-intake-section-module-scss-module__TpdMYG__clearFieldActionButton:focus-visible{outline:1px solid var(--ring);outline-offset:1px}.pain-intake-section-module-scss-module__TpdMYG__clearFieldActionButton:disabled{opacity:.6;cursor:default}.pain-intake-section-module-scss-module__TpdMYG__addPainScaleButton{appearance:none;color:color-mix(in oklab,var(--primary)85%,#0f172a 15%);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.84rem;font-weight:600;text-decoration:underline}.pain-intake-section-module-scss-module__TpdMYG__addPainScaleButton:focus-visible{outline:1px solid var(--ring);outline-offset:2px}.pain-intake-section-module-scss-module__TpdMYG__entriesList{gap:10px;display:grid}.pain-intake-section-module-scss-module__TpdMYG__entryCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);gap:6px;padding:10px 12px;display:grid}.pain-intake-section-module-scss-module__TpdMYG__entryTitle{color:var(--foreground);margin:0;font-size:.84rem;font-weight:700}.pain-intake-section-module-scss-module__TpdMYG__entryText{color:var(--muted-foreground);margin:0;font-size:.84rem;line-height:1.35}.pain-intake-section-module-scss-module__TpdMYG__entryRemoveButton{appearance:none;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab,var(--muted)44%,var(--card));color:var(--foreground);min-height:32px;font:inherit;cursor:pointer;justify-self:start;padding:0 10px;font-size:.8rem;font-weight:600}.pain-intake-section-module-scss-module__TpdMYG__entryRemoveButton:hover{background:color-mix(in oklab,var(--muted)58%,var(--card))}.pain-intake-section-module-scss-module__TpdMYG__entryRemoveButton:focus-visible{outline:1px solid var(--ring);outline-offset:1px}.pain-intake-section-module-scss-module__TpdMYG__otherDialog{max-width:520px}.pain-intake-section-module-scss-module__TpdMYG__otherDialogInput{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:40px;color:var(--foreground);font:inherit;padding:0 10px;font-size:.88rem}.pain-intake-section-module-scss-module__TpdMYG__otherDialogInput:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.pain-intake-section-module-scss-module__TpdMYG__otherDialogFooter{margin-top:6px}.pain-intake-section-module-scss-module__TpdMYG__otherDialogCancelButton,.pain-intake-section-module-scss-module__TpdMYG__otherDialogConfirmButton{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:36px;color:var(--foreground);font:inherit;cursor:pointer;padding:0 14px;font-size:.86rem;font-weight:600}.pain-intake-section-module-scss-module__TpdMYG__otherDialogConfirmButton{background:color-mix(in oklab,var(--primary)20%,var(--background));border-color:color-mix(in oklab,var(--primary)45%,var(--border))}.pain-intake-section-module-scss-module__TpdMYG__otherDialogCancelButton:hover:not(:disabled),.pain-intake-section-module-scss-module__TpdMYG__otherDialogConfirmButton:hover:not(:disabled){filter:brightness(.98)}.pain-intake-section-module-scss-module__TpdMYG__otherDialogCancelButton:focus-visible,.pain-intake-section-module-scss-module__TpdMYG__otherDialogConfirmButton:focus-visible{outline:1px solid var(--ring);outline-offset:1px}.pain-intake-section-module-scss-module__TpdMYG__otherDialogCancelButton:disabled,.pain-intake-section-module-scss-module__TpdMYG__otherDialogConfirmButton:disabled{opacity:.6;cursor:default}@media (max-width:920px){.pain-intake-section-module-scss-module__TpdMYG__section{--intake-inline-gutter:16px}.pain-intake-section-module-scss-module__TpdMYG__twoColumnRow{grid-template-columns:minmax(0,1fr);gap:12px}.pain-intake-section-module-scss-module__TpdMYG__scalePanel{--scale-label-col:56px;--scale-cell-col:24px;--scale-col-gap:8px}}
.medical-history-section-module-scss-module__5uqlIW__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:16px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-top:16px;padding-inline:var(--intake-inline-gutter);gap:12px;display:grid}.medical-history-section-module-scss-module__5uqlIW__title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1}.medical-history-section-module-scss-module__5uqlIW__grid{gap:12px;display:grid}.medical-history-section-module-scss-module__5uqlIW__row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.medical-history-section-module-scss-module__5uqlIW__twoColumnRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.medical-history-section-module-scss-module__5uqlIW__label{color:var(--foreground);align-items:flex-start;min-height:1.5rem;margin:0;font-size:.88rem;font-weight:600;line-height:1.25;display:inline-flex}.medical-history-section-module-scss-module__5uqlIW__field{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:40px;color:var(--foreground);font:inherit;padding:0 10px;font-size:.88rem}.medical-history-section-module-scss-module__5uqlIW__selectField{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground)50%),linear-gradient(135deg,var(--muted-foreground)50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.medical-history-section-module-scss-module__5uqlIW__field:focus-visible,.medical-history-section-module-scss-module__5uqlIW__selectField:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.medical-history-section-module-scss-module__5uqlIW__radioGroup{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;padding:0 10px;display:inline-flex}.medical-history-section-module-scss-module__5uqlIW__radioOption{color:var(--foreground);cursor:pointer;justify-self:start;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:.88rem;transition:color .14s;display:inline-flex}.medical-history-section-module-scss-module__5uqlIW__radioOption:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.medical-history-section-module-scss-module__5uqlIW__radioInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.medical-history-section-module-scss-module__5uqlIW__radioInput:focus-visible,.medical-history-section-module-scss-module__5uqlIW__checkboxInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.medical-history-section-module-scss-module__5uqlIW__checkboxSection{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);gap:10px;padding:10px;display:grid}.medical-history-section-module-scss-module__5uqlIW__checkboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 20px;display:grid}.medical-history-section-module-scss-module__5uqlIW__checkboxColumn{align-content:start;gap:10px;display:grid}.medical-history-section-module-scss-module__5uqlIW__checkboxItem{align-content:start;justify-items:start;gap:8px;display:grid}.medical-history-section-module-scss-module__5uqlIW__checkboxLabel{color:var(--foreground);cursor:pointer;justify-self:start;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:.88rem;line-height:1.3;transition:color .14s;display:inline-flex}.medical-history-section-module-scss-module__5uqlIW__checkboxLabel:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.medical-history-section-module-scss-module__5uqlIW__checkboxInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;border-radius:.28rem;margin:0}.medical-history-section-module-scss-module__5uqlIW__checkboxEditorWrap{border-bottom:1px solid var(--border);padding-bottom:10px}.medical-history-section-module-scss-module__5uqlIW__inlineEditor{min-height:92px}.medical-history-section-module-scss-module__5uqlIW__complexityGroup{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);gap:10px;padding:10px;display:grid}.medical-history-section-module-scss-module__5uqlIW__complexityOption{grid-template-columns:16px minmax(0,1fr);grid-template-areas:"radio title"".summary";align-items:center;gap:2px 10px;display:grid}.medical-history-section-module-scss-module__5uqlIW__complexityOption .medical-history-section-module-scss-module__5uqlIW__radioInput{grid-area:radio;align-self:center}.medical-history-section-module-scss-module__5uqlIW__complexityTitle{cursor:pointer;min-height:16px;color:var(--foreground);grid-area:title;align-items:center;width:fit-content;max-width:100%;transition:color .14s;display:inline-flex}.medical-history-section-module-scss-module__5uqlIW__complexityTitle:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.medical-history-section-module-scss-module__5uqlIW__complexitySummary{color:var(--foreground);grid-area:summary;font-size:.88rem;line-height:1.4}.medical-history-section-module-scss-module__5uqlIW__complexityOtherEditor{grid-column:2/-1;margin-top:6px}.medical-history-section-module-scss-module__5uqlIW__fieldError{color:var(--destructive);margin:0;font-size:.74rem;line-height:1.4}.medical-history-section-module-scss-module__5uqlIW__fieldError[aria-hidden=true]{display:none}@media (max-width:920px){.medical-history-section-module-scss-module__5uqlIW__section{--intake-inline-gutter:16px}.medical-history-section-module-scss-module__5uqlIW__twoColumnRow,.medical-history-section-module-scss-module__5uqlIW__checkboxGrid{grid-template-columns:minmax(0,1fr);gap:10px}}
.basic-info-section-module-scss-module__smjoFW__section{gap:14px;display:grid}.basic-info-section-module-scss-module__smjoFW__sectionTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1}.basic-info-section-module-scss-module__smjoFW__formGrid{gap:14px;display:grid}.basic-info-section-module-scss-module__smjoFW__twoColumnRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.basic-info-section-module-scss-module__smjoFW__twoColumnRow>*{min-width:0}.basic-info-section-module-scss-module__smjoFW__formRow,.basic-info-section-module-scss-module__smjoFW__formRowWide{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.basic-info-section-module-scss-module__smjoFW__formRowWide{grid-column:1/-1}.basic-info-section-module-scss-module__smjoFW__formLabel{color:var(--foreground);align-items:flex-start;min-height:1.5rem;margin:0;font-size:.88rem;font-weight:600;line-height:1.25;display:inline-flex}.basic-info-section-module-scss-module__smjoFW__requiredMarker{color:var(--destructive);margin-left:4px}.basic-info-section-module-scss-module__smjoFW__fieldStack{align-content:start;gap:4px;display:grid}.basic-info-section-module-scss-module__smjoFW__textInput,.basic-info-section-module-scss-module__smjoFW__selectInput,.basic-info-section-module-scss-module__smjoFW__textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:100%;color:var(--foreground);font:inherit}.basic-info-section-module-scss-module__smjoFW__textInput,.basic-info-section-module-scss-module__smjoFW__selectInput{min-height:40px;padding:0 10px;font-size:.88rem}.basic-info-section-module-scss-module__smjoFW__textInput:focus-visible,.basic-info-section-module-scss-module__smjoFW__selectInput:focus-visible,.basic-info-section-module-scss-module__smjoFW__textarea:focus-visible,.basic-info-section-module-scss-module__smjoFW__inlineLinkButton:focus-visible,.basic-info-section-module-scss-module__smjoFW__copyButton:focus-visible,.basic-info-section-module-scss-module__smjoFW__smartTextLink:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.basic-info-section-module-scss-module__smjoFW__dateInputWrapper{align-items:center;display:flex;position:relative}.basic-info-section-module-scss-module__smjoFW__datePickerButton{width:18px;height:18px;color:var(--muted-foreground);cursor:pointer;z-index:auto;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.basic-info-section-module-scss-module__smjoFW__datePickerButton svg{width:18px;height:18px}.basic-info-section-module-scss-module__smjoFW__datePickerButton:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.basic-info-section-module-scss-module__smjoFW__dateInputWrapper:focus-within .basic-info-section-module-scss-module__smjoFW__textInput{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.basic-info-section-module-scss-module__smjoFW__textInput[type=date],.basic-info-section-module-scss-module__smjoFW__textInput[type=time]{appearance:none;padding-right:36px}:is(html.dark .basic-info-section-module-scss-module__smjoFW__textInput[type=date],html.dark .basic-info-section-module-scss-module__smjoFW__textInput[type=time]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .basic-info-section-module-scss-module__smjoFW__textInput[type=date]::-webkit-calendar-picker-indicator{display:none}html.dark .basic-info-section-module-scss-module__smjoFW__textInput[type=time]::-webkit-calendar-picker-indicator{display:none}:is(.dark .basic-info-section-module-scss-module__smjoFW__textInput[type=date],.dark .basic-info-section-module-scss-module__smjoFW__textInput[type=time]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .basic-info-section-module-scss-module__smjoFW__textInput[type=date]::-webkit-calendar-picker-indicator{display:none}.dark .basic-info-section-module-scss-module__smjoFW__textInput[type=time]::-webkit-calendar-picker-indicator{display:none}.basic-info-section-module-scss-module__smjoFW__textInput[type=date]::-webkit-calendar-picker-indicator{display:none}.basic-info-section-module-scss-module__smjoFW__textInput[type=time]::-webkit-calendar-picker-indicator{display:none}.basic-info-section-module-scss-module__smjoFW__selectInput{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground)50%),linear-gradient(135deg,var(--muted-foreground)50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.basic-info-section-module-scss-module__smjoFW__textarea{resize:vertical;min-height:120px;padding:10px;font-size:.88rem}.basic-info-section-module-scss-module__smjoFW__choiceGroup{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;padding:0 10px;display:flex}.basic-info-section-module-scss-module__smjoFW__choiceGroup:focus-within{border-color:var(--border);box-shadow:none}.basic-info-section-module-scss-module__smjoFW__choiceOption{color:var(--foreground);cursor:pointer;pointer-events:auto;justify-self:start;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:.88rem;transition:color .14s;display:inline-flex}.basic-info-section-module-scss-module__smjoFW__choiceOption:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.basic-info-section-module-scss-module__smjoFW__choiceInput,.basic-info-section-module-scss-module__smjoFW__checkboxInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;pointer-events:auto;margin:0}.basic-info-section-module-scss-module__smjoFW__checkboxInput{border-radius:.28rem}.basic-info-section-module-scss-module__smjoFW__choiceInput:focus-visible,.basic-info-section-module-scss-module__smjoFW__checkboxInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.basic-info-section-module-scss-module__smjoFW__codeGridFrame{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);overflow:hidden}.basic-info-section-module-scss-module__smjoFW__codeGridHeader,.basic-info-section-module-scss-module__smjoFW__codeGridBodyRow{grid-template-columns:72px minmax(0,1fr) repeat(4,44px);align-items:center;display:grid}.basic-info-section-module-scss-module__smjoFW__codeGridHeader{border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--muted)72%,var(--card));min-height:34px;font-size:.82rem;font-weight:600}.basic-info-section-module-scss-module__smjoFW__codeGridHeader>span,.basic-info-section-module-scss-module__smjoFW__codeGridBodyRow>span{padding:0 12px}.basic-info-section-module-scss-module__smjoFW__codeGridHeader>span:first-child,.basic-info-section-module-scss-module__smjoFW__codeGridBodyRow>span:first-child{padding-right:6px}.basic-info-section-module-scss-module__smjoFW__codeGridHeader>span:nth-child(2),.basic-info-section-module-scss-module__smjoFW__codeGridBodyRow>span:nth-child(2){padding-left:6px}.basic-info-section-module-scss-module__smjoFW__codeGridTypeRow{border-bottom:1px solid var(--border);justify-content:center;align-items:center;gap:8px;min-height:34px;font-size:.92rem;display:flex}.basic-info-section-module-scss-module__smjoFW__codeGridTypeIcon{width:16px;height:16px;color:var(--muted-foreground)}.basic-info-section-module-scss-module__smjoFW__codeGridBodyRow{min-height:40px;font-size:.84rem}.basic-info-section-module-scss-module__smjoFW__codeGridDescription{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.basic-info-section-module-scss-module__smjoFW__codeGridIconButton{appearance:none;border:0;border-left:1px solid var(--border);min-height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.basic-info-section-module-scss-module__smjoFW__codeGridIconButton:hover{background:var(--accent);color:var(--foreground)}.basic-info-section-module-scss-module__smjoFW__codeGridIconButton:disabled{cursor:not-allowed;opacity:.45}.basic-info-section-module-scss-module__smjoFW__codeGridIconButton:disabled:hover{color:var(--muted-foreground);background:0 0}.basic-info-section-module-scss-module__smjoFW__codeGridIconButton>svg{width:14px;height:14px}.basic-info-section-module-scss-module__smjoFW__codeGridIconButton:focus-visible{background:var(--background);outline:none}.basic-info-section-module-scss-module__smjoFW__codeGridIconButton:focus-visible:after{content:"";border:1px solid var(--ring);pointer-events:none;position:absolute;inset:3px}.basic-info-section-module-scss-module__smjoFW__inlineLinkButton,.basic-info-section-module-scss-module__smjoFW__smartTextLink{appearance:none;color:color-mix(in oklab,var(--primary)85%,#0f172a 15%);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.84rem;font-weight:600;text-decoration:underline}.basic-info-section-module-scss-module__smjoFW__smartTextLink{margin-top:0}.basic-info-section-module-scss-module__smjoFW__copyButton{appearance:none;border:1px solid color-mix(in oklab,var(--primary)48%,var(--border));border-radius:calc(var(--radius) - .08rem);background:color-mix(in oklab,var(--primary)12%,var(--card));min-height:32px;color:color-mix(in oklab,var(--primary)85%,#0f172a 15%);font:inherit;cursor:pointer;justify-self:end;padding:0 10px;font-size:.82rem;font-weight:600}.basic-info-section-module-scss-module__smjoFW__copyButton:hover{background:color-mix(in oklab,var(--primary)20%,var(--card))}.basic-info-section-module-scss-module__smjoFW__codeDialog{width:min(640px,100vw - 32px);max-height:min(78vh,640px)}.basic-info-section-module-scss-module__smjoFW__codeDialogHeader{gap:10px;padding-right:28px}.basic-info-section-module-scss-module__smjoFW__codeDialogHeaderControls{align-items:center;gap:10px;display:flex}.basic-info-section-module-scss-module__smjoFW__codeDialogSourceGroup{border:1px solid color-mix(in oklab,var(--primary)34%,var(--border));border-radius:calc(var(--radius) + .1rem);background:color-mix(in oklab,var(--primary)12%,var(--card));align-items:center;gap:4px;width:fit-content;padding:4px;display:inline-flex}.basic-info-section-module-scss-module__smjoFW__codeDialogSourceButton{appearance:none;border-radius:calc(var(--radius) - .1rem);min-height:34px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:.84rem;font-weight:600}.basic-info-section-module-scss-module__smjoFW__codeDialogSourceButtonActive{background:color-mix(in srgb,var(--primary)78%,black 22%);color:var(--primary-foreground)}.basic-info-section-module-scss-module__smjoFW__codeDialogBody{gap:10px;min-height:68px;max-height:min(58vh,500px);padding-top:14px;overflow:visible}.basic-info-section-module-scss-module__smjoFW__codeDialogState,.basic-info-section-module-scss-module__smjoFW__codeDialogStateError{color:var(--muted-foreground);margin:0;font-size:.85rem;line-height:1.4}.basic-info-section-module-scss-module__smjoFW__codeDialogStateError{color:var(--destructive)}.basic-info-section-module-scss-module__smjoFW__codeDialogResultsScroller{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:96px;max-height:270px;overflow:hidden auto}.basic-info-section-module-scss-module__smjoFW__codeDialogResultsList{margin:0;padding:0;list-style:none}.basic-info-section-module-scss-module__smjoFW__codeDialogResultItem{border-bottom:1px solid color-mix(in oklab,var(--border)80%,transparent);cursor:pointer;grid-template-columns:74px minmax(0,1fr) 18px 24px;align-items:center;gap:6px;padding:6px 8px;transition:background-color .14s;display:grid}.basic-info-section-module-scss-module__smjoFW__codeDialogResultsList .basic-info-section-module-scss-module__smjoFW__codeDialogResultItem:last-child{border-bottom:0}.basic-info-section-module-scss-module__smjoFW__codeDialogResultsListShowLastDivider .basic-info-section-module-scss-module__smjoFW__codeDialogResultItem:last-child{border-bottom:1px solid color-mix(in oklab,var(--border)80%,transparent)}.basic-info-section-module-scss-module__smjoFW__codeDialogResultItem:hover{background:color-mix(in oklab,var(--accent)65%,var(--background))}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedItem{cursor:default}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedItem:hover{background:0 0}.basic-info-section-module-scss-module__smjoFW__codeDialogResultCode{letter-spacing:.01em;color:var(--foreground);font-size:.76rem;font-weight:700;line-height:1.2}.basic-info-section-module-scss-module__smjoFW__codeDialogResultDescription{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.2;overflow:hidden}.basic-info-section-module-scss-module__smjoFW__codeDialogFavoriteButton{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.basic-info-section-module-scss-module__smjoFW__codeDialogFavoriteButton svg{width:12px;height:12px}.basic-info-section-module-scss-module__smjoFW__codeDialogFavoriteButtonActive{color:color-mix(in srgb,#f59e0b 80%,var(--foreground)20%)}.basic-info-section-module-scss-module__smjoFW__codeDialogFavoriteButtonActive svg{fill:currentColor}.basic-info-section-module-scss-module__smjoFW__codeDialogFavoriteButton:hover:not(:disabled){background:var(--accent);color:var(--foreground)}.basic-info-section-module-scss-module__smjoFW__codeDialogFavoriteButton:focus-visible{outline:1px solid var(--ring);outline-offset:1px}.basic-info-section-module-scss-module__smjoFW__codeDialogFavoriteButton:disabled{opacity:.5;cursor:wait}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedCheck{color:#0000;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedCheckActive{color:#16a34a}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedCheck svg{stroke-width:2.6px;width:12px;height:12px}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin:2px 0 0;font-size:.72rem;line-height:1.2}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedScroller{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab,var(--background)85%,var(--card));min-height:64px;max-height:140px;overflow:hidden auto}.basic-info-section-module-scss-module__smjoFW__codeDialogDeleteAllButton{color:color-mix(in srgb,var(--destructive)82%,var(--foreground)18%);border-color:color-mix(in srgb,var(--destructive)38%,var(--border)62%)}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedDeleteButton{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedDeleteButton svg{width:11px;height:11px}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedDeleteButton:hover{background:color-mix(in srgb,var(--destructive)12%,var(--accent)88%);color:color-mix(in srgb,var(--destructive)88%,var(--foreground)12%)}.basic-info-section-module-scss-module__smjoFW__codeDialogSelectedDeleteButton:focus-visible{outline:1px solid var(--ring);outline-offset:1px}.basic-info-section-module-scss-module__smjoFW__codeDialogFooterLeft{align-items:center;gap:12px;margin-right:auto;display:flex}.basic-info-section-module-scss-module__smjoFW__codeDialogCloseButton{margin-left:auto}.basic-info-section-module-scss-module__smjoFW__codeDialogBodySplit .basic-info-section-module-scss-module__smjoFW__codeDialogResultsScroller,.basic-info-section-module-scss-module__smjoFW__codeDialogBodySplit .basic-info-section-module-scss-module__smjoFW__codeDialogSelectedScroller{height:100%;min-height:0;max-height:none}.basic-info-section-module-scss-module__smjoFW__codeDialogBodySplit{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);gap:10px;height:min(58vh,500px);min-height:0;display:grid;overflow:hidden}.basic-info-section-module-scss-module__smjoFW__codeDialogSearchSlot{flex:1;min-width:0}.basic-info-section-module-scss-module__smjoFW__codeDialogSearchWrapper{align-items:center;display:flex;position:relative}.basic-info-section-module-scss-module__smjoFW__codeDialogSearchInput{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:100%;min-height:40px;color:var(--foreground);font:inherit;padding:0 36px 0 10px;font-size:.88rem}.basic-info-section-module-scss-module__smjoFW__codeDialogSearchInput:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.basic-info-section-module-scss-module__smjoFW__codeDialogSearchInput::-webkit-search-cancel-button{appearance:none;display:none}.basic-info-section-module-scss-module__smjoFW__codeDialogSearchInput::-webkit-search-decoration{appearance:none;display:none}.basic-info-section-module-scss-module__smjoFW__codeDialogSearchInput::-webkit-search-results-button{appearance:none;display:none}.basic-info-section-module-scss-module__smjoFW__codeDialogSearchInput::-webkit-search-results-decoration{appearance:none;display:none}.basic-info-section-module-scss-module__smjoFW__codeDialogClearButton{width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.basic-info-section-module-scss-module__smjoFW__codeDialogClearButton svg{width:14px;height:14px}.basic-info-section-module-scss-module__smjoFW__codeDialogClearButton:hover:not(:disabled){background:var(--accent);color:var(--foreground)}.basic-info-section-module-scss-module__smjoFW__codeDialogClearButton:focus-visible{outline:1px solid var(--ring);outline-offset:1px}.basic-info-section-module-scss-module__smjoFW__codeDialogClearButton:disabled{opacity:.45;cursor:not-allowed}.basic-info-section-module-scss-module__smjoFW__fieldError{color:var(--destructive);margin:0;font-size:.74rem;line-height:1.4}.basic-info-section-module-scss-module__smjoFW__fieldError[aria-hidden=true]{display:none}@media (max-width:820px){.basic-info-section-module-scss-module__smjoFW__twoColumnRow{grid-template-columns:minmax(0,1fr);gap:10px}.basic-info-section-module-scss-module__smjoFW__formRow,.basic-info-section-module-scss-module__smjoFW__formRowWide{grid-template-columns:minmax(0,1fr);gap:6px}.basic-info-section-module-scss-module__smjoFW__copyButton{justify-self:start}.basic-info-section-module-scss-module__smjoFW__codeDialog{width:min(640px,100vw - 20px)}.basic-info-section-module-scss-module__smjoFW__codeDialogSourceGroup{width:auto}.basic-info-section-module-scss-module__smjoFW__codeDialogHeaderControls{flex-wrap:nowrap}.basic-info-section-module-scss-module__smjoFW__codeDialogResultsScroller{max-height:270px}.basic-info-section-module-scss-module__smjoFW__codeDialogResultItem{grid-template-columns:76px minmax(0,1fr) 20px 24px}}
.examination-profile-section-module-scss-module__cDYHJW__section{--intake-inline-gutter:20px;margin-top:0;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-top:0;padding-inline:var(--intake-inline-gutter);gap:12px;display:grid}.examination-profile-section-module-scss-module__cDYHJW__title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1}.examination-profile-section-module-scss-module__cDYHJW__panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);display:grid;overflow:hidden}.examination-profile-section-module-scss-module__cDYHJW__panelHeader{background:var(--muted);min-height:36px;color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.examination-profile-section-module-scss-module__cDYHJW__panelTitle{margin:0;font-size:.88rem;font-weight:700;line-height:1.2}.examination-profile-section-module-scss-module__cDYHJW__searchWrap{align-items:center;gap:8px;display:inline-flex}.examination-profile-section-module-scss-module__cDYHJW__searchLabel{color:var(--foreground);font-size:.88rem;line-height:1}.examination-profile-section-module-scss-module__cDYHJW__searchInput{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:228px;max-width:min(58vw,228px);min-height:30px;color:var(--foreground);font:inherit;padding:0 8px;font-size:.88rem}.examination-profile-section-module-scss-module__cDYHJW__searchInput:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.examination-profile-section-module-scss-module__cDYHJW__panelBody{gap:10px;padding:8px;display:grid}.examination-profile-section-module-scss-module__cDYHJW__addTestsBody{padding:0;display:block}.examination-profile-section-module-scss-module__cDYHJW__profileScrollable{max-height:158px;overflow-y:auto}.examination-profile-section-module-scss-module__cDYHJW__listGroup{gap:4px;display:grid}.examination-profile-section-module-scss-module__cDYHJW__listGroupTitle{color:var(--foreground);margin:0;font-size:.88rem;font-weight:600;line-height:1.2}.examination-profile-section-module-scss-module__cDYHJW__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.examination-profile-section-module-scss-module__cDYHJW__listItemButton{width:100%;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 10px;font-size:.88rem;line-height:1.18}.examination-profile-section-module-scss-module__cDYHJW__listItemButton:hover,.examination-profile-section-module-scss-module__cDYHJW__listItemButton:focus-visible{background:color-mix(in oklab,var(--ring)14%,transparent);outline:none}.examination-profile-section-module-scss-module__cDYHJW__listItemButtonSelected{background:color-mix(in oklab,var(--ring)22%,transparent);font-weight:600}.examination-profile-section-module-scss-module__cDYHJW__availableArea{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;display:grid}.examination-profile-section-module-scss-module__cDYHJW__testsListArea{padding:8px}.examination-profile-section-module-scss-module__cDYHJW__transferButtonWrap{border-left:1px solid var(--border);justify-content:center;align-self:stretch;align-items:center;width:86px;padding-left:0;display:flex}.examination-profile-section-module-scss-module__cDYHJW__transferButton{border:1px solid var(--border);background:var(--background);width:28px;height:28px;color:var(--foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.examination-profile-section-module-scss-module__cDYHJW__transferButton:hover:not(:disabled){background:color-mix(in oklab,var(--ring)16%,var(--background));border-color:color-mix(in oklab,var(--ring)45%,var(--border));color:color-mix(in oklab,var(--ring)78%,var(--foreground))}.examination-profile-section-module-scss-module__cDYHJW__transferButton:disabled{opacity:.5;cursor:not-allowed}.examination-profile-section-module-scss-module__cDYHJW__transferButton:focus-visible{outline:1px solid var(--ring);outline-offset:1px}.examination-profile-section-module-scss-module__cDYHJW__transferButton svg{width:16px;height:16px}.examination-profile-section-module-scss-module__cDYHJW__selectedTools{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:46px;padding:8px}.examination-profile-section-module-scss-module__cDYHJW__selectedToolsLabel{color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.2}.examination-profile-section-module-scss-module__cDYHJW__selectedToolsList{gap:2px;margin:6px 0 0;padding-left:16px;display:grid}.examination-profile-section-module-scss-module__cDYHJW__selectedToolsList li{color:var(--foreground);font-size:.88rem;line-height:1.25}.examination-profile-section-module-scss-module__cDYHJW__emptyMessage{color:var(--muted-foreground);margin:6px 0 0;font-size:.88rem;font-style:italic;line-height:1.25}.examination-profile-section-module-scss-module__cDYHJW__spinner{width:15px;height:15px;color:var(--foreground);opacity:.85;animation:.95s linear infinite examination-profile-section-module-scss-module__cDYHJW__objective-spin}@keyframes examination-profile-section-module-scss-module__cDYHJW__objective-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.examination-profile-section-module-scss-module__cDYHJW__modalTitle{margin:0;font-size:1.08rem;font-weight:700;line-height:1.2}.examination-profile-section-module-scss-module__cDYHJW__modalText{color:var(--muted-foreground);margin:0;font-size:.95rem;line-height:1.4}.examination-profile-section-module-scss-module__cDYHJW__modalProfile{margin:0;font-size:.9rem;line-height:1.25}.examination-profile-section-module-scss-module__cDYHJW__modalProfileValue{font-weight:700}.examination-profile-section-module-scss-module__cDYHJW__modalLoadingState{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:116px;display:grid}.examination-profile-section-module-scss-module__cDYHJW__modalLoadingSpinner{width:24px;height:24px;color:var(--foreground);opacity:.9}.examination-profile-section-module-scss-module__cDYHJW__modalLoadingText{color:var(--muted-foreground);margin:0;font-size:.92rem;line-height:1.3}.examination-profile-section-module-scss-module__cDYHJW__modalPrimaryButton,.examination-profile-section-module-scss-module__cDYHJW__modalSecondaryButton{width:auto;min-width:108px}@media (max-width:920px){.examination-profile-section-module-scss-module__cDYHJW__section{--intake-inline-gutter:16px}.examination-profile-section-module-scss-module__cDYHJW__panelHeader{flex-wrap:wrap;align-items:center;row-gap:8px;padding:8px 10px}.examination-profile-section-module-scss-module__cDYHJW__searchWrap{width:100%}.examination-profile-section-module-scss-module__cDYHJW__searchInput{width:100%;max-width:none}.examination-profile-section-module-scss-module__cDYHJW__availableArea{grid-template-columns:minmax(0,1fr)}.examination-profile-section-module-scss-module__cDYHJW__transferButton{justify-self:end}.examination-profile-section-module-scss-module__cDYHJW__transferButtonWrap{border-left:0;justify-content:flex-end;padding-left:0}}
.inspection-section-module-scss-module__rXiPvq__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:16px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-inline:var(--intake-inline-gutter);gap:10px;display:grid}.inspection-section-module-scss-module__rXiPvq__headerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.inspection-section-module-scss-module__rXiPvq__headerTitle,.inspection-section-module-scss-module__rXiPvq__headerProfile{color:var(--foreground);margin:0;font-size:.96rem;line-height:1.2}.inspection-section-module-scss-module__rXiPvq__headerTitle{font-weight:600}.inspection-section-module-scss-module__rXiPvq__headerProfile{color:var(--foreground);text-align:right;white-space:nowrap;place-self:center end;align-items:flex-end;gap:6px;font-weight:600;line-height:1;display:inline-flex}.inspection-section-module-scss-module__rXiPvq__headerProfile:before{content:"Profile:";letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-self:flex-end;font-size:.75rem;font-weight:600;line-height:1}.inspection-section-module-scss-module__rXiPvq__formGrid{gap:12px;padding:0;display:grid}.inspection-section-module-scss-module__rXiPvq__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.inspection-section-module-scss-module__rXiPvq__column{align-content:start;gap:10px;display:grid}.inspection-section-module-scss-module__rXiPvq__choiceCard{border:1px solid color-mix(in oklab,var(--border)80%,transparent);border-radius:var(--radius);background:var(--background);gap:8px;padding:10px 12px;display:grid}.inspection-section-module-scss-module__rXiPvq__choiceTitle{color:var(--foreground);margin:0;font-size:.88rem;font-weight:600;line-height:1.25}.inspection-section-module-scss-module__rXiPvq__radioGroup{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;min-height:24px;padding:0;display:inline-flex}.inspection-section-module-scss-module__rXiPvq__radioLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:6px;font-size:.88rem;transition:color .14s;display:inline-flex}.inspection-section-module-scss-module__rXiPvq__radioLabel:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.inspection-section-module-scss-module__rXiPvq__radioInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.inspection-section-module-scss-module__rXiPvq__radioInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.inspection-section-module-scss-module__rXiPvq__label{color:var(--foreground);text-align:left;margin:0;font-size:.88rem;line-height:1.25}.inspection-section-module-scss-module__rXiPvq__editorField{gap:8px;display:grid}.inspection-section-module-scss-module__rXiPvq__additionalCommentsDetails{margin-top:10px;padding-inline:12px;border-top:1px solid color-mix(in oklab,var(--border)80%,transparent);margin-inline:-12px;padding-top:12px}@media (max-width:920px){.inspection-section-module-scss-module__rXiPvq__section{--intake-inline-gutter:16px}.inspection-section-module-scss-module__rXiPvq__formRow,.inspection-section-module-scss-module__rXiPvq__columns{grid-template-columns:minmax(0,1fr)}}
.observation-section-module-scss-module__ZKtUia__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:10px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-inline:var(--intake-inline-gutter);gap:10px;display:grid}.observation-section-module-scss-module__ZKtUia__headerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.observation-section-module-scss-module__ZKtUia__title{color:var(--foreground);margin:0;font-size:.96rem;font-weight:600;line-height:1.2}.observation-section-module-scss-module__ZKtUia__profileLabel{color:var(--foreground);text-align:right;white-space:nowrap;place-self:center end;align-items:flex-end;gap:6px;margin:0;font-size:.96rem;font-weight:600;line-height:1;display:inline-flex}.observation-section-module-scss-module__ZKtUia__profileLabel:before{content:"Profile:";letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-self:flex-end;font-size:.75rem;font-weight:600;line-height:1}.observation-section-module-scss-module__ZKtUia__rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;padding:0;display:grid}.observation-section-module-scss-module__ZKtUia__column{align-content:start;gap:10px;display:grid}.observation-section-module-scss-module__ZKtUia__row{border:1px solid color-mix(in oklab,var(--border)80%,transparent);border-radius:var(--radius);background:var(--background);align-items:start;gap:8px;padding:10px 12px;display:grid}.observation-section-module-scss-module__ZKtUia__label{color:var(--foreground);text-align:left;margin:0;font-size:.88rem;line-height:1.25}.observation-section-module-scss-module__ZKtUia__radioGroup{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}.observation-section-module-scss-module__ZKtUia__radioLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:6px;font-size:.88rem;transition:color .14s;display:inline-flex}.observation-section-module-scss-module__ZKtUia__radioLabel:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.observation-section-module-scss-module__ZKtUia__radioInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.observation-section-module-scss-module__ZKtUia__radioInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.observation-section-module-scss-module__ZKtUia__additionalCommentsDetails{margin-top:10px;padding-inline:12px;border-top:1px solid color-mix(in oklab,var(--border)80%,transparent);margin-inline:-12px;padding-top:12px}@media (max-width:920px){.observation-section-module-scss-module__ZKtUia__section{--intake-inline-gutter:16px}.observation-section-module-scss-module__ZKtUia__rows{grid-template-columns:minmax(0,1fr)}}
.range-of-motion-section-module-scss-module___rJugG__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:10px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-inline:var(--intake-inline-gutter);gap:10px;display:grid}.range-of-motion-section-module-scss-module___rJugG__headerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.range-of-motion-section-module-scss-module___rJugG__title{color:var(--foreground);margin:0;font-size:.96rem;font-weight:600;line-height:1.2}.range-of-motion-section-module-scss-module___rJugG__profileLabel{color:var(--foreground);text-align:right;white-space:nowrap;place-self:center end;align-items:flex-end;gap:6px;margin:0;font-size:.96rem;font-weight:600;line-height:1;display:inline-flex}.range-of-motion-section-module-scss-module___rJugG__profileLabel:before{content:"Profile:";letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-self:flex-end;font-size:.75rem;font-weight:600;line-height:1}.range-of-motion-section-module-scss-module___rJugG__rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;padding:0;display:grid}.range-of-motion-section-module-scss-module___rJugG__column{align-content:start;gap:10px;display:grid}.range-of-motion-section-module-scss-module___rJugG__row{border:1px solid color-mix(in oklab,var(--border)80%,transparent);border-radius:var(--radius);background:var(--background);align-items:start;gap:8px;padding:10px 12px;display:grid}.range-of-motion-section-module-scss-module___rJugG__label{color:var(--foreground);text-align:left;margin:0;font-size:.88rem;line-height:1.25}.range-of-motion-section-module-scss-module___rJugG__radioGroup{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}.range-of-motion-section-module-scss-module___rJugG__radioLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:6px;font-size:.88rem;transition:color .14s;display:inline-flex}.range-of-motion-section-module-scss-module___rJugG__radioLabel:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.range-of-motion-section-module-scss-module___rJugG__radioInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.range-of-motion-section-module-scss-module___rJugG__radioInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.range-of-motion-section-module-scss-module___rJugG__additionalCommentsDetails{margin-top:10px;padding-inline:12px;border-top:1px solid color-mix(in oklab,var(--border)80%,transparent);margin-inline:-12px;padding-top:12px}@media (max-width:920px){.range-of-motion-section-module-scss-module___rJugG__section{--intake-inline-gutter:16px}.range-of-motion-section-module-scss-module___rJugG__rows{grid-template-columns:minmax(0,1fr)}}
.strength-section-module-scss-module__FQSBtW__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:10px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-inline:var(--intake-inline-gutter);gap:10px;display:grid}.strength-section-module-scss-module__FQSBtW__headerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.strength-section-module-scss-module__FQSBtW__title{color:var(--foreground);margin:0;font-size:.96rem;font-weight:600;line-height:1.2}.strength-section-module-scss-module__FQSBtW__profileLabel{color:var(--foreground);text-align:right;white-space:nowrap;place-self:center end;align-items:flex-end;gap:6px;margin:0;font-size:.96rem;font-weight:600;line-height:1;display:inline-flex}.strength-section-module-scss-module__FQSBtW__profileLabel:before{content:"Profile:";letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-self:flex-end;font-size:.75rem;font-weight:600;line-height:1}.strength-section-module-scss-module__FQSBtW__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:0;display:grid}.strength-section-module-scss-module__FQSBtW__column{align-content:start;gap:10px;display:grid}.strength-section-module-scss-module__FQSBtW__trailingRows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.strength-section-module-scss-module__FQSBtW__trailingColumn{align-content:start;gap:10px;display:grid}.strength-section-module-scss-module__FQSBtW__row,.strength-section-module-scss-module__FQSBtW__jointRow{border:1px solid color-mix(in oklab,var(--border)80%,transparent);border-radius:var(--radius);background:var(--background);align-items:start;gap:8px;padding:10px 12px;display:grid}.strength-section-module-scss-module__FQSBtW__jointLabel,.strength-section-module-scss-module__FQSBtW__label{color:var(--foreground);text-align:left;margin:0;font-size:.88rem;line-height:1.25}.strength-section-module-scss-module__FQSBtW__radioGroup{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}.strength-section-module-scss-module__FQSBtW__radioLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:6px;font-size:.88rem;transition:color .14s;display:inline-flex}.strength-section-module-scss-module__FQSBtW__radioLabel:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.strength-section-module-scss-module__FQSBtW__radioInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.strength-section-module-scss-module__FQSBtW__radioInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.strength-section-module-scss-module__FQSBtW__jointDetails{margin-top:10px;border-top:1px solid color-mix(in oklab,var(--border)80%,transparent);padding-inline:12px;gap:8px;margin-inline:-12px;padding-top:12px;display:grid}.strength-section-module-scss-module__FQSBtW__additionalCommentsDetails{margin-top:10px;padding-inline:12px;border-top:1px solid color-mix(in oklab,var(--border)80%,transparent);margin-inline:-12px;padding-top:12px}.strength-section-module-scss-module__FQSBtW__jointHeader{grid-template-columns:minmax(240px,auto) 160px 160px;justify-content:start;align-items:center;gap:12px;display:grid}.strength-section-module-scss-module__FQSBtW__jointHeaderCell{color:var(--foreground);text-align:left;margin:0;font-size:.88rem;line-height:1.2}.strength-section-module-scss-module__FQSBtW__jointGrid{gap:8px;display:grid}.strength-section-module-scss-module__FQSBtW__jointLine{grid-template-columns:minmax(240px,auto) 160px 160px;justify-content:start;align-items:center;gap:12px;display:grid}.strength-section-module-scss-module__FQSBtW__jointMovement{color:var(--foreground);text-align:left;margin:0;font-size:.88rem;line-height:1.25}.strength-section-module-scss-module__FQSBtW__select{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:34px;color:var(--foreground);font:inherit;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground)50%),linear-gradient(135deg,var(--muted-foreground)50%,transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding:0 28px 0 10px;font-size:.88rem}.strength-section-module-scss-module__FQSBtW__select:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}@media (max-width:920px){.strength-section-module-scss-module__FQSBtW__section{--intake-inline-gutter:16px}.strength-section-module-scss-module__FQSBtW__rows,.strength-section-module-scss-module__FQSBtW__trailingRows{grid-template-columns:minmax(0,1fr)}.strength-section-module-scss-module__FQSBtW__trailingColumn{gap:10px}.strength-section-module-scss-module__FQSBtW__jointHeader,.strength-section-module-scss-module__FQSBtW__jointLine{grid-template-columns:minmax(0,1fr)}.strength-section-module-scss-module__FQSBtW__jointMovement,.strength-section-module-scss-module__FQSBtW__jointHeaderCell{text-align:left}.strength-section-module-scss-module__FQSBtW__select{width:100%}}
.neuro-vascular-section-module-scss-module__3jMOiG__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:10px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-inline:var(--intake-inline-gutter);gap:10px;display:grid}.neuro-vascular-section-module-scss-module__3jMOiG__headerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.neuro-vascular-section-module-scss-module__3jMOiG__title{color:var(--foreground);margin:0;font-size:.96rem;font-weight:600;line-height:1.2}.neuro-vascular-section-module-scss-module__3jMOiG__profileLabel{color:var(--foreground);text-align:right;white-space:nowrap;place-self:center end;align-items:flex-end;gap:6px;margin:0;font-size:.96rem;font-weight:600;line-height:1;display:inline-flex}.neuro-vascular-section-module-scss-module__3jMOiG__profileLabel:before{content:"Profile:";letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-self:flex-end;font-size:.75rem;font-weight:600;line-height:1}.neuro-vascular-section-module-scss-module__3jMOiG__triageRows,.neuro-vascular-section-module-scss-module__3jMOiG__rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.neuro-vascular-section-module-scss-module__3jMOiG__column{align-content:start;gap:10px;display:grid}.neuro-vascular-section-module-scss-module__3jMOiG__row{border:1px solid color-mix(in oklab,var(--border)80%,transparent);border-radius:var(--radius);background:var(--background);align-items:start;gap:8px;padding:10px 12px;display:grid}.neuro-vascular-section-module-scss-module__3jMOiG__label{color:var(--foreground);text-align:left;margin:0;font-size:.88rem;line-height:1.25}.neuro-vascular-section-module-scss-module__3jMOiG__radioGroup{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}.neuro-vascular-section-module-scss-module__3jMOiG__radioLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:6px;font-size:.88rem;transition:color .14s;display:inline-flex}.neuro-vascular-section-module-scss-module__3jMOiG__radioLabel:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.neuro-vascular-section-module-scss-module__3jMOiG__radioInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.neuro-vascular-section-module-scss-module__3jMOiG__radioInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.neuro-vascular-section-module-scss-module__3jMOiG__details{margin-top:10px;padding-inline:12px;border-top:1px solid color-mix(in oklab,var(--border)80%,transparent);margin-inline:-12px;padding-top:12px}@media (max-width:920px){.neuro-vascular-section-module-scss-module__3jMOiG__section{--intake-inline-gutter:16px}.neuro-vascular-section-module-scss-module__3jMOiG__triageRows,.neuro-vascular-section-module-scss-module__3jMOiG__rows{grid-template-columns:minmax(0,1fr)}}
.special-tests-section-module-scss-module__wviuZG__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:10px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-inline:var(--intake-inline-gutter);gap:10px;display:grid}.special-tests-section-module-scss-module__wviuZG__headerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.special-tests-section-module-scss-module__wviuZG__title{color:var(--foreground);margin:0;font-size:.96rem;font-weight:600;line-height:1.2}.special-tests-section-module-scss-module__wviuZG__profileLabel{color:var(--foreground);text-align:right;white-space:nowrap;place-self:center end;align-items:flex-end;gap:6px;margin:0;font-size:.96rem;font-weight:600;line-height:1;display:inline-flex}.special-tests-section-module-scss-module__wviuZG__profileLabel:before{content:"Profile:";letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-self:flex-end;font-size:.75rem;font-weight:600;line-height:1}.special-tests-section-module-scss-module__wviuZG__rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.special-tests-section-module-scss-module__wviuZG__column{align-content:start;gap:10px;display:grid}.special-tests-section-module-scss-module__wviuZG__row{border:1px solid color-mix(in oklab,var(--border)80%,transparent);border-radius:var(--radius);background:var(--background);align-items:start;gap:8px;padding:10px 12px;display:grid}.special-tests-section-module-scss-module__wviuZG__label{color:var(--foreground);text-align:left;margin:0;font-size:.88rem;line-height:1.25}.special-tests-section-module-scss-module__wviuZG__radioGroup{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}.special-tests-section-module-scss-module__wviuZG__radioLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:6px;font-size:.88rem;transition:color .14s;display:inline-flex}.special-tests-section-module-scss-module__wviuZG__radioLabel:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.special-tests-section-module-scss-module__wviuZG__radioInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.special-tests-section-module-scss-module__wviuZG__radioInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.special-tests-section-module-scss-module__wviuZG__details{margin-top:10px;padding-inline:12px;border-top:1px solid color-mix(in oklab,var(--border)80%,transparent);margin-inline:-12px;padding-top:12px}@media (max-width:920px){.special-tests-section-module-scss-module__wviuZG__section{--intake-inline-gutter:16px}.special-tests-section-module-scss-module__wviuZG__rows{grid-template-columns:minmax(0,1fr)}}
.palpation-section-module-scss-module__ZDWDbq__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:10px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-inline:var(--intake-inline-gutter);gap:10px;display:grid}.palpation-section-module-scss-module__ZDWDbq__headerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.palpation-section-module-scss-module__ZDWDbq__title{color:var(--foreground);margin:0;font-size:.96rem;font-weight:600;line-height:1.2}.palpation-section-module-scss-module__ZDWDbq__profileLabel{color:var(--foreground);text-align:right;white-space:nowrap;place-self:center end;align-items:flex-end;gap:6px;margin:0;font-size:.96rem;font-weight:600;line-height:1;display:inline-flex}.palpation-section-module-scss-module__ZDWDbq__profileLabel:before{content:"Profile:";letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-self:flex-end;font-size:.75rem;font-weight:600;line-height:1}.palpation-section-module-scss-module__ZDWDbq__rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.palpation-section-module-scss-module__ZDWDbq__column{align-content:start;gap:10px;display:grid}.palpation-section-module-scss-module__ZDWDbq__row{border:1px solid color-mix(in oklab,var(--border)80%,transparent);border-radius:var(--radius);background:var(--background);align-items:start;gap:8px;padding:10px 12px;display:grid}.palpation-section-module-scss-module__ZDWDbq__label{color:var(--foreground);text-align:left;margin:0;font-size:.88rem;line-height:1.25}.palpation-section-module-scss-module__ZDWDbq__radioGroup{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}.palpation-section-module-scss-module__ZDWDbq__radioLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:6px;font-size:.88rem;transition:color .14s;display:inline-flex}.palpation-section-module-scss-module__ZDWDbq__radioLabel:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.palpation-section-module-scss-module__ZDWDbq__radioInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.palpation-section-module-scss-module__ZDWDbq__radioInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.palpation-section-module-scss-module__ZDWDbq__details{margin-top:10px;padding-inline:12px;border-top:1px solid color-mix(in oklab,var(--border)80%,transparent);margin-inline:-12px;padding-top:12px}@media (max-width:920px){.palpation-section-module-scss-module__ZDWDbq__section{--intake-inline-gutter:16px}.palpation-section-module-scss-module__ZDWDbq__rows{grid-template-columns:minmax(0,1fr)}}
.outcome-measurement-tools-section-module-scss-module__lagCTq__section{--intake-inline-gutter:20px;border-top:1px solid var(--border);margin-top:10px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-top:0;padding-inline:var(--intake-inline-gutter);gap:10px;display:grid}.outcome-measurement-tools-section-module-scss-module__lagCTq__headerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.outcome-measurement-tools-section-module-scss-module__lagCTq__title,.outcome-measurement-tools-section-module-scss-module__lagCTq__profileLabel{color:var(--foreground);margin:0;font-size:.96rem;line-height:1.2}.outcome-measurement-tools-section-module-scss-module__lagCTq__title{font-weight:600}.outcome-measurement-tools-section-module-scss-module__lagCTq__profileLabel{color:var(--foreground);text-align:right;white-space:nowrap;place-self:center end;align-items:flex-end;gap:6px;font-weight:600;line-height:1;display:inline-flex}.outcome-measurement-tools-section-module-scss-module__lagCTq__profileLabel:before{content:"Profile:";letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-self:flex-end;font-size:.75rem;font-weight:600;line-height:1}.outcome-measurement-tools-section-module-scss-module__lagCTq__body{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.outcome-measurement-tools-section-module-scss-module__lagCTq__row{grid-template-columns:minmax(320px,auto) minmax(280px,1fr);align-items:center;gap:12px;display:grid}.outcome-measurement-tools-section-module-scss-module__lagCTq__label{color:var(--foreground);margin:0;font-size:.88rem;line-height:1.3}.outcome-measurement-tools-section-module-scss-module__lagCTq__selectWrap{align-items:center;gap:8px;display:inline-flex}.outcome-measurement-tools-section-module-scss-module__lagCTq__select{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:40px;color:var(--foreground);font:inherit;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground)50%),linear-gradient(135deg,var(--muted-foreground)50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding:0 34px 0 10px;font-size:.88rem}.outcome-measurement-tools-section-module-scss-module__lagCTq__row .outcome-measurement-tools-section-module-scss-module__lagCTq__selectWrap .outcome-measurement-tools-section-module-scss-module__lagCTq__select{width:100%}.outcome-measurement-tools-section-module-scss-module__lagCTq__select:disabled{cursor:not-allowed;color:var(--muted-foreground);background-color:color-mix(in oklab,var(--muted)50%,var(--background))}.outcome-measurement-tools-section-module-scss-module__lagCTq__select:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.outcome-measurement-tools-section-module-scss-module__lagCTq__spinner{width:18px;height:18px;color:var(--muted-foreground);animation:.95s linear infinite outcome-measurement-tools-section-module-scss-module__lagCTq__objective-outcome-spin}@keyframes outcome-measurement-tools-section-module-scss-module__lagCTq__objective-outcome-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.outcome-measurement-tools-section-module-scss-module__lagCTq__outcomesRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:0;display:grid}.outcome-measurement-tools-section-module-scss-module__lagCTq__outcomeColumn{align-content:start;gap:10px;display:grid}.outcome-measurement-tools-section-module-scss-module__lagCTq__outcomeRow{border:1px solid color-mix(in oklab,var(--border)80%,transparent);border-radius:var(--radius);background:var(--background);align-items:start;gap:8px;padding:10px 12px;display:grid}.outcome-measurement-tools-section-module-scss-module__lagCTq__outcomeDetails{margin-top:10px;padding-inline:12px;border-top:1px solid color-mix(in oklab,var(--border)80%,transparent);margin-inline:-12px;padding-top:12px}.outcome-measurement-tools-section-module-scss-module__lagCTq__outcomeLabel,.outcome-measurement-tools-section-module-scss-module__lagCTq__primaryLabel{color:var(--foreground);text-align:left;margin:0;font-size:.88rem;line-height:1.25}.outcome-measurement-tools-section-module-scss-module__lagCTq__radioGroup{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}.outcome-measurement-tools-section-module-scss-module__lagCTq__radioLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:6px;font-size:.88rem;transition:color .14s;display:inline-flex}.outcome-measurement-tools-section-module-scss-module__lagCTq__radioLabel:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.outcome-measurement-tools-section-module-scss-module__lagCTq__radioInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.outcome-measurement-tools-section-module-scss-module__lagCTq__radioInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.outcome-measurement-tools-section-module-scss-module__lagCTq__primaryRow{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.outcome-measurement-tools-section-module-scss-module__lagCTq__primaryStandalone{--intake-inline-gutter:20px;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-inline:var(--intake-inline-gutter)}.outcome-measurement-tools-section-module-scss-module__lagCTq__primaryRow .outcome-measurement-tools-section-module-scss-module__lagCTq__select{justify-self:stretch;width:100%}@media (max-width:920px){.outcome-measurement-tools-section-module-scss-module__lagCTq__section{--intake-inline-gutter:16px}.outcome-measurement-tools-section-module-scss-module__lagCTq__row,.outcome-measurement-tools-section-module-scss-module__lagCTq__outcomesRows,.outcome-measurement-tools-section-module-scss-module__lagCTq__primaryRow{grid-template-columns:minmax(0,1fr)}.outcome-measurement-tools-section-module-scss-module__lagCTq__outcomeLabel,.outcome-measurement-tools-section-module-scss-module__lagCTq__primaryLabel{text-align:left}.outcome-measurement-tools-section-module-scss-module__lagCTq__primaryStandalone{--intake-inline-gutter:16px}.outcome-measurement-tools-section-module-scss-module__lagCTq__selectWrap .outcome-measurement-tools-section-module-scss-module__lagCTq__select{width:100%}}
.assessment-intake-section-module-scss-module__XgGfsa__section{--intake-inline-gutter:20px;margin-top:0;margin-inline:calc(var(--intake-inline-gutter)*-1);padding-top:0;padding-inline:var(--intake-inline-gutter);gap:12px;display:grid}.assessment-intake-section-module-scss-module__XgGfsa__title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.8rem;font-weight:400;line-height:1}.assessment-intake-section-module-scss-module__XgGfsa__referenceStatus{min-height:1rem;color:var(--muted-foreground);margin:0;font-size:.78rem;line-height:1.25}.assessment-intake-section-module-scss-module__XgGfsa__grid{gap:12px;display:grid}.assessment-intake-section-module-scss-module__XgGfsa__row{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.assessment-intake-section-module-scss-module__XgGfsa__restoreRow{margin-top:8px}.assessment-intake-section-module-scss-module__XgGfsa__label{color:var(--foreground);margin:0;font-size:.88rem;line-height:1.35}.assessment-intake-section-module-scss-module__XgGfsa__required{color:var(--destructive)}.assessment-intake-section-module-scss-module__XgGfsa__fieldColumn{gap:8px;display:grid}.assessment-intake-section-module-scss-module__XgGfsa__editorFieldWrap{display:grid}.assessment-intake-section-module-scss-module__XgGfsa__invalidField{border:1px solid var(--destructive);border-radius:var(--radius);background:color-mix(in oklab,var(--destructive)8%,transparent);padding:8px}.assessment-intake-section-module-scss-module__XgGfsa__invalidField :is(.assessment-intake-section-module-scss-module__XgGfsa__editorShell,.assessment-intake-section-module-scss-module__XgGfsa__presentationGroup,.assessment-intake-section-module-scss-module__XgGfsa__select,textarea,input){border-color:var(--destructive)}.assessment-intake-section-module-scss-module__XgGfsa__fieldError{min-height:1.1rem;color:var(--destructive);margin:0;font-size:.78rem;line-height:1.2}.assessment-intake-section-module-scss-module__XgGfsa__presentationGroup{background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.assessment-intake-section-module-scss-module__XgGfsa__presentationOption{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:8px;max-width:100%;font-size:.92rem;line-height:1.3;display:inline-flex}.assessment-intake-section-module-scss-module__XgGfsa__presentationInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:2px 0 0}.assessment-intake-section-module-scss-module__XgGfsa__presentationInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.assessment-intake-section-module-scss-module__XgGfsa__select{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:40px;color:var(--foreground);font:inherit;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground)50%),linear-gradient(135deg,var(--muted-foreground)50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding:0 34px 0 10px;font-size:.88rem}.assessment-intake-section-module-scss-module__XgGfsa__select:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.assessment-intake-section-module-scss-module__XgGfsa__numberInput{cursor:text;background-image:none;padding-right:10px}.assessment-intake-section-module-scss-module__XgGfsa__checkboxLabel{width:fit-content;max-width:100%;color:var(--foreground);cursor:pointer;align-items:center;gap:8px;font-size:.88rem;line-height:1.25;transition:color .14s;display:inline-flex}.assessment-intake-section-module-scss-module__XgGfsa__checkboxLabel:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.assessment-intake-section-module-scss-module__XgGfsa__statementCheckboxLabel{width:100%;color:var(--foreground);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:10px;font-size:.88rem;line-height:1.35;transition:color .14s;display:grid}.assessment-intake-section-module-scss-module__XgGfsa__statementCheckboxLabel:hover .assessment-intake-section-module-scss-module__XgGfsa__statementCheckboxText{text-underline-offset:2px;text-decoration:underline}.assessment-intake-section-module-scss-module__XgGfsa__checkboxInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;border-radius:.28rem;margin:0}.assessment-intake-section-module-scss-module__XgGfsa__checkboxInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.assessment-intake-section-module-scss-module__XgGfsa__statementCheckboxInput{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin-top:calc(.675em - 8px)}.assessment-intake-section-module-scss-module__XgGfsa__statementCheckboxText{line-height:1.35;display:block}.assessment-intake-section-module-scss-module__XgGfsa__inlineYesNoGroup{background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:0;display:inline-flex}.assessment-intake-section-module-scss-module__XgGfsa__inlineYesNoOption{color:var(--foreground);cursor:pointer;justify-self:start;align-items:center;gap:6px;width:fit-content;max-width:100%;font-size:.88rem;line-height:1.25;transition:color .14s;display:inline-flex}.assessment-intake-section-module-scss-module__XgGfsa__inlineYesNoOption:hover{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.assessment-intake-section-module-scss-module__XgGfsa__inlineYesNoInput{width:16px;height:16px;accent-color:color-mix(in oklab,var(--foreground)70%,var(--background));cursor:pointer;margin:0}.assessment-intake-section-module-scss-module__XgGfsa__inlineYesNoInput:focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.assessment-intake-section-module-scss-module__XgGfsa__listSection{--assessment-divider-gutter:var(--intake-inline-gutter);border-top:1px solid color-mix(in oklab,var(--border)80%,transparent);margin-inline:calc(var(--assessment-divider-gutter)*-1);padding-top:14px;padding-inline:var(--assessment-divider-gutter);gap:8px;display:grid}.assessment-intake-section-module-scss-module__XgGfsa__listHeader{align-items:baseline;gap:10px;display:inline-flex}.assessment-intake-section-module-scss-module__XgGfsa__listTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.2}.assessment-intake-section-module-scss-module__XgGfsa__listMeta{color:var(--foreground);margin:0;font-size:.94rem;line-height:1.2}.assessment-intake-section-module-scss-module__XgGfsa__listItem{grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:start;gap:10px 12px;display:grid}.assessment-intake-section-module-scss-module__XgGfsa__listItemEditor{gap:8px;display:grid}.assessment-intake-section-module-scss-module__XgGfsa__goalControls{flex-direction:column;gap:8px;min-height:100%;display:flex}.assessment-intake-section-module-scss-module__XgGfsa__goalMetLabel{color:var(--foreground);gap:4px;margin:0;font-size:.88rem;line-height:1.2;display:grid}.assessment-intake-section-module-scss-module__XgGfsa__goalListItem{grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:stretch}.assessment-intake-section-module-scss-module__XgGfsa__goalRemoveButton{margin-top:auto}.assessment-intake-section-module-scss-module__XgGfsa__inlineActionButton,.assessment-intake-section-module-scss-module__XgGfsa__addButton{appearance:none;color:color-mix(in oklab,var(--primary)85%,#0f172a 15%);font:inherit;text-underline-offset:2px;text-align:left;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:.84rem;font-weight:600;line-height:1.25;text-decoration:underline}.assessment-intake-section-module-scss-module__XgGfsa__inlineActionButton{white-space:nowrap;align-self:start;margin-top:6px}.assessment-intake-section-module-scss-module__XgGfsa__inlineActionButton:disabled{cursor:not-allowed;color:var(--muted-foreground)}.assessment-intake-section-module-scss-module__XgGfsa__inlineActionButton:focus-visible,.assessment-intake-section-module-scss-module__XgGfsa__addButton:focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}.assessment-intake-section-module-scss-module__XgGfsa__addButton{margin-top:2px}@media (max-width:1024px){.assessment-intake-section-module-scss-module__XgGfsa__listItem{grid-template-columns:minmax(0,1fr)}.assessment-intake-section-module-scss-module__XgGfsa__inlineActionButton{margin-top:0}}@media (max-width:920px){.assessment-intake-section-module-scss-module__XgGfsa__section{--intake-inline-gutter:16px}}
