.glymize-internal-shell{--g3-page-max:1560px;--g3-reading-max:1180px;--g3-control-h:46px;--g3-card-radius:20px;--g3-card-pad:20px;--g3-section-gap:18px}.glymize-internal-shell .page-content{color:var(--glymize-ink);background:var(--glymize-canvas)}.glymize-internal-shell .page-content :where(p,small,label,li,td,th){text-rendering:optimizeLegibility}.glymize-internal-shell .page-content :where(input,select,textarea,button,a){transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.glymize-internal-shell .page-content :where(button,[role=button],a):focus-visible,.glymize-internal-shell .page-content :where(input,select,textarea):focus-visible{outline:3px solid var(--glymize-focus);outline-offset:3px}.glymize-internal-shell .page-content :where(button,a)[aria-disabled=true],.glymize-internal-shell .page-content :where(button,input,select,textarea):disabled{opacity:.58;cursor:not-allowed;transform:none!important}.glymize-internal-shell .page-content :where(input,select,textarea){min-height:var(--g3-control-h);border:1px solid var(--glymize-line);background:var(--glymize-surface);color:var(--glymize-ink)}.glymize-internal-shell .page-content :where(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--glymize-muted) 72%,transparent)}.glymize-internal-shell .page-content :where(button:not([class*=danger]),a[class*=button],a[class*=action]):hover{filter:none}html[data-glymize-mode=dark] .glymize-internal-shell .page-content{color:var(--glymize-ink);background:var(--glymize-canvas)}html[data-glymize-mode=dark] .glymize-internal-shell .page-content :where(input,select,textarea){background:var(--glymize-surface-soft);color:var(--glymize-ink);border-color:var(--glymize-line)}@media (max-width:760px){.glymize-internal-shell{--g3-card-pad:16px;--g3-section-gap:12px}.glymize-internal-shell .page-content :where(button,input,select,textarea,a[role=button]){min-height:44px}.glymize-internal-shell .topbar-title strong{font-size:0!important;max-width:88px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.glymize-internal-shell .topbar-title strong:before{content:"GLYMIZE";font-size:13px;line-height:1;letter-spacing:.04em;font-weight:900;color:var(--glymize-ink)}}@media (prefers-reduced-motion:reduce){.glymize-internal-shell *,.glymize-internal-shell :after,.glymize-internal-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glymize-internal-shell[data-route=care-team] .page-content main[class*=page],.glymize-internal-shell[data-route=evidence] .page-content main[class*=page],.glymize-internal-shell[data-route=insulin-tools] .page-content main[class*=page]{padding:24px 24px 72px!important}.glymize-internal-shell[data-route=care-team] [class*=hero],.glymize-internal-shell[data-route=evidence] [class*=hero],.glymize-internal-shell[data-route=insulin-tools] [class*=hero]{border-color:var(--glymize-line)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--glymize-accent-soft) 58%,var(--glymize-surface)),var(--glymize-surface))!important;box-shadow:var(--g3-shadow-card)!important}.glymize-internal-shell[data-route=care-team] [class*=hero] p,.glymize-internal-shell[data-route=evidence] [class*=hero] p,.glymize-internal-shell[data-route=insulin-tools] [class*=hero] p{font-size:13.5px!important;font-weight:600!important;line-height:1.8!important;color:var(--glymize-muted)!important}.glymize-internal-shell[data-route=care-team] [class*=card],.glymize-internal-shell[data-route=evidence] :is([class*=askCard],[class*=answerCard],[class*=sourceCard],[class*=safetyCard]),.glymize-internal-shell[data-route=insulin-tools] :is([class*=calculator],[class*=result]){border-color:var(--glymize-line)!important;background:var(--glymize-surface)!important;color:var(--glymize-ink)!important;box-shadow:var(--g3-shadow-card)!important}.glymize-internal-shell[data-route=care-team] [class*=sectionTitle] p,.glymize-internal-shell[data-route=evidence] :is([class*=sourceCard] p,[class*=safetyCard] p),.glymize-internal-shell[data-route=insulin-tools] [class*=sectionTitle] p{font-size:13px!important;font-weight:600!important;line-height:1.7!important;color:var(--glymize-muted)!important}.glymize-internal-shell[data-route=care-team] button:not(:disabled):hover,.glymize-internal-shell[data-route=evidence] button:not(:disabled):hover,.glymize-internal-shell[data-route=insulin-tools] button:not(:disabled):hover{filter:none!important}.glymize-internal-shell[data-route=care-team] [class*=add]:hover,.glymize-internal-shell[data-route=care-team] [class*=secondary]:hover,.glymize-internal-shell[data-route=insulin-tools] [class*=frequency] button:hover{border-color:var(--glymize-accent-500)!important;background:var(--glymize-accent-soft)!important;color:var(--glymize-accent-700)!important}.glymize-internal-shell[data-route=care-team] [class*=handoffBar] button:hover,.glymize-internal-shell[data-route=evidence] [class*=askButton]:hover,.glymize-internal-shell[data-route=insulin-tools] [class*=calculate]:hover{background:var(--glymize-accent-500)!important;color:#fff!important;transform:translateY(-1px)}html[data-glymize-mode=dark] .glymize-internal-shell[data-route=care-team] :is([class*=safetyBadge],[class*=warning]),html[data-glymize-mode=dark] .glymize-internal-shell[data-route=insulin-tools] :is([class*=warning],[class*=frcSafety],[class*=soliqua]){background:#30291d!important;border-color:#66563a!important;color:#f1d59d!important}html[data-glymize-mode=dark] .glymize-internal-shell[data-route=care-team] [class*=rejected],html[data-glymize-mode=dark] .glymize-internal-shell[data-route=insulin-tools] [class*=critical]{background:#3b2424!important;border-color:#744343!important;color:#ffc4c0!important}html[data-glymize-mode=dark] .glymize-internal-shell[data-route=care-team] [class*=confirmed]{background:#18372c!important;border-color:#315e4a!important;color:#9ee0be!important}@media(max-width:760px){.glymize-internal-shell[data-route=care-team] .page-content main[class*=page],.glymize-internal-shell[data-route=evidence] .page-content main[class*=page],.glymize-internal-shell[data-route=insulin-tools] .page-content main[class*=page]{padding:14px 12px 88px!important}}.glymize-internal-shell[data-route=profile] .page-content main[class*=page]{max-width:1380px!important;margin:0 auto!important;padding:28px 28px 88px!important;color:var(--glymize-ink)!important}.glymize-internal-shell[data-route=profile] [class*=identity]{border-color:var(--glymize-line)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--glymize-accent-soft) 58%,var(--glymize-surface)),var(--glymize-surface))!important;box-shadow:var(--g3-shadow-card)!important;border-radius:24px!important;padding:22px!important}.glymize-internal-shell[data-route=profile] [class*=identityCopy] h1{font-size:30px!important;line-height:1.25!important;color:var(--glymize-ink)!important}.glymize-internal-shell[data-route=profile] [class*=identityCopy] p{font-size:13px!important;font-weight:650!important;line-height:1.7!important;color:var(--glymize-muted)!important}.glymize-internal-shell[data-route=profile] [class*=avatar]{background:var(--glymize-accent-soft-strong)!important;color:var(--glymize-accent-700)!important;border-color:var(--glymize-surface)!important}.glymize-internal-shell[data-route=profile] section[class*=card]{border-color:var(--glymize-line)!important;background:var(--glymize-surface)!important;color:var(--glymize-ink)!important;box-shadow:var(--g3-shadow-card)!important;border-radius:20px!important}.glymize-internal-shell[data-route=profile] [class*=heading] h2{font-size:18px!important;color:var(--glymize-ink)!important}.glymize-internal-shell[data-route=profile] [class*=heading] p{font-size:13px!important;font-weight:600!important;line-height:1.75!important;color:var(--glymize-muted)!important}.glymize-internal-shell[data-route=profile] [class*=teamList] article{border-color:var(--glymize-line)!important;background:var(--glymize-surface-soft)!important;border-radius:15px!important}@media(max-width:760px){.glymize-internal-shell[data-route=profile] .page-content main[class*=page]{padding:15px 12px 94px!important}.glymize-internal-shell[data-route=profile] [class*=identity]{border-radius:19px!important;padding:17px!important}.glymize-internal-shell[data-route=profile] [class*=identityCopy] h1{font-size:22px!important}.glymize-internal-shell[data-route=profile] section[class*=card]{border-radius:17px!important;padding:15px!important}}.glymize-internal-shell[data-route=profile] [class*=grid2] label>span{font-size:12.5px!important;font-weight:850!important;color:var(--glymize-ink)!important}.glymize-internal-shell[data-route=profile] [class*=grid2] input{min-height:46px!important;border-color:var(--glymize-line)!important;background:var(--glymize-surface-soft)!important;color:var(--glymize-ink)!important;font-size:13px!important;font-weight:650!important}.glymize-internal-shell[data-route=profile] [class*=layoutChoice]{min-height:116px!important;border:1px solid var(--glymize-line)!important;border-radius:15px!important;background:var(--glymize-surface-soft)!important;color:var(--glymize-ink)!important}.glymize-internal-shell[data-route=profile] [class*=layoutChoice]:hover{transform:translateY(-1px)}.glymize-internal-shell[data-route=profile] [class*=layoutChoice]:hover,.glymize-internal-shell[data-route=profile] [class*=layoutChoice][data-active=true]{border-color:var(--glymize-accent-500)!important;background:var(--glymize-accent-soft)!important}.glymize-internal-shell[data-route=profile] [class*=layoutIcon]{background:var(--glymize-surface)!important;border-color:var(--glymize-line)!important;color:var(--glymize-accent-700)!important}.glymize-internal-shell[data-route=profile] [class*=layoutChoice] strong{font-size:13.5px!important}.glymize-internal-shell[data-route=profile] [class*=layoutChoice] small{font-size:11.5px!important;font-weight:650!important;line-height:1.55!important;color:var(--glymize-muted)!important}.glymize-internal-shell[data-route=profile] [class*=saveBar]{border-color:var(--glymize-line)!important;background:color-mix(in srgb,var(--glymize-surface) 92%,transparent)!important;box-shadow:0 14px 38px rgba(16,56,57,.12)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:15px!important}.glymize-internal-shell[data-route=profile] [class*=primaryAction],.glymize-internal-shell[data-route=profile] [class*=saveBar] button{border:1px solid var(--glymize-accent-600)!important;background:var(--glymize-accent-600)!important;color:#fff!important}.glymize-internal-shell[data-route=profile] [class*=primaryAction]:hover,.glymize-internal-shell[data-route=profile] [class*=saveBar] button:hover{border-color:var(--glymize-accent-500)!important;background:var(--glymize-accent-500)!important;color:#fff!important;transform:translateY(-1px)}.glymize-internal-shell[data-route=profile] [class*=permissionGrid] label,.glymize-internal-shell[data-route=profile] [class*=permissionGrid]>div{border-color:var(--glymize-line)!important;background:var(--glymize-surface-soft)!important;color:var(--glymize-muted)!important;font-size:11.5px!important;font-weight:800!important}.glymize-internal-shell[data-route=profile] [class*=permissionGrid] [data-active=true]{border-color:var(--glymize-accent-500)!important;background:var(--glymize-accent-soft)!important;color:var(--glymize-accent-700)!important}.glymize-internal-shell[data-route=profile] [class*=memberTop] select{border-color:var(--glymize-line)!important;background:var(--glymize-surface)!important;color:var(--glymize-ink)!important}html[data-glymize-mode=dark] .glymize-internal-shell[data-route=profile] [class*=saveBar]{box-shadow:0 16px 40px rgba(0,0,0,.26)!important}@media(max-width:760px){.glymize-internal-shell[data-route=profile] [class*=saveBar]{bottom:76px!important}}.glymize-internal-shell[data-route=account] .page-content form button:not(:disabled){background:var(--g3-action-bg,var(--glymize-accent-600))!important;color:#fff!important;border:1px solid var(--glymize-accent-600)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--glymize-accent-600) 22%,transparent)!important;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.glymize-internal-shell[data-route=account] .page-content form button:not(:disabled):hover{background:var(--g3-action-hover,var(--glymize-accent-500))!important;color:#083b3d!important;border-color:var(--glymize-accent-500)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--glymize-accent-500) 26%,transparent)!important;transform:translateY(-1px)}.glymize-internal-shell[data-route=account] .page-content form button:not(:disabled):active{background:var(--g3-action-active,var(--glymize-accent-650))!important;color:#fff!important;border-color:var(--glymize-accent-650)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--glymize-accent-650) 20%,transparent)!important;transform:translateY(0)}.glymize-internal-shell[data-route=account] .page-content form button:disabled{background:var(--glymize-surface-soft)!important;color:var(--glymize-muted)!important;border:1px solid var(--glymize-line)!important;box-shadow:none!important;opacity:.76!important}html[data-glymize-mode=dark] .glymize-internal-shell[data-route=account] .page-content form button:not(:disabled):hover{color:#052f31!important}.glymize-internal-shell[data-route=type-2] .page-content{--t2-surface:var(--glymize-surface);--t2-surface-soft:var(--glymize-surface-soft);--t2-ink:var(--glymize-ink);--t2-muted:var(--glymize-muted);--t2-line:var(--glymize-line);--t2-accent:var(--glymize-accent-600);--t2-accent-strong:var(--glymize-accent-700);--t2-accent-soft:var(--glymize-accent-soft);--t2-accent-soft-strong:var(--glymize-accent-soft-strong);--t2-danger:#973f3a;--t2-danger-bg:#fff1ef;--t2-warning:#7a571c;--t2-warning-bg:#fff7e8;--t2-success:#17684a;--t2-success-bg:#eaf6ef;--t2-rail:#12343b;--t2-rail-muted:#b9ced1;--t2-shadow:0 12px 32px rgba(19,58,61,.07);color:var(--t2-ink)}html[data-glymize-mode=dark] .glymize-internal-shell[data-route=type-2] .page-content{--t2-danger:#efaaa5;--t2-danger-bg:#382422;--t2-warning:#e4c781;--t2-warning-bg:#332c20;--t2-success:#8ad9b4;--t2-success-bg:#183329;--t2-rail:#102b31;--t2-rail-muted:#bed2d4;--t2-shadow:0 16px 40px rgba(0,0,0,.24)}.glymize-internal-shell[data-route=type-2] .page-content [class*=costBox],.glymize-internal-shell[data-route=type-2] .page-content [class*=engineDetails],.glymize-internal-shell[data-route=type-2] .page-content [class*=scenarioCard],.glymize-internal-shell[data-route=type-2] .page-content [class*=section]{border-color:var(--t2-line)!important;background:var(--t2-surface)!important;color:var(--t2-ink)!important;box-shadow:var(--t2-shadow)}.glymize-internal-shell[data-route=type-2] .page-content [class*=hero]{border-color:var(--t2-line)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--t2-accent-soft) 56%,var(--t2-surface)) 0,var(--t2-surface) 66%)!important;color:var(--t2-ink)!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=contextBox],.glymize-internal-shell[data-route=type-2] .page-content [class*=costNumbers]>div,.glymize-internal-shell[data-route=type-2] .page-content [class*=currentMed],.glymize-internal-shell[data-route=type-2] .page-content [class*=explainGrid]>div,.glymize-internal-shell[data-route=type-2] .page-content [class*=heroMetric],.glymize-internal-shell[data-route=type-2] .page-content [class*=scenarioMed]{border-color:var(--t2-line)!important;background:var(--t2-surface-soft)!important;color:var(--t2-ink)!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=emptyLine]{border-color:color-mix(in srgb,var(--t2-accent) 30%,var(--t2-line))!important;background:var(--t2-surface-soft)!important;color:var(--t2-muted)!important;font-size:13.5px!important;font-weight:600!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=choice] span,.glymize-internal-shell[data-route=type-2] .page-content [class*=factor] b,.glymize-internal-shell[data-route=type-2] .page-content [class*=medTop] b,.glymize-internal-shell[data-route=type-2] .page-content [class*=resultHeader] h2,.glymize-internal-shell[data-route=type-2] .page-content [class*=scenarioHead] h3,.glymize-internal-shell[data-route=type-2] .page-content [class*=sectionTitle] h2,.glymize-internal-shell[data-route=type-2] .page-content [class*=subhead] b{color:var(--t2-ink)!important;font-weight:800!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=sectionTitle] h2{font-size:20px!important;line-height:1.4!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=costBox] small,.glymize-internal-shell[data-route=type-2] .page-content [class*=explainGrid] li,.glymize-internal-shell[data-route=type-2] .page-content [class*=factor] small,.glymize-internal-shell[data-route=type-2] .page-content [class*=medTop] small,.glymize-internal-shell[data-route=type-2] .page-content [class*=parallel] li,.glymize-internal-shell[data-route=type-2] .page-content [class*=resultHeader] p,.glymize-internal-shell[data-route=type-2] .page-content [class*=sectionTitle] p,.glymize-internal-shell[data-route=type-2] .page-content [class*=subhead] small{color:var(--t2-muted)!important;font-size:13px!important;font-weight:600!important;line-height:1.7!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=costInputs] label>span,.glymize-internal-shell[data-route=type-2] .page-content [class*=field]>span,.glymize-internal-shell[data-route=type-2] .page-content [class*=selectField]>span{color:var(--t2-ink)!important;font-size:13.5px!important;font-weight:800!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=factorGrid]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=factor]{min-height:92px!important;border-color:var(--t2-line)!important;background:var(--t2-surface-soft)!important;color:var(--t2-ink)!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=factor]:hover{border-color:color-mix(in srgb,var(--t2-accent) 55%,var(--t2-line))!important;background:color-mix(in srgb,var(--t2-accent-soft) 62%,var(--t2-surface))!important;color:var(--t2-ink)!important;transform:translateY(-1px)}.glymize-internal-shell[data-route=type-2] .page-content [class*=factorSelected]{border-color:var(--t2-accent)!important;background:var(--t2-accent-soft)!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=choice]{min-height:48px;border-color:var(--t2-line)!important;background:var(--t2-surface-soft)!important;color:var(--t2-ink)!important;font-size:13.5px!important;font-weight:750!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=choice]:hover{border-color:color-mix(in srgb,var(--t2-accent) 50%,var(--t2-line))!important;background:var(--t2-accent-soft)!important;color:var(--t2-ink)!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=choiceActive]{border-color:var(--t2-accent)!important;background:var(--t2-accent-soft)!important;color:var(--t2-ink)!important}.glymize-internal-shell[data-route=type-2] .page-content input,.glymize-internal-shell[data-route=type-2] .page-content select{color:var(--t2-ink)!important;background:var(--t2-surface-soft)!important;border-color:var(--t2-line)!important;font-size:14px!important;font-weight:650!important}.glymize-internal-shell[data-route=type-2] .page-content input::placeholder{color:color-mix(in srgb,var(--t2-muted) 74%,transparent)!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=alertChecks],.glymize-internal-shell[data-route=type-2] .page-content [class*=parallel]{border-color:color-mix(in srgb,var(--t2-warning) 30%,var(--t2-line))!important;background:var(--t2-warning-bg)!important;color:var(--t2-ink)!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=insuranceRow] span{background:var(--t2-success-bg)!important;color:var(--t2-success)!important;font-size:11.5px!important;font-weight:750!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=submitBar],.glymize-internal-shell[data-route=type-2] .page-content [class*=summaryRail]{background:var(--t2-rail)!important;color:#f3fbfb!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=summaryRail] b,.glymize-internal-shell[data-route=type-2] .page-content [class*=summaryRail] h2{color:#f3fbfb!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=guardrail],.glymize-internal-shell[data-route=type-2] .page-content [class*=submitBar] p,.glymize-internal-shell[data-route=type-2] .page-content [class*=summaryRail] small{color:var(--t2-rail-muted)!important;font-size:12.5px!important;font-weight:600!important}.glymize-internal-shell[data-route=type-2] .page-content button:not(:disabled):hover{filter:brightness(1.08)}.glymize-internal-shell[data-route=type-2] .page-content [class*=subhead] button:hover,.glymize-internal-shell[data-route=type-2] .page-content [class*=submitBar] button:hover{background:var(--glymize-accent-500)!important;border-color:var(--glymize-accent-500)!important;color:#fff!important;filter:none;transform:translateY(-1px)}.glymize-internal-shell[data-route=type-2] .page-content [class*=remove]:hover{background:var(--t2-danger-bg)!important;color:var(--t2-danger)!important;border-color:var(--t2-danger)!important;filter:none}@media (max-width:1180px){.glymize-internal-shell[data-route=type-2] .page-content [class*=factorGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.glymize-internal-shell[data-route=type-2] .page-content [class*=factorGrid]{grid-template-columns:1fr!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=sectionTitle] h2{font-size:18px!important}.glymize-internal-shell[data-route=type-2] .page-content [class*=factor] small,.glymize-internal-shell[data-route=type-2] .page-content [class*=sectionTitle] p{font-size:13px!important}}.glymize-internal-shell[data-route=type-2] [class*=results]{margin-top:28px!important}.glymize-internal-shell[data-route=type-2] [class*=resultHeader]{align-items:center!important;padding:0 2px 6px}.glymize-internal-shell[data-route=type-2] [class*=resultHeader] h2{font-size:28px!important;line-height:1.3!important}.glymize-internal-shell[data-route=type-2] [class*=scenarioStack]{gap:13px!important}.glymize-internal-shell[data-route=type-2] [class*=scenarioCard]{padding:18px!important;border-radius:20px!important;box-shadow:var(--t2-shadow)!important}.glymize-internal-shell[data-route=type-2] [class*=scenarioCard]:first-child{padding:22px!important;border-width:2px!important;border-color:var(--t2-accent)!important;background:linear-gradient(145deg,var(--t2-surface),color-mix(in srgb,var(--t2-accent-soft) 42%,var(--t2-surface)))!important;box-shadow:0 18px 44px color-mix(in srgb,var(--t2-accent) 12%,transparent)!important}.glymize-internal-shell[data-route=type-2] [class*=scenarioCard]:first-child [class*=rank]{background:var(--t2-accent)!important}.glymize-internal-shell[data-route=type-2] [class*=scenarioCard]:first-child [class*=scenarioHead] h3{font-size:23px!important}.glymize-internal-shell[data-route=type-2] [class*=scenarioCard]:not(:first-child){box-shadow:none!important;background:var(--t2-surface)!important}.glymize-internal-shell[data-route=type-2] [class*=scenarioMed]{padding:14px!important;border-radius:14px!important}.glymize-internal-shell[data-route=type-2] [class*=engineDetails]{box-shadow:none!important}.glymize-internal-shell[data-route=type-2] [class*=engineDetails] summary{min-height:44px;display:flex;align-items:center;color:var(--t2-accent-strong)!important}.glymize-internal-shell[data-route=type-2] [class*=gapBadge],.glymize-internal-shell[data-route=type-2] [class*=urgentBadge]{border-color:var(--t2-line)!important;background:var(--t2-surface-soft)!important;color:var(--t2-ink)!important}.glymize-internal-shell[data-route=type-2] [class*=urgentCallout]{background:var(--t2-danger-bg)!important;border-color:color-mix(in srgb,var(--t2-danger) 42%,var(--t2-line))!important;color:var(--t2-danger)!important}@media(max-width:760px){.glymize-internal-shell[data-route=type-2] [class*=resultHeader] h2{font-size:22px!important}.glymize-internal-shell[data-route=type-2] [class*=scenarioCard]:first-child{padding:17px!important}.glymize-internal-shell[data-route=type-2] [class*=scenarioCard]:first-child [class*=scenarioHead] h3{font-size:19px!important}}.glymize-internal-shell[data-route=type-2] .page-content [class*=section]{box-shadow:0 10px 28px rgba(20,58,61,.05)}html[data-glymize-mode=dark] .glymize-internal-shell[data-route=type-2] .page-content [class*=section]{box-shadow:0 14px 34px rgba(0,0,0,.2)}.glymize-internal-shell[data-route=type-2] .page-content button:disabled,.glymize-internal-shell[data-route=type-2] .page-content input:disabled,.glymize-internal-shell[data-route=type-2] .page-content select:disabled{opacity:.58;cursor:not-allowed}.glymize-internal-shell[data-route=type-2] .page-content button:focus-visible,.glymize-internal-shell[data-route=type-2] .page-content input:focus-visible,.glymize-internal-shell[data-route=type-2] .page-content select:focus-visible{outline:3px solid var(--glymize-focus)!important;outline-offset:3px!important}.glymize-internal-shell[data-route=admin] .page-content{--admin-surface:var(--glymize-surface);--admin-surface-soft:var(--glymize-surface-soft);--admin-ink:var(--glymize-ink);--admin-muted:var(--glymize-muted);--admin-line:var(--glymize-line);--admin-accent:var(--glymize-accent-600);--admin-accent-strong:var(--glymize-accent-700);--admin-accent-soft:var(--glymize-accent-soft);--admin-accent-soft-strong:var(--glymize-accent-soft-strong);color:var(--admin-ink)}.glymize-internal-shell[data-route=admin] .page-content .catalog-toolbar,.glymize-internal-shell[data-route=admin] .page-content .compact-panel,.glymize-internal-shell[data-route=admin] .page-content .import-card,.glymize-internal-shell[data-route=admin] .page-content .medication-group,.glymize-internal-shell[data-route=admin] .page-content .panel{border-color:var(--admin-line)!important;background:var(--admin-surface)!important;color:var(--admin-ink)!important}.glymize-internal-shell[data-route=admin] .page-content h1,.glymize-internal-shell[data-route=admin] .page-content h2,.glymize-internal-shell[data-route=admin] .page-content h3,.glymize-internal-shell[data-route=admin] .page-content label,.glymize-internal-shell[data-route=admin] .page-content strong{color:var(--admin-ink)}.glymize-internal-shell[data-route=admin] .page-content .muted,.glymize-internal-shell[data-route=admin] .page-content p,.glymize-internal-shell[data-route=admin] .page-content small{color:var(--admin-muted)!important;font-size:13.5px!important;font-weight:600;line-height:1.75}.glymize-internal-shell[data-route=admin] .page-content label{font-size:13.5px!important;font-weight:750!important}.glymize-internal-shell[data-route=admin] .page-content input,.glymize-internal-shell[data-route=admin] .page-content select,.glymize-internal-shell[data-route=admin] .page-content textarea{border-color:var(--admin-line)!important;background:var(--admin-surface-soft)!important;color:var(--admin-ink)!important;font-size:14px!important;font-weight:650}.glymize-internal-shell[data-route=admin] .page-content .admin-link,.glymize-internal-shell[data-route=admin] .page-content .primary-button,.glymize-internal-shell[data-route=admin] .page-content button:not(.danger-button){border:1px solid color-mix(in srgb,var(--admin-accent) 36%,var(--admin-line));background:var(--admin-accent);color:#fff}.glymize-internal-shell[data-route=admin] .page-content .admin-link:hover,.glymize-internal-shell[data-route=admin] .page-content .primary-button:hover,.glymize-internal-shell[data-route=admin] .page-content button:not(.danger-button):not(.secondary):hover{border-color:var(--glymize-accent-500)!important;background:var(--glymize-accent-500)!important;color:#fff!important;transform:translateY(-1px)}.glymize-internal-shell[data-route=admin] .page-content .secondary,.glymize-internal-shell[data-route=admin] .page-content button.secondary{border-color:var(--admin-line)!important;background:var(--admin-surface)!important;color:var(--admin-ink)!important}.glymize-internal-shell[data-route=admin] .page-content .secondary:hover,.glymize-internal-shell[data-route=admin] .page-content button.secondary:hover{border-color:color-mix(in srgb,var(--admin-accent) 48%,var(--admin-line))!important;background:var(--admin-accent-soft)!important;color:var(--admin-accent-strong)!important;transform:translateY(-1px)}.glymize-internal-shell[data-route=admin] .page-content .danger-button:hover{background:#ffe4e1!important;color:#8e3733!important;border-color:#cf716b!important}html[data-glymize-mode=dark] .glymize-internal-shell[data-route=admin] .page-content .danger-button:hover{background:#472927!important;color:#ffc0bb!important;border-color:#ba6c66!important}.glymize-internal-shell[data-route=admin] .page-content .brand-branch,.glymize-internal-shell[data-route=admin] .page-content .file-picker input,.glymize-internal-shell[data-route=admin] .page-content .medication-admin-row,.glymize-internal-shell[data-route=admin] .page-content .medication-row,.glymize-internal-shell[data-route=admin] .page-content .source-run,.glymize-internal-shell[data-route=admin] .page-content .update-run-list article{border-color:var(--admin-line)!important;background:var(--admin-surface-soft)!important;color:var(--admin-ink)!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] .page-content,.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] .page-content{max-width:1560px}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .page-content{max-width:1180px}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=workspace]{grid-template-columns:minmax(0,1fr) 280px!important;gap:16px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=factorGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=heroMetric]{display:none!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] .page-content{max-width:1320px;padding-top:22px}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=section]{border-radius:18px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=factorGrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.type2-v3-frame{min-width:0}.type2-v3-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:8px;border:1px solid var(--glymize-line);border-radius:16px;background:var(--glymize-surface)}.type2-v3-stepper button{min-height:48px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--glymize-muted);cursor:pointer}.type2-v3-stepper button.active,.type2-v3-stepper button:hover{border-color:var(--glymize-accent-500);background:var(--glymize-accent-soft);color:var(--glymize-accent-700)}.type2-v3-stepper button>span{display:inline-grid;width:30px;height:30px;place-items:center;margin-inline-end:8px;border-radius:9px;background:var(--glymize-surface-soft);font-weight:900}.type2-v3-stepper button.active>span{background:var(--glymize-accent-600);color:#fff}.glymize-internal-shell[data-route=pregnancy] .page-content>main,.glymize-internal-shell[data-route=type-1] .page-content>main{max-width:1280px;margin:0 auto;padding:26px 26px 80px}.glymize-internal-shell[data-route=pregnancy] .page-heading,.glymize-internal-shell[data-route=type-1] .page-heading{margin:14px 0 18px;padding:22px;border:1px solid var(--glymize-line);border-radius:20px;background:var(--glymize-surface);box-shadow:var(--g3-shadow-card)}.glymize-internal-shell[data-route=pregnancy] :is(.compact-panel,.medication-group),.glymize-internal-shell[data-route=type-1] :is(.compact-panel,.medication-group){border-color:var(--glymize-line)!important;background:var(--glymize-surface)!important;color:var(--glymize-ink)!important;border-radius:18px!important;box-shadow:var(--g3-shadow-card)!important}.glymize-internal-shell[data-route=pregnancy] .static-checks span,.glymize-internal-shell[data-route=type-1] .static-checks span{min-height:44px;border-color:var(--glymize-line)!important;background:var(--glymize-surface-soft)!important;color:var(--glymize-ink)!important}@media(max-width:1180px){.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=factorGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] .page-content,.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] .page-content{padding-inline:12px}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=factorGrid]{grid-template-columns:1fr!important}.type2-v3-stepper{grid-template-columns:repeat(4,1fr);gap:4px;padding:5px}.type2-v3-stepper button b{display:none}.type2-v3-stepper button>span{margin:0}.glymize-internal-shell[data-route=pregnancy] .page-content>main,.glymize-internal-shell[data-route=type-1] .page-content>main{padding:14px 12px 90px}.glymize-internal-shell .global-topbar.glymize-shared-topbar,.glymize-internal-shell .sidebar,.update-toast,[class*=saveBar]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.glymize-internal-shell[data-route=admin] .catalog-toolbar .catalog-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid var(--glymize-line)}.glymize-internal-shell[data-route=admin] .catalog-pagination button{min-width:68px;min-height:40px;padding:7px 12px}.glymize-internal-shell[data-route=admin] .catalog-pagination span{min-width:260px;padding:8px 12px;border-radius:10px;background:var(--glymize-surface-soft);color:var(--glymize-muted);font-size:13px;font-weight:750;text-align:center}@media(max-width:760px){.glymize-internal-shell[data-route=admin] .catalog-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.glymize-internal-shell[data-route=admin] .catalog-pagination span{grid-column:1/-1;grid-row:1;min-width:0}}@media (min-width:1181px){.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] main[class*=page],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] main[class*=page]{display:grid;grid-template-columns:minmax(250px,290px) minmax(0,1fr);column-gap:var(--g3-space-5);align-items:start;max-width:1560px}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] main[class*=page]>[class*=hero],.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] main[class*=page]>[class*=topbar],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] main[class*=page]>[class*=hero],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] main[class*=page]>[class*=topbar]{grid-column:1/-1}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] main[class*=page]>section[class*=panel],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] main[class*=page]>section[class*=panel]{grid-column:1;grid-row:3;position:sticky;top:96px;display:grid;grid-template-columns:1fr!important;gap:12px!important;min-width:0;margin:0;padding:16px!important;border-radius:var(--g3-radius-panel)!important;box-shadow:var(--g3-shadow-card)}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] main[class*=page]>section[class*=panel] [class*=action],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] main[class*=page]>section[class*=panel] [class*=action]{grid-template-columns:1fr!important;min-width:0}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] main[class*=page]>section[class*=panel] [class*=preview],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] main[class*=page]>section[class*=panel] [class*=preview]{grid-column:1!important;grid-template-columns:1fr!important;align-items:stretch!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] main[class*=page]>section[class*=panel] [class*=metrics],.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] main[class*=page]>section[class*=panel] [class*=previewActions],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] main[class*=page]>section[class*=panel] [class*=metrics],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] main[class*=page]>section[class*=panel] [class*=previewActions]{display:grid!important;grid-template-columns:1fr!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] main[class*=page]>[class*=workspace],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] main[class*=page]>[class*=workspace]{grid-column:2;grid-row:3;grid-template-columns:minmax(0,1fr) minmax(240px,270px)!important;gap:var(--g3-space-4)!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] main[class*=page]>[class*=results],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] main[class*=page]>[class*=results]{grid-column:2}}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-frame{max-width:980px;margin:0 auto}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-stepper{position:sticky;top:72px;z-index:25;max-width:900px;margin:0 auto 18px;border:1px solid color-mix(in srgb,var(--glymize-line) 82%,transparent);border-radius:16px;background:color-mix(in srgb,var(--glymize-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px rgba(12,52,54,.08)}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] main[class*=page]{padding-top:6px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=summaryRail],.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] main[class*=page]>[class*=hero],.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] main[class*=page]>section[class*=panel]{display:none!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=topbar]{margin-bottom:10px!important;opacity:.82}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=version]{display:none!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=workspace],.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] form[class*=form]{display:block!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] form[class*=form]>section[class*=section]{display:none!important;min-height:420px;padding:28px!important;border-radius:24px!important;box-shadow:0 16px 46px rgba(20,63,66,.07)!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-frame[data-type2-step="1"] form[class*=form]>section[class*=section]:first-of-type,.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-frame[data-type2-step="2"] form[class*=form]>section[class*=section]:nth-of-type(2),.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-frame[data-type2-step="3"] form[class*=form]>section[class*=section]:nth-of-type(3){display:block!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=submitBar]{display:none!important;margin-top:14px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-frame[data-type2-step="3"] [class*=submitBar]{display:flex!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-frame[data-type2-step="1"] [class*=results],.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-frame[data-type2-step="2"] [class*=results],.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-frame[data-type2-step="3"] [class*=results],.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-frame[data-type2-step="4"] [class*=workspace]{display:none!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-frame[data-type2-step="4"] [class*=results]{display:block!important;margin-top:10px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=sectionTitle]{padding-bottom:14px;margin-bottom:22px!important;border-bottom:1px solid var(--glymize-line)}@media(max-width:760px){.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] .type2-v3-stepper{top:62px;border-radius:12px;-webkit-backdrop-filter:none;backdrop-filter:none}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] form[class*=form]>section[class*=section]{min-height:0;padding:18px!important}}@media(min-width:761px){.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] .type2-v3-frame{max-width:1320px;margin:0 auto}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] .type2-v3-stepper{display:none!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] main[class*=page]{max-width:1260px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=hero]{padding:22px 26px!important;border-radius:22px!important;margin-bottom:14px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=workspace]{grid-template-columns:1fr!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=summaryRail]{display:none!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] form[class*=form]{position:relative;gap:14px!important;padding-inline-start:28px}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] form[class*=form]:before{content:"";position:absolute;inset-block:26px 74px;inset-inline-start:9px;width:2px;border-radius:2px;background:linear-gradient(var(--glymize-accent-500),color-mix(in srgb,var(--glymize-accent-500) 12%,transparent))}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] form[class*=form]>section[class*=section]{position:relative;padding:18px!important;border-radius:18px!important;background:color-mix(in srgb,var(--glymize-surface) 93%,var(--glymize-accent-soft))!important;box-shadow:0 8px 24px rgba(18,69,71,.045)!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] form[class*=form]>section[class*=section]:before{content:"";position:absolute;top:25px;inset-inline-start:-25px;width:12px;height:12px;border-radius:50%;background:var(--glymize-accent-500);box-shadow:0 0 0 6px var(--glymize-surface)}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=factor] small,.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=sectionTitle] p,.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=subhead] small{display:none!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=choiceGrid],.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=factorGrid]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1000px){.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] .type2-v3-frame{max-width:1500px;margin:0 auto}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] .type2-v3-stepper{max-width:1180px;margin-inline:auto}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] main[class*=page]{max-width:1450px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] [class*=workspace]{grid-template-columns:minmax(0,1fr) 360px!important;gap:20px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] [class*=summaryRail]{display:block!important;position:sticky!important;top:92px!important;background:linear-gradient(160deg,#102f35,#173f47)!important;border:1px solid color-mix(in srgb,var(--glymize-accent-400) 24%,transparent);box-shadow:0 18px 50px rgba(7,43,48,.18)!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] form[class*=form]>section[class*=section]{box-shadow:none!important;border-color:color-mix(in srgb,var(--glymize-line) 88%,var(--glymize-accent-300))!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] [class*=scenarioCard]{display:flex;flex-direction:column;gap:0;border-radius:20px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] [class*=scenarioHead]{order:0}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] [class*=explainGrid]{order:1;margin-top:16px!important;grid-template-columns:1fr 1fr!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] [class*=scenarioMeds]{order:2}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] [class*=parallel]{order:3}.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] [class*=engineDetails]{margin-top:18px!important;border:1px solid var(--glymize-accent-500)!important;border-radius:16px!important;background:color-mix(in srgb,var(--glymize-surface) 90%,var(--glymize-accent-soft))!important}}@media (max-width:760px){.glymize-internal-shell[data-route=type-2] .type2-v3-stepper{position:sticky;top:64px;z-index:18;border-radius:14px;box-shadow:var(--g3-shadow-card)}.glymize-internal-shell[data-route=type-2] main[class*=page]{padding-inline:12px!important}.glymize-internal-shell[data-route=type-2] [class*=hero]{padding:20px!important;margin-bottom:14px!important;border-radius:20px!important}.glymize-internal-shell[data-route=type-2] [class*=hero] h1{font-size:28px!important;line-height:1.25!important}.glymize-internal-shell[data-route=type-2] [class*=workspace]{grid-template-columns:1fr!important;gap:12px!important}.glymize-internal-shell[data-route=type-2] [class*=scenarioCard],.glymize-internal-shell[data-route=type-2] [class*=section]{border-radius:18px!important;box-shadow:var(--g3-shadow-card)!important}.glymize-internal-shell[data-route=type-2] button,.glymize-internal-shell[data-route=type-2] input,.glymize-internal-shell[data-route=type-2] select{min-height:var(--g3-touch-min)}.glymize-internal-shell[data-route=type-2] [class*=factor] small,.glymize-internal-shell[data-route=type-2] [class*=medTop] small,.glymize-internal-shell[data-route=type-2] [class*=sectionTitle] p{font-size:13px!important;line-height:1.65!important}.glymize-internal-shell[data-route=type-2] [class*=summaryRail]{display:none!important}}.glymize-internal-shell[data-route=dashboard] .page-content{width:100%;max-width:none!important;margin:0!important;padding-inline:clamp(16px,2.4vw,36px)!important}.glymize-internal-shell[data-route=dashboard] main[class*=page]{width:100%!important;max-width:1180px!important;margin-inline:auto!important}.glymize-internal-shell[data-route=type-2] .page-content{width:100%;max-width:none!important;margin:0!important;padding-inline:clamp(16px,2.4vw,36px)!important}.glymize-internal-shell[data-route=type-2]:not([data-layout-preset=focused_workflow]) main[class*=page]{width:100%!important;max-width:1280px!important;margin-inline:auto!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] main[class*=page]{width:100%!important;max-width:900px!important;margin-inline:auto!important}@media (min-width:761px) and (max-width:1180px){.glymize-internal-shell[data-route=dashboard] main[class*=page],.glymize-internal-shell[data-route=type-2] main[class*=page]{max-width:calc(100vw - 48px)!important}}@media (max-width:760px){.glymize-internal-shell[data-route=dashboard] .page-content,.glymize-internal-shell[data-route=type-2] .page-content{padding-inline:12px!important}.glymize-internal-shell[data-route=dashboard] main[class*=page],.glymize-internal-shell[data-route=type-2] main[class*=page]{width:100%!important;max-width:none!important}}.glymize-internal-shell[data-route=type-2]:not([data-layout-preset=focused_workflow]) .type2-v3-stepper{display:none!important}.glymize-internal-shell[data-route=dashboard][data-layout-preset=auto] main[class*=page],.glymize-internal-shell[data-route=dashboard][data-layout-preset=command_center] main[class*=page],.glymize-internal-shell[data-route=dashboard][data-layout-preset=compact_cards] main[class*=page],.glymize-internal-shell[data-route=dashboard][data-layout-preset=evidence_trace] main[class*=page],.glymize-internal-shell[data-route=dashboard][data-layout-preset=focused_workflow] main[class*=page]{transform:none!important;zoom:1!important}.glymize-internal-shell[data-route=dashboard] [class*=heroAction],.glymize-internal-shell[data-route=type-2] [class*=subhead] button,.glymize-internal-shell[data-route=type-2] [class*=submitBar] button{border:1px solid var(--glymize-accent-600)!important;background:var(--glymize-accent-600)!important;color:#fff!important;box-shadow:0 7px 18px color-mix(in srgb,var(--glymize-accent-600) 18%,transparent)!important;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.glymize-internal-shell[data-route=dashboard] [class*=heroAction]:visited{color:#fff!important}.glymize-internal-shell[data-route=dashboard] [class*=heroAction]:hover,.glymize-internal-shell[data-route=type-2] [class*=subhead] button:hover,.glymize-internal-shell[data-route=type-2] [class*=submitBar] button:hover{border-color:var(--glymize-accent-500)!important;background:var(--glymize-accent-500)!important;color:#082f31!important;transform:translateY(-1px)}.glymize-internal-shell[data-route=dashboard] [class*=heroAction]:active,.glymize-internal-shell[data-route=type-2] [class*=subhead] button:active,.glymize-internal-shell[data-route=type-2] [class*=submitBar] button:active{border-color:var(--glymize-accent-700)!important;background:var(--glymize-accent-700)!important;color:#fff!important;box-shadow:none!important;transform:none}.glymize-internal-shell[data-route=dashboard] [class*=heroAction]:focus-visible,.glymize-internal-shell[data-route=type-2] button:focus-visible,.glymize-internal-shell[data-route=type-2] summary:focus-visible{outline:3px solid var(--glymize-focus)!important;outline-offset:3px!important}html[data-glymize-mode=light] .glymize-internal-shell[data-route=type-2] [class*=alertChecks]{background:#fff8e8!important;border-color:#e8cf94!important;color:#5b4619!important}html[data-glymize-mode=dark] .glymize-internal-shell[data-route=type-2] [class*=alertChecks]{background:#182923!important;border-color:#496e5d!important;color:#e8f2ec!important}.glymize-internal-shell[data-route=type-2] [class*=financialCluster]{min-width:0}.glymize-internal-shell[data-route=type-2] [class*=financialCluster] .medication-market-details>summary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:8px;padding:8px 12px;border:1px solid var(--glymize-line);border-radius:10px;background:var(--glymize-surface-soft);color:var(--glymize-ink);font-size:12px;font-weight:850;cursor:pointer;list-style:none}.glymize-internal-shell[data-route=type-2] [class*=financialCluster] .medication-market-details>summary::-webkit-details-marker{display:none}.glymize-internal-shell[data-route=type-2] [class*=financialCluster] .medication-market-details>summary:after{content:" ↗";color:var(--glymize-accent-600);font-weight:900}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=financialCluster]>.market-card-summary,.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=financialCluster]>[class*=costBox],.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=financialCluster]>.market-card-summary,.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=financialCluster]>[class*=costBox]{display:none!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=financialCluster]:has(.medication-market-details[open]),.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=financialCluster]:has(.medication-market-details[open]){position:fixed!important;inset-block:0!important;inset-inline-end:0!important;z-index:120!important;display:block!important;width:min(480px,calc(100vw - 24px))!important;height:100dvh!important;padding:18px!important;overflow:auto!important;overscroll-behavior:contain;border-inline-start:1px solid var(--glymize-line);background:var(--glymize-surface)!important;box-shadow:0 0 48px rgba(5,34,37,.24)!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=financialCluster]:has(.medication-market-details[open])>.market-card-summary,.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=financialCluster]:has(.medication-market-details[open])>[class*=costBox],.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=financialCluster]:has(.medication-market-details[open])>.market-card-summary,.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=financialCluster]:has(.medication-market-details[open])>[class*=costBox]{display:block!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=financialCluster]:has(.medication-market-details[open]) .medication-market-details,.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=financialCluster]:has(.medication-market-details[open]) .medication-market-details{display:block!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=financialCluster]:has(.medication-market-details[open]) .medication-market-details>summary,.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=financialCluster]:has(.medication-market-details[open]) .medication-market-details>summary{position:sticky;top:0;z-index:2;display:flex;width:100%;margin:0 0 14px;background:var(--glymize-accent-600);border-color:var(--glymize-accent-600);color:#fff;box-shadow:0 8px 18px rgba(8,77,74,.16)}.glymize-internal-shell[data-route=type-2] [class*=financialCluster]:has(.medication-market-details[open]) .medication-market-details>summary:after{content:" ×";color:inherit}.glymize-internal-shell[data-route=type-2] [class*=financialCluster]:has(.medication-market-details[open]) .market-details-body{display:grid;gap:12px}.glymize-internal-shell[data-route=type-2] [class*=financialCluster]:has(.medication-market-details[open]) [class*=costBox]{margin-top:16px!important;border-top:1px solid var(--glymize-line)!important;border-radius:14px!important}@media(max-width:760px){.glymize-internal-shell[data-route=type-2][data-layout-preset=compact_cards] [class*=financialCluster]:has(.medication-market-details[open]),.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=financialCluster]:has(.medication-market-details[open]){inset-block-start:auto!important;inset-inline:0!important;bottom:0!important;width:100%!important;height:auto!important;max-height:88dvh!important;padding:14px!important;border:1px solid var(--glymize-line)!important;border-radius:20px 20px 0 0!important;box-shadow:0 -22px 52px rgba(5,34,37,.24)!important}}.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] [class*=financialCluster] .market-card-summary,.glymize-internal-shell[data-route=type-2][data-layout-preset=evidence_trace] [class*=financialCluster] .market-card-summary{display:grid}.glymize-internal-shell{--glymize-fixed-sidebar-width:250px;grid-template-columns:var(--glymize-fixed-sidebar-width) minmax(0,1fr)!important}.glymize-internal-shell>.sidebar{width:var(--glymize-fixed-sidebar-width)!important;min-width:var(--glymize-fixed-sidebar-width)!important;max-width:var(--glymize-fixed-sidebar-width)!important;z-index:70!important}.glymize-internal-shell>.content-shell{grid-column:2!important;min-width:0!important;width:100%!important}.glymize-internal-shell .global-topbar{position:sticky!important;inset-block-start:0!important;z-index:50!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.glymize-internal-shell>.sidebar{background:var(--glymize-surface,#fff)!important;border-inline-end:1px solid var(--glymize-line)!important}@media(min-width:1181px){.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] [class*=factorGrid],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] [class*=factorGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] [class*=factor],.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] [class*=factor]{min-width:0!important;min-height:88px!important;padding:14px!important;align-items:flex-start!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] [class*=factor]>span,.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] [class*=factor]>span{min-width:0!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] [class*=factor] b,.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] [class*=factor] b{line-height:1.55!important;word-break:normal!important;overflow-wrap:normal!important}.glymize-internal-shell[data-route=type-2][data-layout-preset=auto] [class*=factor] small,.glymize-internal-shell[data-route=type-2][data-layout-preset=command_center] [class*=factor] small{line-height:1.65!important;overflow-wrap:anywhere!important}}@media(min-width:761px) and (max-width:1180px){.glymize-internal-shell[data-route=type-2] [class*=factorGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media(max-width:760px){.glymize-internal-shell{grid-template-columns:1fr!important}.glymize-internal-shell>.content-shell{grid-column:1!important;width:100%!important}.glymize-internal-shell[data-route=type-2] [class*=factorGrid]{grid-template-columns:1fr!important}}.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=results],.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] [class*=submitBar],.glymize-internal-shell[data-route=type-2][data-layout-preset=focused_workflow] form[class*=form]>section[class*=section]{scroll-margin-top:180px!important}