.AnalysisLayout-module__zixQoW__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--aside-min), .42fr);gap:var(--grid-gap);align-items:start;display:grid}.AnalysisLayout-module__zixQoW__wide{grid-template-columns:minmax(0, 1fr) minmax(var(--aside-min-wide), .5fr)}.AnalysisLayout-module__zixQoW__data{min-width:0}.AnalysisLayout-module__zixQoW__insight{min-width:0;top:calc(var(--header-h) + 60px);position:sticky}.AnalysisLayout-module__zixQoW__insightTitle{max-width:24ch;font-family:var(--type-display);font-size:var(--fs-insight-title);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-insight);margin:0 0 10px;font-weight:400;line-height:1.1}.AnalysisLayout-module__zixQoW__insightBody{max-width:36ch;color:var(--text-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.AnalysisLayout-module__zixQoW__onDark .AnalysisLayout-module__zixQoW__insightBody{color:var(--text-on-dark-muted)}@media (max-width:900px){.AnalysisLayout-module__zixQoW__layout,.AnalysisLayout-module__zixQoW__wide{grid-template-columns:1fr}.AnalysisLayout-module__zixQoW__insight{position:static}}
.Spinner-module__0i089G__wrap{color:currentColor;display:inline-flex}.Spinner-module__0i089G__spinner{animation:.7s linear infinite Spinner-module__0i089G__spin}.Spinner-module__0i089G__track{opacity:.22}@keyframes Spinner-module__0i089G__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__0i089G__spinner{animation:none!important}.Spinner-module__0i089G__head{opacity:.7}}
.Button-module__p8AkZW__btn{border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text-ink);font-family:var(--type-ui);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-bold);letter-spacing:var(--ls-normal);white-space:nowrap;box-shadow:var(--shadow-hairline);transition:transform var(--dur-fast) var(--ease-standard), background-color var(--speed), color var(--speed), border-color var(--speed), box-shadow var(--speed);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:400;line-height:1;display:inline-flex;position:relative}.Button-module__p8AkZW__btn:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-1px)}.Button-module__p8AkZW__btn:active:not(:disabled){transform:translateY(1px)}.Button-module__p8AkZW__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module__p8AkZW__primary{background:var(--action-cobalt);color:var(--action-on);box-shadow:var(--shadow-action);border-color:#0000}.Button-module__p8AkZW__primary:hover:not(:disabled){background:var(--action-cobalt-strong);box-shadow:var(--shadow-action-hover)}.Button-module__p8AkZW__secondary{color:var(--action-cobalt-text);box-shadow:none;background:0 0;border-color:#176bff6b}.Button-module__p8AkZW__secondary:hover:not(:disabled){border-color:var(--action-cobalt);background:var(--oc-cobalt-soft)}.Button-module__p8AkZW__ink{background:var(--surface-inverse);color:var(--text-on-inverse);border-color:#0000}.Button-module__p8AkZW__ink:hover:not(:disabled){background:var(--rail-raised)}.Button-module__p8AkZW__attention{background:var(--oc-amber);color:#2a1c05;border-color:#0000}.Button-module__p8AkZW__danger{background:var(--oc-coral);color:#3a0f0c;border-color:#0000}.Button-module__p8AkZW__quiet{color:var(--text-muted);box-shadow:none;background:0 0;border-color:#0000}.Button-module__p8AkZW__quiet:hover:not(:disabled){border-color:var(--line);background:var(--surface);color:var(--text-ink)}.Button-module__p8AkZW__sm{min-height:36px;font-size:var(--fs-label);gap:8px;padding:0 14px}.Button-module__p8AkZW__fullWidth{width:100%}.Button-module__p8AkZW__label{align-items:center;display:inline-flex}.Button-module__p8AkZW__content{align-items:center;gap:inherit;transition:opacity var(--dur-fast) var(--ease-standard);display:inline-flex}.Button-module__p8AkZW__contentHidden{opacity:0}.Button-module__p8AkZW__loader{place-items:center;display:grid;position:absolute;inset:0}.Button-module__p8AkZW__btn:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;translate:-50% -50%}
.IconButton-module__4X7YQa__iconButton{border-radius:var(--radius-control);width:40px;height:40px;color:var(--text-muted);transition:scale var(--dur-fast) var(--ease-standard), color var(--speed), background var(--speed), border-color var(--speed);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid;position:relative}.IconButton-module__4X7YQa__iconButton:hover:not(:disabled){border-color:var(--line);background:var(--surface);color:var(--text-ink)}.IconButton-module__4X7YQa__iconButton:active:not(:disabled){scale:.94}.IconButton-module__4X7YQa__iconButton:disabled{opacity:.5;cursor:not-allowed}.IconButton-module__4X7YQa__active{border-color:var(--line);background:var(--surface);color:var(--text-ink)}.IconButton-module__4X7YQa__sm{width:34px;height:34px}.IconButton-module__4X7YQa__lg{width:44px;height:44px}.IconButton-module__4X7YQa__tooltip{z-index:var(--z-modal);border-radius:var(--radius-control);background:var(--tooltip-surface);color:var(--tooltip-text);font-family:var(--type-ui);font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-medium);box-shadow:var(--shadow-overlay);-webkit-user-select:none;user-select:none;animation:IconButton-module__4X7YQa__fade-in var(--dur-fast) var(--ease-standard);padding:5px 9px}.IconButton-module__4X7YQa__arrow{fill:var(--tooltip-surface)}.IconButton-module__4X7YQa__iconButton:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;translate:-50% -50%}
.Sheet-module__rsjBQW__sheet{min-width:0;padding:var(--surface-padding);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.Sheet-module__rsjBQW__metric{border-radius:var(--radius-metric)}.Sheet-module__rsjBQW__stage{border-radius:var(--radius-stage)}.Sheet-module__rsjBQW__raised{box-shadow:var(--shadow-raise)}.Sheet-module__rsjBQW__flush{padding:0;overflow:hidden}.Sheet-module__rsjBQW__dark{border-color:var(--rail-border);background:var(--rail);color:var(--text-on-dark);box-shadow:var(--shadow-overlay)}.Sheet-module__rsjBQW__cobalt{border-color:color-mix(in srgb, var(--action-cobalt) 40%, var(--line));background:var(--action-cobalt-soft)}.Sheet-module__rsjBQW__attention{border-color:color-mix(in srgb, var(--status-attention-mark) 45%, var(--line));background:var(--status-attention-soft)}.Sheet-module__rsjBQW__critical{border-color:color-mix(in srgb, var(--status-critical-mark) 50%, var(--line));background:var(--status-critical-soft)}.Sheet-module__rsjBQW__interactive{cursor:pointer;width:100%;text-align:inherit;transition:border-color var(--speed), box-shadow var(--speed), transform var(--speed)}.Sheet-module__rsjBQW__interactive:hover{border-color:var(--line-strong);box-shadow:var(--shadow-surface-hover);transform:translateY(-1px)}.Sheet-module__rsjBQW__interactive:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Sheet-module__rsjBQW__interactive:hover,.Sheet-module__rsjBQW__interactive:active{transform:none}}
.Status-module__tGsorq__status{border-radius:var(--radius-round);min-height:28px;font-family:var(--type-ui);font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-label);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:4px 12px;font-weight:400;display:inline-flex}.Status-module__tGsorq__dot{border-radius:var(--radius-round);flex:none;width:7px;height:7px}.Status-module__tGsorq__icon{margin-left:-2px;display:inline-flex}.Status-module__tGsorq__ok{background:var(--status-optimal-soft);color:var(--status-optimal)}.Status-module__tGsorq__ok .Status-module__tGsorq__dot{background:var(--status-optimal-mark)}.Status-module__tGsorq__info{background:var(--status-info-soft);color:var(--status-info)}.Status-module__tGsorq__info .Status-module__tGsorq__dot{background:var(--status-info-mark)}.Status-module__tGsorq__watch,.Status-module__tGsorq__attention{background:var(--status-attention-soft);color:var(--status-attention)}.Status-module__tGsorq__watch .Status-module__tGsorq__dot,.Status-module__tGsorq__attention .Status-module__tGsorq__dot{background:var(--status-attention-mark)}.Status-module__tGsorq__critical{background:var(--status-critical-soft);color:var(--status-critical)}.Status-module__tGsorq__critical .Status-module__tGsorq__dot{background:var(--status-critical-mark)}.Status-module__tGsorq__muted{border-color:var(--line);background:var(--status-neutral-soft);color:var(--status-neutral)}.Status-module__tGsorq__muted .Status-module__tGsorq__dot{background:var(--status-neutral-mark)}
.Skeleton-module__D5UdLW__skeleton{border-radius:var(--radius-control);background:linear-gradient(90deg, var(--surface-sunken) 0%, color-mix(in srgb, var(--surface-sunken) 55%, var(--bg-secondary)) 50%, var(--surface-sunken) 100%);animation:Skeleton-module__D5UdLW__skeleton-pulse 1.4s var(--ease-standard) infinite;display:block}.Skeleton-module__D5UdLW__text{height:12px;margin:4px 0}.Skeleton-module__D5UdLW__metric{width:96px;height:34px}.Skeleton-module__D5UdLW__row{height:44px}.Skeleton-module__D5UdLW__chart{border-radius:var(--radius-surface);height:220px}.Skeleton-module__D5UdLW__page{border-radius:var(--radius-surface);height:60vh}.Skeleton-module__D5UdLW__stack{flex-direction:column;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.Skeleton-module__D5UdLW__skeleton{background:var(--surface-sunken);animation:none!important}}
.EmptyState-module__UIAqxW__empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.EmptyState-module__UIAqxW__icon{border-radius:var(--radius-control);background:var(--surface-sunken);width:44px;height:44px;color:var(--text-muted);place-items:center;display:grid}.EmptyState-module__UIAqxW__permission .EmptyState-module__UIAqxW__icon{background:var(--action-cobalt-soft);color:var(--action-cobalt-text)}.EmptyState-module__UIAqxW__title{font-family:var(--type-display);font-size:var(--fs-card-title);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-tight);font-weight:400}.EmptyState-module__UIAqxW__description{max-width:42ch;color:var(--text-muted);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed)}.EmptyState-module__UIAqxW__action{margin-top:4px}
.ErrorState-module__lcigtG__error{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.ErrorState-module__lcigtG__icon{border-radius:var(--radius-control);background:var(--surface-sunken);width:44px;height:44px;color:var(--text-muted);place-items:center;display:grid}.ErrorState-module__lcigtG__offline .ErrorState-module__lcigtG__icon{background:var(--status-attention-soft);color:var(--status-attention)}.ErrorState-module__lcigtG__forbidden .ErrorState-module__lcigtG__icon{background:var(--action-cobalt-soft);color:var(--action-cobalt-text)}.ErrorState-module__lcigtG__server .ErrorState-module__lcigtG__icon,.ErrorState-module__lcigtG__unknown .ErrorState-module__lcigtG__icon{background:var(--status-critical-soft);color:var(--status-critical)}.ErrorState-module__lcigtG__title{font-family:var(--type-display);font-size:var(--fs-card-title);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-tight);font-weight:400}.ErrorState-module__lcigtG__message{max-width:44ch;color:var(--text-muted);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed)}.ErrorState-module__lcigtG__action{margin-top:4px}
.Field-module__GqccmW__field{flex-direction:column;gap:8px;display:flex}.Field-module__GqccmW__labelRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.Field-module__GqccmW__label{font-family:var(--type-ui);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-normal);color:var(--text-ink);font-weight:400}.Field-module__GqccmW__required{color:var(--text-muted);margin-left:3px}.Field-module__GqccmW__optional{color:var(--text-faint);font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-regular)}.Field-module__GqccmW__control{width:100%;min-height:var(--tap-min);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text-ink);font-family:var(--type-ui);font-size:var(--fs-body);font-variant-numeric:tabular-nums;transition:border-color var(--speed), background-color var(--speed), box-shadow var(--speed);padding:12px 14px}.Field-module__GqccmW__control::placeholder{color:var(--text-faint)}.Field-module__GqccmW__control:hover:not(:disabled){border-color:var(--text-faint)}.Field-module__GqccmW__control:focus-visible{outline:3px solid var(--focus-ring);outline-offset:0;border-color:var(--action-cobalt)}.Field-module__GqccmW__control:disabled{opacity:.6;cursor:not-allowed}.Field-module__GqccmW__control[aria-invalid=true]{border-color:var(--oc-coral);background:var(--status-critical-soft)}.Field-module__GqccmW__textarea{resize:vertical;min-height:104px;line-height:var(--lh-body)}.Field-module__GqccmW__controlWrap{align-items:center;display:flex;position:relative}.Field-module__GqccmW__withUnit{padding-right:60px}.Field-module__GqccmW__unit{pointer-events:none;color:var(--text-muted);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-medium);position:absolute;right:14px}.Field-module__GqccmW__help{color:var(--text-muted);font-size:var(--fs-body-sm);max-width:65ch;line-height:1.45}.Field-module__GqccmW__error{color:var(--status-critical);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-semibold);align-items:center;gap:6px;display:flex}.Field-module__GqccmW__error svg{flex:none}.Field-module__GqccmW__selectWrap{display:flex;position:relative}.Field-module__GqccmW__select{appearance:none;cursor:pointer;padding-right:38px}.Field-module__GqccmW__selectChevron{pointer-events:none;color:var(--text-muted);position:absolute;top:50%;right:14px;translate:0 -50%}
.Dialog-module__2m0ZfG__overlay{z-index:var(--z-modal);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Dialog-module__2m0ZfG__fade-in var(--dur-fast) var(--ease-standard);position:fixed;inset:0}.Dialog-module__2m0ZfG__content{z-index:var(--z-modal);border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--surface);width:min(520px,100vw - 32px);max-height:min(86vh,720px);box-shadow:var(--shadow-overlay);animation:Dialog-module__2m0ZfG__dialog-in var(--dur-standard) var(--ease-enter);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%}.Dialog-module__2m0ZfG__sm{width:min(420px,100vw - 32px)}.Dialog-module__2m0ZfG__lg{width:min(680px,100vw - 32px)}.Dialog-module__2m0ZfG__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 12px;display:flex}.Dialog-module__2m0ZfG__titleWrap{min-width:0}.Dialog-module__2m0ZfG__title{font-family:var(--type-display);font-size:var(--fs-card-title);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-tight);font-weight:400}.Dialog-module__2m0ZfG__description{color:var(--text-muted);font-size:var(--fs-body-sm);margin-top:4px;line-height:1.5}.Dialog-module__2m0ZfG__close{border-radius:var(--radius-control);width:34px;height:34px;color:var(--text-muted);transition:background var(--speed), color var(--speed);flex:none;place-items:center;display:inline-grid;position:relative}.Dialog-module__2m0ZfG__close:hover{background:var(--surface-sunken);color:var(--text-ink)}.Dialog-module__2m0ZfG__body{padding:0 18px 4px;overflow-y:auto}.Dialog-module__2m0ZfG__footer{justify-content:flex-end;gap:10px;padding:16px 18px 18px;display:flex}@keyframes Dialog-module__2m0ZfG__dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:560px){.Dialog-module__2m0ZfG__content{border-radius:var(--radius-modal) var(--radius-modal) 0 0;width:100%;max-height:90vh;animation:Dialog-module__2m0ZfG__sheet-up var(--dur-standard) var(--ease-enter);top:auto;bottom:0;left:0;translate:0}}@keyframes Dialog-module__2m0ZfG__sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Dialog-module__2m0ZfG__overlay,.Dialog-module__2m0ZfG__content{animation:none}}.Dialog-module__2m0ZfG__close:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;translate:-50% -50%}
.Drawer-module__kEZivq__overlay{z-index:var(--z-drawer);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:Drawer-module__kEZivq__fade-in var(--dur-fast) var(--ease-standard);position:fixed;inset:0}.Drawer-module__kEZivq__content{z-index:var(--z-drawer);background:var(--surface);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed}.Drawer-module__kEZivq__right{border-left:1px solid var(--line);width:min(440px,100vw - 48px);animation:Drawer-module__kEZivq__slide-left var(--dur-slow) var(--ease-enter);top:0;bottom:0;right:0}.Drawer-module__kEZivq__right.Drawer-module__kEZivq__lg{width:min(680px,100vw - 48px)}.Drawer-module__kEZivq__bottom{border-top:1px solid var(--line);border-radius:var(--radius-modal) var(--radius-modal) 0 0;max-height:88vh;animation:Drawer-module__kEZivq__slide-up var(--dur-slow) var(--ease-enter);bottom:0;left:0;right:0}.Drawer-module__kEZivq__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.Drawer-module__kEZivq__title{font-family:var(--type-display);font-size:var(--fs-card-title);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-tight);font-weight:400}.Drawer-module__kEZivq__close{border-radius:var(--radius-control);width:34px;height:34px;color:var(--text-muted);transition:background var(--speed), color var(--speed);place-items:center;display:inline-grid;position:relative}.Drawer-module__kEZivq__close:hover{background:var(--surface-sunken);color:var(--text-ink)}.Drawer-module__kEZivq__body{flex:1;min-height:0;padding:16px;overflow-y:auto}@media (max-width:700px){.Drawer-module__kEZivq__right,.Drawer-module__kEZivq__right.Drawer-module__kEZivq__lg{border-left:0;border-top:1px solid var(--line);border-radius:var(--radius-modal) var(--radius-modal) 0 0;width:100%;max-height:88vh;animation:Drawer-module__kEZivq__slide-up var(--dur-slow) var(--ease-enter);top:auto}.Drawer-module__kEZivq__content.Drawer-module__kEZivq__right{inset:auto 0 0}}@keyframes Drawer-module__kEZivq__slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Drawer-module__kEZivq__slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Drawer-module__kEZivq__overlay,.Drawer-module__kEZivq__content{animation:none}}.Drawer-module__kEZivq__close:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;translate:-50% -50%}
.Segmented-module__TwXLlG__segmented{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-sunken);scrollbar-width:none;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.Segmented-module__TwXLlG__segmented::-webkit-scrollbar{display:none}.Segmented-module__TwXLlG__option{min-height:36px;color:var(--text-muted);font-family:var(--type-ui);font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-bold);letter-spacing:var(--ls-normal);white-space:nowrap;transition:background-color .18s var(--ease-standard), color .18s var(--ease-standard), transform .18s var(--ease-standard);background:0 0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-weight:400;display:inline-flex;position:relative}.Segmented-module__TwXLlG__option:hover{color:var(--text-ink)}.Segmented-module__TwXLlG__option:after{content:"";background:var(--action-cobalt);transform-origin:50%;height:2px;transition:transform .24s var(--ease-standard);border-radius:2px;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.Segmented-module__TwXLlG__selected{background:var(--surface);color:var(--action-cobalt-text);box-shadow:var(--shadow-hairline);transform:translateY(-1px)}.Segmented-module__TwXLlG__selected:after{transform:scaleX(1)}.Segmented-module__TwXLlG__sm .Segmented-module__TwXLlG__option{min-height:32px;font-size:var(--fs-eyebrow);padding:6px 11px}.Segmented-module__TwXLlG__sm .Segmented-module__TwXLlG__option:after{bottom:4px;left:11px;right:11px}@media (prefers-reduced-motion:reduce){.Segmented-module__TwXLlG__option,.Segmented-module__TwXLlG__option:after{transition:none}.Segmented-module__TwXLlG__selected{transform:none}}.Segmented-module__TwXLlG__option:before{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;translate:-50% -50%}
.Tooltip-module__p25StW__tooltip{z-index:var(--z-modal);border-radius:var(--radius-control);background:var(--tooltip-surface);max-width:260px;color:var(--tooltip-text);font-family:var(--type-ui);font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-medium);box-shadow:var(--shadow-overlay);-webkit-user-select:none;user-select:none;animation:Tooltip-module__p25StW__fade-in var(--dur-fast) var(--ease-standard);padding:6px 10px;line-height:1.4}.Tooltip-module__p25StW__arrow{fill:var(--tooltip-surface)}@media (prefers-reduced-motion:reduce){.Tooltip-module__p25StW__tooltip{animation:none}}
.Toast-module__Oy2opG__viewport{z-index:var(--z-toast);top:calc(var(--header-h) + 12px);pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;right:20px}@media (max-width:700px){.Toast-module__Oy2opG__viewport{top:auto;right:12px;bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px) + 12px);width:auto;left:12px}}.Toast-module__Oy2opG__toast{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-overlay);pointer-events:auto;animation:Toast-module__Oy2opG__reveal var(--dur-standard) var(--ease-enter) both;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 12px 12px 14px;display:grid}.Toast-module__Oy2opG__icon{color:var(--text-muted);margin-top:1px}.Toast-module__Oy2opG__success .Toast-module__Oy2opG__icon{color:var(--status-optimal)}.Toast-module__Oy2opG__info .Toast-module__Oy2opG__icon{color:var(--action-cobalt-text)}.Toast-module__Oy2opG__warning .Toast-module__Oy2opG__icon{color:var(--status-attention)}.Toast-module__Oy2opG__error .Toast-module__Oy2opG__icon{color:var(--status-critical-mark)}.Toast-module__Oy2opG__body{min-width:0}.Toast-module__Oy2opG__title{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal)}.Toast-module__Oy2opG__description{color:var(--text-muted);font-size:var(--fs-body-sm);margin-top:2px;line-height:1.45}.Toast-module__Oy2opG__close{border-radius:var(--radius-control);width:26px;height:26px;color:var(--text-muted);transition:color var(--speed), background var(--speed);place-items:center;display:inline-grid;position:relative}.Toast-module__Oy2opG__close:hover{background:var(--surface-sunken);color:var(--text-ink)}@media (prefers-reduced-motion:reduce){.Toast-module__Oy2opG__toast{animation:none}}.Toast-module__Oy2opG__close:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;translate:-50% -50%}
.Freshness-module__aUTKva__freshness{color:var(--text-faint);font-size:var(--fs-label);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.Freshness-module__aUTKva__dot{border-radius:var(--radius-round);background:var(--status-neutral-mark);flex:none;width:6px;height:6px}.Freshness-module__aUTKva__updating .Freshness-module__aUTKva__dot{background:var(--status-info-mark);animation:Freshness-module__aUTKva__agent-dot 1.4s var(--ease-standard) infinite}.Freshness-module__aUTKva__stale{color:var(--status-attention)}.Freshness-module__aUTKva__stale .Freshness-module__aUTKva__dot{background:var(--status-attention-mark)}
.EmailVerifyBanner-module__jcIeSG__banner{border:1px solid color-mix(in srgb, var(--status-attention-mark) 35%, var(--line));border-radius:var(--radius-control);background:var(--status-attention-soft);font-size:var(--fs-body-sm);align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}.EmailVerifyBanner-module__jcIeSG__icon{color:var(--status-attention);flex-shrink:0}.EmailVerifyBanner-module__jcIeSG__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.EmailVerifyBanner-module__jcIeSG__text{color:var(--text)}.EmailVerifyBanner-module__jcIeSG__note{color:var(--text-muted);font-size:var(--fs-body-sm)}@media (max-width:640px){.EmailVerifyBanner-module__jcIeSG__banner{flex-wrap:wrap}}
.BrandLockup-module__N2v-3q__lockup{color:var(--text-ink);white-space:nowrap;align-items:center;gap:10px;line-height:1;display:inline-flex}.BrandLockup-module__N2v-3q__lockup.BrandLockup-module__N2v-3q__inverse{color:var(--text-on-dark)}.BrandLockup-module__N2v-3q__mark{flex:none}.BrandLockup-module__N2v-3q__wordmark{font-family:var(--type-display);letter-spacing:-.045em;align-items:baseline;gap:.24em;font-size:20px;display:inline-flex}.BrandLockup-module__N2v-3q__word{font-variation-settings:"wght" 520}.BrandLockup-module__N2v-3q__acronym{font-variation-settings:"wght" 740;font-weight:400}.BrandLockup-module__N2v-3q__compact{gap:8px}.BrandLockup-module__N2v-3q__compact .BrandLockup-module__N2v-3q__wordmark{font-size:16px}
.Shell-module__XWa17G__observatory{min-height:100dvh;padding-left:var(--rail-w)}.Shell-module__XWa17G__rail{z-index:var(--z-rail);width:var(--rail-w);border-right:1px solid var(--rail-border);background:var(--rail);color:var(--text-on-dark);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0 auto 0 0}.Shell-module__XWa17G__railBrand{width:100%;height:var(--header-h);border-bottom:1px solid var(--rail-border);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.Shell-module__XWa17G__railBrandName{font-size:var(--fs-eyebrow);letter-spacing:-.045em;color:var(--text-on-dark);gap:.24em;display:inline-flex}.Shell-module__XWa17G__railBrandName span{font-variation-settings:"wght" 520}.Shell-module__XWa17G__railBrandName strong{font-variation-settings:"wght" 740;font-weight:400}.Shell-module__XWa17G__railNav{flex-direction:column;flex:1;gap:8px;width:100%;padding:16px 12px;display:flex}.Shell-module__XWa17G__railLink{border-radius:var(--radius-control);min-height:60px;color:var(--text-on-dark-muted);transition:color var(--speed), background-color var(--speed);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.Shell-module__XWa17G__railLink:hover{background:var(--rail-raised);color:var(--text-on-dark)}.Shell-module__XWa17G__railLinkActive,.Shell-module__XWa17G__railLinkActive:hover{background:var(--action-cobalt);color:#fff}.Shell-module__XWa17G__railName{font-size:var(--fs-eyebrow);font-variation-settings:"wght" var(--fw-label);letter-spacing:-.01em;text-align:center;line-height:1.2}.Shell-module__XWa17G__railBottom{border-top:1px solid var(--rail-border);gap:8px;width:100%;padding:12px;display:grid}.Shell-module__XWa17G__stage{min-width:0}.Shell-module__XWa17G__header{z-index:var(--z-header);height:var(--header-h);padding:0 var(--canvas-x);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg-app) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(160px,.8fr) minmax(280px,1.6fr) auto;align-items:center;gap:24px;display:grid;position:sticky;top:0}.Shell-module__XWa17G__workspaceId{min-width:0}.Shell-module__XWa17G__workspaceId strong{font-family:var(--type-display);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-tight);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:400;display:block;overflow:hidden}.Shell-module__XWa17G__workspaceHint{color:var(--text-faint);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Shell-module__XWa17G__headerTools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.Shell-module__XWa17G__userChip{border-radius:var(--radius-round);background:var(--surface-inverse);width:40px;height:40px;color:var(--text-on-inverse);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-bold);font-variant-numeric:tabular-nums;transition:transform var(--dur-fast) var(--ease-standard), background-color var(--speed);place-items:center;display:grid;position:relative}.Shell-module__XWa17G__userChip:hover{background:var(--rail-raised)}.Shell-module__XWa17G__userChip:active{transform:translateY(1px)}.Shell-module__XWa17G__mobileMenuBtn{display:none}.Shell-module__XWa17G__tabs{z-index:var(--z-tabs);top:var(--header-h);min-height:48px;padding:0 var(--canvas-x);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg-app) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;align-items:center;gap:4px;display:flex;position:sticky;overflow-x:auto}.Shell-module__XWa17G__tabs::-webkit-scrollbar{display:none}.Shell-module__XWa17G__tab{min-height:40px;color:var(--text-muted);font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-bold);white-space:nowrap;transition:color .18s var(--ease-standard), background-color .18s var(--ease-standard), transform .18s var(--ease-standard);border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.Shell-module__XWa17G__tab:hover{color:var(--text-ink)}.Shell-module__XWa17G__tab:after{content:"";background:var(--action-cobalt);transform-origin:50%;height:2px;transition:transform .24s var(--ease-standard);border-radius:2px;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.Shell-module__XWa17G__tabActive,.Shell-module__XWa17G__tabActive:hover{color:var(--action-cobalt-text);transform:translateY(-1px)}.Shell-module__XWa17G__tabActive:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.Shell-module__XWa17G__tab,.Shell-module__XWa17G__tab:after{transition:none}.Shell-module__XWa17G__tabActive{transform:none}}.Shell-module__XWa17G__canvas{width:min(100%, calc(var(--content-max) + var(--canvas-x) * 2));padding:var(--canvas-top) var(--canvas-x) var(--canvas-bottom);margin:0 auto}.Shell-module__XWa17G__dock{display:none}.Shell-module__XWa17G__critical{z-index:var(--z-critical);position:fixed;bottom:100px;right:24px}@media (max-width:700px){.Shell-module__XWa17G__observatory{padding-left:0;padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px))}.Shell-module__XWa17G__rail{display:none}.Shell-module__XWa17G__header{height:var(--header-h-mobile);padding:0 var(--mobile-canvas-x);padding-top:env(safe-area-inset-top,0px);grid-template-columns:auto 1fr auto;gap:12px}.Shell-module__XWa17G__mobileMenuBtn{display:inline-grid}.Shell-module__XWa17G__tabs{top:calc(var(--header-h-mobile) + env(safe-area-inset-top,0px));padding:0 var(--mobile-canvas-x)}.Shell-module__XWa17G__canvas{padding:20px var(--mobile-canvas-x) 40px}.Shell-module__XWa17G__dock{z-index:var(--z-dock);height:calc(var(--dock-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--rail-border);background:var(--rail);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.Shell-module__XWa17G__dockLink{color:var(--text-on-dark-muted);font-size:var(--fs-eyebrow);font-variation-settings:"wght" var(--fw-label);transition:color var(--speed);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.Shell-module__XWa17G__dockLinkActive{color:#fff}.Shell-module__XWa17G__dockLinkActive .Shell-module__XWa17G__dockIcon{color:var(--action-cobalt-text)}.Shell-module__XWa17G__critical{right:17px;bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px) + 88px)}}.Shell-module__XWa17G__tab:before,.Shell-module__XWa17G__userChip:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;translate:-50% -50%}
.MetricStrip-module__mbnzpW__strip{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.MetricStrip-module__mbnzpW__cell{padding:var(--surface-padding);border:1px solid var(--line);border-radius:var(--radius-metric);background:var(--surface);position:relative;overflow:hidden}.MetricStrip-module__mbnzpW__cell:after{content:"";border:1px solid var(--data-orbit);border-radius:var(--radius-round);pointer-events:none;width:116px;height:116px;position:absolute;top:-46px;right:-46px}.MetricStrip-module__mbnzpW__value{font-variant-numeric:tabular-nums;font-size:var(--fs-metric-md);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-metric);line-height:var(--lh-metric);align-items:baseline;gap:5px;display:flex}.MetricStrip-module__mbnzpW__unit{color:var(--text-muted);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-medium);letter-spacing:0}.MetricStrip-module__mbnzpW__attention{color:var(--status-attention)}.MetricStrip-module__mbnzpW__critical{color:var(--status-critical)}.MetricStrip-module__mbnzpW__ok{color:var(--status-optimal)}.MetricStrip-module__mbnzpW__label{color:var(--text-ink);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-semibold);margin-top:10px}.MetricStrip-module__mbnzpW__hint{color:var(--text-muted);font-size:var(--fs-label);margin-top:3px}.MetricStrip-module__mbnzpW__delta{color:var(--text-muted);font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-semibold);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:6px;display:inline-flex}.MetricStrip-module__mbnzpW__delta.MetricStrip-module__mbnzpW__up{color:var(--status-optimal)}.MetricStrip-module__mbnzpW__delta.MetricStrip-module__mbnzpW__down{color:var(--status-critical)}
.CaptureBar-module__VRlM_q__capture{background:var(--surface-paper);min-width:0;transition:border-color var(--speed), box-shadow var(--speed);border:1px solid #aeb0a8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid;box-shadow:0 5px 18px -15px #111713b3}.CaptureBar-module__VRlM_q__capture:focus-within{border-color:var(--action-cobalt);box-shadow:0 0 0 3px var(--action-cobalt-soft)}.CaptureBar-module__VRlM_q__mark{color:var(--action-cobalt-text);place-items:center;padding:0 4px 0 12px;display:inline-grid}.CaptureBar-module__VRlM_q__input{min-width:0;height:46px;font-family:var(--type-ui);font-size:var(--fs-body-sm);background:0 0;border:0;outline:0}.CaptureBar-module__VRlM_q__tools{gap:8px;padding-right:10px;display:flex}.CaptureBar-module__VRlM_q__submit{background:var(--action-cobalt);color:#fff;width:40px;height:36px;transition:scale var(--dur-fast) var(--ease-standard), background var(--speed), opacity var(--speed);border-radius:7px;place-items:center;margin-right:5px;display:inline-grid;position:relative}.CaptureBar-module__VRlM_q__submit:hover:not(:disabled){background:var(--action-cobalt-strong)}.CaptureBar-module__VRlM_q__submit:active:not(:disabled){scale:.94}.CaptureBar-module__VRlM_q__submit:disabled{opacity:.4;cursor:not-allowed}@media (max-width:700px){.CaptureBar-module__VRlM_q__mark{display:none}.CaptureBar-module__VRlM_q__input{height:42px;font-size:16px}}.CaptureBar-module__VRlM_q__submit:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;translate:-50% -50%}
.PageIntro-module__kN3Nfq__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.PageIntro-module__kN3Nfq__eyebrow{color:var(--text-faint);font-size:var(--fs-eyebrow);font-variation-settings:"wght" var(--fw-label);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:10px;display:flex}.PageIntro-module__kN3Nfq__eyebrow:before{background:var(--action-cobalt);content:"";width:24px;height:2px}.PageIntro-module__kN3Nfq__title{max-width:20ch;font-family:var(--type-display);font-size:var(--fs-panel-title);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-tight);font-weight:400;line-height:var(--lh-heading);text-wrap:balance;margin:0}.PageIntro-module__kN3Nfq__hero .PageIntro-module__kN3Nfq__title{max-width:16ch;font-size:var(--fs-section-title);font-variation-settings:"wght" var(--fw-display);letter-spacing:var(--ls-display);line-height:1.02}.PageIntro-module__kN3Nfq__copy{max-width:65ch;color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-relaxed);margin:12px 0 0}.PageIntro-module__kN3Nfq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:900px){.PageIntro-module__kN3Nfq__intro{grid-template-columns:1fr;gap:16px}}
.ChangePasswordDialog-module__h_DW_a__form{flex-direction:column;gap:14px;display:flex}.ChangePasswordDialog-module__h_DW_a__success{font-size:var(--fs-body-sm);flex-direction:column;gap:14px;display:flex}.ChangePasswordDialog-module__h_DW_a__error{border:1px solid color-mix(in srgb, var(--critical-red) 40%, var(--line));border-radius:var(--radius-control);background:var(--critical-red-soft);color:var(--status-critical);font-size:var(--fs-body-sm);align-items:center;gap:8px;padding:10px 12px;display:flex}
.RuleHeader-module__hazAWG__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 16px;min-width:0;display:flex}.RuleHeader-module__hazAWG__left{align-items:baseline;gap:12px;min-width:0;display:flex}.RuleHeader-module__hazAWG__title{font-family:var(--type-display);font-size:var(--fs-card-title);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-tight);font-weight:400}.RuleHeader-module__hazAWG__meta{color:var(--text-faint);font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.RuleHeader-module__hazAWG__action{flex:0 auto;min-width:0;max-width:100%}@media (max-width:700px){.RuleHeader-module__hazAWG__action{flex-basis:100%}}
.AccountMenu-module__7rkVRa__content{z-index:var(--z-modal);border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface-paper);min-width:220px;box-shadow:var(--shadow-overlay);animation:AccountMenu-module__7rkVRa__fade-in var(--dur-fast) var(--ease-standard);padding:6px}.AccountMenu-module__7rkVRa__email{color:var(--text-muted);font-family:var(--type-mono);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 10px 10px;overflow:hidden}.AccountMenu-module__7rkVRa__item{border-radius:var(--radius-control);color:var(--text-ink);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);cursor:pointer;outline:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.AccountMenu-module__7rkVRa__item[data-highlighted],.AccountMenu-module__7rkVRa__item:hover{background:var(--surface-paper-2)}.AccountMenu-module__7rkVRa__danger{color:var(--status-critical)}.AccountMenu-module__7rkVRa__danger[data-highlighted],.AccountMenu-module__7rkVRa__danger:hover{background:var(--critical-red-soft)}.AccountMenu-module__7rkVRa__sep{background:var(--line);height:1px;margin:4px 0}@media (prefers-reduced-motion:reduce){.AccountMenu-module__7rkVRa__content{animation:none}}.AccountMenu-module__7rkVRa__themeRow{flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.AccountMenu-module__7rkVRa__themeLabel{color:var(--text-faint);font-size:var(--fs-eyebrow);font-variation-settings:"wght" var(--fw-label);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}
.CriticalRail-module__LDdoBG__wrap{z-index:var(--z-critical);position:fixed;bottom:20px;right:20px}.CriticalRail-module__LDdoBG__button{border:1px solid var(--critical-red);border-radius:var(--radius-round);background:var(--surface-paper);height:44px;color:var(--critical-red);font-family:var(--type-ui);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-label);box-shadow:var(--shadow-overlay);transition:scale var(--dur-fast) var(--ease-standard), background var(--speed), color var(--speed);align-items:center;gap:8px;padding:0 16px;display:inline-flex}.CriticalRail-module__LDdoBG__button:hover{background:var(--critical-red-soft)}.CriticalRail-module__LDdoBG__button:active{scale:.96}.CriticalRail-module__LDdoBG__active{border-color:var(--status-critical-mark);background:var(--status-critical-mark);color:#3a0f0c;animation:CriticalRail-module__LDdoBG__critical-enter var(--dur-standard) var(--ease-enter)}.CriticalRail-module__LDdoBG__active:hover{background:color-mix(in srgb, var(--status-critical-mark) 88%, #000)}.CriticalRail-module__LDdoBG__badge{border-radius:var(--radius-round);background:var(--surface);min-width:20px;height:20px;color:var(--status-critical);font-variant-numeric:tabular-nums;font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-label);place-items:center;padding:0 5px;display:inline-grid}@media (max-width:700px){.CriticalRail-module__LDdoBG__wrap{right:14px;bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px) + 14px)}}@media (prefers-reduced-motion:reduce){.CriticalRail-module__LDdoBG__active{animation:none}}
.charts-module__Mh-F1a__figure{gap:var(--space-5);min-width:0;margin:0;display:grid}.charts-module__Mh-F1a__caption{gap:var(--space-2);display:grid}.charts-module__Mh-F1a__captionTitle{font-family:var(--type-display);font-size:var(--fs-title);font-weight:var(--fw-display);line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.charts-module__Mh-F1a__captionMeta{font-variant-numeric:tabular-nums;font-size:var(--fs-label);text-transform:uppercase;color:var(--text-muted)}.charts-module__Mh-F1a__captionSummary{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-ink-2);text-wrap:pretty}.charts-module__Mh-F1a__plot{width:100%;min-width:0}@media (max-width:700px){.charts-module__Mh-F1a__plot{height:210px!important}}.charts-module__Mh-F1a__plot .recharts-cartesian-axis-tick-value{font-variant-numeric:tabular-nums;fill:var(--text-muted)}.charts-module__Mh-F1a__plot .recharts-surface{overflow:visible}.charts-module__Mh-F1a__noPlot{padding:var(--space-7) var(--space-5);border:1px dashed var(--line);border-radius:var(--radius-surface);background:var(--surface-paper-2);color:var(--text-muted);font-size:var(--fs-body-sm);text-align:center;margin:0}.charts-module__Mh-F1a__tooltip{max-width:260px;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-paper);box-shadow:var(--shadow-overlay);gap:3px;display:grid}.charts-module__Mh-F1a__tooltipTime{font-variant-numeric:tabular-nums;font-size:var(--fs-label);text-transform:uppercase;color:var(--text-muted)}.charts-module__Mh-F1a__tooltipValue{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-ink)}.charts-module__Mh-F1a__tooltipStatus{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-ink-2)}.charts-module__Mh-F1a__tooltipMeta{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-muted)}.charts-module__Mh-F1a__legend{gap:var(--space-3) var(--space-6);font-size:var(--fs-body-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.charts-module__Mh-F1a__legendItem{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.charts-module__Mh-F1a__legendBand{border:1px dashed color-mix(in srgb, var(--status-green) 45%, transparent);background:var(--status-green-soft);border-radius:3px;flex:none;width:16px;height:10px}.charts-module__Mh-F1a__legendDash{border-top:1.5px dashed var(--text-muted);flex:none;width:16px;height:0}.charts-module__Mh-F1a__legendSwatch{border-radius:3px;flex:none;width:12px;height:12px}.charts-module__Mh-F1a__swatch_ok{background:var(--status-green)}.charts-module__Mh-F1a__swatch_watch{background:var(--status-amber)}.charts-module__Mh-F1a__swatch_attention{background:var(--attention-orange)}.charts-module__Mh-F1a__swatch_critical{background:var(--critical-red)}.charts-module__Mh-F1a__swatch_muted{background:var(--text-muted)}.charts-module__Mh-F1a__dropped{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-muted);margin:0}.charts-module__Mh-F1a__tableWrap{gap:var(--space-4);display:grid}.charts-module__Mh-F1a__tableToggle{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);margin-left:calc(var(--space-3) * -1);border-radius:var(--radius-control);color:var(--action-cobalt-text);font-family:var(--type-ui);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);justify-self:start;display:inline-flex}.charts-module__Mh-F1a__tableToggle:hover{color:var(--action-cobalt-text)}.charts-module__Mh-F1a__tableScroll{border:1px solid var(--line);border-radius:var(--radius-control);overflow-x:auto}.charts-module__Mh-F1a__table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm)}.charts-module__Mh-F1a__table th,.charts-module__Mh-F1a__table td{padding:var(--space-3) var(--space-5);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}.charts-module__Mh-F1a__table thead th{background:var(--surface-paper-2);font-variant-numeric:tabular-nums;font-size:var(--fs-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--text-muted);position:sticky;top:0}.charts-module__Mh-F1a__table tbody tr:last-child td{border-bottom:0}.charts-module__Mh-F1a__tableValue{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.charts-module__Mh-F1a__tableFlag{margin-left:var(--space-3);padding:1px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-round);background:var(--surface-paper-2);font-size:var(--fs-label);color:var(--text-muted)}.charts-module__Mh-F1a__spark{overflow:visible}.charts-module__Mh-F1a__sparkLine{fill:none;stroke:var(--accent-bluegray);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.charts-module__Mh-F1a__sparkEmpty{stroke:var(--line);stroke-width:1px}.charts-module__Mh-F1a__sparkDot{stroke:var(--surface-paper);stroke-width:1px}.charts-module__Mh-F1a__tone_ok{fill:var(--status-green)}.charts-module__Mh-F1a__tone_watch{fill:var(--status-amber)}.charts-module__Mh-F1a__tone_attention{fill:var(--attention-orange)}.charts-module__Mh-F1a__tone_critical{fill:var(--critical-red)}.charts-module__Mh-F1a__tone_muted{fill:var(--text-muted)}.charts-module__Mh-F1a__densePlot{overflow:hidden}.charts-module__Mh-F1a__denseCanvas{width:100%;height:100%}.charts-module__Mh-F1a__skeleton{gap:var(--space-5);display:grid}
.Gauge-module__UH7a6a__gauge{flex:none;place-items:center;display:inline-grid;position:relative}.Gauge-module__UH7a6a__svg{overflow:visible;transform:rotate(-90deg)}.Gauge-module__UH7a6a__track{stroke:var(--data-band)}.Gauge-module__UH7a6a__progress{stroke:var(--data-primary);stroke-linecap:round;transition:stroke-dashoffset var(--dur-slow) var(--ease-standard)}.Gauge-module__UH7a6a__progress.Gauge-module__UH7a6a__ok{stroke:var(--status-optimal-mark)}.Gauge-module__UH7a6a__progress.Gauge-module__UH7a6a__watch{stroke:var(--status-attention-mark)}.Gauge-module__UH7a6a__progress.Gauge-module__UH7a6a__critical{stroke:var(--status-critical-mark)}.Gauge-module__UH7a6a__value{flex-direction:column;align-items:center;gap:2px;line-height:1;display:flex;position:absolute}.Gauge-module__UH7a6a__number{font-variant-numeric:tabular-nums;font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-metric);color:var(--text-ink)}.Gauge-module__UH7a6a__max{color:var(--text-muted);font-size:var(--fs-label)}.Gauge-module__UH7a6a__empty .Gauge-module__UH7a6a__progress{display:none}@media (prefers-reduced-motion:reduce){.Gauge-module__UH7a6a__progress{transition:none}}
.AgentAnswerView-module__GuVM9G__answer{border:1px solid var(--line);border-radius:var(--radius-feature);background:var(--surface);animation:AgentAnswerView-module__GuVM9G__reveal var(--dur-standard) var(--ease-standard) both;flex-direction:column;gap:16px;padding:16px;display:flex}.AgentAnswerView-module__GuVM9G__head{align-items:center;gap:10px;display:flex}.AgentAnswerView-module__GuVM9G__headText{flex-direction:column;gap:2px;min-width:0;display:flex}.AgentAnswerView-module__GuVM9G__headTitle{font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-bold)}.AgentAnswerView-module__GuVM9G__headMeta{color:var(--text-faint);font-size:var(--fs-eyebrow)}.AgentAnswerView-module__GuVM9G__summary{max-width:none;font-size:var(--fs-body-lg);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-tight);margin:0;line-height:1.35}.AgentAnswerView-module__GuVM9G__detail{max-width:none;color:var(--text-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body);margin:0}.AgentAnswerView-module__GuVM9G__metrics{border:1px solid var(--line);border-radius:var(--radius-metric);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;display:grid;overflow:hidden}.AgentAnswerView-module__GuVM9G__metric{background:var(--surface);flex-direction:column;gap:4px;padding:12px;display:flex}.AgentAnswerView-module__GuVM9G__metricLabel{color:var(--text-faint);font-size:var(--fs-eyebrow)}.AgentAnswerView-module__GuVM9G__metricValue{font-size:var(--fs-metric-sm);font-variation-settings:"wght" var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-metric);align-items:baseline;gap:4px;line-height:1;display:flex}.AgentAnswerView-module__GuVM9G__metricUnit{color:var(--text-muted);font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-medium);letter-spacing:0}.AgentAnswerView-module__GuVM9G__metricDelta{font-size:var(--fs-eyebrow);font-variation-settings:"wght" var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-muted)}.AgentAnswerView-module__GuVM9G__metricDelta.AgentAnswerView-module__GuVM9G__ok{color:var(--status-optimal)}.AgentAnswerView-module__GuVM9G__metricDelta.AgentAnswerView-module__GuVM9G__watch{color:var(--status-attention)}.AgentAnswerView-module__GuVM9G__metricDelta.AgentAnswerView-module__GuVM9G__critical{color:var(--status-critical)}.AgentAnswerView-module__GuVM9G__blockTitle{color:var(--text-faint);font-size:var(--fs-eyebrow);font-variation-settings:"wght" var(--fw-label);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.AgentAnswerView-module__GuVM9G__factors{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.AgentAnswerView-module__GuVM9G__factor{max-width:none;color:var(--text-ink);font-size:var(--fs-body-sm);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.AgentAnswerView-module__GuVM9G__factorDot{border-radius:var(--radius-round);background:var(--oc-mist-strong);flex:none;width:5px;height:5px;margin-top:6px}.AgentAnswerView-module__GuVM9G__nextStep{border-radius:var(--radius-metric);background:var(--status-optimal-soft);color:var(--status-optimal);align-items:flex-start;gap:10px;padding:12px;display:flex}.AgentAnswerView-module__GuVM9G__nextStepNow{background:var(--status-critical-soft);color:var(--status-critical)}.AgentAnswerView-module__GuVM9G__nextStepSoon{background:var(--status-attention-soft);color:var(--status-attention)}.AgentAnswerView-module__GuVM9G__nextStepBody{flex-direction:column;gap:3px;min-width:0;display:flex}.AgentAnswerView-module__GuVM9G__nextStepLabel{font-size:var(--fs-eyebrow);font-variation-settings:"wght" var(--fw-label);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;opacity:.85}.AgentAnswerView-module__GuVM9G__nextStepText{max-width:none;color:var(--text-ink);font-size:var(--fs-body-sm);margin:0;line-height:1.45}.AgentAnswerView-module__GuVM9G__gaps{border:1px solid color-mix(in srgb, var(--status-attention-mark) 30%, transparent);border-radius:var(--radius-metric);background:var(--status-attention-soft);flex-direction:column;gap:8px;padding:12px;display:flex}.AgentAnswerView-module__GuVM9G__gapsTitle{color:var(--status-attention);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-bold);align-items:center;gap:8px;display:flex}.AgentAnswerView-module__GuVM9G__gapsList{color:var(--text-muted);font-size:var(--fs-body-sm);flex-direction:column;gap:6px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.AgentAnswerView-module__GuVM9G__sources{border-top:1px solid var(--line);padding-top:12px}.AgentAnswerView-module__GuVM9G__sourcesToggle{width:100%;min-height:var(--tap-min);color:var(--text-muted);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-semibold);justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.AgentAnswerView-module__GuVM9G__sourcesToggle:hover{color:var(--text-ink)}.AgentAnswerView-module__GuVM9G__sourcesList{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.AgentAnswerView-module__GuVM9G__source{font-size:var(--fs-body-sm);flex-direction:column;gap:2px;display:flex}.AgentAnswerView-module__GuVM9G__sourceLabel{font-variation-settings:"wght" var(--fw-semibold)}.AgentAnswerView-module__GuVM9G__sourceMeta{color:var(--text-faint);font-size:var(--fs-eyebrow);font-variant-numeric:tabular-nums}.AgentAnswerView-module__GuVM9G__boundary{max-width:none;color:var(--text-faint);font-size:var(--fs-eyebrow);margin:0;line-height:1.4}.AgentAnswerView-module__GuVM9G__escalation{border:1px solid color-mix(in srgb, var(--status-critical-mark) 45%, transparent);border-radius:var(--radius-metric);background:var(--status-critical-soft);flex-direction:column;gap:8px;padding:14px;display:flex}.AgentAnswerView-module__GuVM9G__escalationTitle{color:var(--status-critical);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-bold);align-items:center;gap:8px;display:flex}
.Agent-module__w_o1lq__launcher{z-index:var(--z-agent);border:1px solid var(--line);border-radius:var(--radius-round);background:var(--surface);min-height:64px;color:var(--text-ink);box-shadow:var(--shadow-overlay);transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--speed);align-items:center;gap:12px;padding:0 22px 0 18px;display:inline-flex;position:fixed;bottom:24px;right:24px}.Agent-module__w_o1lq__launcher:hover{transform:translateY(-1px)}.Agent-module__w_o1lq__launcher:active{transform:translateY(1px)}.Agent-module__w_o1lq__launcherText{text-align:left;flex-direction:column;gap:2px;display:flex}.Agent-module__w_o1lq__launcherTitle{font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-bold)}.Agent-module__w_o1lq__launcherHint{color:var(--text-faint);font-size:var(--fs-eyebrow)}.Agent-module__w_o1lq__overlay{z-index:var(--z-agent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Agent-module__w_o1lq__fade-in var(--dur-fast) var(--ease-standard);background:#0b203552;position:fixed;inset:0}.Agent-module__w_o1lq__modal{z-index:var(--z-agent);border:1px solid var(--line);border-radius:var(--radius-stage);background:var(--surface);width:min(440px,100vw - 40px);height:min(760px,100dvh - 40px);box-shadow:var(--shadow-overlay);animation:Agent-module__w_o1lq__agent-in var(--dur-standard) var(--ease-enter);flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden}@keyframes Agent-module__w_o1lq__agent-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Agent-module__w_o1lq__header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.Agent-module__w_o1lq__headerText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Agent-module__w_o1lq__title{font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-bold);letter-spacing:var(--ls-normal)}.Agent-module__w_o1lq__status{color:var(--text-faint);font-size:var(--fs-eyebrow);align-items:center;gap:6px;display:inline-flex}.Agent-module__w_o1lq__statusDot{border-radius:var(--radius-round);background:var(--status-optimal-mark);width:6px;height:6px}.Agent-module__w_o1lq__headerActions{align-items:center;gap:10px;display:flex}.Agent-module__w_o1lq__iconBtn{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-muted);transition:background-color var(--speed), color var(--speed);place-items:center;display:grid;position:relative}.Agent-module__w_o1lq__iconBtn:hover{background:var(--surface-sunken);color:var(--text-ink)}.Agent-module__w_o1lq__iconBtnActive{background:var(--oc-cobalt-soft);color:var(--action-cobalt-text)}.Agent-module__w_o1lq__context{border-bottom:1px solid var(--line);background:var(--surface-sunken);animation:Agent-module__w_o1lq__reveal var(--dur-standard) var(--ease-standard) both;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.Agent-module__w_o1lq__contextTitle{color:var(--text-faint);font-size:var(--fs-eyebrow);font-variation-settings:"wght" var(--fw-label);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.Agent-module__w_o1lq__contextRow{color:var(--text-muted);font-size:var(--fs-body-sm);justify-content:space-between;gap:12px;display:flex}.Agent-module__w_o1lq__contextValue{color:var(--text-ink);font-variation-settings:"wght" var(--fw-semibold);font-variant-numeric:tabular-nums}.Agent-module__w_o1lq__thread{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.Agent-module__w_o1lq__question{border-radius:var(--radius-metric) var(--radius-metric) 6px var(--radius-metric);background:var(--oc-mist);max-width:85%;color:var(--text-ink);font-size:var(--fs-body-sm);align-self:flex-end;padding:10px 14px;line-height:1.45}.Agent-module__w_o1lq__intro{flex-direction:column;gap:16px;display:flex}.Agent-module__w_o1lq__introTitle{max-width:none;font-size:var(--fs-card-title);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:var(--ls-tight);margin:0;line-height:1.2}.Agent-module__w_o1lq__introText{color:var(--text-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body);margin:0}.Agent-module__w_o1lq__limits{border-radius:var(--radius-metric);background:var(--surface-sunken);flex-direction:column;gap:8px;padding:12px;display:flex}.Agent-module__w_o1lq__limit{color:var(--text-muted);font-size:var(--fs-body-sm);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.Agent-module__w_o1lq__starters{flex-direction:column;gap:8px;display:flex}.Agent-module__w_o1lq__starter{min-height:var(--tap-min);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text-ink);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-medium);text-align:left;transition:border-color var(--speed), background-color var(--speed);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.Agent-module__w_o1lq__starter:hover{border-color:var(--action-cobalt);background:var(--oc-cobalt-soft)}.Agent-module__w_o1lq__streaming{border:1px solid var(--line);border-radius:var(--radius-feature);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.Agent-module__w_o1lq__dots{gap:5px;display:inline-flex}.Agent-module__w_o1lq__dot{border-radius:var(--radius-round);background:var(--oc-mist-strong);width:6px;height:6px;animation:Agent-module__w_o1lq__agent-dot 1.4s var(--ease-standard) infinite}.Agent-module__w_o1lq__dot:nth-child(2){animation-delay:.16s}.Agent-module__w_o1lq__dot:nth-child(3){animation-delay:.32s}.Agent-module__w_o1lq__skeletonLine{background:var(--surface-sunken);height:12px;animation:Agent-module__w_o1lq__skeleton-pulse 1.6s var(--ease-standard) infinite;border-radius:6px}.Agent-module__w_o1lq__skeletonLine:nth-child(3){width:78%}.Agent-module__w_o1lq__skeletonLine:nth-child(4){width:54%}.Agent-module__w_o1lq__streamingLabel{color:var(--text-faint);font-size:var(--fs-eyebrow)}.Agent-module__w_o1lq__error{border:1px solid color-mix(in srgb, var(--status-critical-mark) 40%, transparent);border-radius:var(--radius-feature);background:var(--status-critical-soft);flex-direction:column;gap:12px;padding:14px;display:flex}.Agent-module__w_o1lq__errorTitle{color:var(--status-critical);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-bold);align-items:center;gap:8px;display:flex}.Agent-module__w_o1lq__errorText{max-width:none;color:var(--text-muted);font-size:var(--fs-body-sm);margin:0;line-height:1.45}.Agent-module__w_o1lq__composer{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex}.Agent-module__w_o1lq__composerRow{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--speed);align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;display:flex}.Agent-module__w_o1lq__composerRow:focus-within{border-color:var(--action-cobalt)}.Agent-module__w_o1lq__input{min-height:32px;max-height:120px;color:var(--text-ink);font-family:var(--type-ui);font-size:var(--fs-body-sm);resize:none;background:0 0;border:0;outline:none;flex:1;padding:6px 0;line-height:1.45}.Agent-module__w_o1lq__input::placeholder{color:var(--text-faint)}.Agent-module__w_o1lq__send{background:var(--action-cobalt);color:#fff;width:40px;height:40px;transition:background-color var(--speed), opacity var(--speed);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.Agent-module__w_o1lq__send:disabled{background:var(--surface-sunken);color:var(--text-faint);cursor:not-allowed}.Agent-module__w_o1lq__disclaimer{color:var(--text-faint);font-size:var(--fs-eyebrow);text-align:center}@media (max-width:700px){.Agent-module__w_o1lq__launcher{right:17px;bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px) + 17px);padding:0 18px 0 14px}.Agent-module__w_o1lq__launcherText{display:none}.Agent-module__w_o1lq__modal{width:100vw;max-width:100vw;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0;inset:0}}@media (prefers-reduced-motion:reduce){.Agent-module__w_o1lq__overlay,.Agent-module__w_o1lq__modal,.Agent-module__w_o1lq__context,.Agent-module__w_o1lq__dot,.Agent-module__w_o1lq__skeletonLine{animation:none}.Agent-module__w_o1lq__launcher:hover,.Agent-module__w_o1lq__launcher:active{transform:none}}.Agent-module__w_o1lq__iconBtn:after,.Agent-module__w_o1lq__send:after,.Agent-module__w_o1lq__sourcesToggle:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;translate:-50% -50%}
.biomarkers-module__VrFDEG__controls{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.biomarkers-module__VrFDEG__search{flex:260px;min-width:0;display:block;position:relative}.biomarkers-module__VrFDEG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:11px;translate:0 -50%}.biomarkers-module__VrFDEG__searchInput{padding-left:34px}.biomarkers-module__VrFDEG__chips{gap:var(--space-3);flex-wrap:wrap;display:flex}.biomarkers-module__VrFDEG__chip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:1px solid var(--line);border-radius:var(--radius-round);background:var(--surface-paper);color:var(--text-ink-2);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);transition:border-color var(--speed), background var(--speed), color var(--speed);display:inline-flex}.biomarkers-module__VrFDEG__chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--text-ink) 30%, var(--line))}.biomarkers-module__VrFDEG__chip:disabled{opacity:.5;cursor:not-allowed}.biomarkers-module__VrFDEG__chipOn{border-color:var(--action-cobalt);background:var(--action-cobalt-soft);color:var(--action-cobalt-text)}.biomarkers-module__VrFDEG__chipCount{font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--text-muted)}.biomarkers-module__VrFDEG__chipOn .biomarkers-module__VrFDEG__chipCount{color:inherit}.biomarkers-module__VrFDEG__rows{margin-top:var(--space-5);display:grid}.biomarkers-module__VrFDEG__row{align-items:center;gap:var(--space-3);border-top:1px solid var(--line);display:flex}.biomarkers-module__VrFDEG__rows>.biomarkers-module__VrFDEG__row:first-child{border-top:0}.biomarkers-module__VrFDEG__rowMain{align-items:center;gap:var(--space-5);min-width:0;min-height:52px;padding:var(--space-3) var(--space-2);border-radius:var(--radius-control);text-align:left;transition:background var(--dur-fast) var(--ease-standard);flex:1;grid-template-columns:minmax(0,1fr) auto minmax(84px,auto) minmax(0,auto) auto;display:grid}.biomarkers-module__VrFDEG__rowMain:hover{background:var(--surface-paper-2)}.biomarkers-module__VrFDEG__rowName{gap:1px;min-width:0;display:grid}.biomarkers-module__VrFDEG__rowTitle{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.biomarkers-module__VrFDEG__rowCode{font-family:var(--type-mono);font-size:var(--fs-mono-meta);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-muted)}.biomarkers-module__VrFDEG__rowSpark{align-items:center;display:flex}.biomarkers-module__VrFDEG__rowValue{justify-content:flex-end;align-items:baseline;gap:4px;min-width:0;display:flex}.biomarkers-module__VrFDEG__rowNumber{font-size:var(--fs-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-ink)}.biomarkers-module__VrFDEG__rowUnit,.biomarkers-module__VrFDEG__rowEmpty{font-size:var(--fs-body-sm);color:var(--text-muted)}.biomarkers-module__VrFDEG__rowStatus{justify-content:flex-start;display:flex}.biomarkers-module__VrFDEG__rowDate{font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted);white-space:nowrap}@media (max-width:880px){.biomarkers-module__VrFDEG__rowMain{gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""status date"}.biomarkers-module__VrFDEG__rowName{grid-area:name}.biomarkers-module__VrFDEG__rowValue{grid-area:value}.biomarkers-module__VrFDEG__rowStatus{grid-area:status}.biomarkers-module__VrFDEG__rowDate{text-align:right;grid-area:date}.biomarkers-module__VrFDEG__rowSpark{display:none}}.biomarkers-module__VrFDEG__star{border-radius:var(--radius-control);width:44px;height:44px;color:var(--text-muted);transition:color var(--speed), background var(--speed);flex:none;place-items:center;display:inline-grid}.biomarkers-module__VrFDEG__star:hover:not(:disabled){background:var(--surface-paper-2);color:var(--text-ink)}.biomarkers-module__VrFDEG__star:disabled{opacity:.5;cursor:progress}.biomarkers-module__VrFDEG__starOn{color:var(--status-amber)}.biomarkers-module__VrFDEG__detail{gap:var(--space-6);display:grid}.biomarkers-module__VrFDEG__hero{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.biomarkers-module__VrFDEG__heroValue{align-items:baseline;gap:var(--space-2);display:flex}.biomarkers-module__VrFDEG__heroNumber{font-size:var(--fs-metric-md);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight);color:var(--text-ink)}.biomarkers-module__VrFDEG__heroUnit{font-size:var(--fs-section);color:var(--text-muted)}.biomarkers-module__VrFDEG__heroMeta{font-size:var(--fs-body-sm);color:var(--text-muted);flex:100%}.biomarkers-module__VrFDEG__chartHead{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.biomarkers-module__VrFDEG__blockTitle{margin-bottom:var(--space-4);font-family:var(--type-display);font-size:var(--fs-section);font-weight:var(--fw-display);letter-spacing:var(--ls-tight)}.biomarkers-module__VrFDEG__defs{gap:var(--space-3) var(--space-6);font-size:var(--fs-body-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.biomarkers-module__VrFDEG__defs dt{color:var(--text-muted)}.biomarkers-module__VrFDEG__defs dd{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--text-ink);margin:0}.biomarkers-module__VrFDEG__note{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty;margin:0}.biomarkers-module__VrFDEG__note+.biomarkers-module__VrFDEG__note{margin-top:var(--space-4)}.biomarkers-module__VrFDEG__copy{margin:0 0 var(--space-5);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-ink-2);text-wrap:pretty}.biomarkers-module__VrFDEG__qualList{gap:var(--space-1);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.biomarkers-module__VrFDEG__qualItem{align-items:baseline;gap:var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:var(--fs-body-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.biomarkers-module__VrFDEG__qualDate{font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted);white-space:nowrap}.biomarkers-module__VrFDEG__qualValue{font-weight:var(--fw-semibold);color:var(--text-ink)}.biomarkers-module__VrFDEG__qualSource{color:var(--text-muted);white-space:nowrap}.biomarkers-module__VrFDEG__causes{margin-top:var(--space-5)}.biomarkers-module__VrFDEG__causesTitle{margin-bottom:var(--space-2);font-family:var(--type-ui);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-ink-2)}.biomarkers-module__VrFDEG__causesList{padding-left:var(--space-7);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);margin:0}.biomarkers-module__VrFDEG__systems{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.biomarkers-module__VrFDEG__systemsLabel{font-size:var(--fs-body-sm);color:var(--text-muted)}.biomarkers-module__VrFDEG__systemChip{padding:3px var(--space-4);border:1px solid var(--line);border-radius:var(--radius-round);background:var(--surface-paper-2);font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-ink-2)}
.conditions-module__2jQqoG__systems{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.conditions-module__2jQqoG__systemCard{gap:var(--space-2);min-height:44px;padding:var(--space-5) var(--space-9) var(--space-5) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface-paper);color:inherit;transition:border-color var(--speed), background var(--speed);flex-direction:column;text-decoration:none;display:flex;position:relative}.conditions-module__2jQqoG__systemCard:hover{border-color:color-mix(in srgb, var(--text-ink) 30%, var(--line));background:var(--surface-paper-2)}.conditions-module__2jQqoG__systemCard:focus-visible{outline:var(--focus-ring);outline-offset:2px}.conditions-module__2jQqoG__systemMain{gap:var(--space-2);flex-direction:column;display:flex}.conditions-module__2jQqoG__systemName{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-ink)}.conditions-module__2jQqoG__systemCounts{font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--text-ink-2)}.conditions-module__2jQqoG__systemNote,.conditions-module__2jQqoG__systemMeta{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-muted)}.conditions-module__2jQqoG__systemStale{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--attention-orange)}.conditions-module__2jQqoG__systemChevron{top:var(--space-5);right:var(--space-4);color:var(--text-muted);flex:none;position:absolute}.conditions-module__2jQqoG__tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid}.conditions-module__2jQqoG__tile{gap:var(--space-2);min-height:96px;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface-paper);text-align:left;transition:border-color var(--speed), background var(--speed);flex-direction:column;display:flex}.conditions-module__2jQqoG__tile:hover{border-color:color-mix(in srgb, var(--text-ink) 30%, var(--line))}.conditions-module__2jQqoG__tile:focus-visible{outline:var(--focus-ring);outline-offset:2px}.conditions-module__2jQqoG__tile[aria-pressed=true]{border-color:var(--action-cobalt);background:var(--action-cobalt-soft)}.conditions-module__2jQqoG__tileLabel{font-size:var(--fs-label);color:var(--text-muted)}.conditions-module__2jQqoG__tileValue{align-items:baseline;gap:var(--space-2);font-size:var(--fs-title);font-variant-numeric:tabular-nums;color:var(--text-ink);display:flex}.conditions-module__2jQqoG__tileUnit{font-family:var(--type-ui);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);color:var(--text-muted)}.conditions-module__2jQqoG__tileMeta{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-muted)}.conditions-module__2jQqoG__trendHead{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.conditions-module__2jQqoG__trendTitle{font-size:var(--fs-section);font-weight:var(--fw-semibold);color:var(--text-ink);margin:0}.conditions-module__2jQqoG__trendSummary{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-ink-2);margin:0}.conditions-module__2jQqoG__facts{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.conditions-module__2jQqoG__fact{gap:var(--space-2);flex-direction:column;display:flex}.conditions-module__2jQqoG__factLabel{align-items:center;gap:var(--space-2);font-size:var(--fs-label);color:var(--text-muted);display:flex}.conditions-module__2jQqoG__factHint{border:1px solid var(--line);border-radius:var(--radius-round);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);padding:1px 6px}.conditions-module__2jQqoG__factValue{font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--text-ink);margin:0}.conditions-module__2jQqoG__footnote{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-muted);margin:0}.conditions-module__2jQqoG__partial,.conditions-module__2jQqoG__conflict{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-nested);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-ink-2);margin:0}@media (max-width:640px){.conditions-module__2jQqoG__systems{grid-template-columns:1fr}.conditions-module__2jQqoG__trendHead{align-items:flex-start}}
.coverage-module__f46K4W__panel{gap:var(--space-6);display:grid}.coverage-module__f46K4W__note{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty;margin:0}.coverage-module__f46K4W__section{gap:var(--space-4);display:grid}.coverage-module__f46K4W__sectionIntro{max-width:64ch;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty;margin:0}.coverage-module__f46K4W__group{gap:var(--space-3);display:grid}.coverage-module__f46K4W__groupHead{align-items:baseline;gap:var(--space-3);display:flex}.coverage-module__f46K4W__groupTitle{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-ink);margin:0}.coverage-module__f46K4W__groupCount{font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted)}.coverage-module__f46K4W__list{display:grid}.coverage-module__f46K4W__req{align-items:start;gap:var(--space-2) var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.coverage-module__f46K4W__list>.coverage-module__f46K4W__req:first-child{border-top:0}.coverage-module__f46K4W__reqMain{gap:var(--space-2);min-width:0;display:grid}.coverage-module__f46K4W__reqTitleRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.coverage-module__f46K4W__reqTitle{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-ink);text-wrap:pretty}.coverage-module__f46K4W__chip{padding:2px var(--space-3);border-radius:var(--radius-round);background:var(--surface-paper-2);font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted);white-space:nowrap;align-items:center;display:inline-flex}.coverage-module__f46K4W__reqReason{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-ink-2,var(--text-muted));text-wrap:pretty;margin:0}.coverage-module__f46K4W__reqMeta{align-items:center;gap:var(--space-2) var(--space-4);font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted);flex-wrap:wrap;display:flex}.coverage-module__f46K4W__reqMetaDot{color:var(--line)}.coverage-module__f46K4W__reqSide{justify-items:end;gap:var(--space-2);display:grid}.coverage-module__f46K4W__streams{display:grid}.coverage-module__f46K4W__stream{align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.coverage-module__f46K4W__streams>.coverage-module__f46K4W__stream:first-child{border-top:0}.coverage-module__f46K4W__streamMain{gap:var(--space-2);min-width:0;display:grid}.coverage-module__f46K4W__streamLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-ink);overflow:hidden}.coverage-module__f46K4W__streamMeta{font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted)}.coverage-module__f46K4W__streamSide{justify-self:end}.coverage-module__f46K4W__limitation{margin:var(--space-2) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}@media (max-width:720px){.coverage-module__f46K4W__req{grid-template-columns:minmax(0,1fr)}.coverage-module__f46K4W__reqSide{justify-items:start}.coverage-module__f46K4W__stream{grid-template-columns:minmax(0,1fr)}.coverage-module__f46K4W__streamSide{justify-self:start}}
.integrations-module__ve6UxG__banner{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-paper-2);display:flex}.integrations-module__ve6UxG__bannerIcon{color:var(--text-muted);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.integrations-module__ve6UxG__bannerOk{border-color:color-mix(in srgb, var(--status-green) 30%, transparent);background:var(--status-green-soft)}.integrations-module__ve6UxG__bannerOk .integrations-module__ve6UxG__bannerIcon,.integrations-module__ve6UxG__bannerOk .integrations-module__ve6UxG__bannerTitle{color:var(--status-optimal)}.integrations-module__ve6UxG__bannerError{border-color:color-mix(in srgb, var(--attention-orange) 34%, transparent);background:var(--attention-orange-soft)}.integrations-module__ve6UxG__bannerError .integrations-module__ve6UxG__bannerIcon,.integrations-module__ve6UxG__bannerError .integrations-module__ve6UxG__bannerTitle{color:var(--status-attention)}.integrations-module__ve6UxG__bannerBody{min-width:0}.integrations-module__ve6UxG__bannerTitle{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-ink)}.integrations-module__ve6UxG__bannerText{margin:var(--space-2) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}.integrations-module__ve6UxG__list{gap:var(--space-5);margin-top:var(--space-5);display:grid}.integrations-module__ve6UxG__row{padding-top:var(--space-5);border-top:1px solid var(--line)}.integrations-module__ve6UxG__list>.integrations-module__ve6UxG__row:first-child{border-top:0;padding-top:0}.integrations-module__ve6UxG__head{align-items:start;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.integrations-module__ve6UxG__icon{border-radius:var(--radius-control);background:var(--surface-paper-2);width:32px;height:32px;color:var(--text-muted);place-items:center;display:grid}.integrations-module__ve6UxG__main{min-width:0}.integrations-module__ve6UxG__titleRow{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.integrations-module__ve6UxG__name{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-ink)}.integrations-module__ve6UxG__freshness{margin:var(--space-2) 0 0;font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted)}.integrations-module__ve6UxG__note{margin:var(--space-2) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}.integrations-module__ve6UxG__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.integrations-module__ve6UxG__chips{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.integrations-module__ve6UxG__chip{min-height:28px;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-round);background:var(--surface-paper-2);font-size:var(--fs-body-sm);color:var(--text-muted);white-space:nowrap;align-items:center;display:inline-flex}.integrations-module__ve6UxG__form{gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-paper-2);display:grid}.integrations-module__ve6UxG__formHint{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty;margin:0}.integrations-module__ve6UxG__formActions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.integrations-module__ve6UxG__formError{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--status-attention);text-wrap:pretty;display:flex}.integrations-module__ve6UxG__formErrorIcon{flex-shrink:0;margin-top:2px}.integrations-module__ve6UxG__dialogBody{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-ink);text-wrap:pretty;margin:0}.integrations-module__ve6UxG__dialogActions{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.integrations-module__ve6UxG__telegram{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line)}.integrations-module__ve6UxG__telegramText,.integrations-module__ve6UxG__telegramPrivacy{margin:var(--space-3) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}@media (max-width:640px){.integrations-module__ve6UxG__head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon main""action action"}.integrations-module__ve6UxG__icon{grid-area:icon}.integrations-module__ve6UxG__main{grid-area:main}.integrations-module__ve6UxG__actions{grid-area:action;justify-content:flex-start}}
.identity-module__Y0lWpa__section{flex-direction:column;gap:14px;display:flex}.identity-module__Y0lWpa__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.identity-module__Y0lWpa__copy{color:var(--text-muted);font-size:var(--fs-body-sm);max-width:60ch;line-height:1.5}.identity-module__Y0lWpa__ledger{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.identity-module__Y0lWpa__item{flex-direction:column;gap:3px;display:flex}.identity-module__Y0lWpa__label{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--fs-eyebrow);letter-spacing:.05em;text-transform:uppercase}.identity-module__Y0lWpa__value{font-size:var(--fs-body);font-weight:var(--fw-medium)}.identity-module__Y0lWpa__safetyRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
.now-module__mxtUpG__safety{flex-direction:column;gap:12px;display:flex}.now-module__mxtUpG__safetyHead{align-items:center;gap:10px;display:flex}.now-module__mxtUpG__safetyTitle{font-family:var(--type-display);font-size:var(--fs-body-lg);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:-.02em}.now-module__mxtUpG__safetyList{flex-direction:column;gap:8px;display:flex}.now-module__mxtUpG__safetyItem{border:1px solid color-mix(in srgb, var(--critical-red) 30%, var(--line));border-radius:var(--radius-control);background:var(--surface-paper);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.now-module__mxtUpG__safetyItemTitle{font-size:var(--fs-body-sm);font-weight:var(--fw-medium)}.now-module__mxtUpG__focus{border:1px solid var(--line);border-radius:var(--radius-feature);background:var(--surface-paper);box-shadow:var(--shadow-surface);flex-direction:column;gap:14px;padding:22px;display:flex}.now-module__mxtUpG__focusEyebrow{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--fs-eyebrow);font-variation-settings:"wght" var(--fw-label);letter-spacing:.09em;text-transform:uppercase}.now-module__mxtUpG__focusTitle{font-family:var(--type-display);font-variation-settings:"wght" var(--fw-semibold);letter-spacing:-.03em;font-size:clamp(22px,3vw,30px);line-height:1.05}.now-module__mxtUpG__focusMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.now-module__mxtUpG__focusWhy{color:var(--text-muted);font-size:var(--fs-body-sm);line-height:1.5}.now-module__mxtUpG__focusActions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.now-module__mxtUpG__loop{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:560px){.now-module__mxtUpG__loop{grid-template-columns:repeat(2,1fr)}}.now-module__mxtUpG__loopStage{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface-paper-2);flex-direction:column;gap:6px;padding:14px;display:flex}.now-module__mxtUpG__loopStageHead{color:var(--text-muted);font-size:var(--fs-label);font-variation-settings:"wght" var(--fw-bold);align-items:center;gap:7px;display:flex}.now-module__mxtUpG__loopCount{font-variant-numeric:tabular-nums;font-variation-settings:"wght" var(--fw-semibold);font-size:24px}.now-module__mxtUpG__journal{flex-direction:column;display:flex}.now-module__mxtUpG__entry{border-top:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.now-module__mxtUpG__entry:first-child{border-top:0}.now-module__mxtUpG__entryTime{width:56px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--fs-label);flex:none;padding-top:2px}.now-module__mxtUpG__entryBody{min-width:0}.now-module__mxtUpG__entryKind{margin-bottom:3px}.now-module__mxtUpG__entryText{font-size:var(--fs-body-sm);white-space:pre-wrap;word-break:break-word;line-height:1.5}.now-module__mxtUpG__explain{flex-direction:column;gap:12px;display:flex}.now-module__mxtUpG__explainCopy{color:var(--text-muted);font-size:var(--fs-body-sm);line-height:1.55}.now-module__mxtUpG__narrative{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-paper-2);font-size:var(--fs-body-sm);white-space:pre-wrap;padding:12px;line-height:1.55}.now-module__mxtUpG__aiTag{color:var(--action-cobalt-text);font-variant-numeric:tabular-nums;font-size:var(--fs-eyebrow);font-variation-settings:"wght" var(--fw-label);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}
.MobileMenu-module__htsJpG__email{color:var(--text-muted);font-family:var(--type-mono);font-size:var(--fs-body-sm);padding:4px 4px 12px}.MobileMenu-module__htsJpG__list{flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.MobileMenu-module__htsJpG__item{border-radius:var(--radius-control);width:100%;min-height:48px;color:var(--text-ink);font-size:var(--fs-body);font-weight:var(--fw-medium);text-align:left;align-items:center;gap:12px;padding:12px;display:flex}.MobileMenu-module__htsJpG__item:hover{background:var(--surface-paper-2)}.MobileMenu-module__htsJpG__danger{color:var(--status-critical)}
.calendar-module__cpto7G__toolbar{justify-content:flex-end;display:flex}.calendar-module__cpto7G__agenda{gap:var(--space-6);margin-top:var(--space-5);display:grid}.calendar-module__cpto7G__day{gap:var(--space-3);display:grid}.calendar-module__cpto7G__dayMuted{opacity:.72}.calendar-module__cpto7G__dayLabel{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--text-ink);text-transform:capitalize}.calendar-module__cpto7G__events{margin:0;padding:0;list-style:none;display:grid}.calendar-module__cpto7G__event{align-items:center;gap:var(--space-3) var(--space-5);min-height:44px;padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr) auto;display:grid}.calendar-module__cpto7G__events>.calendar-module__cpto7G__event:first-child{border-top:0}.calendar-module__cpto7G__eventType{padding:2px var(--space-3);border-radius:var(--radius-pill,999px);background:var(--surface-paper-2);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;align-items:center;display:inline-flex}.calendar-module__cpto7G__eventTime{font-size:var(--fs-label);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.calendar-module__cpto7G__eventTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-ink);overflow:hidden}.calendar-module__cpto7G__eventLink{border-radius:var(--radius-control);width:44px;height:44px;color:var(--text-muted);transition:background var(--speed), color var(--speed);place-items:center;display:inline-grid}.calendar-module__cpto7G__eventLink:hover{background:var(--surface-paper-2);color:var(--action-cobalt-text)}.calendar-module__cpto7G__pastWrap{margin-top:var(--space-2)}.calendar-module__cpto7G__pastSummary{cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-muted);list-style-position:inside}.calendar-module__cpto7G__pastSummary:hover{color:var(--text-ink)}.calendar-module__cpto7G__footnote{margin:var(--space-6) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}.calendar-module__cpto7G__icsRow{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.calendar-module__cpto7G__icsRow>:first-child{flex:240px}@media (max-width:720px){.calendar-module__cpto7G__event{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type link""title title""time time"}.calendar-module__cpto7G__eventType{grid-area:type}.calendar-module__cpto7G__eventLink{grid-area:link;justify-self:end}.calendar-module__cpto7G__eventTitle{white-space:normal;grid-area:title}.calendar-module__cpto7G__eventTime{grid-area:time}}
.cases-module__au5TUa__toolbar{justify-content:flex-start;display:flex}.cases-module__au5TUa__intro{margin:0 0 var(--space-2);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}.cases-module__au5TUa__list{gap:var(--space-4);margin-top:var(--space-5);display:grid}.cases-module__au5TUa__card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-paper);color:inherit;transition:border-color var(--speed), background var(--speed);text-decoration:none;display:grid}a.cases-module__au5TUa__card:hover{border-color:color-mix(in srgb, var(--text-ink) 30%, var(--line));background:var(--surface-paper-2)}a.cases-module__au5TUa__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cases-module__au5TUa__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.cases-module__au5TUa__cardTitle{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-body);color:var(--text-ink);overflow-wrap:anywhere;margin:0}.cases-module__au5TUa__cardMeta{align-items:center;gap:var(--space-3) var(--space-4);font-size:var(--fs-body-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.cases-module__au5TUa__cardMetaDivider{color:var(--line)}.cases-module__au5TUa__mono{font-family:var(--type-mono);font-size:var(--fs-mono-meta);letter-spacing:var(--ls-mono);font-variant-numeric:tabular-nums}.cases-module__au5TUa__back{margin-bottom:var(--space-4)}.cases-module__au5TUa__detailHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.cases-module__au5TUa__detailMeta{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.cases-module__au5TUa__summary{margin:var(--space-5) 0 0;padding:var(--space-5);border-left:2px solid var(--action-cobalt);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--surface-paper-2)}.cases-module__au5TUa__summaryLabel{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.cases-module__au5TUa__summaryText{margin:var(--space-3) 0 0;font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-ink);overflow-wrap:anywhere}.cases-module__au5TUa__summaryFrame{margin:var(--space-3) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}.cases-module__au5TUa__awaiting{margin-top:var(--space-2)}.cases-module__au5TUa__timeline{margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.cases-module__au5TUa__tlItem{align-items:baseline;gap:var(--space-3) var(--space-5);padding:var(--space-4) 0 var(--space-4) var(--space-5);border-left:2px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.cases-module__au5TUa__tlItem:before{content:"";left:-5px;top:calc(var(--space-4) + 4px);background:var(--text-muted);border-radius:50%;width:8px;height:8px;position:absolute}.cases-module__au5TUa__tlItemActive:before{background:var(--action-cobalt)}.cases-module__au5TUa__tlTime{font-size:var(--fs-label);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cases-module__au5TUa__tlLabel{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-ink);overflow-wrap:anywhere}.cases-module__au5TUa__tasks{margin-top:var(--space-5);display:grid}.cases-module__au5TUa__task{align-items:center;gap:var(--space-3) var(--space-5);min-height:56px;padding:var(--space-4) 0;border-top:1px solid var(--line);color:inherit;transition:background var(--speed);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.cases-module__au5TUa__tasks>.cases-module__au5TUa__task:first-child{border-top:0}a.cases-module__au5TUa__task:hover{background:var(--surface-paper-2)}a.cases-module__au5TUa__task:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cases-module__au5TUa__taskCurrent{padding-left:var(--space-4);border-left:2px solid var(--action-cobalt)}.cases-module__au5TUa__taskMain{min-width:0}.cases-module__au5TUa__taskTitle{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--text-ink);overflow-wrap:anywhere;margin:0}.cases-module__au5TUa__taskMeta{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);font-size:var(--fs-body-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.cases-module__au5TUa__taskHint{color:var(--action-cobalt-text);font-weight:var(--fw-medium)}.cases-module__au5TUa__taskOverdue{color:var(--status-amber);font-weight:var(--fw-medium)}.cases-module__au5TUa__taskSide{align-items:center;gap:var(--space-4);justify-content:flex-end;display:flex}.cases-module__au5TUa__taskArrow{color:var(--text-muted);flex:none}.cases-module__au5TUa__note{margin:var(--space-4) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}.cases-module__au5TUa__footnote{margin:var(--space-6) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}.cases-module__au5TUa__cancelForm{gap:var(--space-4);display:grid}@media (max-width:720px){.cases-module__au5TUa__task{grid-template-columns:minmax(0,1fr) auto}.cases-module__au5TUa__tlItem{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.cases-module__au5TUa__tlTime{order:2}}
.consents-module__88qQOG__stack{gap:var(--space-6);display:grid}.consents-module__88qQOG__scopeNote{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card,12px);background:var(--surface-paper-2);color:var(--text-muted);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);text-wrap:pretty;display:flex}.consents-module__88qQOG__scopeNote svg{color:var(--action-cobalt-text);flex-shrink:0;margin-top:2px}.consents-module__88qQOG__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.consents-module__88qQOG__row{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card,12px);background:var(--surface-paper);display:flex}.consents-module__88qQOG__rowMain{flex:1;gap:2px;min-width:0;display:grid}.consents-module__88qQOG__rowHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.consents-module__88qQOG__grantee{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--text-ink);overflow-wrap:anywhere}.consents-module__88qQOG__scope{font-size:var(--fs-body-sm);color:var(--text-muted)}.consents-module__88qQOG__when{font-size:var(--fs-caption,var(--fs-body-sm));color:var(--text-faint,var(--text-muted))}.consents-module__88qQOG__emptyNote,.consents-module__88qQOG__historyNote{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty;margin:0}.consents-module__88qQOG__historyNote{margin-top:var(--space-3)}@media (max-width:560px){.consents-module__88qQOG__row{align-items:flex-start;gap:var(--space-3);flex-direction:column}}.consents-module__88qQOG__kindGroup{margin:var(--space-4) 0 0;gap:var(--space-2);border:0;padding:0;display:grid}.consents-module__88qQOG__kindLegend{margin-bottom:var(--space-2);font-size:var(--fs-body-sm);font-variation-settings:"wght" var(--fw-label);color:var(--text-muted);padding:0}.consents-module__88qQOG__kindOption{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);cursor:pointer;display:flex}.consents-module__88qQOG__kindOption input{accent-color:var(--accent,currentColor);margin-top:3px}
.diagnostics-module__VpBSNa__toolbar{justify-content:flex-end;display:flex}.diagnostics-module__VpBSNa__list{margin-top:var(--space-5);display:grid}.diagnostics-module__VpBSNa__card{align-items:center;gap:var(--space-3) var(--space-5);min-height:56px;padding:var(--space-5) 0;border-top:1px solid var(--line);color:inherit;transition:background var(--speed);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.diagnostics-module__VpBSNa__list>.diagnostics-module__VpBSNa__card:first-child{border-top:0}.diagnostics-module__VpBSNa__card:hover{background:var(--surface-paper-2)}.diagnostics-module__VpBSNa__cardMain{gap:var(--space-2);min-width:0;display:grid}.diagnostics-module__VpBSNa__cardTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-ink);overflow:hidden}.diagnostics-module__VpBSNa__cardMeta{align-items:center;gap:var(--space-2) var(--space-4);font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted);flex-wrap:wrap;display:flex}.diagnostics-module__VpBSNa__cardDot{color:var(--line)}.diagnostics-module__VpBSNa__cardReview{align-items:center;gap:var(--space-2);color:var(--status-amber);font-family:var(--type-ui);letter-spacing:normal;text-transform:none;display:inline-flex}.diagnostics-module__VpBSNa__cardStatus{padding:2px var(--space-3);border-radius:var(--radius-round);background:var(--surface-paper-2);font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted);white-space:nowrap;align-items:center;display:inline-flex}.diagnostics-module__VpBSNa__cardLevel{justify-self:end}.diagnostics-module__VpBSNa__cardArrow{width:32px;height:32px;color:var(--text-muted);place-items:center;display:inline-grid}.diagnostics-module__VpBSNa__footnote{margin:var(--space-6) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}.diagnostics-module__VpBSNa__form{gap:var(--space-5);display:grid}.diagnostics-module__VpBSNa__formError{font-size:var(--fs-body-sm);color:var(--critical-red);margin:0}.diagnostics-module__VpBSNa__formActions{justify-content:flex-end;gap:var(--space-4);display:flex}.diagnostics-module__VpBSNa__detailHead{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.diagnostics-module__VpBSNa__conclusion{margin:var(--space-5) 0 0;font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-ink-2);text-wrap:pretty;white-space:pre-wrap}.diagnostics-module__VpBSNa__conclusionEmpty{margin:var(--space-5) 0 0;font-size:var(--fs-body-sm);color:var(--text-muted)}.diagnostics-module__VpBSNa__notice{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--status-amber-soft);border-radius:var(--radius-surface);background:var(--status-amber-soft);display:flex}.diagnostics-module__VpBSNa__noticeIcon{color:var(--status-amber);flex:none;margin-top:1px}.diagnostics-module__VpBSNa__noticeBody{gap:var(--space-2);min-width:0;display:grid}.diagnostics-module__VpBSNa__noticeTitle{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--text-ink)}.diagnostics-module__VpBSNa__noticeText{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-ink-2);text-wrap:pretty;margin:0}.diagnostics-module__VpBSNa__measScroll{margin-top:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-control);overflow-x:auto}.diagnostics-module__VpBSNa__measTable{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm)}.diagnostics-module__VpBSNa__measTable th,.diagnostics-module__VpBSNa__measTable td{padding:var(--space-3) var(--space-5);text-align:left;border-bottom:1px solid var(--line)}.diagnostics-module__VpBSNa__measTable thead th{background:var(--surface-paper-2);font-variant-numeric:tabular-nums;font-size:var(--fs-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--text-muted)}.diagnostics-module__VpBSNa__measTable tbody tr:last-child td{border-bottom:0}.diagnostics-module__VpBSNa__measName{font-weight:var(--fw-medium);color:var(--text-ink)}.diagnostics-module__VpBSNa__measValue{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}.diagnostics-module__VpBSNa__measUnit{color:var(--text-muted);white-space:nowrap}.diagnostics-module__VpBSNa__sectionEmpty{margin:var(--space-5) 0 0;font-size:var(--fs-body-sm);color:var(--text-muted)}.diagnostics-module__VpBSNa__findings{margin-top:var(--space-5);display:grid}.diagnostics-module__VpBSNa__finding{align-items:start;gap:var(--space-3) var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.diagnostics-module__VpBSNa__findings>.diagnostics-module__VpBSNa__finding:first-child{border-top:0}.diagnostics-module__VpBSNa__findingText{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-ink);text-wrap:pretty}.diagnostics-module__VpBSNa__findingTags{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.diagnostics-module__VpBSNa__files{margin-top:var(--space-5);display:grid}.diagnostics-module__VpBSNa__file{align-items:center;gap:var(--space-3) var(--space-5);min-height:52px;padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.diagnostics-module__VpBSNa__files>.diagnostics-module__VpBSNa__file:first-child{border-top:0}.diagnostics-module__VpBSNa__fileIcon{color:var(--text-muted)}.diagnostics-module__VpBSNa__fileMain{gap:var(--space-2);min-width:0;display:grid}.diagnostics-module__VpBSNa__fileTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-ink);overflow:hidden}.diagnostics-module__VpBSNa__fileMeta{font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted)}.diagnostics-module__VpBSNa__fileSize{font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--text-muted);white-space:nowrap}.diagnostics-module__VpBSNa__fileError{font-size:var(--fs-body-sm);color:var(--critical-red);grid-column:1/-1;margin:0}@media (max-width:720px){.diagnostics-module__VpBSNa__card{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main level""status arrow"}.diagnostics-module__VpBSNa__cardMain{grid-area:main}.diagnostics-module__VpBSNa__cardLevel{grid-area:level}.diagnostics-module__VpBSNa__cardStatus{grid-area:status;justify-self:start}.diagnostics-module__VpBSNa__cardArrow{grid-area:arrow;justify-self:end}.diagnostics-module__VpBSNa__file{gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon main size"".action action"}.diagnostics-module__VpBSNa__fileIcon{grid-area:icon}.diagnostics-module__VpBSNa__fileMain{grid-area:main}.diagnostics-module__VpBSNa__fileSize{text-align:right;grid-area:size}.diagnostics-module__VpBSNa__fileAction{grid-area:action;justify-self:end}}
.doctorConsole-module__y0uGla__list,.doctorConsole-module__y0uGla__review{gap:var(--space-6);display:grid}.doctorConsole-module__y0uGla__section{gap:var(--space-3);display:grid}.doctorConsole-module__y0uGla__cards{gap:var(--space-2);display:grid}.doctorConsole-module__y0uGla__card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card,16px);background:var(--surface-paper);color:inherit;transition:border-color var(--speed), background var(--speed);text-decoration:none;display:flex}.doctorConsole-module__y0uGla__card:hover,.doctorConsole-module__y0uGla__card:focus-visible{border-color:var(--action-cobalt);background:var(--surface-paper-2);outline:none}.doctorConsole-module__y0uGla__cardIcon{border-radius:var(--radius-round,999px);background:var(--surface-paper-2);width:34px;height:34px;color:var(--text-muted);flex:none;place-items:center;display:grid}.doctorConsole-module__y0uGla__cardBody{flex:1;gap:2px;min-width:0;display:grid}.doctorConsole-module__y0uGla__cardName{font-weight:var(--fw-bold);color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doctorConsole-module__y0uGla__cardMeta{font-size:var(--fs-body-sm);color:var(--text-muted)}.doctorConsole-module__y0uGla__cardFreshness{text-align:right;flex:none;justify-items:end;gap:2px;display:grid}.doctorConsole-module__y0uGla__cardFreshLabel{font-size:var(--fs-caption,11px);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.doctorConsole-module__y0uGla__cardFreshValue{font-size:var(--fs-body-sm);color:var(--text-ink);font-variant-numeric:tabular-nums}.doctorConsole-module__y0uGla__cardChevron{color:var(--text-muted);flex:none}.doctorConsole-module__y0uGla__backLink{color:var(--action-cobalt-text);font-weight:var(--fw-bold);text-decoration:none}.doctorConsole-module__y0uGla__backLink:hover,.doctorConsole-module__y0uGla__backLink:focus-visible{text-decoration:underline}.doctorConsole-module__y0uGla__back{font-size:var(--fs-body-sm);color:var(--text-muted);align-self:start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.doctorConsole-module__y0uGla__back:hover,.doctorConsole-module__y0uGla__back:focus-visible{color:var(--action-cobalt-text);outline:none}.doctorConsole-module__y0uGla__patientHead{gap:4px;display:grid}.doctorConsole-module__y0uGla__patientName{font-family:var(--type-display);font-size:var(--fs-h2,22px);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-ink);margin:0}.doctorConsole-module__y0uGla__patientMeta{color:var(--text-muted);margin:0}.doctorConsole-module__y0uGla__scopeNote{padding-top:var(--space-2);border-top:1px solid var(--line);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty;margin:0}.doctorConsole-module__y0uGla__systems{gap:var(--space-3);display:grid}.doctorConsole-module__y0uGla__system{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card,16px);background:var(--surface-paper);display:grid}.doctorConsole-module__y0uGla__systemHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.doctorConsole-module__y0uGla__systemName{font-weight:var(--fw-bold);color:var(--text-ink)}.doctorConsole-module__y0uGla__markers{gap:2px;display:grid}.doctorConsole-module__y0uGla__marker{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);grid-template-columns:1fr auto auto;display:grid}.doctorConsole-module__y0uGla__markerMain{gap:2px;min-width:0;display:grid}.doctorConsole-module__y0uGla__markerName{color:var(--text-ink);align-items:center;gap:6px;display:inline-flex}.doctorConsole-module__y0uGla__markerRef{font-size:var(--fs-body-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.doctorConsole-module__y0uGla__markerValue{align-items:center;gap:var(--space-2);justify-content:end;display:flex}.doctorConsole-module__y0uGla__markerNum{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);color:var(--text-ink);white-space:nowrap}.doctorConsole-module__y0uGla__markerStatus{font-size:var(--fs-body-sm);color:var(--text-muted);white-space:nowrap}.doctorConsole-module__y0uGla__draftTag{border-radius:var(--radius-round,999px);background:var(--surface-paper-2);border:1px solid var(--line);font-size:var(--fs-caption,11px);font-weight:var(--fw-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;padding:1px 6px}.doctorConsole-module__y0uGla__docs{gap:var(--space-2);display:grid}.doctorConsole-module__y0uGla__doc{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card,16px);background:var(--surface-paper);display:flex}.doctorConsole-module__y0uGla__docIcon{color:var(--text-muted);flex:none}.doctorConsole-module__y0uGla__docBody{gap:2px;min-width:0;display:grid}.doctorConsole-module__y0uGla__docTitle{font-weight:var(--fw-bold);color:var(--text-ink);align-items:center;gap:6px;display:inline-flex}.doctorConsole-module__y0uGla__docMeta{font-size:var(--fs-body-sm);color:var(--text-muted)}.doctorConsole-module__y0uGla__symptoms{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.doctorConsole-module__y0uGla__symptom{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card,16px);background:var(--surface-paper);display:flex}.doctorConsole-module__y0uGla__symptomMain{gap:2px;min-width:0;display:grid}.doctorConsole-module__y0uGla__symptomName{font-weight:var(--fw-bold);color:var(--text-ink)}.doctorConsole-module__y0uGla__symptomMeta{font-size:var(--fs-body-sm);color:var(--text-muted)}@media (max-width:560px){.doctorConsole-module__y0uGla__marker{grid-template-columns:1fr auto}.doctorConsole-module__y0uGla__marker svg{display:none}.doctorConsole-module__y0uGla__cardFreshLabel{display:none}}.doctorConsole-module__y0uGla__summaryList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.doctorConsole-module__y0uGla__summaryRow{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-subtle,var(--border));border-radius:12px;display:grid}.doctorConsole-module__y0uGla__summaryRowHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.doctorConsole-module__y0uGla__summaryRowTitle{font-variation-settings:"wght" var(--fw-label);font-size:var(--fs-body-sm)}.doctorConsole-module__y0uGla__summaryRowWhen{font-size:var(--fs-caption,var(--fs-body-sm));color:var(--text-faint,var(--text-muted))}.doctorConsole-module__y0uGla__summaryBody{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);white-space:pre-wrap;margin:0}.doctorConsole-module__y0uGla__roleTag{margin-left:var(--space-2)}
.goals-module__lQNm3q__cards{gap:var(--space-4);margin-top:var(--space-5);display:grid}.goals-module__lQNm3q__card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-paper);text-align:left;transition:border-color var(--speed), background var(--speed);display:grid}a.goals-module__lQNm3q__card:hover{border-color:color-mix(in srgb, var(--text-ink) 30%, var(--line));background:var(--surface-paper-2)}.goals-module__lQNm3q__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.goals-module__lQNm3q__cardTitleWrap{gap:2px;min-width:0;display:grid}.goals-module__lQNm3q__cardTitle{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-ink);text-overflow:ellipsis;overflow:hidden}.goals-module__lQNm3q__cardAim{font-size:var(--fs-body-sm);color:var(--text-ink-2)}.goals-module__lQNm3q__cardChips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.goals-module__lQNm3q__chip{padding:2px var(--space-3);border-radius:var(--radius-round);background:var(--surface-paper-2);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;align-items:center;display:inline-flex}.goals-module__lQNm3q__cardStatus{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.goals-module__lQNm3q__progress{gap:var(--space-2);display:grid}.goals-module__lQNm3q__track{background:var(--surface-paper-2);border-radius:999px;height:8px;position:relative;overflow:hidden}.goals-module__lQNm3q__fill{background:var(--action-cobalt);transition:width var(--dur-slow,.32s) var(--ease-standard,ease);border-radius:999px;position:absolute;inset:0 auto 0 0}.goals-module__lQNm3q__fillOk{background:var(--status-green)}.goals-module__lQNm3q__fillWatch{background:var(--status-amber)}.goals-module__lQNm3q__fillAttention{background:var(--attention-orange)}.goals-module__lQNm3q__progressMeta{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.goals-module__lQNm3q__percent{font-size:var(--fs-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-ink)}.goals-module__lQNm3q__percentEmpty{font-size:var(--fs-body-sm);color:var(--text-muted)}.goals-module__lQNm3q__target{font-size:var(--fs-body-sm);color:var(--text-muted);white-space:nowrap}.goals-module__lQNm3q__group{margin-top:var(--space-2)}.goals-module__lQNm3q__groupSummary{cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-muted);list-style-position:inside}.goals-module__lQNm3q__groupSummary:hover{color:var(--text-ink)}.goals-module__lQNm3q__detail{gap:var(--space-6);display:grid}.goals-module__lQNm3q__hero{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.goals-module__lQNm3q__heroPercent{font-size:var(--fs-metric-md);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight);color:var(--text-ink)}.goals-module__lQNm3q__heroPercentEmpty{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-muted)}.goals-module__lQNm3q__defs{gap:var(--space-2) var(--space-6);margin:var(--space-5) 0 0;font-size:var(--fs-body-sm);grid-template-columns:auto 1fr;display:grid}.goals-module__lQNm3q__defs:empty{display:none}.goals-module__lQNm3q__defs dt{color:var(--text-muted)}.goals-module__lQNm3q__defs dd{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--text-ink);margin:0}.goals-module__lQNm3q__notes{margin:var(--space-4) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-ink-2);text-wrap:pretty;white-space:pre-wrap}.goals-module__lQNm3q__note{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty;margin:0}.goals-module__lQNm3q__hero+.goals-module__lQNm3q__note,.goals-module__lQNm3q__defs+.goals-module__lQNm3q__note,.goals-module__lQNm3q__note+.goals-module__lQNm3q__note{margin-top:var(--space-4)}.goals-module__lQNm3q__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.goals-module__lQNm3q__back{align-items:center;gap:var(--space-2);min-height:40px;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-muted);transition:color var(--speed);display:inline-flex}.goals-module__lQNm3q__back:hover{color:var(--text-ink)}.goals-module__lQNm3q__footnote{margin:var(--space-6) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty}.goals-module__lQNm3q__dialogNote{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-ink-2);text-wrap:pretty;margin:0}.goals-module__lQNm3q__form{gap:var(--space-5);display:grid}.goals-module__lQNm3q__formGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:560px){.goals-module__lQNm3q__formGrid{grid-template-columns:minmax(0,1fr)}}.goals-module__lQNm3q__formError{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--status-critical);margin:0}.goals-module__lQNm3q__formActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:720px){.goals-module__lQNm3q__cardHead{align-items:flex-start;gap:var(--space-2);flex-direction:column}}
.network-module__G2MKiq__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.network-module__G2MKiq__card{gap:var(--space-3);flex-direction:column;display:flex}.network-module__G2MKiq__cardHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.network-module__G2MKiq__cardIcon{border-radius:var(--radius-pill,10px);background:var(--surface-cobalt-weak,var(--surface-paper-2));width:34px;height:34px;color:var(--action-cobalt-text);place-items:center;display:grid}.network-module__G2MKiq__cardTitle{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--text-ink);flex:1}.network-module__G2MKiq__cardBody{flex:1}.network-module__G2MKiq__summary{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty;margin:0}.network-module__G2MKiq__degraded{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-faint,var(--text-muted));text-wrap:pretty;margin:0}.network-module__G2MKiq__privacyNote{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);text-wrap:pretty;display:flex}.network-module__G2MKiq__privacyNote svg{color:var(--action-cobalt-text);flex-shrink:0;margin-top:2px}
