*{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{font-family:var(--font-mb-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--mb-text-primary);background:var(--mb-bg-page);margin:0;padding:0}a{color:inherit}button,input,textarea,select{font:inherit}.mb-landing{background:var(--mb-bg-page);min-height:100vh}.mb-landing-header{z-index:20;background:color-mix(in srgb, var(--mb-bg-surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--mb-action-primary) 8%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1.25rem,4vw,3rem);animation:.5s ease-out both mb-fade-down;display:flex;position:sticky;top:0}.mb-brand{color:var(--mb-brand-accent);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.mb-logo-plus{stroke:var(--mb-on-brand)}.mb-logo{color:var(--mb-brand-accent);line-height:0;display:inline-flex}.mb-brand-name{font-family:var(--font-mb-sans), sans-serif;letter-spacing:-.02em;font-size:1.45rem;font-weight:800}.mb-header-nav-desktop{flex-wrap:nowrap;flex:auto;justify-content:center;gap:.9rem;min-width:0;display:none}.mb-header-nav-desktop .mb-header-link{white-space:nowrap}.mb-header-link{color:var(--mb-text-secondary);padding:.25rem 0;font-size:.9rem;font-weight:650;text-decoration:none}.mb-header-link:hover,.mb-header-link:focus-visible{color:var(--mb-text-link)}.mb-header-nav-mobile{border-top:1px solid var(--mb-border-subtle);flex-direction:column;gap:.65rem;width:100%;padding:.25rem 0 .5rem;display:flex}.mb-menu-toggle{display:inline-flex}.mb-header-actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.mb-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.mb-btn:hover{transform:translateY(-1px)}.mb-btn:active{transform:translateY(0)}.mb-btn-ghost{color:var(--mb-text-link);border:1.5px solid var(--mb-action-primary);background:0 0;padding:.55rem 1.25rem}.mb-btn-ghost:hover{background:var(--mb-selected-bg)}.mb-load-more-row{justify-content:center;margin-top:1.5rem;display:flex}.mb-btn[aria-disabled=true],.mb-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mb-btn-solid,.mb-btn-primary{background:var(--mb-action-primary);color:var(--mb-on-action);border:1.5px solid var(--mb-action-primary);box-shadow:0 8px 20px rgb(var(--mb-shadow-color) / .18);padding:.55rem 1.35rem}.mb-btn-solid:hover,.mb-btn-primary:hover:not(:disabled){background:var(--mb-action-hover);border-color:var(--mb-action-hover)}.mb-btn-lg{min-width:12.5rem;padding:.95rem 1.6rem;font-size:1.02rem}.mb-btn-stack{flex-direction:column;padding-block:.7rem;line-height:1.15}.mb-btn-note{opacity:.9;font-size:.72rem;font-weight:600}.mb-hero{justify-content:center;align-items:flex-end;min-height:clamp(28rem,62vh,38rem);padding:0 clamp(1rem,4vw,3rem) 2.25rem;display:flex;position:relative;overflow:visible}.mb-hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.mb-hero-image{object-fit:cover;object-position:center 28%;animation:18s ease-out both mb-kenburns}.mb-hero-veil{background:linear-gradient(180deg, rgb(var(--mb-photo-overlay-rgb) / 0) 0%, rgb(var(--mb-photo-overlay-rgb) / .12) 55%, rgb(var(--mb-photo-overlay-rgb) / .3) 100%);pointer-events:none;position:absolute;inset:0}.mb-hero-content{z-index:1;width:min(100%,54rem);animation:.7s cubic-bezier(.2,.8,.2,1) .12s both mb-rise;position:relative}.mb-cta-panel{background:color-mix(in srgb, var(--mb-bg-surface) 97%, transparent);text-align:center;box-shadow:0 24px 50px rgb(var(--mb-shadow-color) / .16), 0 2px 0 rgb(var(--mb-shadow-color) / .2) inset;border:1px solid color-mix(in srgb, var(--mb-bg-surface) 70%, transparent);border-radius:1.75rem;padding:clamp(1.4rem,3vw,2.15rem) clamp(1.35rem,3.5vw,2.5rem)}.mb-cta-brand{color:var(--mb-brand-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.88rem;font-weight:800}.mb-cta-title{font-family:var(--font-mb-sans);letter-spacing:-.03em;color:var(--mb-text-primary);margin:0;font-size:clamp(2rem,4.2vw,2.85rem);font-weight:800;line-height:1.05}.mb-cta-subtitle{max-width:34rem;color:var(--mb-text-secondary);margin:.7rem auto 0;font-size:clamp(.95rem,1.8vw,1.08rem);font-weight:500;line-height:1.45}.mb-cta-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:1.25rem;display:flex}.mb-features{z-index:0;background:linear-gradient(180deg, var(--mb-bg-subtle) 0%, var(--mb-bg-surface) 70%);padding:2.75rem clamp(1.25rem,4vw,3rem) 2.5rem;position:relative}.mb-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.25rem;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.mb-feature{align-items:flex-start;gap:.85rem;animation:.65s cubic-bezier(.2,.8,.2,1) both mb-rise;display:flex}.mb-feature:first-child{animation-delay:.18s}.mb-feature:nth-child(2){animation-delay:.26s}.mb-feature:nth-child(3){animation-delay:.34s}.mb-feature:nth-child(4){animation-delay:.42s}.mb-feature-icon{color:var(--mb-text-link);flex-shrink:0;margin-top:.1rem;line-height:0}.mb-feature-title{letter-spacing:-.01em;color:var(--mb-text-primary);margin:0;font-size:1.05rem;font-weight:800}.mb-feature-body{color:var(--mb-text-secondary);margin:.35rem 0 0;font-size:.95rem;font-weight:500;line-height:1.4}.mb-section{padding:3.25rem clamp(1.25rem,4vw,3rem)}.mb-section[id],.mb-card[id],.mb-disclaimer[id]{scroll-margin-top:7rem}@media (max-width:540px){.mb-section[id],.mb-card[id],.mb-disclaimer[id]{scroll-margin-top:9.5rem}}.mb-section-alt{background:var(--mb-bg-canvas-alt)}.mb-section-inner{max-width:72rem;margin:0 auto}.mb-section-header{max-width:46rem;margin-bottom:1.75rem}.mb-section-header-center{text-align:center;margin-left:auto;margin-right:auto}.mb-section-eyebrow{color:var(--mb-brand-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.82rem;font-weight:800}.mb-section-title{letter-spacing:-.02em;color:var(--mb-text-primary);margin:0;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.15}.mb-section-title-center{text-align:center}.mb-section-lead{color:var(--mb-text-secondary);margin:.8rem 0 0;font-size:1.05rem;font-weight:500;line-height:1.55}.mb-section-lead-center{text-align:center;max-width:40rem;margin-left:auto;margin-right:auto}.mb-section-ctas{justify-content:flex-start;margin-top:1.75rem}.mb-section-header-center+.mb-card-grid,.mb-section-header-center~.mb-section-ctas,.mb-mission .mb-section-ctas,.mb-final-cta .mb-section-ctas{justify-content:center}.mb-card-grid{gap:1.1rem;display:grid}.mb-card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mb-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:1.1rem;padding:1.2rem 1.25rem}.mb-card-title{letter-spacing:-.01em;color:var(--mb-text-primary);margin:.55rem 0 0;font-size:1.05rem;font-weight:800}.mb-card>.mb-card-title:first-child,.mb-card>.mb-badge+.mb-card-title,.mb-card>.mb-badge-row+.mb-card-title{margin-top:.65rem}.mb-card>.mb-card-title:first-child{margin-top:0}.mb-card-body{color:var(--mb-text-secondary);margin:.45rem 0 0;font-size:.95rem;font-weight:500;line-height:1.5}.mb-card-body--clamp{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mb-badge-row{flex-wrap:wrap;gap:.4rem;display:flex}.mb-badge{border:1px solid var(--mb-border-subtle);background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.75rem;font-weight:750;display:inline-flex}.mb-notice{border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 30%, transparent);border-left:4px solid var(--mb-status-pending-text);background:var(--mb-status-pending-bg);color:var(--mb-text-primary);border-radius:.9rem;align-items:flex-start;gap:.7rem;margin:1.5rem 0 0;padding:.95rem 1.1rem;font-size:.95rem;line-height:1.5;display:flex}.mb-notice__icon{color:var(--mb-status-pending-text);flex:none;margin-top:.1rem}.mb-members-hint{color:var(--mb-text-secondary);align-self:center;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:inline-flex}.mb-example-label{color:var(--mb-text-secondary);margin:0 0 1.1rem;font-size:.95rem}.mb-steps{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.mb-step{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:1.1rem;align-items:flex-start;gap:.9rem;padding:1.1rem 1.2rem;display:flex}.mb-step-number{background:var(--mb-action-primary);width:2rem;height:2rem;color:var(--mb-on-action);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}.mb-meta-list{gap:.55rem;margin:.85rem 0 0;display:grid}.mb-meta-list div{gap:.15rem;display:grid}.mb-meta-list dt{letter-spacing:.04em;text-transform:uppercase;color:var(--mb-text-link);font-size:.78rem;font-weight:750}.mb-meta-list dd{color:var(--mb-text-secondary);margin:0;font-size:.92rem;line-height:1.4}.mb-sample-panel{margin-top:1.25rem}.mb-topic-list{gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.mb-topic-list a{color:var(--mb-text-link);font-size:.95rem;font-weight:650;text-decoration:none}.mb-topic-list a:hover,.mb-topic-list a:focus-visible{text-decoration:underline}.mb-empty-state{border:1px dashed var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:1.1rem;padding:1.5rem 1.35rem}.mb-mission-copy{text-align:center;max-width:44rem;color:var(--mb-text-secondary);margin:0 auto;font-size:1.05rem;line-height:1.6}.mb-mission-copy p{margin:0 0 .9rem}.mb-vision{border-left:3px solid var(--mb-action-primary);background:var(--mb-bg-surface);border-radius:0 1rem 1rem 0;max-width:36rem;margin:1.5rem auto 0;padding:1.2rem 1.35rem}.mb-vision p{color:var(--mb-text-primary);margin:0;font-size:1.15rem;font-weight:750;line-height:1.4}.mb-faq{gap:.75rem;display:grid}.mb-faq-item{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:1rem;padding:0 1.1rem}.mb-faq-item summary{cursor:pointer;align-items:center;gap:.75rem;padding:1rem 0;font-weight:750;list-style:none;display:flex}.mb-faq-item summary::-webkit-details-marker{display:none}.mb-faq-item summary:before{content:"";border-right:2px solid var(--mb-text-secondary);border-bottom:2px solid var(--mb-text-secondary);flex:none;width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(-45deg)}.mb-faq-item[open] summary:before{transform:rotate(45deg)}.mb-faq-item summary:focus-visible{outline:2px solid var(--mb-action-primary);outline-offset:2px}.mb-faq-item p{color:var(--mb-text-secondary);margin:0;padding:0 0 1rem 1.25rem;font-size:.98rem;line-height:1.55}.mb-final-cta .mb-section-title,.mb-final-cta .mb-section-lead{max-width:40rem;margin-left:auto;margin-right:auto}.mb-final-physician{text-align:center;margin:1.25rem 0 0}.mb-final-physician a{color:var(--mb-text-link);font-weight:700}.mb-footer{border-top:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);padding:3rem clamp(1.25rem,4vw,3rem) 1.5rem}.mb-footer-main{grid-template-columns:minmax(14rem,1.3fr) 3fr;gap:2.5rem 3rem;display:grid}.mb-footer-brand{max-width:22rem}.mb-footer-brand p{color:var(--mb-text-secondary);margin:.85rem 0 0;font-size:.92rem;line-height:1.55}.mb-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 1.5rem;display:grid}.mb-footer-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--mb-text-primary);margin:0 0 .85rem;font-size:.78rem;font-weight:800}.mb-footer-column ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mb-footer-column a,.mb-footer-legal a{color:var(--mb-text-secondary);font-size:.9rem;font-weight:550;text-decoration:none}.mb-footer-column a:hover,.mb-footer-column a:focus-visible,.mb-footer-legal a:hover,.mb-footer-legal a:focus-visible{color:var(--mb-text-link)}.mb-footer-bottom{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.mb-footer-copy{color:var(--mb-text-secondary);margin:0;font-size:.85rem}.mb-footer-legal{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.mb-footer-legal a{font-size:.85rem}.mb-theme-toggle{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);width:2.5rem;height:2.5rem;color:var(--mb-text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mb-theme-toggle:hover{color:var(--mb-text-link);border-color:var(--mb-text-link)}.mb-theme-toggle:focus-visible{outline:2px solid var(--mb-action-primary);outline-offset:2px}.mb-disclaimer{background:var(--mb-bg-subtle);border-top:1px solid var(--mb-border-subtle);padding:1.25rem clamp(1.25rem,4vw,3rem) 2rem}.mb-disclaimer p{color:var(--mb-text-secondary);margin:0;font-size:.92rem;line-height:1.5}.mb-disclaimer p+p{margin-top:.55rem}.mb-btn:focus-visible,.mb-header-link:focus-visible,.mb-brand:focus-visible,.mb-topic-list a:focus-visible,.mb-footer-column a:focus-visible,.mb-final-physician a:focus-visible{outline:2px solid var(--mb-action-primary);outline-offset:2px}@keyframes mb-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mb-kenburns{0%{transform:scale(1.08)}to{transform:scale(1.02)}}@media (min-width:1080px){.mb-header-nav-desktop{display:flex}.mb-menu-toggle,.mb-header-nav-mobile{display:none}}@media (max-width:1100px){.mb-card-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-footer-main{grid-template-columns:1fr}}@media (max-width:900px){.mb-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-hero{min-height:clamp(24rem,58vh,32rem)}.mb-card-grid-3,.mb-card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mb-brand-name{font-size:1.2rem}.mb-header-actions .mb-btn{padding-inline:.95rem}.mb-cta-actions{flex-direction:column}.mb-btn-lg{width:100%}.mb-features-grid{grid-template-columns:1fr}.mb-features{padding-top:2rem}.mb-hero{padding-bottom:1.5rem}.mb-card-grid-4,.mb-card-grid-3,.mb-card-grid-2{grid-template-columns:1fr}.mb-footer-columns{grid-template-columns:1fr 1fr}.mb-section-ctas,.mb-section-ctas .mb-btn{width:100%}}@media (prefers-reduced-motion:reduce){.mb-landing-header,.mb-hero-content,.mb-feature,.mb-hero-image,.mb-btn{transition:none!important;animation:none!important;transform:none!important}}.mb-auth-page{background:var(--mb-bg-page);min-height:100vh;color:var(--mb-text-primary);flex-direction:column;display:flex}.mb-auth-page.mb-physician-page{height:100vh;overflow:hidden}.mb-auth-header{background:var(--mb-bg-surface);border-bottom:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,4vw,3rem);display:flex}.mb-auth-header-trailing,.mb-auth-header-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mb-auth-header-note{color:var(--mb-text-secondary);margin:0;font-size:.95rem}.mb-auth-header-note a{color:var(--mb-text-link);font-weight:700;text-decoration:none}.mb-auth-main{flex:1;justify-content:center;align-items:center;padding:.75rem clamp(1rem,4vw,2rem);display:flex}.mb-auth-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);width:min(100%,25rem);box-shadow:0 12px 28px rgb(var(--mb-shadow-color) / .08);border-radius:1rem;padding:1.25rem 1.35rem 1rem}.mb-auth-title{color:var(--mb-text-link);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,3.5vw,1.65rem);font-weight:800}.mb-auth-lead{color:var(--mb-text-secondary);margin:.35rem 0 .85rem;font-size:.92rem;line-height:1.4}.mb-auth-form{flex-direction:column;gap:.5rem;display:flex}.mb-auth-row{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.mb-auth-row{grid-template-columns:1fr 1fr}}.mb-auth-field{flex-direction:column;gap:.2rem;display:flex}.mb-auth-label{color:var(--mb-text-primary);font-size:.82rem;font-weight:750}.mb-auth-input{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);width:100%;min-height:2.25rem;color:var(--mb-text-primary);border-radius:.45rem;padding:.45rem .75rem;font-size:.88rem}.mb-auth-input:focus{outline:2px solid var(--mb-action-primary);outline-offset:1px;border-color:var(--mb-action-primary)}.mb-auth-textarea{resize:vertical;min-height:6rem}.mb-auth-password-wrap{display:block;position:relative}.mb-auth-password-wrap .mb-auth-input{padding-right:4.25rem}.mb-auth-eye{color:var(--mb-text-link);cursor:pointer;background:0 0;border:0;min-width:2.5rem;min-height:1.8rem;padding:.15rem .3rem;font-size:.8rem;font-weight:700;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.mb-auth-hint{color:var(--mb-text-secondary);margin:-.2rem 0 0;font-size:.8rem;line-height:1.35}.mb-field-available{color:var(--mb-status-reviewed-text);font-size:.82rem}.mb-auth-field-error{color:var(--mb-status-danger-text);margin:-.2rem 0 0;font-size:.82rem}.mb-auth-check{color:var(--mb-text-primary);align-items:center;gap:.5rem;font-size:.82rem;line-height:1.3;display:flex}.mb-auth-check input{min-width:.95rem;min-height:.95rem;margin-top:0}.mb-auth-fieldset{border:0;gap:.35rem;margin:0;padding:0;display:grid}.mb-auth-submit{width:100%;min-height:2.5rem;margin-top:.2rem;padding-block:.6rem;font-size:.95rem}.mb-auth-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.mb-auth-switch{text-align:center;color:var(--mb-text-secondary);margin:.5rem 0 0;font-size:.85rem}.mb-auth-switch a,.mb-auth-text-btn{color:var(--mb-text-link);cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.mb-auth-alert{border-radius:.75rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.4}.mb-auth-alert-error{background:var(--mb-status-danger-bg);border:1px solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent);color:var(--mb-status-danger-text)}.mb-auth-alert-warning{background:var(--mb-status-experience-bg);border:1px solid color-mix(in srgb, var(--mb-status-experience-text) 35%, transparent);color:var(--mb-status-experience-text)}.mb-auth-alert-success,.mb-auth-alert-info{background:var(--mb-selected-bg);border:1px solid var(--mb-border-subtle);color:var(--mb-text-link)}.mb-auth-footer{border-top:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);padding:1.25rem clamp(1.25rem,4vw,3rem) 2rem}.mb-auth-footer p{color:var(--mb-text-secondary);max-width:48rem;margin:0;font-size:.88rem;line-height:1.45}.mb-auth-footer-links{flex-wrap:wrap;gap:1rem;display:flex;margin-top:.65rem!important}.mb-auth-footer-links a{color:var(--mb-text-link);font-weight:650;text-decoration:none}.mb-auth-divider{color:var(--mb-text-secondary);text-transform:lowercase;align-items:center;gap:.85rem;margin:.85rem 0 .65rem;font-size:.85rem;font-weight:650;display:flex}.mb-auth-divider:before,.mb-auth-divider:after{content:"";background:var(--mb-border-subtle);flex:1;height:1px}.mb-social-auth-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mb-social-btn{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);width:100%;min-height:2.65rem;color:var(--mb-text-primary);justify-content:center;gap:.45rem;padding-inline:.5rem;font-size:.88rem;font-weight:650}.mb-social-btn:disabled{opacity:.55;cursor:not-allowed}.mb-social-btn-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-social-icon{flex-shrink:0;width:1.1rem;height:1.1rem}.mb-social-hint{margin-top:.55rem}@media (max-width:420px){.mb-social-btn-label{display:none}.mb-social-btn{padding-inline:.35rem}}.mb-physician-shell{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:0;display:grid;overflow:hidden}.mb-physician-panel{background:var(--mb-action-primary);color:var(--mb-on-action);box-sizing:border-box;flex-direction:column;justify-content:center;gap:1rem;height:100%;min-height:0;padding:clamp(2rem,5vw,3.5rem);display:flex;position:sticky;top:0;overflow-y:auto}html:has(.mb-physician-page){scrollbar-gutter:auto}.mb-physician-main,.mb-physician-panel{scrollbar-gutter:auto}.mb-physician-main::-webkit-scrollbar{width:10px}.mb-physician-panel::-webkit-scrollbar{width:10px}.mb-physician-main::-webkit-scrollbar-track{background:0 0}.mb-physician-panel::-webkit-scrollbar-track{background:0 0}.mb-physician-main::-webkit-scrollbar-thumb{background:var(--mb-border-control) padding-box;border:2px solid #0000;border-radius:999px}.mb-physician-main::-webkit-scrollbar-thumb:hover{background:var(--mb-text-secondary) padding-box}.mb-physician-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mb-on-action) 45%, transparent) padding-box;border:2px solid #0000;border-radius:999px}@supports ((-moz-appearance:none)){.mb-physician-main{scrollbar-width:thin;scrollbar-color:var(--mb-border-control) transparent}.mb-physician-panel{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--mb-on-action) 45%, transparent) transparent}}.mb-physician-panel h1{margin:0;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:800}.mb-physician-panel p,.mb-physician-panel li{color:color-mix(in srgb, var(--mb-on-action) 92%, transparent);margin:0;line-height:1.55}.mb-physician-panel ul{gap:.45rem;margin:.5rem 0 0;padding-left:1.1rem;display:grid}.mb-physician-main{background:var(--mb-bg-page);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;height:100%;min-height:0;padding:2rem 1.25rem 2.5rem;display:flex;overflow-y:auto}.mb-physician-card{width:min(100%,34rem)}.mb-physician-tabs{border-bottom:1px solid var(--mb-border-subtle);grid-template-columns:1fr 1fr;gap:0;margin-bottom:1rem;display:grid}.mb-physician-tab{color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.85rem .5rem;font-weight:750}.mb-physician-tab.is-active{color:var(--mb-text-link);border-bottom-color:var(--mb-action-primary)}.mb-specialty-grid{flex-wrap:wrap;gap:.45rem;display:flex}.mb-specialty-chip{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-secondary);cursor:pointer;border-radius:999px;min-height:2.4rem;padding:.4rem .75rem;font-size:.85rem;font-weight:650}.mb-specialty-chip.is-selected{background:var(--mb-selected-bg);border-color:var(--mb-action-primary);color:var(--mb-text-link)}.mb-specialty-selected{margin:0 0 .6rem;padding:0;list-style:none}.mb-specialty-combo{position:relative}.mb-specialty-list{z-index:20;background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.6rem;max-height:15rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.mb-specialty-option{color:var(--mb-text-secondary);cursor:pointer;border-radius:.4rem;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.9rem;display:flex}.mb-specialty-option.is-active{background:var(--mb-selected-bg);color:var(--mb-text-link)}.mb-specialty-option[aria-selected=true]{font-weight:650}.mb-specialty-option.is-disabled{opacity:.5;cursor:not-allowed}.mb-specialty-check{width:1rem;color:var(--mb-action-primary);flex:none}.mb-specialty-empty{color:var(--mb-text-secondary);padding:.6rem;font-size:.85rem}.mb-physician-pending h2{margin:0 0 .75rem;font-size:1.35rem}.mb-physician-pending p{color:var(--mb-text-secondary);line-height:1.5}.mb-physician-timeline{color:var(--mb-text-secondary);margin:1rem 0;padding-left:1.25rem}.mb-physician-timeline .is-done{color:var(--mb-text-link)}.mb-physician-timeline .is-current{color:var(--mb-text-primary);font-weight:600}.mb-physician-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.mb-physician-title-row h2{color:var(--mb-text-primary);margin:0;font-size:1.5rem;font-weight:700}.mb-physician-checklist{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.mb-physician-check-item{overflow-wrap:anywhere;border:1px solid var(--mb-border-subtle);border-radius:.75rem;padding:.9rem 1rem}.mb-physician-check-item.is-done{border-color:var(--mb-action-hover)}.mb-physician-check-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.mb-physician-check-title-group{align-items:center;gap:.65rem;display:flex}.mb-step-indicator{background:var(--mb-border-subtle,#cbd5e1);width:1.65rem;height:1.65rem;color:var(--mb-text-inverse,#fff);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.mb-step-indicator.is-done,.mb-step-indicator.is-active{background:var(--mb-action-primary,#0d7a71)}.mb-physician-check-title{font-weight:600}.mb-physician-check-subtitle{color:var(--mb-text-secondary);margin:0 0 .6rem;font-size:.9rem}.mb-physician-check-badge{white-space:nowrap;border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:650}.mb-physician-check-badge.is-done{color:var(--mb-status-reviewed-text);background:var(--mb-status-reviewed-bg)}.mb-physician-check-badge.is-action{color:var(--mb-status-evidence-text);background:var(--mb-status-evidence-bg)}.mb-physician-check-badge.is-pending{color:var(--mb-status-experience-text);background:var(--mb-status-pending-bg)}.mb-physician-check-badge.is-tier-0{color:var(--mb-status-evidence-text);background:var(--mb-status-evidence-bg);border:1px solid color-mix(in srgb, var(--mb-status-evidence-text) 25%, transparent)}.mb-physician-check-badge.is-error{color:var(--mb-status-danger-text);background:var(--mb-status-danger-bg)}.mb-physician-check-badge.is-locked{color:var(--mb-text-secondary);background:var(--mb-bg-subtle)}.mb-btn-fast-track{border-radius:999px;padding:.6rem 1.25rem;font-weight:600}.mb-btn-pill{border-radius:999px}.mb-physician-pending .mb-cta-actions{flex-direction:column;gap:.65rem;margin-top:1.5rem;display:flex}.mb-physician-pending .mb-cta-actions .mb-btn{text-align:center;box-sizing:border-box;border-radius:999px;justify-content:center;width:100%;padding:.75rem 1.25rem;font-weight:600}.mb-physician-tier1-banner{color:var(--mb-status-reviewed-text);background:var(--mb-status-reviewed-bg);border-radius:10px;margin:.75rem 0 1rem;padding:.75rem 1rem}.mb-physician-tier1-banner p{color:var(--mb-text-primary);margin:.25rem 0 0}.mb-physician-credentials{margin-top:1rem}.mb-physician-nz-registry{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.mb-physician-npi-result{color:var(--mb-status-reviewed-text);background:var(--mb-status-reviewed-bg);border-radius:8px;margin:.25rem 0;padding:.5rem .75rem;font-size:.88rem}.mb-auth-counter{text-align:right;display:block}.mb-physician-footer{width:min(100%,34rem);color:var(--mb-text-secondary);text-align:center;margin-top:2rem;font-size:.85rem}.mb-physician-footer-links{justify-content:center;gap:1.25rem;display:flex}.mb-profile-physician{margin-bottom:1.25rem}.mb-physician-edit-page{max-width:48rem;margin:0 auto}.mb-multi-select-wrap{width:100%;position:relative}.mb-multi-select-box{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.35rem .65rem;transition:border-color .15s,box-shadow .15s;display:flex}.mb-multi-select-box:focus,.mb-multi-select-box.is-open{border-color:var(--mb-action-primary);outline:none;box-shadow:0 0 0 3px #0d94882e}.mb-multi-select-box.is-disabled{opacity:.6;cursor:not-allowed;background:var(--mb-bg-subtle)}.mb-multi-select-chips{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;display:flex}.mb-multi-select-placeholder{color:var(--mb-text-secondary);font-size:.95rem}.mb-multi-select-chip{color:var(--mb-text-primary);background:#0d94881f;border:1px solid #0d948847;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.82rem;font-weight:550;line-height:1.2;display:inline-flex}.mb-multi-select-chip-remove{appearance:none;color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;font-size:1.1rem;line-height:1;transition:opacity .15s,background-color .15s;display:inline-flex}.mb-multi-select-chip-remove:hover{opacity:1;background:#0d948840}.mb-multi-select-arrow{color:var(--mb-text-secondary);pointer-events:none;justify-content:center;align-items:center;margin-left:.5rem;display:inline-flex}.mb-multi-select-dropdown{z-index:50;background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.5rem;flex-direction:column;display:flex;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}.mb-multi-select-search-wrap{border-bottom:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);padding:.5rem}.mb-multi-select-search{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);width:100%;color:var(--mb-text-primary);box-sizing:border-box;border-radius:.35rem;padding:.45rem .65rem;font-size:.88rem}.mb-multi-select-search:focus{border-color:var(--mb-action-primary);outline:none}.mb-multi-select-options{max-height:14rem;margin:0;padding:.35rem 0;list-style:none;overflow-y:auto}.mb-multi-select-option{cursor:pointer;color:var(--mb-text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;padding:.5rem .85rem;font-size:.88rem;transition:background-color .1s;display:flex}.mb-multi-select-option:hover{background:var(--mb-bg-subtle)}.mb-multi-select-option.is-selected{background:#0d948814;font-weight:600}.mb-multi-select-option input[type=checkbox]{cursor:pointer;width:1rem;height:1rem;accent-color:var(--mb-action-primary);pointer-events:none}.mb-multi-select-label{flex:1}.mb-multi-select-code-badge{background:var(--mb-bg-subtle);color:var(--mb-text-secondary);border-radius:.25rem;padding:.1rem .35rem;font-family:monospace;font-size:.72rem}.mb-multi-select-add-custom{color:var(--mb-action-primary);border-top:1px dashed var(--mb-border-subtle);font-style:italic}.mb-multi-select-empty{text-align:center;color:var(--mb-text-secondary);padding:.85rem;font-size:.85rem}.mb-physician-hub-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem;margin-top:1rem;display:grid}.mb-physician-status{color:var(--mb-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.mb-landing-member-bar{background:var(--mb-selected-bg);border-bottom:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1.25rem,4vw,3rem);display:flex}.mb-auth-forgot{text-align:right;margin:-.35rem 0 0;font-size:.92rem}.mb-auth-switch-secondary{opacity:.85;font-size:.92rem}.mb-auth-success{background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:.5rem;margin:0;padding:.75rem .9rem}.mb-consent-dialog{border:1px solid var(--mb-border-subtle);border-radius:.75rem;width:min(720px,92vw);max-height:85vh;padding:0}.mb-consent-dialog::backdrop{background:var(--mb-scrim)}.mb-consent-dialog-head{border-bottom:1px solid var(--mb-border-subtle);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:1rem 1.1rem;display:flex}.mb-consent-dialog-head h2{flex:auto;margin:0;font-size:1.1rem}.mb-consent-dialog[open]{flex-direction:column;display:flex}.mb-consent-dialog-frame{border:0;flex:auto;width:100%;height:60vh;min-height:240px}.mb-consent-dialog>p,.mb-consent-dialog>[role=alert]{margin:0;padding:.75rem 1.1rem}@media (max-width:900px){.mb-auth-page.mb-physician-page{height:auto;overflow:visible}.mb-physician-shell{grid-template-columns:minmax(0,1fr);overflow:visible}.mb-physician-panel{height:auto;padding:1.5rem 1.25rem;position:static;overflow:visible}.mb-physician-main{height:auto;overflow:visible}.mb-auth-header-actions .mb-btn{padding-inline:.9rem}}@media (max-width:640px){.mb-auth-card,.mb-physician-card{border-radius:.9rem;padding:1.35rem 1.1rem}.mb-auth-header-actions{width:100%}}.mb-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mb-dash{background:var(--mb-bg-page);min-height:100vh;color:var(--mb-text-primary);font-family:var(--font-mb-sans)}.mb-dash-status{color:var(--mb-text-secondary);padding:2rem}.mb-dash-header{z-index:40;background:var(--mb-bg-surface);border-bottom:1px solid var(--mb-border-subtle);width:100%;position:sticky;top:0}.mb-dash-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:.5rem 1rem .5rem .75rem;display:grid}.mb-dash-logo{font-family:var(--font-mb-sans), sans-serif;color:var(--mb-text-primary);letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.mb-dash-logo-badge{background:var(--mb-action-primary);width:1.6rem;height:1.6rem;color:var(--mb-on-action);border-radius:.4rem;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;line-height:1;display:inline-flex}.mb-dash-search{justify-self:center;width:100%;max-width:32rem;position:relative}.mb-dash-search input{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);width:100%;color:var(--mb-text-primary);border-radius:.6rem;padding:.55rem .9rem .55rem 2.3rem;font-size:.9rem}.mb-search-suggest{z-index:60;background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.6rem;max-height:min(70vh,26rem);margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000024}.mb-search-suggest__item{cursor:pointer;border-radius:.45rem;gap:.1rem;min-width:0;padding:.5rem .65rem;display:grid}.mb-search-suggest__item.is-active,.mb-search-suggest__item:hover{background:var(--mb-selected-bg)}.mb-search-suggest__item.is-all{border-top:1px solid var(--mb-border-subtle);color:var(--mb-text-link);border-radius:0 0 .45rem .45rem}.mb-search-suggest__label,.mb-search-suggest__kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mb-search-suggest__kind{color:var(--mb-text-muted,inherit);font-size:.8rem}.mb-dash-search input:focus{border-color:var(--mb-action-primary)}.mb-dash-search-icon{color:var(--mb-text-secondary);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.mb-dash-header-actions{align-items:center;gap:.35rem;display:flex}.mb-dash-icon-btn{width:2.25rem;height:2.25rem;color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.mb-dash-theme-toggle svg{width:1.3rem;height:1.3rem}.mb-dash-notif-badge{background:var(--mb-danger-solid);min-width:1.05rem;height:1.05rem;color:var(--mb-on-danger);text-align:center;box-shadow:0 0 0 2px var(--mb-bg-surface);border-radius:999px;padding:0 .25rem;font-size:.66rem;font-weight:700;line-height:1.05rem;position:absolute;top:.15rem;right:.1rem}.mb-dash-icon-btn:hover{background:var(--mb-selected-bg);color:var(--mb-text-link)}.mb-dash-account{position:relative}.mb-dash-account-btn{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);cursor:pointer;color:var(--mb-text-primary);border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .55rem .2rem .2rem;display:inline-flex}.mb-dash-avatar{background:var(--mb-selected-bg);width:2rem;height:2rem;color:var(--mb-selected-text);border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.mb-dash-avatar-sm{width:1.75rem;height:1.75rem;font-size:.65rem}.mb-dash-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.9rem;font-weight:650;overflow:hidden}.mb-dash-avatar--loading{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);animation:1.5s ease-in-out infinite mb-pulse-opacity}.mb-dash-account-placeholder{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:4px;width:4.5rem;height:.9rem;animation:1.5s ease-in-out infinite mb-pulse-opacity;display:inline-block}@keyframes mb-pulse-opacity{0%,to{opacity:1}50%{opacity:.4}}.mb-dash-menu{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);min-width:12rem;box-shadow:0 8px 24px rgb(var(--mb-shadow-color) / .08);z-index:50;border-radius:.65rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);right:0}.mb-dash-menu a,.mb-dash-menu button{text-align:left;width:100%;color:var(--mb-text-primary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.4rem;padding:.55rem .7rem;text-decoration:none;display:block}.mb-dash-menu a:hover,.mb-dash-menu button:hover{background:var(--mb-selected-bg)}.mb-dash-body{grid-template-columns:250px minmax(0,1fr) 380px;align-items:start;gap:1.25rem;width:100%;padding:0 1rem 0 0;display:grid}.mb-dash-body:where(:not(:has(.mb-dash-right))){grid-template-columns:250px minmax(0,1fr);padding:0 1.25rem 0 0}.mb-dash-main{min-width:0;padding-top:1rem;padding-bottom:3rem}.mb-dash-right{scrollbar-width:none;-ms-overflow-style:none;align-self:start;height:calc(100vh - 3.25rem);padding-top:1rem;padding-bottom:3rem;position:sticky;top:3.25rem;overflow-y:auto}.mb-dash-right::-webkit-scrollbar{display:none}.mb-dash-body:where(:not(:has(.mb-dash-right))) .mb-dash-main{padding-left:0}.mb-dash-fab-icon{font-size:1.1rem}.mb-dash-sidebar{background:var(--mb-bg-surface);border-right:1px solid var(--mb-border-subtle);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;align-self:start;gap:0;height:calc(100vh - 3.25rem);padding:1rem .75rem;display:flex;position:sticky;top:3.25rem;overflow-y:auto}.mb-dash-sidebar::-webkit-scrollbar{display:none}.mb-dash-sidebar__cta{background:var(--mb-action-primary);color:var(--mb-on-action);box-shadow:0 6px 16px rgb(var(--mb-shadow-color) / .14);border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;margin:.25rem 0 .75rem;padding:.75rem .85rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .14s;display:flex}.mb-dash-sidebar__cta:hover{background:var(--mb-action-hover);color:var(--mb-on-action)}.mb-dash-sidebar__cta svg{flex-shrink:0;width:1.15rem;height:1.15rem}.mb-dash-sidebar__list{flex-direction:column;flex:none;gap:.15rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.mb-dash-sidebar__link{color:var(--mb-text-secondary);border-radius:.5rem;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.9rem;font-weight:550;line-height:1.25;text-decoration:none;transition:background-color .14s,color .14s;display:flex;position:relative}.mb-dash-sidebar__link:hover{background:var(--mb-bg-subtle);color:var(--mb-text-link)}.mb-dash-sidebar__link:hover .mb-dash-sidebar__icon{color:var(--mb-text-link)}.mb-dash-sidebar__link.is-active,.mb-dash-sidebar__link[aria-current=page]{background:color-mix(in srgb, var(--mb-action-hover) 8%, transparent);color:var(--mb-text-link);font-weight:650}.mb-dash-sidebar__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:color .14s;display:inline-flex}.mb-dash-sidebar__link.is-active .mb-dash-sidebar__icon,.mb-dash-sidebar__link[aria-current=page] .mb-dash-sidebar__icon{color:var(--mb-text-link)}.mb-dash-sidebar__active-indicator{background:var(--mb-action-hover);border-radius:0 2px 2px 0;width:3px;height:60%;position:absolute;top:50%;left:-.75rem;transform:translateY(-50%)}.mb-dash-sidebar__footer{margin-top:auto;padding:1.25rem .25rem .5rem}.mb-dash-sidebar__disclaimer{color:var(--mb-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.mb-dash-nav-list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.mb-dash-nav-link{color:var(--mb-text-primary);border-radius:.55rem;align-items:center;gap:.55rem;padding:.5rem .55rem;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.mb-dash-nav-link.is-active{background:var(--mb-selected-bg);color:var(--mb-text-link)}.mb-dash-nav-ico{text-align:center;opacity:.8;width:1.1rem}.mb-dash-nav-divider{border:0;border-top:1px solid var(--mb-border-subtle);margin:.65rem 0}.mb-dash-main,.mb-dash-right{grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0;display:grid}.mb-dash-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.85rem;padding:.95rem 1rem}.mb-dash-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.mb-dash-card-head__badges{align-items:center;gap:.5rem;display:flex}.mb-dash-card-head h2{margin:0;font-size:1.05rem}.mb-dash-card-head a{color:var(--mb-text-link);font-size:.88rem;font-weight:650;text-decoration:none}.mb-dash-welcome-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.mb-dash-welcome-row h1{margin:0;font-size:1.35rem}.mb-dash-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.mb-dash-chip{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-primary);cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.86rem;font-weight:650}.mb-dash-chip.is-active,.mb-dash-chip[aria-pressed=true]{background:var(--mb-action-primary);border-color:var(--mb-action-primary);color:var(--mb-on-action)}.mb-dash-chip-badge{text-transform:uppercase;letter-spacing:.02em;background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:999px;align-items:center;margin-left:.35rem;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.mb-dash-chip.is-active .mb-dash-chip-badge{background:color-mix(in srgb, var(--mb-bg-surface) 22%, transparent);color:var(--mb-on-action)}.mb-dash-nav-badge{text-align:center;background:var(--mb-action-primary);min-width:1.25rem;color:var(--mb-on-action);border-radius:999px;margin-left:auto;padding:.1rem .4rem;font-size:.72rem;font-weight:700}.mb-dash-goal-list{gap:.55rem;margin:0 0 .65rem;padding:0;list-style:none;display:grid}.mb-dash-goal-head{justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.9rem;display:flex}.mb-dash-goal-bar{background:var(--mb-border-subtle);border-radius:999px;height:.35rem;overflow:hidden}.mb-dash-goal-bar>span{border-radius:inherit;background:var(--mb-action-primary);height:100%;display:block}.mb-dash-trend-list{gap:.45rem;margin:0 0 .65rem;padding:0;list-style:none;display:grid}.mb-dash-trend-list li{gap:.1rem;font-size:.9rem;display:grid}.mb-dash-trend-list span{color:var(--mb-text-secondary);font-size:.84rem}.mb-dash-notice{background:var(--mb-status-pending-bg);border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent);color:var(--mb-status-pending-text);border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.7rem .85rem;font-size:.9rem;display:flex}.mb-dash-notice p{margin:0}.mb-dash-field{gap:.3rem;margin-bottom:.65rem;display:grid}.mb-dash-label{color:var(--mb-text-secondary);font-size:.82rem;font-weight:650}.mb-dash-input{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);border-radius:.55rem;width:100%;padding:.55rem .7rem}.mb-dash-textarea{resize:vertical;min-height:5.5rem}.mb-dash-composer-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mb-dash-muted,.mb-dash-hint{color:var(--mb-text-secondary);font-size:.86rem}.mb-dash-hint{margin:.35rem 0 .65rem}.mb-dash-signed{margin:0}.mb-dash-feed-meta{color:var(--mb-text-secondary);justify-content:space-between;gap:.75rem;margin-bottom:.55rem;font-size:.82rem;display:flex}.mb-dash-badge{background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.mb-dash-badge-verified{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text);margin-left:.35rem}.mb-medpost-badge{border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.mb-medpost-badge--question{background:var(--mb-medpost-question-bg);color:var(--mb-medpost-question-color)}.mb-medpost-badge--treatment_discussion{background:var(--mb-medpost-treatment_discussion-bg);color:var(--mb-medpost-treatment_discussion-color)}.mb-medpost-badge--research_guidelines{background:var(--mb-medpost-research_guidelines-bg);color:var(--mb-medpost-research_guidelines-color)}.mb-medpost-badge--my_experience{background:var(--mb-medpost-my_experience-bg);color:var(--mb-medpost-my_experience-color)}.mb-medpost-badge--medical_opinion{background:var(--mb-medpost-medical_opinion-bg);color:var(--mb-medpost-medical_opinion-color)}.mb-medpost-card{border-left:3px solid var(--mb-border-subtle)}.mb-medpost-card--question{border-left-color:var(--mb-medpost-question-color)}.mb-medpost-card--treatment_discussion{border-left-color:var(--mb-medpost-treatment_discussion-color)}.mb-medpost-card--research_guidelines{border-left-color:var(--mb-medpost-research_guidelines-color)}.mb-medpost-card--my_experience{border-left-color:var(--mb-medpost-my_experience-color)}.mb-medpost-card--medical_opinion{border-left-color:var(--mb-medpost-medical_opinion-color)}.mb-dash-composer.is-category-question{border-top:3px solid var(--mb-medpost-question-color)}.mb-dash-composer.is-category-treatment{border-top:3px solid var(--mb-medpost-treatment_discussion-color)}.mb-dash-composer.is-category-research{border-top:3px solid var(--mb-medpost-research_guidelines-color)}.mb-dash-composer.is-category-experience{border-top:3px solid var(--mb-medpost-my_experience-color)}.mb-dash-chip.mb-dash-chip--question.is-active,.mb-dash-chip.mb-dash-chip--question[aria-selected=true]{background:var(--mb-medpost-question-color);border-color:var(--mb-medpost-question-color);color:var(--mb-on-action)}.mb-dash-chip.mb-dash-chip--treatment.is-active,.mb-dash-chip.mb-dash-chip--treatment[aria-selected=true]{background:var(--mb-medpost-treatment_discussion-color);border-color:var(--mb-medpost-treatment_discussion-color);color:var(--mb-on-action)}.mb-dash-chip.mb-dash-chip--research.is-active,.mb-dash-chip.mb-dash-chip--research[aria-selected=true]{background:var(--mb-medpost-research_guidelines-color);border-color:var(--mb-medpost-research_guidelines-color);color:var(--mb-on-action)}.mb-dash-chip.mb-dash-chip--experience.is-active,.mb-dash-chip.mb-dash-chip--experience[aria-selected=true]{background:var(--mb-medpost-my_experience-color);border-color:var(--mb-medpost-my_experience-color);color:var(--mb-on-action)}.mb-medpost-category-desc{border-radius:.5rem;margin:0 0 .75rem;padding:.65rem .75rem;font-size:.86rem;line-height:1.45}.mb-medpost-category-desc--question{background:var(--mb-medpost-question-bg);color:var(--mb-medpost-question-color)}.mb-medpost-category-desc--treatment{background:var(--mb-medpost-treatment_discussion-bg);color:var(--mb-medpost-treatment_discussion-color)}.mb-medpost-category-desc--research{background:var(--mb-medpost-research_guidelines-bg);color:var(--mb-medpost-research_guidelines-color)}.mb-medpost-category-desc--experience{background:var(--mb-medpost-my_experience-bg);color:var(--mb-medpost-my_experience-color)}.mb-dash-feed-author{align-items:center;gap:.5rem;margin-bottom:.35rem;font-weight:650;display:flex}.mb-dash-feed-title{margin:0 0 .35rem;font-size:1.05rem}.mb-dash-feed-title a{color:var(--mb-text-primary);text-decoration:none}.mb-dash-feed-body{color:var(--mb-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mb-dash-feed-footer{justify-content:flex-end;margin-top:.75rem;display:flex}.mb-source-attach{gap:.5rem;margin-top:.35rem;display:grid}.mb-source-attach-hint{margin:0;font-size:.85rem}.mb-source-resolve-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.mb-source-resolve-row .mb-dash-field{flex:12rem;margin:0}.mb-source-resolve-form{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.mb-source-resolve-form .mb-dash-field{flex:12rem;margin:0}.mb-source-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mb-source-list-feed{margin:.65rem 0 .85rem}.mb-source-card{border:1px solid var(--mb-border-subtle);background:color-mix(in srgb, var(--mb-action-primary) 4%, var(--mb-bg-surface));border-radius:.5rem;padding:.65rem .75rem}.mb-source-card.is-compact{padding:.5rem .65rem}.mb-source-card.is-dense{background:var(--mb-bg-surface);border-color:var(--mb-border-subtle);align-items:flex-start;gap:.75rem;padding:.85rem 2.1rem .85rem .85rem;text-decoration:none;transition:border-color .15s;display:flex;position:relative}.mb-source-card.is-dense:hover{border-color:var(--mb-action-primary)}.mb-source-card__thumb{background:var(--mb-bg-subtle);width:2.5rem;height:3rem;color:var(--mb-text-secondary);border-radius:.4rem;flex-shrink:0;place-items:center;display:grid}.mb-source-card__thumb svg{width:1.1rem;height:1.1rem}.mb-source-card.is-dense .mb-source-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.mb-source-card.is-dense .mb-source-card-head{flex-wrap:wrap;justify-content:flex-start;margin-top:.4rem}.mb-source-card.is-dense .mb-source-title{margin-bottom:.1rem;display:block}.mb-source-card.is-dense .mb-source-pubtype{margin-top:0}.mb-source-card.is-dense .mb-source-meta{margin:0}.mb-source-fulltext-pill{background:color-mix(in srgb, var(--mb-status-reviewed-bg) 14%, var(--mb-bg-surface));color:var(--mb-status-reviewed-text);border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.mb-source-fulltext-pill svg{width:.7rem;height:.7rem}.mb-source-card-chevron{color:var(--mb-text-secondary);font-size:1.2rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.mb-source-card-warn{border-color:color-mix(in srgb, var(--mb-status-experience-text) 35%, var(--mb-border-subtle))}.mb-source-card-danger{border-color:color-mix(in srgb, var(--mb-status-danger-text) 40%, var(--mb-border-subtle))}.mb-source-trust-danger{color:var(--mb-status-danger-text)}.mb-source-card-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.mb-source-trust{letter-spacing:.02em;text-transform:uppercase;color:var(--mb-text-secondary);font-size:.72rem;font-weight:650}.mb-source-trust-ok{color:var(--mb-text-link)}.mb-source-trust-warn{color:var(--mb-status-experience-text)}.mb-source-title{color:var(--mb-text-primary);margin:0;font-size:.95rem;font-weight:600}.mb-source-title-link{text-decoration:none;display:block}.mb-source-title-link:hover{text-decoration:underline}.mb-source-pmc-badge{letter-spacing:.02em;text-transform:uppercase;color:var(--mb-text-link);border:1px solid color-mix(in srgb, var(--mb-action-primary) 35%, transparent);border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:650}.mb-source-badge-wrap{display:inline-flex;position:relative}.mb-source-badge-wrap .mb-source-badge{cursor:help}.mb-source-badge-tip{z-index:20;border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);width:max-content;max-width:min(20rem,100vw - 2.5rem);box-shadow:0 8px 20px rgb(var(--mb-shadow-color) / .16);color:var(--mb-text-primary);text-transform:none;letter-spacing:normal;white-space:normal;visibility:hidden;opacity:0;border-radius:.5rem;padding:.55rem .7rem;font-size:.8rem;font-weight:500;line-height:1.4;transition:opacity .12s;position:absolute;top:calc(100% + .4rem);left:0}.mb-source-badge-wrap:hover .mb-source-badge-tip,.mb-source-badge-wrap .mb-source-badge:focus+.mb-source-badge-tip{visibility:visible;opacity:1}.mb-source-badge{letter-spacing:.02em;border-radius:999px;padding:.18rem .6rem;font-size:.7rem;font-weight:700}.mb-source-badge-premier{background:color-mix(in srgb, var(--mb-status-pending-bg) 16%, var(--mb-bg-surface));color:var(--mb-status-pending-text)}.mb-source-badge-ok{background:color-mix(in srgb, var(--mb-action-primary) 14%, var(--mb-bg-surface));color:var(--mb-text-link)}.mb-source-badge-warn{background:color-mix(in srgb, var(--mb-status-experience-bg) 14%, var(--mb-bg-surface));color:var(--mb-status-experience-text)}.mb-source-badge-danger{background:color-mix(in srgb, var(--mb-danger-solid) 12%, var(--mb-bg-surface));color:var(--mb-status-danger-text)}.mb-source-pubtype{color:var(--mb-text-secondary);background:var(--mb-bg-subtle);cursor:default;border-radius:999px;margin-top:.3rem;padding:.15rem .55rem;font-size:.72rem;font-weight:650;display:inline-block}.mb-source-authors{color:var(--mb-text-secondary);margin:.15rem 0 0;font-size:.82rem}.mb-source-meta{color:var(--mb-text-secondary);margin:.2rem 0 0;font-size:.82rem}.mb-source-abstract{margin-top:.4rem}.mb-source-abstract-toggle{color:var(--mb-text-link);cursor:pointer;background:0 0;border:none;margin-top:.2rem;padding:0;font-size:.82rem;font-weight:600}.mb-source-abstract-text{color:var(--mb-text-primary);white-space:pre-line;margin:0;font-size:.85rem;line-height:1.45}.mb-source-abstract-text.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mb-source-fulltext-btn{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text);border-radius:999px;margin-top:.5rem;padding:.35rem .75rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-block}.mb-source-fulltext-btn:hover{background:var(--mb-action-hover)}.mb-source-fulltext-note{color:var(--mb-text-secondary);margin:.5rem 0 0;font-size:.8rem;font-style:italic}.mb-source-link{color:var(--mb-text-link);margin-top:.35rem;font-size:.85rem;font-weight:600;display:inline-block}.mb-source-warn{color:var(--mb-status-experience-text);margin:.4rem 0 0;font-size:.8rem}.mb-source-remove{color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.mb-source-preview{justify-items:start;gap:.5rem;display:grid}.mb-dash-learn{color:var(--mb-text-link);font-weight:650;text-decoration:none}.mb-dash-feed-list{gap:.75rem;margin-top:.75rem;display:grid}.mb-dash-empty,.mb-dash-empty-inline,.mb-dash-right-placeholder{background:var(--mb-bg-subtle);border-radius:12px;min-height:12rem}.mb-dash-skeleton{color:var(--mb-text-secondary);padding:1rem 0;font-size:.9rem}.mb-dash-empty p{margin:0 0 .45rem;line-height:1.45}.mb-dash-empty-actions,.mb-dash-stack-btns{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.mb-btn-block{justify-content:center;width:100%}.mb-dash-cta-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mb-dash-cta{text-align:center;justify-content:center;min-height:2.85rem}.mb-dash-stat-list{gap:.45rem;margin:0;display:grid}.mb-dash-stat-list>div{justify-content:space-between;gap:.75rem;font-size:.92rem;display:flex}.mb-dash-stat-list dt{color:var(--mb-text-secondary)}.mb-dash-stat-list dd{margin:0;font-weight:650}.mb-dash-resource-list,.mb-dash-member-list,.mb-dash-discussion-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mb-dash-resource-list a,.mb-dash-discussion-list a{color:var(--mb-text-primary);border-bottom:1px solid var(--mb-border-subtle);gap:.15rem;padding:.45rem 0;text-decoration:none;display:grid}.mb-dash-resource-list span,.mb-dash-discussion-byline{color:var(--mb-text-secondary);font-size:.82rem}.mb-dash-discussion-meta{margin-bottom:.1rem;display:flex}.mb-dash-member-list li{align-items:center;gap:.55rem;font-size:.92rem;display:flex}.mb-dash-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.mb-dash-topic-card{background:color-mix(in srgb, var(--mb-accent,var(--mb-brand-accent)) var(--mb-accent-fill-mix), var(--mb-bg-surface));min-height:5.5rem;color:color-mix(in srgb, var(--mb-accent,var(--mb-brand-accent)) var(--mb-accent-ink-mix), var(--mb-text-primary));border-radius:.75rem;gap:.35rem;padding:.85rem;text-decoration:none;display:grid}.mb-dash-topic-card span{opacity:.9;font-size:.8rem}.mb-dash-topic-card.tone-1{--mb-accent:#0b6e6e}.mb-dash-topic-card.tone-2{--mb-accent:#1d5f9a}.mb-dash-topic-card.tone-3{--mb-accent:#6a4ea3}.mb-dash-topic-card.tone-4{--mb-accent:#a13d4c}.mb-dash-nav-toggle,.mb-dash-backdrop{display:none}.mb-dash-standalone{gap:.85rem;max-width:40rem;margin:0 auto;display:grid}@media (max-width:1320px){.mb-dash-body{grid-template-columns:4.5rem minmax(0,1fr) 300px}.mb-dash-body:where(:not(:has(.mb-dash-right))){grid-template-columns:4.5rem minmax(0,1fr)}}@media (min-width:861px) and (max-width:1320px){.mb-dash-sidebar{padding:1rem .5rem}.mb-dash-sidebar__brand{display:none}.mb-dash-sidebar__list{margin-top:0}.mb-dash-sidebar__link{justify-content:center;padding:.7rem 0}.mb-dash-sidebar__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mb-dash-sidebar__active-indicator{left:-.5rem}}@media (max-width:1100px){.mb-dash-body{grid-template-rows:auto 1fr;grid-template-columns:4.5rem minmax(0,1fr)}.mb-dash-sidebar{grid-row:1/span 2}.mb-dash-body:has(.mb-dash-right) .mb-dash-main{padding-bottom:0}.mb-dash-right{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));height:auto;padding-top:0;position:static;overflow-y:visible}.mb-dash-right>div:only-child{display:contents}}@media (max-width:860px){.mb-dash-header-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions""search search"}.mb-dash-logo{grid-area:logo}.mb-dash-header-actions{grid-area:actions;justify-self:end}.mb-dash-search{grid-area:search;justify-self:stretch;max-width:none}.mb-dash-account-name{display:none}.mb-dash-nav-toggle{justify-self:start;align-items:center;gap:.45rem;margin-top:.75rem;display:inline-flex}.mb-dash-body{grid-template-columns:1fr;padding:0 1rem}.mb-dash-sidebar{z-index:45;border:1px solid var(--mb-border-subtle);border-radius:12px;grid-row:auto;height:auto;max-height:calc(100vh - 5rem);display:none;position:fixed;inset:3.75rem .75rem auto;overflow:auto}.mb-dash-sidebar.mb-dash-sidebar--open{display:block}.mb-dash-backdrop{background:var(--mb-scrim);z-index:44;border:0;display:block;position:fixed;inset:0}.mb-dash-right{grid-column:1}.mb-dash-cta-row,.mb-dash-topic-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mb-dash *{transition:none!important;animation:none!important}}.mb-guide-hero h1{color:var(--mb-text-primary);margin:0 0 .35rem;font-size:1.65rem;font-weight:750}.mb-guide-hero p{color:var(--mb-text-secondary);max-width:54rem;margin:0 0 .85rem;font-size:.92rem;line-height:1.5}.mb-articles-hero{background:var(--mb-status-evidence-bg);border-left:4px solid var(--mb-border-control);border-radius:.75rem;margin-bottom:1rem;padding:1.1rem 1.25rem}.mb-articles-hero h1{color:var(--mb-text-primary)}.mb-articles-hero-cta{background:var(--mb-bg-surface);margin-top:.25rem}.mb-article-card{transition:all .15s}.mb-article-card:hover{border-color:var(--mb-border-subtle);box-shadow:0 2px 10px rgb(var(--mb-shadow-color) / .08)}.mb-article-card-badges{flex-wrap:wrap;gap:.4rem;margin:.35rem 0;display:flex}.mb-article-preprint{background:var(--mb-status-pending-bg);color:var(--mb-status-experience-text)}.mb-article-source-badge{background:var(--mb-selected-bg);color:var(--mb-text-link)}.mb-article-oa-badge{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text);border-color:var(--mb-status-evidence-text)}.mb-article-for-you{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:.75rem;margin-bottom:1rem;padding:.9rem 1.1rem}.mb-article-for-you-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mb-article-for-you-head h2{color:var(--mb-text-primary);margin:0;font-size:1rem}.mb-article-for-you ul{flex-direction:column;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.mb-article-for-you li{overflow-wrap:anywhere;flex-direction:column;gap:.1rem;display:flex}.mb-article-for-you li>a{font-weight:600}.mb-article-specialty-row{align-items:center;gap:.25rem;display:flex}.mb-article-specialty-row .mb-guide-check-row{flex:1;min-width:0}.mb-article-specialty-expand{width:2rem;height:2rem;color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;font-size:1rem}.mb-btn-link.mb-guide-show-more{margin:.5rem 0 0 .6rem;font-weight:600;text-decoration:none;display:block}.mb-btn-link.mb-guide-show-more:hover{text-decoration:underline}.mb-article-specialty-expand-spacer{flex:none;width:2rem}.mb-article-specialty-expand:hover{background:var(--mb-selected-bg)}.mb-article-subspecialties{border-left:2px solid var(--mb-border-subtle);margin:.15rem 2.25rem .35rem 1rem;padding:0 0 0 .5rem;list-style:none}.mb-article-subspecialties .mb-guide-check-row{font-size:.9rem}.mb-article-flag{cursor:pointer;align-items:center;gap:.5rem;padding:.35rem 0;display:flex}.mb-article-flag input{accent-color:var(--mb-action-primary)}.mb-article-lay-summary{border-left:3px solid var(--mb-action-primary);background:var(--mb-selected-bg);border-radius:6px;margin:.6rem 0;padding:.75rem .9rem}.mb-article-lay-summary-label{letter-spacing:.04em;text-transform:uppercase;color:var(--mb-text-link);margin:0 0 .25rem;font-size:.75rem;font-weight:700}.mb-article-lay-summary-text{overflow-wrap:anywhere;margin:0;line-height:1.5}.mb-article-lay-summary-toggle{font:inherit;color:var(--mb-text-link);cursor:pointer;background:0 0;border:0;margin-top:.4rem;padding:0;font-size:.85rem;text-decoration:underline}.mb-article-lay-summary-abstract{color:var(--mb-text-secondary);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.mb-article-external{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-article-external-section{border-top:1px solid var(--mb-border-subtle);margin-top:1.75rem;padding-top:1.5rem}.mb-article-external-section .mb-guide-side-title{margin-bottom:.25rem}.mb-guide-tabs{border-bottom:1px solid var(--mb-border-subtle);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0 1.25rem;margin-bottom:1rem;padding:.25rem 0 .65rem;display:flex;overflow-x:auto}.mb-guide-tabs.mb-rec-tabs,.mb-guide-tabs.mb-guide-chip-tabs{flex-wrap:wrap;overflow-x:visible}.mb-guide-tab{color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;flex:none;padding:.35rem .1rem .6rem;font-size:.84rem;font-weight:600;transition:all .15s}.mb-guide-tab.is-active,.mb-guide-tab[aria-selected=true]{color:var(--mb-text-link);border-bottom-color:var(--mb-action-primary);font-weight:750}.mb-article-pill-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.mb-article-pill{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-secondary);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .15s}.mb-article-pill.is-active{background:var(--mb-action-primary);border-color:var(--mb-action-primary);color:var(--mb-on-action)}.mb-article-pill:disabled{opacity:.45;cursor:not-allowed}.mb-article-pill:focus-visible,.mb-guide-tab:focus-visible{outline:2px solid var(--mb-action-primary);outline-offset:2px}.mb-article-pill-check{margin-right:.3rem}.mb-article-pill-hint{margin-top:-.6rem}.mb-article-toolbar{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.mb-article-toolbar label{color:var(--mb-text-secondary);flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;display:flex}.mb-article-toolbar select{border:1px solid var(--mb-border-control);color:var(--mb-text-primary);background:var(--mb-bg-surface);border-radius:.5rem;padding:.4rem .6rem;font-size:.85rem}.mb-article-byline{font-style:italic}.mb-article-discussion-link{color:var(--mb-text-link);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.mb-guide-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.mb-guide-panel-head h2{color:var(--mb-text-primary);margin:0;font-size:1.12rem;font-weight:750}.mb-guide-subhead{color:var(--mb-text-muted);margin-left:.35rem;font-size:.92rem;font-style:italic;font-weight:400}.mb-guide-panel-tools{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mb-guide-search{align-items:center;display:flex;position:relative}.mb-guide-search-ico{opacity:.6;pointer-events:none;font-size:.8rem;position:absolute;left:.75rem}.mb-guide-search input{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);min-width:min(100%,15rem);color:var(--mb-text-primary);border-radius:999px;padding:.45rem .85rem .45rem 2rem;font-size:.86rem}.mb-guide-post-btn{background:var(--mb-action-hover);color:var(--mb-on-action);border-radius:999px;align-items:center;gap:.25rem;padding:.45rem 1.1rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.mb-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1rem;display:grid}.mb-guide-group{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .02);border-radius:.85rem;flex-direction:column;justify-content:space-between;padding:1rem 1.1rem;display:flex}.mb-guide-group-head-left{align-items:center;gap:.65rem;display:flex}.mb-guide-icon-badge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;display:flex}.mb-guide-icon-badge.tone-cardiovascular{background:var(--mb-status-danger-bg)}.mb-guide-icon-badge.tone-respiratory{background:var(--mb-status-evidence-bg)}.mb-guide-group-head h3{color:var(--mb-text-primary);margin:0;font-size:1.05rem;font-weight:750}.mb-guide-count{color:var(--mb-text-muted);margin-top:.05rem;font-size:.78rem;display:block}.mb-guide-item-list{gap:.9rem;margin:1rem 0;padding:0;list-style:none;display:grid}.mb-guide-item-row{align-items:flex-start;gap:.55rem;display:flex}.mb-guide-bullet{background:var(--mb-status-danger-text);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.45rem}.mb-guide-group.tone-respiratory .mb-guide-bullet{background:var(--mb-status-evidence-text)}.mb-guide-item-content{flex:1;min-width:0}.mb-guide-item-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}.mb-guide-item-title-row>.mb-guide-item-title{overflow-wrap:anywhere;min-width:0}.mb-guide-item-title{color:var(--mb-text-primary);font-size:.88rem;font-weight:700;line-height:1.35;text-decoration:none}.mb-guide-item-title:hover{color:var(--mb-text-link)}.mb-guide-time{color:var(--mb-text-muted);white-space:nowrap;font-size:.75rem}.mb-guide-item-desc{color:var(--mb-text-muted);margin:.2rem 0 0;font-size:.8rem;line-height:1.35}.mb-guide-group-foot{border-top:1px solid var(--mb-border-subtle);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.75rem;display:flex}.mb-guide-foot-badge{background:var(--mb-brand-soft);color:var(--mb-text-link);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.76rem;font-weight:650;display:inline-flex}.mb-guide-foot-count{color:var(--mb-text-secondary);font-size:.74rem;font-weight:500}.mb-guide-org-code{color:var(--mb-text-muted);letter-spacing:.03em;font-size:.75rem;font-weight:650}.mb-guide-side-card{border:1px solid var(--mb-border-subtle);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .02);border-radius:12px;margin-bottom:1rem;padding:1.25rem}.mb-guide-side-title{color:var(--mb-text-primary);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:700;display:flex}.mb-guide-side-title svg{color:var(--mb-text-link)}.mb-guide-expand-btn{color:var(--mb-text-link);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:.5rem 0 0;font-size:.85rem;font-weight:600;transition:opacity .2s;display:inline-flex}.mb-guide-expand-btn:hover{opacity:.8}.mb-guide-specialty{border:none;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mb-guide-check-row{color:var(--mb-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.mb-guide-check-row input[type=checkbox]{border:1px solid var(--mb-border-subtle);width:1.1rem;height:1.1rem;accent-color:var(--mb-action-primary);cursor:pointer;border-radius:4px}.mb-guide-check-count{color:var(--mb-text-secondary);font-size:.8rem;font-weight:500}button.mb-guide-check-row{text-align:left;width:100%;font:inherit;background:0 0;border:none;border-radius:.4rem;padding:.3rem .4rem}button.mb-guide-check-row:hover{background:var(--mb-bg-subtle)}button.mb-guide-check-row.is-active{background:var(--mb-selected-bg);color:var(--mb-text-link);font-weight:600}.mb-guide-text-tags{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.mb-guide-tag-pill{background:var(--mb-brand-soft);border:1px solid var(--mb-border-subtle);border-radius:99px;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .75rem;font-size:.85rem;display:inline-flex}.mb-guide-tag-pill a{color:var(--mb-text-link);font-weight:500;text-decoration:none}.mb-guide-tag-pill:has(a[aria-current=true]){background:var(--mb-action-primary);border-color:var(--mb-action-primary)}.mb-guide-tag-pill a[aria-current=true]{color:#fff;font-weight:700}.mb-guide-tag-count{background:var(--mb-bg-surface);color:var(--mb-text-link);text-align:center;border-radius:99px;min-width:1.5rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.mb-guide-reading-stack{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.mb-guide-reading-stack li{align-items:flex-start;gap:.75rem;display:flex}.mb-guide-reading-img{background-position:50%;background-size:cover;background-color:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:6px;flex-shrink:0;width:40px;height:40px}.mb-guide-thumb{background:var(--mb-bg-subtle);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;display:flex}.mb-guide-read-title{color:var(--mb-text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.mb-guide-read-title:hover{text-decoration:underline}.mb-guide-read-cat{color:var(--mb-text-secondary);font-size:.75rem;display:block}.mb-guide-assist-list{flex-direction:column;gap:.85rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.mb-guide-assist-list a{color:var(--mb-text-link);align-items:flex-start;gap:.5rem;font-size:.9rem;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.mb-guide-assist-list a:hover{text-decoration:underline}.mb-guide-assist-list a span{margin-top:-1px;font-weight:700}.mb-guide-ask-btn{background:var(--mb-brand-soft);border:1px solid var(--mb-action-primary);width:100%;color:var(--mb-text-link);border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.mb-guide-ask-btn:hover{background:var(--mb-brand-soft)}.mb-guide-item-meta{color:var(--mb-text-secondary);flex-wrap:wrap;gap:.35rem .65rem;font-size:.8rem;display:flex}.mb-guide-status-warn,.mb-guide-badge-conflict{background:var(--mb-status-experience-bg);color:var(--mb-status-experience-text)}.mb-guide-badge-patient{background:var(--mb-status-perspective-bg);color:var(--mb-status-perspective-text)}.mb-guide-date-stale{color:var(--mb-status-experience-text);font-weight:700}.mb-guide-card-tags{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.mb-guide-card-tag{background:var(--mb-brand-soft);color:var(--mb-text-link);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.mb-guide-card-tag-more{color:var(--mb-text-muted);align-self:center;font-size:.72rem}.mb-guide-sort-select{border:1px solid var(--mb-border-control);color:var(--mb-text-primary);background:var(--mb-bg-surface);border-radius:8px;padding:.4rem .6rem;font-size:.82rem}.mb-guide-count-pill{color:var(--mb-text-secondary);background:var(--mb-bg-subtle);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:.1rem .55rem;font-size:.76rem;font-weight:700}.mb-guide-group-foot{border-top:1px solid var(--mb-border-subtle);gap:.25rem;margin-top:.85rem;padding-top:.65rem;font-size:.86rem;display:grid}.mb-guide-specialty{border:0;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.mb-guide-check{cursor:pointer;align-items:center;gap:.45rem;font-size:.9rem;display:flex}.mb-guide-clear{color:var(--mb-text-link);cursor:pointer;font-weight:650;font:inherit;background:0 0;border:0}.mb-guide-reading-list,.mb-guide-help-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mb-guide-reading-list a,.mb-guide-help-list a,.mb-guide-help-btn{color:var(--mb-text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:.15rem;width:100%;padding:0;text-decoration:none;display:grid}.mb-guide-reading-list span{color:var(--mb-text-secondary);font-size:.8rem}.mb-guide-help-list a,.mb-guide-help-btn{color:var(--mb-text-link);font-size:.9rem;font-weight:650}.mb-guide-detail{gap:.75rem;display:grid}.mb-guide-patient-callout{background:var(--mb-status-perspective-bg);border:1px solid color-mix(in srgb, var(--mb-status-perspective-text) 35%, transparent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.mb-guide-patient-callout p{color:var(--mb-status-perspective-text);margin:0;font-weight:600}.mb-guide-recommendations-list{gap:.35rem;margin:.35rem 0 0;padding-left:1.25rem;display:grid}.mb-guide-conflict-panel{border:1px solid color-mix(in srgb, var(--mb-status-experience-text) 35%, transparent);background:var(--mb-status-experience-bg);border-radius:12px;gap:.75rem;padding:1rem;display:grid}.mb-guide-conflict-panel h2{color:var(--mb-status-experience-text);margin:0;font-size:1rem}.mb-guide-conflict-row{gap:.4rem;display:grid}.mb-guide-conflict-row p{color:var(--mb-status-experience-text);margin:0}.mb-guide-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mb-guide-compare-col{background:var(--mb-bg-surface);border:1px solid color-mix(in srgb, var(--mb-status-experience-text) 20%, transparent);overflow-wrap:anywhere;border-radius:10px;align-content:start;gap:.4rem;min-width:0;padding:.75rem;display:grid}.mb-guide-compare-col h3{margin:0;font-size:.95rem}.mb-guide-compare-col p,.mb-guide-compare-col ul{color:inherit;margin:0}@media (max-width:640px){.mb-guide-compare{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.mb-guide-grid{grid-template-columns:minmax(0,1fr)}.mb-guide-panel-tools,.mb-guide-search,.mb-guide-search input{width:100%}}.mb-rec-fieldset{border-top:1px solid var(--mb-border-subtle);margin-top:.85rem;padding-top:.65rem}.mb-rec-fieldset legend,.mb-guide-specialty legend:not(.mb-visually-hidden){color:var(--mb-text-primary);margin-bottom:.35rem;font-size:.86rem;font-weight:650}.mb-rec-reason{background:var(--mb-bg-subtle);color:var(--mb-text-link);font-weight:500}.mb-rec-view-all{color:var(--mb-text-link);font-size:.88rem;font-weight:650;text-decoration:none}.mb-rec-why{border-radius:var(--mb-radius-control);background:var(--mb-brand-soft);color:var(--mb-text-primary);padding:.65rem .85rem}.mb-rec-tag-list{flex-wrap:wrap;gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.mb-rec-tag{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-link);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .65rem;font-size:.84rem;font-weight:600}.mb-rec-tag.is-active{border-color:var(--mb-action-primary);background:var(--mb-brand-soft)}.mb-settings-card{margin-bottom:1rem;padding:1.4rem 1.5rem .5rem;overflow:hidden}.mb-settings-card h2{margin:0;font-size:1.05rem}.mb-settings-email{color:var(--mb-text-secondary);margin:.2rem 0 .9rem;font-size:.88rem}.mb-settings-tiles{border-top:1px solid var(--mb-border-subtle);margin:0;padding:0;list-style:none}.mb-settings-tiles li{border-bottom:1px solid var(--mb-border-subtle)}.mb-settings-tile{color:inherit;align-items:center;gap:.9rem;margin:0 -1.5rem;padding:.85rem 1.5rem;text-decoration:none;transition:background .15s;display:flex}.mb-settings-tile:hover{background:var(--mb-selected-bg)}.mb-settings-tile-icon{background:var(--mb-selected-bg);width:2.25rem;height:2.25rem;color:var(--mb-text-link);border-radius:.6rem;flex:none;place-items:center;display:grid}.mb-settings-tile:hover .mb-settings-tile-icon{background:var(--mb-bg-surface)}.mb-settings-tile-label{color:var(--mb-text-primary);flex:auto;font-weight:500}.mb-settings-tile-chevron{color:var(--mb-text-secondary);flex:none}.mb-settings-logout{margin-top:1.5rem}.mb-settings-toggle-row{border-top:1px solid var(--mb-border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding-top:.9rem;display:flex}.mb-settings-toggle-status{color:var(--mb-text-secondary);font-size:.9rem}.mb-settings-pref-list{border-top:1px solid var(--mb-border-subtle);margin:.75rem 0 0;padding:0;list-style:none}.mb-settings-pref-row{border-bottom:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:.92rem;display:flex}.mb-settings-pref-row-stack{flex-direction:column;align-items:flex-start;gap:.5rem}.mb-settings-pref-toggles{gap:1.5rem;display:flex}.mb-settings-switch-labeled{color:var(--mb-text-secondary);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.mb-settings-switch{flex:none;width:2.4rem;height:1.4rem;display:inline-block;position:relative}.mb-settings-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.mb-settings-switch span{background:var(--mb-border-subtle);border-radius:999px;transition:background .15s;position:absolute;inset:0}.mb-settings-switch span:before{content:"";background:var(--mb-bg-surface);border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem}.mb-settings-switch input:checked+span{background:var(--mb-action-hover)}.mb-settings-switch input:checked+span:before{transform:translate(1rem)}.mb-settings-switch input:disabled+span{opacity:.6}.mb-buddy-hero h1{margin:0 0 .35rem;font-size:1.55rem}.mb-buddy-hero p{color:var(--mb-text-secondary);max-width:40rem;margin:0 0 .45rem;line-height:1.5}.mb-buddy-tabs{border-bottom:1px solid var(--mb-border-subtle);scrollbar-width:none;-ms-overflow-style:none;margin:1.25rem 0;display:flex;overflow-x:auto}.mb-buddy-tabs::-webkit-scrollbar{display:none}.mb-buddy-tab{text-align:center;color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:.65rem .25rem;font-size:1.05rem;font-weight:700;transition:color .15s,border-bottom-color .15s}.mb-buddy-tab.is-active,.mb-buddy-tab[aria-selected=true]{color:var(--mb-text-link);border-bottom-color:var(--mb-action-primary)}.mb-buddy-tab-count{background:var(--mb-selected-bg);min-width:1.15rem;color:var(--mb-text-link);border-radius:999px;justify-content:center;align-items:center;margin-left:.35rem;padding:.05rem .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.mb-buddy-search{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.mb-buddy-search-input-wrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.mb-buddy-search-icon{color:var(--mb-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;left:1rem}.mb-buddy-search input{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);border-radius:999px;width:100%;padding:.6rem 1rem .6rem 2.4rem;font-size:.88rem}.mb-buddy-filter-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.mb-buddy-type-filter{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}.mb-buddy-check{cursor:pointer;align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.mb-buddy-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.15rem;max-width:100%;display:grid}.mb-buddy-card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);min-height:100%;box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .03);border-radius:.85rem;flex-direction:column;padding:1.35rem 1.15rem 1.15rem;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.mb-buddy-card .mb-member-safety{z-index:10;position:absolute;top:.5rem;right:.5rem}.mb-buddy-card .mb-safety-icon-btn{cursor:pointer;color:var(--mb-text-muted)!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:.2rem .45rem!important;font-size:1.25rem!important;line-height:1!important}.mb-buddy-card .mb-safety-icon-btn:hover{color:var(--mb-text-primary)!important;background:var(--mb-bg-subtle)!important}.mb-safety-backdrop{z-index:40;background:0 0;position:fixed;inset:0}.mb-member-safety-menu{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 10px 25px -5px rgb(var(--mb-shadow-color) / .1), 0 8px 10px -6px rgb(var(--mb-shadow-color) / .1);z-index:50;white-space:nowrap;border-radius:.6rem;flex-direction:column;gap:.15rem;min-width:150px;margin-top:.25rem;padding:.35rem;display:flex;position:absolute;top:100%;right:0}.mb-safety-item,.mb-member-safety-menu button,.mb-member-safety-menu .mb-btn{text-align:left;width:100%;color:var(--mb-text-primary);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:flex-start;align-items:center;padding:.45rem .75rem;font-size:.83rem;font-weight:500;transition:background .12s,color .12s;display:flex;box-shadow:none!important}.mb-safety-item:hover,.mb-member-safety-menu button:hover,.mb-member-safety-menu .mb-btn:hover{background:var(--mb-bg-subtle);color:var(--mb-text-primary)}.mb-safety-danger:hover{background:var(--mb-status-danger-bg)!important;color:var(--mb-status-danger-text)!important}.mb-buddy-card:hover{box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .05)}.mb-buddy-card-top{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.3rem;display:flex}.mb-buddy-avatar-link{text-decoration:none}.mb-buddy-avatar{object-fit:cover;background:color-mix(in srgb, var(--mb-accent,var(--mb-brand-accent)) var(--mb-accent-fill-mix), var(--mb-bg-surface));width:4.25rem;height:4.25rem;color:color-mix(in srgb, var(--mb-accent,var(--mb-brand-accent)) var(--mb-accent-ink-mix), var(--mb-text-primary));border-radius:999px;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;display:inline-flex}.mb-buddy-avatar.tone-a{--mb-accent:#2563eb}.mb-buddy-avatar.tone-b{--mb-accent:#7c3aed}.mb-buddy-avatar.tone-c{--mb-accent:#0284c7}.mb-buddy-avatar.tone-d{--mb-accent:#0e7490}.mb-buddy-avatar.tone-e{--mb-accent:#4d7c0f}.mb-buddy-avatar.tone-f{--mb-accent:#9333ea}.mb-buddy-doctor{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text);border-radius:999px;align-items:center;gap:.25rem;margin-top:.1rem;padding:.15rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.mb-buddy-name{margin:.2rem 0 0;font-size:.98rem;font-weight:700}.mb-buddy-name a{color:var(--mb-text-primary);text-decoration:none}.mb-buddy-name a:hover{color:var(--mb-text-link)}.mb-buddy-handle{color:var(--mb-text-muted);margin:0;font-size:.8rem}.mb-buddy-blurb{color:var(--mb-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5rem;margin:.25rem 0 .15rem;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mb-buddy-blurb.is-specialty{color:var(--mb-text-link);font-weight:600}.mb-buddy-blurb-empty{visibility:hidden}.mb-buddy-counts{color:var(--mb-text-secondary);margin:.15rem 0 .65rem;font-size:.78rem}.mb-buddy-follow{justify-content:center;width:100%}.mb-buddy-follow.is-following{background:var(--mb-bg-surface);color:var(--mb-text-link);border:1px solid var(--mb-action-primary)}.mb-buddy-more{justify-content:center;margin-top:1rem;display:flex}.mb-buddy-profile .mb-buddy-card{max-width:22rem}@media (max-width:1599px){.mb-buddy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1279px){.mb-buddy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.mb-buddy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-buddy-search{flex-direction:column}}@media (max-width:520px){.mb-buddy-grid{grid-template-columns:1fr}}.mb-activity{gap:1rem;max-width:56rem;margin:0 auto;display:grid}.mb-activity-hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mb-activity-range select{border:1px solid var(--mb-border-control);font:inherit;border-radius:.5rem;padding:.45rem .6rem}.mb-activity-domain-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mb-activity-domain-list li{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mb-activity-goal-form{gap:.5rem;margin-top:.75rem;display:grid}.mb-activity-goal-form input{border:1px solid var(--mb-border-control);width:100%;font:inherit;border-radius:.5rem;padding:.5rem .65rem}.mb-activity-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mb-activity-hero h1{align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:1.45rem;display:flex}.mb-activity-hero-ico{color:var(--mb-text-link)}.mb-activity-hero p{color:var(--mb-text-secondary);max-width:36rem;margin:0;line-height:1.45}.mb-activity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.mb-activity-metric-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);text-align:center;border-radius:.75rem;justify-items:center;gap:.35rem;padding:.85rem;display:grid}.mb-activity-metric-card h2{margin:0;font-size:.95rem}.mb-activity-metric-ico{background:var(--mb-brand-soft);width:1.75rem;height:1.75rem;color:var(--mb-text-link);border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.mb-activity-metric-ico.tone-blue{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text)}.mb-activity-metric-ico.tone-warm{background:var(--mb-status-experience-bg);color:var(--mb-status-experience-text)}.mb-activity-metric-ico.tone-purple{background:var(--mb-status-perspective-bg);color:var(--mb-status-perspective-text)}.mb-activity-ring{width:4.5rem;height:4.5rem;position:relative}.mb-activity-ring-track{stroke:var(--mb-text-muted)}.mb-activity-ring-value{stroke:var(--mb-text-link);transition:stroke-dashoffset .2s}.mb-activity-ring-value.is-empty{stroke:var(--mb-text-muted)}.mb-activity-ring-text{place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;inset:0}.mb-activity-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.mb-activity-vital-list{gap:.7rem;margin:0;display:grid}.mb-activity-vital-list>div{border-bottom:1px solid var(--mb-border-subtle);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.55rem;display:flex}.mb-activity-vital-list dt{gap:.15rem;font-weight:650;display:grid}.mb-activity-vital-list dd{color:var(--mb-text-secondary);margin:0;font-weight:600}.mb-activity-progress-list{gap:.75rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.mb-activity-progress-row{justify-content:space-between;gap:.5rem;margin-bottom:.3rem;font-size:.9rem;display:flex}.mb-activity-bar{background:var(--mb-bg-subtle);border-radius:999px;height:.45rem;overflow:hidden}.mb-activity-bar-fill{background:var(--mb-action-primary);border-radius:999px;height:100%}.mb-activity-bar-fill.is-empty{background:0 0}.mb-activity-week{margin-top:1rem}.mb-activity-week h3{margin:0 0 .35rem;font-size:.95rem}.mb-activity-week-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.35rem;min-height:5.5rem;margin-top:.5rem;display:grid}.mb-activity-week-col{justify-items:center;gap:.25rem;display:grid}.mb-activity-week-bar{background:color-mix(in srgb, var(--mb-status-evidence-text) 55%, var(--mb-bg-surface));border-radius:.25rem .25rem 0 0;width:100%;max-width:1.25rem;height:3.5rem}.mb-activity-week-bar.is-missing{background:var(--mb-bg-subtle);border:1px dashed var(--mb-border-subtle);align-self:end;height:1.25rem}.mb-activity-week-col span{color:var(--mb-text-secondary);font-size:.72rem}.mb-activity-med-empty{text-align:center;gap:.45rem;padding:1.25rem .5rem;display:grid}.mb-activity-med-list{gap:.55rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.mb-activity-med-list li{border-bottom:1px solid var(--mb-border-subtle);gap:.15rem;padding:.45rem 0;display:grid}.mb-activity-goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.65rem;display:grid}.mb-activity-goal-card{border:1px solid var(--mb-border-subtle);border-radius:.65rem;gap:.35rem;padding:.75rem;display:grid}.mb-activity-goal-card h3{margin:0;font-size:.92rem}.mb-activity-actions{flex-wrap:wrap;gap:.55rem;margin-top:.25rem;display:flex}@media (max-width:1100px){.mb-activity-summary,.mb-activity-goals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mb-activity-grid-2,.mb-activity-summary,.mb-activity-goals{grid-template-columns:1fr}.mb-activity-actions{flex-direction:column}.mb-activity-actions .mb-btn{justify-content:center;width:100%}}.mb-comm{gap:.85rem;width:100%;display:grid}.mb-comm-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.mb-comm-hero h1{color:var(--mb-text-primary);margin:0 0 .25rem;font-size:1.6rem;font-weight:750}.mb-comm-hero p{color:var(--mb-text-secondary);max-width:38rem;margin:0;font-size:.9rem;line-height:1.4}.mb-comm-create-btn{background:var(--mb-action-hover);color:var(--mb-on-action);border-radius:.45rem;padding:.45rem 1rem;font-size:.86rem;font-weight:650;text-decoration:none}.mb-comm-tabs{border-bottom:1px solid var(--mb-border-subtle);gap:1.25rem;margin-bottom:.75rem;display:flex}.mb-comm-tab{appearance:none;color:var(--mb-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;padding:.35rem .1rem .55rem;font-size:.88rem;font-weight:600;transition:all .15s}.mb-comm-tab.is-active,.mb-comm-tab[aria-selected=true]{color:var(--mb-text-link);border-bottom-color:var(--mb-action-primary);font-weight:750}.mb-comm-chip-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.mb-comm-chip-row::-webkit-scrollbar{display:none}.mb-comm-chip{appearance:none;border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-primary);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.mb-comm-chip-ico{font-size:.85rem}.mb-comm-chip.is-active,.mb-comm-chip[aria-pressed=true]{background:var(--mb-action-hover);border-color:var(--mb-action-primary);color:var(--mb-on-action)}.mb-comm-specialty-filter{margin-bottom:.9rem}.mb-comm-search-bar{align-items:center;max-width:18.5rem;margin-bottom:.9rem;display:flex;position:relative}.mb-comm-search-ico{opacity:.5;pointer-events:none;color:var(--mb-text-primary);align-items:center;display:flex;position:absolute;left:.85rem}.mb-comm-search-bar input[type=search]{border:1px solid var(--mb-border-control);width:100%;font:inherit;background:var(--mb-bg-surface);border-radius:999px;padding:.4rem .85rem .4rem 2rem;font-size:.84rem}.mb-comm-sort select{border:1px solid var(--mb-border-control);font:inherit;background:var(--mb-bg-surface);border-radius:.5rem;padding:.45rem .55rem}.mb-comm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mb-comm-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.75rem;grid-template-rows:auto 1fr auto;gap:.55rem;height:100%;padding:.9rem;display:grid}.mb-comm-card-top{align-items:flex-start;gap:.65rem;display:flex}.mb-comm-icon{background:var(--mb-brand-soft);width:2.75rem;height:2.75rem;color:var(--mb-text-link);border-radius:.55rem;flex:none;place-items:center;text-decoration:none;display:grid;overflow:hidden}.mb-comm-icon img{object-fit:cover;width:100%;height:100%}.mb-comm-hex-svg{width:1.6rem;height:1.6rem;color:var(--mb-text-link)}.mb-comm-name{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:1rem;line-height:1.3;display:flex}.mb-comm-joined-inline{color:var(--mb-text-link);white-space:nowrap;align-items:center;gap:.2rem;font-size:.85rem;font-weight:700;display:inline-flex}.mb-comm-name a{color:inherit;text-decoration:none}.mb-comm-name a:hover,.mb-comm-name a:focus-visible{text-decoration:underline}.mb-comm-badges{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.mb-comm-badge{background:var(--mb-brand-soft);color:var(--mb-text-link);border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:650;display:inline-flex}.mb-comm-badge-muted{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-comm-badge-warn{background:var(--mb-status-experience-bg);color:var(--mb-status-experience-text)}.mb-comm-desc{color:var(--mb-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mb-comm-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.mb-comm-members{color:var(--mb-text-secondary);align-items:center;gap:.35rem;margin:0;font-size:.88rem;display:flex}.mb-comm-members-svg{width:1rem;height:1rem;color:var(--mb-text-secondary);flex:none}.mb-comm-join{justify-items:end;gap:.25rem;display:grid}.mb-comm-join-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.mb-comm-joined-label{color:var(--mb-text-link);font-size:.85rem;font-weight:650}.mb-comm-join-btn{border-radius:999px;min-height:2rem;padding-inline:1rem;font-size:.85rem;font-weight:700}.mb-comm-join-error{color:var(--mb-status-danger-text);text-align:right;max-width:12rem;font-size:.8rem}.mb-comm-more{justify-content:center;min-height:2.5rem;margin-top:.25rem;display:flex}.mb-comm-more-status{color:var(--mb-text-secondary);margin:0;font-size:.85rem}@media (max-width:1100px){.mb-comm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mb-comm-grid{grid-template-columns:1fr}.mb-comm-hero{flex-direction:column}.mb-comm-search{flex-direction:column;align-items:stretch}.mb-comm-search .mb-btn,.mb-comm-sort select{width:100%}}.mb-comm-detail{gap:.85rem;max-width:56rem;margin:0 auto;display:grid}.mb-comm-back{color:var(--mb-text-secondary);width:fit-content;font-weight:600;text-decoration:none}.mb-comm-back:hover,.mb-comm-back:focus-visible{color:var(--mb-text-link);text-decoration:underline}.mb-comm-detail{width:100%;max-width:96rem;margin:0 auto;container-type:inline-size}.mb-comm-detail .mb-comm-card{height:auto;display:block}.mb-comm-detail-back{margin-bottom:1.5rem}.mb-comm-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.55rem;margin-bottom:1.25rem;padding:1.5rem}.mb-comm-summary{padding-bottom:1.25rem}.mb-comm-summary-header{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.mb-comm-summary-icon{width:3.75rem;height:3.75rem;color:var(--mb-text-link);background:var(--mb-brand-soft);border-radius:.6rem;flex:none;justify-content:center;align-items:center;padding:.75rem;display:flex}.mb-comm-summary-icon svg,.mb-comm-summary-icon img{object-fit:contain;width:100%;height:100%}.mb-comm-summary-title-block{flex-direction:column;gap:.4rem;display:flex}.mb-comm-summary-title-block h1{margin:0;font-size:1.4rem;line-height:1.2}.mb-comm-badges{flex-wrap:wrap;gap:.5rem;display:flex}.mb-comm-badge{background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:1rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.mb-comm-summary-desc{color:var(--mb-text-secondary);margin:0 0 1rem;font-size:.95rem;line-height:1.45}.mb-comm-summary-chevron{vertical-align:middle;width:1rem;height:1rem;color:var(--mb-text-link);margin-right:.2rem}.mb-comm-long-desc summary{color:var(--mb-text-link);cursor:pointer;font-size:.95rem;font-weight:700;list-style:none}.mb-comm-long-desc summary::-webkit-details-marker{display:none}.mb-comm-long-desc p{color:var(--mb-text-secondary);margin:.5rem 0 0;font-size:.9rem}.mb-comm-summary-meta{color:var(--mb-text-secondary);align-items:center;gap:.2rem;margin:1.2rem 0 0;font-size:.85rem;display:flex}.mb-comm-summary-meta svg{width:.9rem;height:.9rem;color:var(--mb-text-link);margin-right:.25rem}.mb-comm-summary-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.1rem;display:flex}.mb-comm-summary-actions .mb-comm-join-btn,.mb-comm-summary-actions .mb-btn{border:1px solid var(--mb-action-primary);width:auto;min-width:11rem;color:var(--mb-text-link);background:var(--mb-bg-surface);border-radius:2rem;justify-content:center;padding:.6rem;font-weight:650}.mb-comm-summary-actions .mb-comm-join-btn:hover{background:var(--mb-selected-bg)}.mb-comm-summary-report{text-align:center;margin-left:auto}.mb-comm-summary-report button{color:var(--mb-text-link);font-size:.85rem;font-weight:600}.mb-comm-tabs-wrap{padding-top:0;padding-bottom:1.5rem}.mb-comm-detail-tabs{border-bottom:1px solid var(--mb-border-subtle);scrollbar-width:none;justify-content:flex-start;gap:.25rem;margin:0 -1.5rem 1.25rem;padding:0 1.5rem;display:flex;overflow-x:auto}.mb-comm-detail-tabs::-webkit-scrollbar{display:none}.mb-comm-detail-tabs .mb-comm-tab{appearance:none;color:var(--mb-text-secondary);font:inherit;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:1 0 auto;margin-bottom:-1px;padding:1rem .85rem;font-weight:600}.mb-comm-detail-tabs .mb-comm-tab:hover,.mb-comm-detail-tabs .mb-comm-tab:focus-visible{color:var(--mb-text-link)}.mb-comm-detail-tabs .mb-comm-tab.is-active,.mb-comm-detail-tabs .mb-comm-tab[aria-selected=true]{color:var(--mb-text-link);border-bottom-color:var(--mb-action-primary);font-weight:700}.mb-comm-panel{gap:.75rem;display:grid}.mb-comm-panel-title{color:var(--mb-text-primary);margin:.5rem 0;font-size:1.2rem;font-weight:700}.mb-comm-composer-cta{justify-content:flex-end;display:flex}.mb-comm-empty{text-align:center;color:var(--mb-text-secondary);justify-items:center;gap:.75rem;padding:2rem 1rem;display:grid}.mb-comm-post-list,.mb-comm-member-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-comm-inline-composer{padding:0}.mb-comm-inline-composer .mb-dash-composer{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.mb-comm-post-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.75rem;padding:1.25rem}.mb-comm-post-divider{border:none;border-top:1px solid var(--mb-border-subtle);margin:0 0 1rem}.mb-comm-post-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.mb-comm-post-actions{color:var(--mb-text-secondary)}.mb-comm-post-author{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.mb-comm-post-avatar{background:var(--mb-status-evidence-bg);width:32px;height:32px;color:var(--mb-status-evidence-text);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.mb-comm-post-author-copy{flex-direction:column;line-height:1.2;display:flex}.mb-comm-post-author-copy strong{color:var(--mb-text-primary);font-size:.9rem}.mb-comm-post-author-copy span{color:var(--mb-text-secondary);font-size:.75rem}.mb-comm-post-title{margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.mb-comm-post-title a{color:inherit;text-decoration:none}.mb-comm-post-title a:hover,.mb-comm-post-title a:focus-visible{text-decoration:underline}.mb-comm-post-body{color:var(--mb-text-primary);white-space:pre-wrap;margin:0 0 .5rem;font-size:.9rem;line-height:1.45}.mb-comm-post-read-more{color:var(--mb-text-link);margin-bottom:1rem;font-size:.85rem;font-weight:650;text-decoration:none;display:block}.mb-comm-post-foot{color:var(--mb-text-secondary);align-items:center;gap:1.5rem;display:flex}.mb-comm-post-stat{align-items:center;gap:.35rem;font-size:.8rem;display:flex}.mb-comm-post-stat svg{width:1rem;height:1rem}.mb-comm-member-row{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}.mb-comm-member-avatar{background:var(--mb-action-hover);width:2.25rem;height:2.25rem;color:var(--mb-on-action);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.mb-comm-member-copy{flex:auto;gap:.1rem;min-width:0;display:grid}.mb-comm-member-name{font-weight:650}@media (max-width:720px){.mb-comm-summary{flex-direction:column}.mb-comm-summary-actions{justify-items:stretch;width:100%}.mb-comm-summary-actions .mb-btn,.mb-comm-join.is-hero .mb-comm-join-btn{justify-content:center;width:100%}.mb-comm-summary-main{flex-direction:column}}.mb-top{gap:1rem;max-width:48rem;margin:0 auto;display:grid}.mb-top-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mb-top-hero h1{align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:1.45rem;display:flex}.mb-top-trophy{font-size:1.2rem}.mb-top-hero p{color:var(--mb-text-secondary);max-width:34rem;margin:0;line-height:1.45}.mb-top-badge{border:1px solid var(--mb-status-experience-text);color:var(--mb-status-experience-text);background:var(--mb-status-experience-bg);white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.mb-top-hero-copy{flex:22rem;gap:.35rem;min-width:0;display:grid}.mb-top-card-disclosure{color:var(--mb-text-secondary);border-top:1px solid var(--mb-border-subtle);margin-top:.75rem;padding-top:.75rem;font-size:.85rem}.mb-top-more{justify-content:center;margin-top:2rem;display:flex}.mb-top-page-error{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.75rem 1rem;display:flex}.mb-top-page-error p{color:var(--mb-text-secondary);margin:0;font-size:.9rem}.mb-top-badge-stale{border-color:var(--mb-border-control);color:var(--mb-text-secondary);background:var(--mb-bg-subtle)}.mb-top-stale{border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent);background:var(--mb-status-pending-bg);color:var(--mb-status-pending-text);border-radius:.5rem;margin:0;padding:.55rem .75rem;font-size:.88rem;line-height:1.45}.mb-top-empty{text-align:center;color:var(--mb-text-secondary);justify-items:center;gap:.65rem;padding:3rem 1rem;display:grid}.mb-top-empty-ico{opacity:.35;font-size:3.5rem;line-height:1}.mb-top-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mb-top-card-head{color:var(--mb-text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.45rem;font-size:.85rem;display:flex}.mb-top-rank{background:var(--mb-action-hover);min-width:2rem;height:1.6rem;color:var(--mb-on-action);border-radius:.4rem;justify-content:center;align-items:center;padding:0 .4rem;font-size:.8rem;font-weight:700;display:inline-flex}.mb-top-card-foot{color:var(--mb-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.65rem;font-size:.88rem;display:flex}@media (max-width:640px){.mb-top-hero{flex-direction:column}.mb-top-badge{align-self:flex-start}.mb-top-card-foot,.mb-top-page-error{flex-direction:column;align-items:stretch}.mb-top-page-error .mb-btn,.mb-top-card-foot .mb-btn{justify-content:center;width:100%}}.mb-so-hero h1{margin:0 0 .45rem;font-size:clamp(1.55rem,2.4vw,1.95rem)}.mb-so-hero p{color:var(--mb-text-secondary);max-width:46rem;margin:0 0 .65rem;line-height:1.5}.mb-so-tabs{margin:1rem 0 .85rem}.mb-so-chip-row{margin:0 0 .85rem}.mb-so-search{margin-bottom:.85rem}.mb-so-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-so-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem 1rem;padding:.95rem 1rem;display:grid}.mb-so-card.is-selected{border-color:var(--mb-action-primary);box-shadow:0 0 0 1px var(--mb-selected-bg)}.mb-so-card-skeleton{min-height:6.5rem}.mb-so-skel-line{border-radius:.35rem;height:.75rem;margin-top:.45rem;display:block}.mb-so-avatar-link{text-decoration:none}.mb-so-avatar{object-fit:cover;background:color-mix(in srgb, var(--mb-accent,var(--mb-brand-accent)) var(--mb-accent-fill-mix), var(--mb-bg-surface));width:4.5rem;height:4.5rem;color:color-mix(in srgb, var(--mb-accent,var(--mb-brand-accent)) var(--mb-accent-ink-mix), var(--mb-text-primary));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:750;display:inline-flex}.mb-so-avatar.tone-a{--mb-accent:#3b6ea5}.mb-so-avatar.tone-b{--mb-accent:#6b5b95}.mb-so-avatar.tone-c{--mb-accent:#2a9d8f}.mb-so-avatar.tone-d{--mb-accent:#c17f3a}.mb-so-avatar.tone-e{--mb-accent:#4a7c59}.mb-so-avatar.tone-f{--mb-accent:#7a5c45}.mb-so-avatar-sm{width:3rem;height:3rem;font-size:.95rem}.mb-so-card-head{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:.35rem;display:flex}.mb-so-name{margin:0;font-size:1.05rem;font-weight:750}.mb-so-name a{color:inherit;text-decoration:none}.mb-so-name a:hover{color:var(--mb-text-link);text-decoration:underline}.mb-so-verified{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text);border:1px solid color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);border-radius:999px;align-items:center;gap:.15rem;padding:.15rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.mb-so-tags{flex-wrap:wrap;gap:.35rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.mb-so-tag{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text);border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:650;display:inline-block}.mb-so-bio{color:var(--mb-text-secondary);margin:0 0 .35rem;font-size:.92rem;line-height:1.45}.mb-so-meta{margin:0;font-size:.85rem}.mb-so-meta a{color:var(--mb-text-link)}.mb-so-select{align-self:center;min-width:6.5rem}.mb-so-select.is-selected{background:var(--mb-selected-bg)}.mb-so-selected-empty{text-align:center;color:var(--mb-text-secondary);justify-items:center;gap:.65rem;padding:1.1rem .5rem;display:grid}.mb-so-selected-icon{background:var(--mb-selected-bg);width:3.25rem;height:3.25rem;color:var(--mb-text-link);border-radius:999px;justify-content:center;align-items:center;font-size:1.35rem;display:inline-flex}.mb-so-selected-empty p,.mb-so-selected-filled p{margin:0}.mb-so-selected-row{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.mb-so-selected-name{font-weight:750;margin:0 0 .25rem!important}.mb-so-selected-actions{gap:.45rem;margin-top:.85rem;display:grid}.mb-so-selected-actions .mb-btn{justify-content:center;width:100%}.mb-so-faq{margin-top:.35rem}.mb-so-requests{margin-top:.5rem}@media (max-width:1024px){.mb-so-card{grid-template-columns:auto minmax(0,1fr)}.mb-so-select{grid-column:1/-1;justify-content:center;width:100%}}@media (max-width:640px){.mb-so-card{grid-template-columns:minmax(0,1fr);justify-items:start}.mb-so-avatar-link{justify-self:start}}.mb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mb-profile{flex-direction:column;gap:.85rem;width:100%;max-width:1040px;margin:0 auto;display:flex}.mb-profile-back{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;display:flex}.mb-profile-back a{color:var(--mb-text-link);background:0 0;align-items:center;gap:.35rem;padding:.5rem 0;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.mb-profile-back a svg{stroke-width:2.2px;width:1.1rem;height:1.1rem}.mb-profile-back a:hover{opacity:.8;text-decoration:none}.mb-back-link{color:var(--mb-text-link);background:0 0;align-items:center;gap:.35rem;padding:.5rem 0;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.mb-back-link svg{stroke-width:2.2px;flex:none;width:1.1rem;height:1.1rem}.mb-back-link:hover{opacity:.8;text-decoration:none}.mb-back-link:focus-visible{outline:2px solid var(--mb-action-hover);outline-offset:3px;border-radius:4px}.mb-profile-summary-header{align-items:flex-start;gap:1.25rem;display:flex}.mb-profile-avatar{background:var(--mb-selected-bg);width:72px;height:72px;color:var(--mb-text-link);border:1px solid var(--mb-border-subtle);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:700;display:grid;overflow:hidden}.mb-profile-avatar img{object-fit:cover;width:100%;height:100%}.mb-profile-identity h1{color:var(--mb-text-primary);margin:0 0 .15rem;font-size:1.25rem;font-weight:700}.mb-profile-username{color:var(--mb-text-secondary);margin:0 0 .5rem;font-size:.88rem}.mb-profile-bio{color:var(--mb-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.4}.mb-profile-actions-row{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.mb-btn-outline-teal{color:var(--mb-text-link);border:1px solid var(--mb-action-primary);background:0 0;border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.mb-btn-outline-teal:hover{background:color-mix(in srgb, var(--mb-action-hover) 6%, transparent);color:var(--mb-text-link)}.mb-profile-completion-missing{color:var(--mb-text-secondary);margin:.5rem 0 .75rem;font-size:.82rem}.mb-profile-completion-box{border-top:1px solid var(--mb-border-subtle);flex-direction:column;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}.mb-profile-progress-head{color:var(--mb-text-secondary);justify-content:space-between;font-size:.82rem;font-weight:550;display:flex}.mb-profile-progress-percent{color:var(--mb-text-primary);font-weight:700}.mb-profile-progress-bar{background:var(--mb-bg-subtle);border-radius:999px;height:8px;overflow:hidden}.mb-profile-progress-bar>span{border-radius:inherit;background:var(--mb-action-hover);height:100%;display:block}.mb-profile-completion-box .mb-btn-block{margin-top:.5rem;padding-top:.55rem;padding-bottom:.55rem}.mb-profile-avatar-edit{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.mb-profile-field select{border:1px solid var(--mb-border-control);width:100%;font:inherit;background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:.55rem;padding:.55rem .7rem}.mb-profile-second-opinions{gap:.75rem;display:grid}.mb-profile-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0 0 .75rem;display:grid}.mb-profile-stats-grid>div,.mb-profile-health .mb-activity-vital-list>div{border-bottom:1px solid var(--mb-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.35rem 0;display:grid}.mb-profile-stats-grid dt,.mb-profile-health .mb-activity-vital-list dt{color:var(--mb-text-secondary);margin:0;font-size:.9rem}.mb-profile-stats-grid dd,.mb-profile-health .mb-activity-vital-list dd{color:var(--mb-text-primary);text-align:right;margin:0;font-weight:600}.mb-profile-metric-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:12px;margin-bottom:.85rem;padding:1.1rem 1.1rem 1rem}.mb-profile-metric-card__head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.mb-profile-metric-card__head h2{color:var(--mb-text-primary);margin:0;font-size:1rem;font-weight:700}.mb-profile-metric-card__action-link{color:var(--mb-text-link);font-size:.85rem;font-weight:600;text-decoration:none}.mb-profile-metric-card__action-link:hover{text-decoration:underline}.mb-profile-metric-list{margin:0 0 .85rem;padding:0}.mb-metric-row{border-bottom:1px solid var(--mb-border-subtle);align-items:center;gap:.85rem;padding:.6rem 0;display:flex}.mb-metric-row:last-child{border-bottom:none}.mb-metric-row__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.mb-metric-row__icon svg{width:1.15rem;height:1.15rem}.mb-metric-row__icon--weight{background-color:var(--mb-brand-soft);color:var(--mb-text-link)}.mb-metric-row__icon--height{background-color:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text)}.mb-metric-row__icon--bmi{background-color:var(--mb-status-experience-bg);color:var(--mb-status-experience-text)}.mb-metric-row__icon--bp{background-color:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-metric-row__icon--hba1c{background-color:var(--mb-status-perspective-bg);color:var(--mb-status-perspective-text)}.mb-metric-row__icon--calories{background-color:var(--mb-status-experience-bg);color:var(--mb-status-experience-text)}.mb-metric-row__icon--carbs{background-color:var(--mb-status-pending-bg);color:var(--mb-status-pending-text)}.mb-metric-row__icon--protein{background-color:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-metric-row__icon--fat{background-color:var(--mb-brand-soft);color:var(--mb-text-link)}.mb-metric-row__label{color:var(--mb-text-secondary);flex:1;margin:0;font-size:.9rem}.mb-metric-row__value{color:var(--mb-text-primary);text-align:right;margin:0;font-size:.95rem;font-weight:650}.mb-profile-unit{color:var(--mb-text-secondary);font-weight:500}.mb-profile-pref-box{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;flex-direction:column;gap:.65rem;margin:1rem 0;padding:1rem 1.1rem;display:flex}.mb-profile-pref-label{color:var(--mb-text-secondary);font-size:.85rem;font-weight:600}.mb-dash-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:flex-start;gap:.75rem;margin-top:.85rem;margin-bottom:.85rem;display:flex!important}.mb-dash-checkbox input[type=checkbox]{appearance:none;border:1.5px solid var(--mb-border-control);cursor:pointer;background-color:#0000;border-radius:4px;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;margin:.15rem 0 0;display:grid}.mb-dash-checkbox input[type=checkbox]:before{content:"";background-color:var(--mb-bg-surface);transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.75rem;height:.75rem;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1rem 1rem #fff}.mb-dash-checkbox input[type=checkbox]:checked{background-color:var(--mb-action-hover);border-color:var(--mb-action-primary)}.mb-dash-checkbox input[type=checkbox]:checked:before{transform:scale(1)}.mb-dash-checkbox span{color:var(--mb-text-primary);font-size:.9rem;font-weight:550;line-height:1.4}.mb-dash-checkbox span>small.mb-dash-hint{margin-top:.15rem;font-weight:400;display:block}.mb-profile-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.mb-profile-med-empty{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.mb-profile-empty-card{text-align:center;background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.mb-profile-empty-card h3{color:var(--mb-text-primary);margin:0;font-size:1.15rem;font-weight:600}.mb-profile-empty-icon{color:var(--mb-text-secondary);width:32px;height:32px;margin-bottom:.5rem}.mb-profile-section-error{flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem 0;display:flex}.mb-profile-section-error p{color:var(--mb-text-primary);margin:0}.mb-profile-post-list,.mb-profile-simple-list,.mb-profile-member-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mb-profile-simple-list li a{color:var(--mb-text-link);font-weight:600;text-decoration:none}.mb-profile-simple-list li a:hover{text-decoration:underline}.mb-profile-social{flex-direction:column;gap:.85rem;display:flex}.mb-profile-edit-form{background:color-mix(in srgb, var(--mb-bg-surface) 70%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb, var(--mb-bg-surface) 80%, transparent);box-shadow:0 16px 40px rgb(var(--mb-shadow-color) / .06), 0 2px 6px rgb(var(--mb-shadow-color) / .03);border-radius:20px;flex-direction:column;gap:0;padding:2.5rem;display:flex}.mb-profile-edit-section{margin-bottom:2rem}.mb-profile-edit-section-title{color:var(--mb-text-primary);margin:0 0 1.25rem;font-size:1.15rem;font-weight:750}.mb-profile-photo-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}@media (max-width:480px){.mb-profile-photo-grid{grid-template-columns:minmax(0,1fr);justify-items:start}}.mb-profile-avatar-container{width:6.5rem;height:6.5rem;position:relative}.mb-profile-avatar-large{background:var(--mb-brand-soft);width:100%;height:100%;color:var(--mb-text-link);border-radius:50%;place-items:center;font-size:2.25rem;font-weight:700;display:grid;overflow:hidden}.mb-profile-avatar-large img{object-fit:cover;width:100%;height:100%}.mb-profile-avatar-camera{background:var(--mb-bg-surface);border:1.5px solid var(--mb-border-subtle);width:2rem;height:2rem;color:var(--mb-text-primary);cursor:pointer;box-shadow:0 2px 5px rgb(var(--mb-shadow-color) / .08);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}.mb-profile-photo-upload-box{border:2px dashed color-mix(in srgb, var(--mb-action-primary) 25%, transparent);cursor:pointer;background:color-mix(in srgb, var(--mb-action-primary) 2%, transparent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;height:7.5rem;padding:1.5rem;transition:all .25s;display:flex}.mb-profile-photo-upload-box:hover{background:color-mix(in srgb, var(--mb-action-primary) 6%, transparent);border-color:color-mix(in srgb, var(--mb-action-primary) 40%, transparent);transform:translateY(-2px)}.mb-profile-photo-upload-content{flex-direction:column;align-items:center;gap:.25rem;display:flex}.mb-profile-photo-upload-title{color:var(--mb-text-link);align-items:center;font-size:.95rem;font-weight:700;display:flex}.mb-profile-photo-upload-hint{color:var(--mb-text-secondary);font-size:.85rem}.mb-profile-field{flex-direction:column;gap:.45rem;display:flex;position:relative}.mb-profile-field>span:first-child{color:var(--mb-text-primary);align-items:center;font-size:.9rem;font-weight:650;display:flex}.mb-profile-field input,.mb-profile-field textarea,.mb-profile-field select{border:1px solid color-mix(in srgb, var(--mb-border-control) 60%, transparent);width:100%;font:inherit;background:color-mix(in srgb, var(--mb-bg-surface) 80%, transparent);color:var(--mb-text-primary);appearance:none;box-shadow:inset 0 2px 4px rgb(var(--mb-shadow-color) / .01);border-radius:10px;padding:.85rem 1rem;font-size:.95rem;transition:all .2s}.mb-profile-field input:focus,.mb-profile-field textarea:focus,.mb-profile-field select:focus{border-color:var(--mb-action-primary);background:var(--mb-bg-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--mb-focus-ring) 15%, transparent), inset 0 2px 4px rgb(var(--mb-shadow-color) / .01);outline:none}.mb-profile-select-with-icon{align-items:center;width:100%;display:flex;position:relative}.mb-profile-select-icon{color:var(--mb-text-secondary);pointer-events:none;position:absolute;left:.85rem}.mb-profile-select-with-icon select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-left:2.5rem}.mb-profile-input-with-icon{align-items:center;width:100%;display:flex;position:relative}.mb-profile-input-success-icon{pointer-events:none;position:absolute;right:.85rem}.mb-profile-info-alert{background:linear-gradient(to right, color-mix(in srgb, var(--mb-action-primary) 8%, transparent), color-mix(in srgb, var(--mb-action-primary) 2%, transparent));color:var(--mb-text-link);border:1px solid color-mix(in srgb, var(--mb-action-primary) 10%, transparent);box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .03);border-radius:12px;align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding:1rem 1.25rem;font-size:.9rem;font-weight:550;line-height:1.5;display:flex}.mb-profile-info-alert svg{flex-shrink:0;margin-top:.1rem}.mb-profile-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1.25rem;display:grid}.mb-profile-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.mb-profile-edit-actions{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.mb-profile-alert{color:var(--mb-status-danger-text);margin:1rem 0 0;font-weight:500}@media (max-width:760px){.mb-profile-summary-inner{grid-template-columns:minmax(0,1fr);justify-items:start}.mb-profile-summary-actions{width:100%}.mb-profile-summary-actions .mb-btn{justify-content:center;width:100%}.mb-profile-stats-grid,.mb-profile-grid-2{grid-template-columns:1fr}.mb-profile-edit-actions{flex-direction:column}.mb-profile-edit-actions .mb-btn{justify-content:center;width:100%}}.mb-consents{flex-direction:column;gap:.85rem;max-width:720px;display:flex}.mb-consents h1{margin:0;font-size:1.35rem}.mb-consents-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-consents-card.is-outstanding{border-color:color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent)}.mb-consents-status{margin:.25rem 0;font-size:.9rem}.mb-consents-actions{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.mb-meds-page{flex-direction:column;gap:1.25rem;width:100%;max-width:1024px;margin:0 auto;padding:1.5rem 0 3rem;display:flex}.mb-meds-page-header{grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:0 1rem;display:grid}.mb-meds-page-header .mb-meds-breadcrumb{grid-area:1/1}.mb-meds-page-header .mb-meds-page-title{grid-area:2/1}.mb-meds-page-subtitle{grid-area:3/1;align-self:center}.mb-meds-page-header .mb-btn{grid-area:3/2;align-self:center}.mb-meds-breadcrumb{letter-spacing:.07em;text-transform:uppercase;color:var(--mb-text-link);align-items:center;margin:0;font-size:.72rem;font-weight:700;display:flex}.mb-meds-page-title{color:var(--mb-text-primary);margin:0;font-size:2rem;font-weight:800;line-height:1.15}.mb-meds-page-subtitle{color:var(--mb-text-secondary);margin:.5rem 0 0;font-size:.9rem}.mb-btn-teal{letter-spacing:.02em;background:linear-gradient(180deg, var(--mb-action-primary) 0%, var(--mb-action-hover) 100%)!important;color:var(--mb-on-action)!important;box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .2)!important;border-color:#0000!important;border-radius:9999px!important;padding:.55rem 1.25rem!important;font-weight:600!important;transition:all .2s!important}.mb-btn-teal:hover{transform:translateY(-1px);background:linear-gradient(180deg, var(--mb-action-primary) 0%, var(--mb-action-primary) 100%)!important;box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .2)!important}.mb-btn-outline{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);color:var(--mb-text-link);cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .05);border-radius:9999px;padding:.45rem 1.15rem;font-size:.88rem;font-weight:650;transition:all .15s}.mb-btn-outline:hover{background:var(--mb-bg-subtle);border-color:var(--mb-action-primary);box-shadow:0 2px 6px rgb(var(--mb-shadow-color) / .08)}.mb-meds-safety-notice{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:12px;align-items:flex-start;gap:.65rem;padding:.85rem 1.1rem;font-size:.88rem;line-height:1.5;display:flex}.mb-meds-safety-notice p{margin:0}.mb-meds-banners{border:1px solid color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);background:var(--mb-brand-soft);box-shadow:0 4px 20px rgb(var(--mb-shadow-color) / .03);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.mb-meds-reminder-row{border-bottom:1px solid color-mix(in srgb, var(--mb-status-reviewed-text) 18%, transparent);align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.mb-meds-reminder-icon{background:var(--mb-bg-surface);width:40px;height:40px;color:var(--mb-text-link);box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .04);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mb-meds-reminder-text{flex-wrap:wrap;flex:1;align-items:center;gap:.45rem;display:flex}.mb-meds-reminder-label{color:var(--mb-text-primary);font-size:.92rem;font-weight:650}.mb-meds-status-pill{border:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);background:var(--mb-bg-page);border-radius:999px;padding:.15rem .55rem;font-size:.73rem;font-weight:600}.mb-meds-status-pill.is-active{color:var(--mb-status-reviewed-text);background:var(--mb-status-reviewed-bg);border-color:color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent)}.mb-meds-privacy-row{flex-wrap:wrap;align-items:flex-start;gap:.65rem;padding:1rem 0;font-size:.88rem;display:flex}.mb-meds-privacy-icon{color:var(--mb-text-link);flex-shrink:0;align-items:center;margin-top:.1rem;display:flex}.mb-meds-privacy-label{color:var(--mb-text-primary);cursor:pointer;align-items:center;margin-bottom:.15rem;font-weight:750;display:flex}.mb-meds-learn-more{color:var(--mb-text-link);margin-left:auto;font-size:.85rem;font-weight:700;text-decoration:none}.mb-meds-learn-more:hover{text-decoration:underline}.mb-meds-divider{border:none;border-top:1px solid var(--mb-border-subtle);width:100%;margin:0}.mb-meds-stat-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.mb-meds-stat-card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);box-shadow:0 4px 24px rgb(var(--mb-shadow-color) / .03);border-radius:16px;flex-direction:column;gap:.4rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.mb-meds-stat-card:hover{box-shadow:0 8px 30px rgb(var(--mb-shadow-color) / .06);transform:translateY(-2px)}.mb-meds-stat-card-head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.mb-meds-stat-label{color:var(--mb-text-secondary);font-size:.82rem;font-weight:650}.mb-meds-stat-icon{background:var(--mb-selected-bg);width:32px;height:32px;color:var(--mb-text-link);border-radius:50%;justify-content:center;align-items:center;display:flex}.mb-meds-stat-value{color:var(--mb-text-primary);margin:0;font-size:1.2rem;font-weight:750;line-height:1.2}.mb-meds-stat-card.tone-teal .mb-meds-stat-value{color:var(--mb-text-link)}.mb-meds-stat-card.tone-amber .mb-meds-stat-value{color:var(--mb-status-experience-text)}.mb-meds-stat-card.tone-red .mb-meds-stat-value{color:var(--mb-status-danger-text)}.mb-meds-stat-sub{color:var(--mb-text-secondary);margin:0;font-size:.78rem;line-height:1.4}.mb-meds-cabinet{flex-direction:column;gap:1.25rem;margin-top:1rem;display:flex}.mb-meds-daily{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);box-shadow:0 4px 24px rgb(var(--mb-shadow-color) / .03);border-radius:20px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.mb-meds-cabinet-head{justify-content:space-between;align-items:flex-start;display:flex}.mb-meds-section-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mb-brand-accent);margin:0 0 .2rem;font-size:.68rem;font-weight:700}.mb-meds-section-title{color:var(--mb-text-primary);margin:0;font-size:1.1rem;font-weight:750}.mb-meds-count-badge{color:var(--mb-text-secondary);font-size:.78rem;font-weight:500}.mb-meds-empty-state{text-align:center;flex-direction:column;align-items:center;gap:.65rem;padding:2rem 1rem;display:flex}.mb-meds-empty-icon{background:var(--mb-brand-soft);width:52px;height:52px;color:var(--mb-text-link);border-radius:50%;justify-content:center;align-items:center;display:flex}.mb-meds-empty-title{color:var(--mb-text-primary);margin:0;font-size:1rem;font-weight:700}.mb-meds-log-empty{background:var(--mb-bg-subtle);color:var(--mb-text-secondary);border:none;border-radius:12px;align-items:center;gap:.75rem;padding:1.15rem 1.25rem;font-size:.88rem;display:flex}.mb-meds-view-history{color:var(--mb-text-link);white-space:nowrap;margin-top:.35rem;font-size:.85rem;font-weight:750;text-decoration:none}.mb-meds-view-history:hover{text-decoration:underline}.mb-meds-footer{color:var(--mb-text-secondary);justify-content:space-between;padding-top:.5rem;font-size:.78rem;display:flex}.mb-meds-interaction-banner{border:1px solid var(--mb-status-experience-text);background:var(--mb-status-pending-bg);box-shadow:0 4px 20px rgb(var(--mb-shadow-color) / .05);border-radius:16px;padding:1.25rem}.mb-meds-interaction-banner-head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.mb-meds-banner-close{cursor:pointer;color:var(--mb-text-secondary);background:0 0;border:none;padding:0;font-size:.85rem;line-height:1}.mb-meds-interaction-title{color:var(--mb-text-primary);margin:0 0 .1rem;font-size:.98rem;font-weight:700}.mb-meds-interaction-subtitle{color:var(--mb-text-secondary);margin:0 0 .5rem;font-size:.85rem}.mb-meds-browser-list{flex-direction:column;gap:.5rem;margin:0;padding:.5rem 1.1rem;list-style:none;display:flex}.mb-meds-browser-list li{align-items:center;gap:.65rem;font-size:.85rem;display:flex}@media (max-width:760px){.mb-meds-stat-grid,.mb-meds-page-header{grid-template-columns:1fr}.mb-meds-page-header .mb-btn{grid-area:4/1;justify-self:start;margin-top:.5rem}.mb-meds-reminder-row{flex-wrap:wrap}.mb-meds-reminder-row .mb-btn{margin-left:calc(40px + 1rem)}}@media (max-width:520px){.mb-meds-stat-grid{grid-template-columns:1fr}}.mb-meds{flex-direction:column;gap:1.5rem;width:100%;max-width:1024px;margin:0 auto;display:flex}.mb-meds-hero{flex-direction:column;gap:.5rem;padding-bottom:1rem;display:flex}.mb-meds-hero h1{color:var(--mb-text-primary);margin:0;font-size:1.8rem;font-weight:800}.mb-meds-hero-copy p{color:var(--mb-text-secondary);max-width:600px;margin:0;font-size:.95rem;line-height:1.4}.mb-meds-notice{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .02);border-radius:12px;padding:1rem 1.25rem}.mb-meds-notice p{color:var(--mb-text-primary);margin:0 0 .5rem;font-size:.9rem;line-height:1.45}.mb-meds-notice p:last-child{margin-bottom:0}.mb-meds-summary{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.mb-meds-summary-card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;flex-direction:column;gap:.25rem;padding:1.25rem;transition:box-shadow .15s;display:flex}.mb-meds-summary-card:hover{box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .05)}.mb-meds-summary-card h2{color:var(--mb-text-primary);margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.mb-meds-summary-value{color:var(--mb-text-link);margin:0;font-size:1.35rem;font-weight:750}.mb-meds-list,.mb-meds-catalog-list,.mb-meds-history{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.mb-meds-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 2px 14px rgb(var(--mb-shadow-color) / .03);border-radius:12px;flex-direction:column;gap:.6rem;padding:1.5rem;transition:box-shadow .2s;display:flex}.mb-meds-card:hover{box-shadow:0 4px 24px rgb(var(--mb-shadow-color) / .06)}.mb-meds-card p{margin:0}.mb-meds-card.is-interaction,.mb-meds-card.is-refill-urgent{border-left:4px solid var(--mb-status-danger-text)}.mb-meds-card.is-refill-soon{border-left:4px solid var(--mb-status-experience-text)}.mb-meds-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.mb-meds-card-title-group{align-items:center;gap:.65rem;display:flex}.mb-meds-pill-icon{background:var(--mb-selected-bg);width:32px;height:32px;color:var(--mb-text-link);border-radius:8px;justify-content:center;align-items:center;display:flex}.mb-meds-card-head h3{margin:0;font-size:1.25rem;font-weight:700}.mb-meds-card-head a{color:var(--mb-text-primary);text-decoration:none}.mb-meds-card-head a:hover{color:var(--mb-text-link)}.mb-meds-notes{white-space:pre-wrap;overflow-wrap:anywhere;margin:.45rem 0}.mb-meds-card-meta{flex-direction:column;gap:.25rem;display:flex}.mb-meds-card-meta-main{color:var(--mb-text-primary);font-size:1rem;font-weight:500}.mb-meds-card-schedule-section{margin-top:.25rem}.mb-meds-card-section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--mb-text-secondary);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.mb-meds-card-alerts{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.mb-meds-card-footer{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;gap:.65rem;margin-top:.75rem;padding-top:1rem;display:flex}.mb-meds-card-footer .mb-btn{border-radius:999px;padding:.45rem 1rem}.mb-meds-actions{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.mb-meds-actions .mb-btn{border-radius:999px;padding:.45rem 1rem}.mb-meds-detail-hero{background:linear-gradient(135deg, var(--mb-selected-bg) 0%, color-mix(in srgb, var(--mb-brand-soft) 40%, transparent) 100%);border:1px solid color-mix(in srgb, var(--mb-action-primary) 10%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.mb-meds-detail-hero-icon{background:var(--mb-bg-surface);width:48px;height:48px;color:var(--mb-text-link);box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .08);border-radius:12px;place-items:center;display:grid}.mb-meds-detail-hero-content h1{letter-spacing:-.02em;color:var(--mb-text-primary);margin:0 0 .25rem;font-size:1.75rem;font-weight:800}.mb-meds-detail-hero-content p{margin:0}.mb-meds-detail-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.mb-meds-detail-tile{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex}.mb-meds-detail-tile:hover{box-shadow:0 6px 16px rgb(var(--mb-shadow-color) / .05);background:var(--mb-bg-surface);transform:translateY(-2px)}.mb-meds-detail-tile dt{text-transform:uppercase;letter-spacing:.05em;color:var(--mb-text-secondary);font-size:.8rem;font-weight:700}.mb-meds-detail-tile dd{color:var(--mb-text-primary);overflow-wrap:break-word;margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.mb-meds-detail-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--mb-text-link);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.85rem;font-weight:750;display:flex}.mb-meds-detail-section-title:after{content:"";background:var(--mb-border-subtle);opacity:.6;flex:1;height:1px}.mb-meds-next-dose-premium{background:linear-gradient(135deg, var(--mb-bg-surface) 0%, var(--mb-bg-subtle) 100%);border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent);border-left:4px solid var(--mb-status-experience-text);box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .1);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.mb-meds-next-dose-info{flex-direction:column;gap:.25rem;display:flex}.mb-meds-next-dose-info span{text-transform:uppercase;letter-spacing:.05em;color:var(--mb-status-experience-text);font-size:.85rem;font-weight:700}.mb-meds-next-dose-info strong{color:var(--mb-text-primary);font-size:1.25rem}.mb-meds-detail-clean{flex-direction:column;gap:1.25rem;display:flex}.mb-meds-detail-hero-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .02);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.mb-meds-detail-hero-left{align-items:center;gap:1.25rem;min-width:0;display:flex}.mb-meds-detail-hero-pill-icon{background:var(--mb-brand-soft);width:52px;height:52px;color:var(--mb-text-link);border-radius:14px;place-items:center;display:grid}.mb-meds-detail-hero-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mb-meds-detail-hero-title-row h1{color:var(--mb-text-primary);margin:0;font-size:1.75rem;font-weight:800}.mb-meds-status-badge{letter-spacing:.05em;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:750}.mb-meds-status-badge.is-active{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-meds-status-badge.is-archived{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-meds-detail-hero-sub{color:var(--mb-text-secondary);margin:.25rem 0 0;font-size:.88rem}.mb-meds-detail-hero-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mb-btn-teal{align-items:center;gap:.45rem;display:inline-flex;background:var(--mb-action-primary)!important;color:var(--mb-on-action)!important;border-radius:10px!important;padding:.55rem 1.1rem!important;font-weight:600!important}.mb-btn-outline-danger{align-items:center;gap:.45rem;display:inline-flex;background:var(--mb-bg-surface)!important;border:1px solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent)!important;color:var(--mb-status-danger-text)!important;border-radius:10px!important;padding:.55rem 1.1rem!important;font-weight:600!important}.mb-meds-info-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:860px){.mb-meds-info-grid-2{grid-template-columns:minmax(0,1fr)}}.mb-meds-card-ref{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .02);border-radius:16px;padding:1.5rem}.mb-meds-card-ref-head{color:var(--mb-text-primary);align-items:center;gap:.55rem;margin-bottom:1.25rem;display:flex}.mb-meds-card-ref-head h2{color:var(--mb-text-primary);margin:0;font-size:1.1rem;font-weight:750}.mb-meds-card-ref-head-between{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.mb-meds-ref-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.85rem;display:grid}.mb-meds-ref-tile{overflow-wrap:anywhere;background:var(--mb-bg-subtle);border-radius:12px;align-items:flex-start;gap:.75rem;min-width:0;padding:.9rem 1rem;display:flex}.mb-meds-ref-tile-wide{grid-column:1/-1}.mb-meds-ref-tile-icon{background:var(--mb-bg-surface);width:34px;height:34px;color:var(--mb-text-link);box-shadow:0 1px 4px rgb(var(--mb-shadow-color) / .04);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mb-meds-ref-tile-label{color:var(--mb-text-secondary);font-size:.76rem;display:block}.mb-meds-ref-tile-val{color:var(--mb-text-primary);margin-top:.15rem;font-size:.95rem;font-weight:700;display:block}.mb-meds-ref-tile-val.text-teal{color:var(--mb-status-reviewed-text)}.mb-meds-ref-tile-val.text-amber{color:var(--mb-status-experience-text)}.mb-meds-ref-tile-val.text-muted{color:var(--mb-text-secondary);font-weight:500}.mb-meds-ref-tile-wide-content{justify-content:space-between;align-items:center;width:100%;display:flex}.mb-meds-chevron{color:var(--mb-text-muted);font-size:1.25rem}.mb-meds-schedule-pills{gap:.65rem;margin-bottom:1rem;display:flex}.mb-meds-schedule-pill{background:var(--mb-status-reviewed-bg);border:1px solid color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);color:var(--mb-status-reviewed-text);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.mb-meds-tip-banner{background:var(--mb-status-reviewed-bg);border-radius:12px;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex}.mb-meds-tip-icon{background:var(--mb-bg-surface);width:32px;height:32px;color:var(--mb-status-reviewed-text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mb-meds-tip-banner strong{color:var(--mb-status-reviewed-text);font-size:.9rem;display:block}.mb-meds-tip-banner p{color:var(--mb-status-reviewed-text);margin:.15rem 0 0;font-size:.85rem}.mb-btn-outline-teal{align-items:center;gap:.4rem;display:inline-flex;background:var(--mb-bg-surface)!important;border:1px solid var(--mb-action-primary)!important;color:var(--mb-text-link)!important;border-radius:999px!important;padding:.4rem .95rem!important;font-weight:600!important}.mb-meds-section-title-ref{color:var(--mb-text-primary);margin:0 0 1rem;font-size:1.1rem;font-weight:750}.mb-meds-ref-log-list{flex-direction:column;gap:.65rem;display:flex}.mb-meds-ref-log-item{border:1px solid var(--mb-border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;display:flex}.mb-meds-ref-log-time{background:var(--mb-bg-subtle);color:var(--mb-text-primary);border-radius:8px;padding:.4rem .85rem;font-size:.9rem;font-weight:750}.mb-meds-ref-log-body{overflow-wrap:anywhere;flex:1;min-width:0}.mb-meds-ref-log-title{align-items:center;gap:.65rem;display:flex}.mb-meds-ref-log-meta{color:var(--mb-text-secondary);margin-top:.25rem;font-size:.82rem}.mb-meds-status-tag{border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:700}.mb-meds-status-tag.tag-taken{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-meds-status-tag.tag-skipped,.mb-meds-status-tag.tag-cancelled{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-meds-history-link{color:var(--mb-text-link);font-size:.88rem;font-weight:600}.mb-meds-recent-list-ref{flex-direction:column;gap:.5rem;display:flex}.mb-meds-recent-row-ref{border-bottom:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .5rem;display:flex}.mb-meds-recent-row-ref:last-child{border-bottom:0}.mb-meds-recent-status-icon{border-radius:50%;place-items:center;width:28px;height:28px;margin-right:.75rem;display:grid}.mb-meds-recent-status-icon.is-taken{border:1.5 solid var(--mb-status-reviewed-text);color:var(--mb-status-reviewed-text)}.mb-meds-recent-status-icon.is-cancelled{border:1.5 solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent);color:var(--mb-status-danger-text)}.mb-meds-recent-date-col{width:90px}.mb-meds-recent-day{color:var(--mb-status-reviewed-text);font-size:.76rem;display:block}.mb-meds-recent-time{color:var(--mb-text-primary);font-size:.88rem}.mb-meds-recent-med-col{flex:1;align-items:center;gap:.65rem;display:flex}.mb-meds-recent-source{color:var(--mb-text-muted);margin-right:1rem;font-size:.82rem}.mb-meds-edu-banner-card{background:var(--mb-status-reviewed-bg);border:1px solid color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.mb-meds-edu-banner-left{align-items:center;gap:1rem;display:flex}.mb-meds-edu-shield-icon{background:var(--mb-bg-surface);width:44px;height:44px;color:var(--mb-text-link);box-shadow:0 1px 4px rgb(var(--mb-shadow-color) / .04);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.mb-meds-edu-banner-left h3{color:var(--mb-text-primary);margin:0;font-size:1.05rem;font-weight:750}.mb-meds-edu-banner-left p{color:var(--mb-text-secondary);margin:.2rem 0 0;font-size:.88rem}.mb-meds-edit-container{flex-direction:column;gap:1.5rem;width:100%;max-width:1100px;margin:0 auto;display:flex}.mb-meds-edit-header h1{color:var(--mb-text-primary);margin:0;font-size:1.75rem;font-weight:800}.mb-meds-edit-subtitle{color:var(--mb-text-secondary);margin:.25rem 0 .75rem;font-size:.9rem}.mb-meds-edit-pill-name{background:var(--mb-brand-soft);color:var(--mb-text-link);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.9rem;display:inline-flex}.mb-meds-edit-form-v2{flex-direction:column;gap:1.25rem;display:flex}.mb-meds-edit-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .02);border-radius:16px;padding:1.5rem 1.75rem}.mb-meds-edit-card-title{color:var(--mb-text-primary);border-bottom:1px solid var(--mb-border-subtle);margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:750}.mb-meds-edit-grid{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;display:grid}@media (max-width:640px){.mb-meds-edit-grid{grid-template-columns:1fr}}.mb-meds-field{flex-direction:column;gap:.4rem;display:flex}.mb-meds-field-full{grid-column:1/-1}.mb-meds-field label{color:var(--mb-text-primary);text-transform:uppercase;letter-spacing:.03em;font-size:.82rem;font-weight:650}.mb-meds-field input,.mb-meds-field select,.mb-meds-field textarea{border:1px solid var(--mb-border-control);width:100%;color:var(--mb-text-primary);background:var(--mb-bg-surface);border-radius:10px;padding:.65rem .85rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.mb-meds-field input:focus,.mb-meds-field select:focus,.mb-meds-field textarea:focus{border-color:var(--mb-action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--mb-focus-ring) 12%, transparent);outline:none}.mb-meds-times-group label{color:var(--mb-text-primary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem;font-size:.82rem;font-weight:650;display:block}.mb-meds-times-list{flex-wrap:wrap;gap:.75rem;display:flex}.mb-meds-time-chip-item{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:10px;align-items:center;padding:.25rem .5rem .25rem .75rem;display:inline-flex}.mb-meds-time-chip-item input[type=time]{color:var(--mb-text-primary);background:0 0;border:none;outline:none;padding:.25rem 0;font-size:.95rem;font-weight:700}.mb-meds-remove-time-btn{color:var(--mb-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 .35rem;font-size:1.25rem;line-height:1}.mb-meds-remove-time-btn:hover{color:var(--mb-status-danger-text)}.mb-meds-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.mb-meds-checkbox-card{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;transition:border-color .15s;display:flex}.mb-meds-checkbox-card:hover{border-color:var(--mb-border-subtle)}.mb-meds-checkbox-card input[type=checkbox]{width:17px;height:17px;accent-color:var(--mb-action-primary);margin-top:.2rem}.mb-meds-checkbox-card strong{color:var(--mb-text-primary);font-size:.9rem;display:block}.mb-meds-checkbox-card span{color:var(--mb-text-secondary);margin-top:.1rem;font-size:.78rem;display:block}.mb-meds-field-group{flex-direction:column;gap:1rem;display:flex}.mb-meds-edit-actions-bar{flex-wrap:wrap;align-items:center;gap:.85rem;padding-top:.5rem;display:flex}.mb-meds-alert-inline{color:var(--mb-status-danger-text);margin-top:.35rem;font-size:.82rem}.mb-activity-v2-container{flex-direction:column;gap:1.25rem;width:100%;max-width:1100px;margin:0 auto;display:flex}.mb-activity-v2-hero{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .02);border-radius:16px;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.mb-activity-v2-hero-left{align-items:center;gap:1.1rem;display:flex}.mb-activity-v2-hero-icon{background:var(--mb-brand-soft);width:52px;height:52px;color:var(--mb-text-link);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.mb-activity-v2-hero-left h1{color:var(--mb-text-primary);margin:0;font-size:1.75rem;font-weight:800}.mb-activity-v2-hero-left p{color:var(--mb-text-secondary);margin:.25rem 0 0;font-size:.88rem}.mb-activity-v2-hero-actions{align-items:center;gap:.75rem;display:flex}.mb-activity-v2-select{border:1px solid var(--mb-border-control);color:var(--mb-text-primary);background:var(--mb-bg-surface);border-radius:10px;padding:.55rem .85rem;font-size:.88rem;font-weight:600}.mb-activity-v2-disclaimer{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:12px}.mb-activity-v2-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .02);border-radius:16px;padding:1.5rem}.mb-activity-v2-card-head{align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.mb-activity-v2-card-head h2,.mb-activity-v2-card-head-between h2{color:var(--mb-text-primary);margin:0;font-size:1.1rem;font-weight:750}.mb-activity-v2-card-head-between{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.mb-activity-v2-subtag{background:var(--mb-bg-subtle);color:var(--mb-text-secondary);border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:650}.mb-activity-v2-domains-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.mb-activity-v2-domain-chip{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);border-radius:12px;justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex}.mb-activity-v2-domain-chip.is-ready{border-color:color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);background:var(--mb-status-reviewed-bg)}.mb-activity-v2-domain-dot{background:var(--mb-border-control);border-radius:50%;width:8px;height:8px}.mb-activity-v2-domain-chip.is-ready .mb-activity-v2-domain-dot{background:var(--mb-status-reviewed-text)}.mb-activity-v2-domain-name{color:var(--mb-text-primary);flex:1;margin-left:.6rem;font-size:.88rem;font-weight:650}.mb-activity-v2-status-pill{border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:750}.mb-activity-v2-status-pill.ready{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-activity-v2-status-pill.empty{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-activity-v2-metrics-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:900px){.mb-activity-v2-metrics-grid{grid-template-columns:repeat(2,1fr)}}.mb-activity-v2-metric-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);text-align:center;box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .02);border-radius:16px;flex-direction:column;align-items:center;padding:1.25rem 1rem;display:flex}.mb-activity-v2-ring-wrapper{margin-bottom:.75rem}.mb-activity-v2-metric-card h3{color:var(--mb-text-primary);margin:0;font-size:1rem;font-weight:750}.mb-activity-v2-metric-sub{color:var(--mb-text-secondary);margin:.2rem 0 0;font-size:.8rem}.mb-activity-v2-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:860px){.mb-activity-v2-grid-2{grid-template-columns:minmax(0,1fr)}}.mb-activity-v2-vitals-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.mb-activity-v2-vital-tile{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:12px;align-items:center;gap:.75rem;padding:.85rem;display:flex}.mb-activity-v2-vital-emoji{font-size:1.25rem}.mb-activity-v2-vital-label{color:var(--mb-text-secondary);font-size:.76rem;display:block}.mb-activity-v2-vital-val{color:var(--mb-text-primary);font-size:.92rem;font-weight:750}.mb-activity-v2-progress-group{flex-direction:column;gap:1rem;display:flex}.mb-activity-v2-progress-header{justify-content:space-between;margin-bottom:.35rem;font-size:.88rem;display:flex}.mb-activity-v2-progress-header span{color:var(--mb-text-secondary);font-weight:600}.mb-activity-v2-progress-header strong{color:var(--mb-text-primary)}.mb-activity-v2-bar-bg{background:var(--mb-bg-subtle);border-radius:999px;width:100%;height:8px;overflow:hidden}.mb-activity-v2-bar-fill{background:var(--mb-action-primary);border-radius:999px;height:100%;transition:width .3s}.mb-activity-v2-week-footer{border-top:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:.85rem;font-size:.82rem;display:flex}.mb-activity-v2-week-footer strong{color:var(--mb-text-primary)}.mb-activity-v2-goals-list{flex-direction:column;gap:.55rem;margin-bottom:1.1rem;display:flex}.mb-activity-v2-goal-item{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.mb-activity-v2-goal-text strong{color:var(--mb-text-primary);font-size:.9rem;display:block}.mb-activity-v2-goal-text span{color:var(--mb-text-secondary);font-size:.78rem}.mb-activity-v2-goal-label{color:var(--mb-text-primary);margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.mb-activity-v2-goal-hint{margin:-.25rem 0 .75rem}.mb-field-optional{color:var(--mb-text-secondary);font-weight:400}.mb-activity-v2-goal-form{flex-wrap:wrap;gap:.75rem;display:flex}.mb-activity-v2-goal-input{border:1px solid var(--mb-border-control);border-radius:10px;flex:1;padding:.65rem .85rem;font-size:.9rem}.mb-activity-v2-checkin-list{flex-direction:column;gap:.65rem;display:flex}.mb-activity-v2-checkin-item{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:12px;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.mb-activity-v2-checkin-time{color:var(--mb-text-primary);background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:8px;padding:.35rem .7rem;font-size:.88rem;font-weight:750}.mb-activity-v2-checkin-title{flex:1;margin-left:1rem}.mb-activity-v2-checkin-title strong{color:var(--mb-text-primary);font-size:.9rem;display:block}.mb-activity-v2-checkin-title span{color:var(--mb-text-secondary);font-size:.78rem}.mb-activity-v2-diet-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.mb-activity-v2-diet-card{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);text-align:center;border-radius:12px;padding:.75rem .85rem}.mb-activity-v2-diet-label{color:var(--mb-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.mb-activity-v2-diet-val{color:var(--mb-text-primary);font-size:1.1rem;font-weight:750}.mb-activity-v2-fasting-box{background:var(--mb-status-reviewed-bg);border:1px solid color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);border-radius:12px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.mb-activity-v2-fasting-title{color:var(--mb-status-reviewed-text);font-size:.88rem;font-weight:700}.mb-activity-v2-fasting-sub{color:var(--mb-status-reviewed-text);font-size:.78rem}.mb-fasting-protocol-row{flex-wrap:wrap;gap:.65rem;margin:.75rem 0 1rem;display:flex}.mb-fasting-protocol-chip{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);cursor:pointer;border-radius:10px;flex-direction:column;flex:120px;align-items:center;gap:.2rem;padding:.75rem 1rem;transition:border-color .15s,background .15s;display:flex}.mb-fasting-protocol-chip.is-selected{border-color:var(--mb-action-primary);background:var(--mb-selected-bg)}.mb-fasting-protocol-value{color:var(--mb-text-primary);font-size:1.1rem;font-weight:700}.mb-fasting-protocol-desc{color:var(--mb-text-secondary);font-size:.76rem}.mb-fasting-countdown{font-variant-numeric:tabular-nums;color:var(--mb-text-primary);margin:.25rem 0 .75rem;font-size:2.2rem;font-weight:700}.mb-fasting-info-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.85rem;margin:1rem 0 1.25rem;display:grid}.mb-fasting-info-grid>div{flex-direction:column;gap:.2rem;display:flex}.mb-fasting-info-grid strong{color:var(--mb-text-primary);font-size:.95rem}.mb-fasting-history-row{border-bottom:1px solid var(--mb-border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;font-size:.88rem;display:flex}.mb-fasting-history-row:last-child{border-bottom:none}.mb-activity-v2-bottom-actions{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.mb-meds-card-clean{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 2px 12px rgb(var(--mb-shadow-color) / .02);border-radius:16px;padding:1.75rem}.mb-meds-detail-hero-v2{background:linear-gradient(135deg, color-mix(in srgb, var(--mb-action-primary) 8%, transparent) 0%, color-mix(in srgb, var(--mb-action-primary) 2%, transparent) 100%);border:1px solid color-mix(in srgb, var(--mb-action-primary) 14%, transparent);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;display:flex}.mb-meds-hero-quick-actions{align-items:center;gap:.65rem;display:flex}.mb-meds-detail-grid-sections{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.mb-meds-bottom-nav{justify-content:flex-end;margin-top:.5rem;display:flex}.mb-meds-bottom-nav a{color:var(--mb-text-link);font-weight:600}.mb-meds-detail-hero-v2-main{align-items:center;gap:1.25rem;display:flex}.mb-meds-detail-hero-v2-icon{background:var(--mb-bg-surface);width:52px;height:52px;color:var(--mb-text-link);box-shadow:0 6px 16px rgb(var(--mb-shadow-color) / .12);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.mb-meds-detail-hero-v2-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mb-meds-detail-hero-v2-title-row h1{letter-spacing:-.02em;color:var(--mb-text-primary);margin:0;font-size:1.85rem;font-weight:800}.mb-meds-status-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.mb-meds-status-pill.is-active{background:var(--mb-brand-soft);color:var(--mb-text-link);border:1px solid var(--mb-border-subtle)}.mb-meds-status-pill.is-archived{background:var(--mb-bg-subtle);color:var(--mb-text-secondary);border:1px solid var(--mb-border-subtle)}.mb-meds-detail-hero-v2-sub{color:var(--mb-text-secondary);margin:.35rem 0 0;font-size:.88rem}.mb-meds-next-dose-card{background:linear-gradient(135deg, var(--mb-bg-surface) 0%, var(--mb-status-experience-bg) 100%);border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent);border-left:5px solid var(--mb-status-experience-text);box-shadow:0 4px 14px rgb(var(--mb-shadow-color) / .08);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:2rem;padding:1.25rem 1.5rem;display:flex}.mb-meds-next-dose-card-left{align-items:center;gap:1rem;display:flex}.mb-meds-next-dose-clock{font-size:1.75rem}.mb-meds-next-dose-label{text-transform:uppercase;letter-spacing:.06em;color:var(--mb-status-experience-text);font-size:.78rem;font-weight:700;display:block}.mb-meds-next-dose-time{color:var(--mb-status-experience-text);font-size:1.35rem;font-weight:800}.mb-meds-next-dose-card-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mb-btn-take{background:var(--mb-action-primary)!important;color:var(--mb-on-action)!important;box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .2)!important;font-weight:600!important}.mb-meds-section-group{margin-bottom:2.25rem}.mb-meds-detail-grid-v2{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.mb-meds-detail-tile-v2{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;transition:all .2s;display:flex}.mb-meds-detail-tile-v2:hover{background:var(--mb-bg-surface);border-color:var(--mb-border-subtle);box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .04)}.mb-meds-detail-tile-v2 dt{letter-spacing:.06em;color:var(--mb-text-secondary);font-size:.72rem;font-weight:750}.mb-meds-detail-tile-v2 dd{color:var(--mb-text-primary);margin:0;font-size:1rem;font-weight:650}.mb-meds-detail-tile-wide{grid-column:1/-1}.mb-pill-indicator{font-size:.88rem;font-weight:600}.mb-pill-indicator.is-on{color:var(--mb-text-link)}.mb-pill-indicator.is-off{color:var(--mb-text-secondary)}.mb-meds-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.mb-meds-section-header .mb-meds-detail-section-title{margin-bottom:0}.mb-meds-schedule-chips{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.mb-meds-schedule-chip{background:var(--mb-status-reviewed-bg);border:1px solid color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;display:flex}.mb-meds-schedule-type{color:var(--mb-status-reviewed-text);text-transform:capitalize}.mb-meds-schedule-time{color:var(--mb-status-reviewed-text);font-weight:700}.mb-meds-prn-tag{color:var(--mb-status-reviewed-text);font-size:.8rem}.mb-meds-log-card-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.mb-meds-log-card-list .mb-meds-log-row{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 2px 6px rgb(var(--mb-shadow-color) / .02);border-radius:12px;padding:1rem 1.15rem;transition:border-color .2s}.mb-meds-log-card-list .mb-meds-log-row:hover{border-color:var(--mb-border-subtle)}.mb-meds-footer-actions{border-top:1px solid var(--mb-border-subtle);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1.5rem;display:flex}.mb-btn-danger-ghost{color:var(--mb-status-danger-text)!important;border:1px solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent)!important;background:0 0!important}.mb-btn-danger-ghost:hover{background:var(--mb-status-danger-bg)!important}.mb-meds-empty,.mb-meds-edit{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.mb-meds-edit label,.mb-meds-add-form label,.mb-meds-catalog-search label{flex-direction:column;gap:.35rem;width:100%;display:flex}.mb-meds-edit textarea,.mb-meds-add-form textarea,.mb-meds-search-row input{border:1px solid var(--mb-border-subtle);width:100%;font:inherit;background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:.55rem;padding:.55rem .7rem}.mb-meds-search-row{flex-wrap:wrap;gap:.45rem;display:flex}.mb-meds-search-row input{flex:220px}.mb-meds-catalog-item{text-align:left;border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:.55rem;padding:.65rem .75rem}.mb-meds-catalog-item.is-selected,.mb-meds-catalog-item[aria-pressed=true]{border-color:var(--mb-action-primary);background:var(--mb-selected-bg)}.mb-meds-add-form{flex-direction:column;gap:.65rem;margin-top:.75rem;display:flex}.mb-meds-error,.mb-meds-alert{color:var(--mb-status-danger-text)}.mb-meds-error{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.mb-meds-log-row{border-bottom:1px solid var(--mb-border-subtle);flex-direction:column;gap:.35rem;padding:.85rem 0;display:flex}.mb-meds-log-row:last-child{border-bottom:0;padding-bottom:0}.mb-meds-log-main{grid-template-columns:80px 1fr auto;align-items:baseline;gap:1rem;display:grid}.mb-meds-log-main time{color:var(--mb-text-primary);font-size:.95rem;font-weight:600}.mb-meds-log-med{color:var(--mb-text-primary);font-weight:500}.mb-meds-log-status{font-size:.85rem}.mb-meds-log-meta{color:var(--mb-text-muted);gap:.75rem;margin-left:calc(80px + 1rem);font-size:.8rem;display:flex}.mb-meds-history li{border-bottom:1px solid var(--mb-border-subtle);padding:.35rem 0}@media (max-width:1100px){.mb-meds-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mb-meds-summary{grid-template-columns:1fr}.mb-meds-hero{flex-direction:column}.mb-meds-hero .mb-btn{justify-content:center;width:100%}.mb-meds-actions{flex-direction:column}.mb-meds-actions .mb-btn{justify-content:center;width:100%}}.mb-meds-hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mb-meds-web-status{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .02);border-radius:12px;gap:.75rem;padding:1.25rem;display:grid}.mb-meds-summary-card.tone-teal .mb-meds-summary-value{color:var(--mb-text-link)}.mb-meds-summary-card.tone-amber .mb-meds-summary-value{color:var(--mb-status-experience-text)}.mb-meds-summary-card.tone-red .mb-meds-summary-value{color:var(--mb-status-danger-text)}.mb-meds-interaction-banner{border:1px solid var(--mb-border-subtle);border-radius:12px;margin-bottom:.75rem;padding:1rem 1.25rem}.mb-meds-interaction-banner.is-major{border-color:var(--mb-status-danger-text);background:var(--mb-status-danger-bg)}.mb-meds-interaction-banner.is-moderate{border-color:var(--mb-status-experience-text);background:var(--mb-status-pending-bg)}.mb-meds-interaction-banner.is-minor{border-color:var(--mb-border-control);background:var(--mb-status-evidence-bg)}.mb-meds-card.is-interaction,.mb-meds-card.is-refill-soon{border-left:3px solid var(--mb-status-experience-text)}.mb-meds-card.is-refill-urgent{border-left:3px solid var(--mb-status-danger-text)}.mb-meds-schedule-list,.mb-meds-log-list{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.mb-meds-schedule-list li{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.9rem;display:flex}.mb-meds-inline-actions{flex-wrap:wrap;gap:.35rem;display:flex}.mb-meds-inline-actions .mb-btn{border-radius:999px;padding:.25rem .6rem;font-size:.8rem}.mb-prefill-badge{letter-spacing:.02em;background:var(--mb-selected-bg,#e5f5fa);color:var(--mb-text-link,#1281a5);border:1px solid color-mix(in srgb, var(--mb-text-link,#1281a5) 22%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.68rem;font-weight:650;line-height:1.4;display:inline-flex}.mb-meds-form .mb-prefilled-input{transition:border-color .2s,background .2s;border-color:color-mix(in srgb, var(--mb-action-primary) 60%, transparent)!important;background:color-mix(in srgb, var(--mb-selected-bg,#e5f5fa) 40%, var(--mb-bg-surface))!important}.mb-meds-form{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 4px 24px rgb(var(--mb-shadow-color) / .03);border-radius:16px;flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.mb-meds-form label,.mb-meds-form fieldset{color:var(--mb-text-primary);gap:.35rem;font-size:.82rem;display:grid}.mb-meds-form input:not([type=checkbox]),.mb-meds-form select,.mb-meds-form textarea{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);width:100%;color:var(--mb-text-primary);border-radius:4px;padding:.45rem .65rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}.mb-meds-form input:not([type=checkbox]):focus,.mb-meds-form select:focus,.mb-meds-form textarea:focus{border-color:var(--mb-action-primary);outline:none}.mb-meds-time-row input[type=time]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;right:0}.mb-meds-form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mb-meds-checkbox{align-items:center;gap:.45rem;display:flex!important}.mb-meds-refill-label{color:var(--mb-status-experience-text);font-size:.86rem}.mb-meds-interaction-flag{color:var(--mb-status-experience-text);font-size:.86rem;font-weight:650}.mb-meds-refill-badge{margin-right:.35rem;font-weight:700;display:inline-flex}.mb-meds-browser-list{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.mb-meds-browser-list li{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mb-meds-browser-list li>:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.mb-meds-log-row{border-bottom:1px solid var(--mb-border-subtle);gap:.25rem;padding:.45rem 0;display:grid}.mb-meds-log-main{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.mb-meds-log-meta{flex-wrap:wrap;gap:.75rem;font-size:.84rem;display:flex}.mb-meds-log-list-stacked .mb-meds-log-row{padding:.65rem 0}.mb-meds-breadcrumb{margin-bottom:.75rem;font-size:.9rem}.mb-meds-breadcrumb a{color:var(--mb-text-link)}.mb-meds-next-dose{background:var(--mb-selected-bg);border-radius:.55rem;margin-bottom:.75rem;padding:.65rem .75rem}.mb-meds-history-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.75rem;display:flex}.mb-meds-history-filters label{gap:.25rem;font-size:.9rem;display:grid}.mb-meds-wizard-steps{margin:.5rem 0 1rem;padding-left:1.1rem}.mb-meds-time-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mb-meds-readonly-name{margin:0 0 .75rem}.mb-meds-archive{color:var(--mb-status-danger-text)}@media (max-width:760px){.mb-meds-form-row{grid-template-columns:1fr}}.mb-medinfo-hero{margin-bottom:1.5rem}.mb-medinfo-hero h1{color:var(--mb-text-primary);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.75rem;font-weight:800}.mb-medinfo-hero p{color:var(--mb-text-secondary);margin:0;font-size:.95rem}.mb-medinfo-search-container{flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}.mb-medinfo-search{flex-wrap:wrap;gap:.75rem;margin-bottom:0;display:flex;position:relative}.mb-medinfo-search-field{flex:18rem;position:relative}.mb-medinfo-search input{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);width:100%;color:var(--mb-text-primary);border-radius:999px;outline:none;padding:.75rem 2.4rem .75rem 2.6rem;font-size:.95rem;transition:all .2s}.mb-medinfo-search input::-webkit-search-cancel-button{display:none}.mb-medinfo-search-clear{color:var(--mb-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:inline-flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.mb-medinfo-search-clear:hover{color:var(--mb-text-primary);background:var(--mb-selected-bg)}.mb-medinfo-search input:focus{border-color:var(--mb-action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--mb-focus-ring) 12%, transparent)}.mb-medinfo-search-icon{color:var(--mb-text-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.mb-medinfo-search-btn{white-space:nowrap;border-radius:999px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600}.mb-medinfo-load-more{border-top:1px solid var(--mb-border-subtle);justify-content:center;margin-top:1.5rem;padding-top:1.25rem;display:flex}.mb-medinfo-load-more .mb-btn{min-width:12rem}.mb-medinfo-filter-row{align-items:center;gap:1rem;display:flex}.mb-medinfo-filters{align-items:center;gap:.85rem;display:flex}.mb-medinfo-filters label{color:var(--mb-text-primary);font-size:.92rem;font-weight:700}.mb-medinfo-filters select{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);color:var(--mb-text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%3C64748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border-radius:999px;outline:none;padding:.5rem 2.2rem .5rem 1.1rem;font-size:.9rem;font-weight:600;transition:border-color .2s}.mb-medinfo-filters select:focus{border-color:var(--mb-action-primary)}.mb-medinfo-recent-section{border-bottom:1px solid var(--mb-border-subtle);flex-direction:column;gap:.65rem;padding-bottom:1.5rem;display:flex}.mb-medinfo-recent-title{color:var(--mb-text-primary);font-size:.88rem;font-weight:700}.mb-medinfo-recent-chips-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mb-medinfo-recent-chips{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.mb-medinfo-chip-btn{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem 1rem .45rem .85rem;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}.mb-medinfo-chip-btn:hover{background:var(--mb-selected-bg);color:var(--mb-text-link);border-color:var(--mb-selected-bg)}.mb-medinfo-chip-clock{color:var(--mb-text-muted)}.mb-medinfo-clear-recent-btn{color:var(--mb-text-link);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.88rem;font-weight:700;transition:opacity .15s}.mb-medinfo-clear-recent-btn:hover{opacity:.8;text-decoration:underline}.mb-medinfo-results-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.mb-medinfo-clear-search-btn{color:var(--mb-text-link);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.88rem;font-weight:700;transition:opacity .15s}.mb-medinfo-clear-search-btn:hover{opacity:.8;text-decoration:underline}.mb-medinfo-results{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.mb-medinfo-result-card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:16px;flex-direction:column;gap:.75rem;padding:1.35rem 1.5rem;transition:all .2s ease-in-out;display:flex;position:relative}.mb-medinfo-result-card:hover{box-shadow:0 8px 24px rgb(var(--mb-shadow-color) / .06);border-color:color-mix(in srgb, var(--mb-action-primary) 30%, transparent);transform:translateY(-2px)}.mb-medinfo-result-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mb-medinfo-title-box h2{margin:0 0 .2rem;font-size:1.25rem;font-weight:700}.mb-medinfo-title-box h2 a{color:var(--mb-text-primary);text-decoration:none;transition:color .15s}.mb-medinfo-title-box h2 a:hover{color:var(--mb-text-link)}.mb-medinfo-brands{color:var(--mb-text-secondary);margin:0;font-size:.88rem}.mb-medinfo-badge-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mb-medinfo-class-badge{background:var(--mb-selected-bg);color:var(--mb-text-link);border:1px solid var(--mb-selected-bg);border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:650;display:inline-block}.mb-medinfo-forms-text{color:var(--mb-text-secondary);margin:0;font-size:.85rem}.mb-medinfo-view-btn{color:var(--mb-text-link);border:1px solid var(--mb-action-primary);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.45rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.mb-medinfo-empty-state{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);text-align:center;box-shadow:0 4px 14px rgb(var(--mb-shadow-color) / .02);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;padding:3rem 2rem;display:flex}.mb-medinfo-empty-icon{background:var(--mb-selected-bg);width:56px;height:56px;color:var(--mb-text-link);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.mb-medinfo-empty-title{color:var(--mb-text-primary);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.mb-medinfo-empty-sub{color:var(--mb-text-secondary);max-width:420px;margin:0 0 1.5rem;font-size:.9rem}.mb-medinfo-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.mb-medinfo-empty-btn{border-radius:999px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600}.mb-medinfo-aside-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 4px 14px rgb(var(--mb-shadow-color) / .02);border-radius:16px;margin-bottom:1.25rem;padding:1.5rem}.mb-medinfo-aside-head{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.mb-medinfo-aside-icon{background:var(--mb-selected-bg);width:28px;height:28px;color:var(--mb-text-link);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mb-medinfo-aside-desc{color:var(--mb-text-secondary);margin:0 0 1.25rem;font-size:.88rem;line-height:1.45}.mb-medinfo-tracking-banner{background:var(--mb-selected-bg);border:1px solid var(--mb-selected-bg);border-radius:12px;align-items:flex-start;gap:.85rem;margin-bottom:1.25rem;padding:1rem;display:flex}.mb-medinfo-tracking-icon-badge{background:var(--mb-bg-surface);width:38px;height:38px;color:var(--mb-text-link);box-shadow:0 2px 6px rgb(var(--mb-shadow-color) / .08);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mb-medinfo-tracking-text{color:var(--mb-text-primary);font-size:.85rem}.mb-medinfo-tracking-title{color:var(--mb-text-link);margin-bottom:.2rem;font-size:.92rem;font-weight:700}.mb-medinfo-aside-btn{text-align:center;border-radius:999px;width:100%;padding:.65rem 1.25rem;font-size:.9rem;font-weight:650;display:block}.mb-medinfo-quickhelp-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.mb-medinfo-quickhelp-item{color:var(--mb-text-primary);border-radius:10px;justify-content:space-between;align-items:center;padding:.65rem .75rem;text-decoration:none;transition:background .15s;display:flex}.mb-medinfo-quickhelp-item:hover{background:var(--mb-bg-subtle)}.mb-medinfo-quickhelp-left{align-items:center;gap:.65rem;display:flex}.mb-medinfo-quickhelp-icon{background:var(--mb-bg-subtle);width:28px;height:28px;color:var(--mb-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:flex}.mb-medinfo-quickhelp-label{font-size:.88rem;font-weight:550}.mb-medinfo-quickhelp-arrow{color:var(--mb-text-secondary);font-size:.85rem}.mb-medinfo-result h2{margin:0 0 .35rem;font-size:1.15rem}.mb-medinfo-meta{color:var(--mb-text-secondary);margin:.25rem 0;font-size:.9rem}.mb-medinfo-detail{flex-direction:column;gap:1rem;min-width:0;display:flex}.mb-medinfo-back-nav{margin-bottom:.25rem}.mb-medinfo-header-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .04);border-radius:16px;flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem;display:flex}.mb-medinfo-header-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mb-medinfo-title-group{align-items:center;gap:.5rem;display:flex}.mb-medinfo-title{color:var(--mb-text-primary);margin:0;font-size:1.75rem;font-weight:700}.mb-medinfo-bookmark-btn{color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.25rem;display:flex}.mb-medinfo-bookmark-btn:hover{color:var(--mb-status-reviewed-text)}.mb-medinfo-header-actions{align-items:center;gap:.5rem;display:flex}.mb-header-action-btn{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.85rem;font-weight:500;display:inline-flex}.mb-header-action-btn:hover{background:var(--mb-bg-subtle);border-color:var(--mb-border-control)}.mb-medinfo-provenance-row{flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.mb-medinfo-fda-pill{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.8rem;font-weight:650;display:inline-flex}.mb-medinfo-source-info{color:var(--mb-text-secondary);align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.mb-medinfo-buttons-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mb-external-btn{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.mb-external-btn:hover{background:var(--mb-bg-subtle)}.mb-btn-solid-teal{background:var(--mb-action-primary);color:var(--mb-on-action);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1.15rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.mb-btn-solid-teal:hover{background:var(--mb-action-hover)}.mb-medinfo-disclaimer-box{background:var(--mb-bg-subtle);color:var(--mb-text-secondary);border-radius:8px;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.mb-three-layer{flex-direction:column;gap:1rem;min-width:0;display:flex}.mb-three-layer__panel{min-width:0}.mb-three-layer__tabs{border-bottom:2px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px 12px 0 0;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem;display:grid}.mb-three-layer__tab{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex;position:relative}.mb-three-layer__tab.is-active{background:var(--mb-status-reviewed-bg)}.mb-three-layer__tab.is-active:after{content:"";background:var(--mb-action-primary);border-radius:2px;height:3px;position:absolute;bottom:-.5rem;left:0;right:0}.mb-three-layer__tab-icon{background:var(--mb-bg-subtle);width:36px;height:36px;color:var(--mb-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mb-three-layer__tab.is-active .mb-three-layer__tab-icon{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-three-layer__tab-label{color:var(--mb-text-primary);font-size:.95rem;font-weight:700;display:block}.mb-three-layer__tab-subtitle{color:var(--mb-text-secondary);font-size:.78rem;font-weight:400;display:block}.mb-medinfo-subtabs{scrollbar-width:thin;border-bottom:1px solid var(--mb-border-subtle);align-items:center;gap:.35rem;margin-bottom:1rem;padding:.25rem 0;display:flex;overflow-x:auto}.mb-medinfo-subtab{white-space:nowrap;color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:.45rem .95rem;font-size:.88rem;font-weight:500;transition:all .15s}.mb-medinfo-subtab.is-active{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text);border-bottom:2px solid var(--mb-status-reviewed-text);border-radius:8px 8px 0 0;font-weight:600}.mb-medinfo-educational-banner{background:var(--mb-status-pending-bg);border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent);color:var(--mb-status-experience-text);border-radius:12px;gap:.75rem;margin-bottom:.75rem;padding:1rem 1.15rem;display:flex}.mb-medinfo-educational-banner__icon{flex-shrink:0;margin-top:.1rem}.mb-medinfo-educational-banner__main{margin:0 0 .4rem;font-size:.88rem;line-height:1.45}.mb-medinfo-educational-banner__list{margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.4}.mb-medinfo-emergency-banner{background:var(--mb-status-danger-bg);border:1px solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent);color:var(--mb-status-danger-text);border-radius:12px;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.75rem 1.15rem;font-size:.88rem;font-weight:500;display:flex}.mb-medinfo-emergency-banner__text{margin:0}.mb-medinfo-card-section{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .03);border-radius:16px;margin-bottom:1rem;padding:1.25rem 1.5rem}.mb-medinfo-keyfacts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;margin-top:1rem;display:grid}.mb-medinfo-keyfact-item{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);border-radius:12px;align-items:center;gap:.65rem;min-width:0;padding:.75rem .85rem;display:flex}.mb-medinfo-keyfact-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mb-medinfo-keyfact-icon.is-purple{background:var(--mb-status-perspective-bg)}.mb-medinfo-keyfact-icon.is-green{background:var(--mb-status-reviewed-bg)}.mb-medinfo-keyfact-icon.is-blue{background:var(--mb-status-evidence-bg)}.mb-medinfo-keyfact-icon.is-orange{background:var(--mb-status-experience-bg)}.mb-medinfo-keyfact-icon.is-blue-shield{background:var(--mb-status-evidence-bg)}.mb-medinfo-keyfact-info{min-width:0}.mb-rx-text{color:var(--mb-status-experience-text);font-size:.85rem;font-weight:800}.mb-medinfo-keyfact-info dt{min-width:0;color:var(--mb-text-secondary);margin:0;font-size:.75rem;font-weight:600}.mb-medinfo-keyfact-info dd{color:var(--mb-text-primary);overflow-wrap:anywhere;margin:0;font-size:.85rem;font-weight:600}.mb-medinfo-keyfact-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mb-medinfo-usedfor-list{color:var(--mb-text-primary);margin:.75rem 0 1rem;padding-left:1.2rem;font-size:.9rem}.mb-medinfo-howitworks-box .mb-medinfo-howitworks-text{margin-top:.75rem}.mb-medinfo-howitworks-icon{background:var(--mb-status-reviewed-bg);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mb-medinfo-howitworks-text{overflow-wrap:anywhere;color:var(--mb-status-reviewed-text);margin:.5rem 0 0;font-size:.88rem}.mb-medinfo-sidefx-teaser-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:16px;margin-bottom:1rem;padding:1rem 1.25rem}.mb-medinfo-sidefx-teaser-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mb-medinfo-sidefx-details{flex:auto}.mb-medinfo-sidefx-summary{color:var(--mb-text-primary);cursor:pointer;font-size:.95rem;font-weight:600}.mb-medinfo-sidefx-body{color:var(--mb-text-secondary);margin:.5rem 0 0;font-size:.88rem}.mb-medinfo-sidefx-btn{flex-shrink:0}.mb-medinfo-prep-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .03);border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.25rem 1.5rem;display:flex}.mb-medinfo-prep-content{flex:auto}.mb-medinfo-prep-title{color:var(--mb-text-primary);margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.mb-medinfo-prep-subtitle{color:var(--mb-text-secondary);margin:0 0 .85rem;font-size:.88rem}.mb-medinfo-prep-chips{flex-wrap:wrap;gap:.5rem;display:flex}.mb-medinfo-prep-chip{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);cursor:pointer;text-align:left;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:500;transition:all .15s}.mb-medinfo-prep-chip:hover{background:var(--mb-status-reviewed-bg);border-color:color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);color:var(--mb-status-reviewed-text)}.mb-medinfo-prep-graphic{flex-shrink:0}.mb-medinfo-dosing-grid{flex-direction:column;gap:.85rem;margin-top:.75rem;display:flex}.mb-medinfo-dosing-card{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:12px;padding:1rem 1.15rem;transition:border-color .15s,box-shadow .15s}.mb-medinfo-dosing-card:hover{border-color:var(--mb-border-subtle);box-shadow:0 2px 6px rgb(var(--mb-shadow-color) / .04)}.mb-medinfo-dosing-card-head{align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.mb-dosing-icon{font-size:1.25rem;line-height:1}.mb-dosing-card-title{color:var(--mb-text-primary);margin:0;font-size:.95rem;font-weight:700}.mb-dosing-indication-badge{color:var(--mb-status-reviewed-text);background:var(--mb-status-reviewed-bg);border-radius:4px;margin-top:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.mb-dosing-card-text{color:var(--mb-text-primary);margin:0;font-size:.88rem;line-height:1.5}.mb-medinfo-sidefx-stack{flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}.mb-medinfo-sidefx-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:12px;padding:1rem 1.15rem}.mb-medinfo-sidefx-card.is-common{border-left:4px solid var(--mb-status-reviewed-text);background:var(--mb-status-reviewed-bg)}.mb-medinfo-sidefx-card.is-less-common{border-left:4px solid var(--mb-status-evidence-text);background:var(--mb-status-evidence-bg)}.mb-medinfo-sidefx-card.is-serious{border-left:4px solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent);background:var(--mb-status-danger-bg)}.mb-sidefx-head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.mb-sidefx-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:.25rem .6rem;font-size:.78rem;font-weight:700}.mb-sidefx-badge.is-common{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-sidefx-badge.is-less-common{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text)}.mb-sidefx-badge.is-serious{background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-sidefx-subtitle{color:var(--mb-text-secondary);font-size:.82rem}.mb-sidefx-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-sidefx-chip{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);border-radius:8px;padding:.35rem .75rem;font-size:.85rem;font-weight:500}.mb-sidefx-chip.is-serious{border-color:color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent);color:var(--mb-status-danger-text);background:var(--mb-bg-surface)}.mb-medinfo-warnings-stack{flex-direction:column;gap:.85rem;margin-top:.75rem;display:flex}.mb-warning-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:12px;padding:1rem 1.15rem}.mb-warning-card.is-boxed{background:var(--mb-status-danger-bg);border:1.5px solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent)}.mb-medinfo-boxed-flag{border:1px solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent);background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text);border-radius:999px;align-self:center;padding:.15rem .6rem;font-size:.78rem;font-weight:650}.mb-warning-card.is-maternal{background:var(--mb-status-perspective-bg);border:1px solid color-mix(in srgb, var(--mb-status-perspective-text) 35%, transparent)}.mb-warning-card-head{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.mb-warning-icon{font-size:1.1rem}.mb-warning-title{color:var(--mb-text-primary);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.mb-warning-text{color:var(--mb-text-primary);margin:0;font-size:.88rem;line-height:1.5}.mb-warning-list{color:var(--mb-text-primary);margin:0;padding-left:1.2rem;font-size:.88rem}.mb-warning-list li{margin-bottom:.35rem}.mb-medinfo-guidelines-grid{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.mb-guideline-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:12px;padding:.9rem 1.1rem;text-decoration:none;transition:all .15s;display:block}.mb-guideline-card:hover{border-color:color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .08)}.mb-guideline-card-head{align-items:center;gap:.75rem;display:flex}.mb-guideline-icon{font-size:1.25rem}.mb-guideline-title{color:var(--mb-status-reviewed-text);margin:0;font-size:.92rem;font-weight:700}.mb-guideline-meta{color:var(--mb-text-secondary);gap:.5rem;margin-top:.15rem;font-size:.78rem;display:flex}.mb-guideline-summary{color:var(--mb-text-secondary);margin:.4rem 0 0;font-size:.85rem}.mb-related-meds-grid{flex-wrap:wrap;gap:.65rem;margin-top:.75rem;display:flex}.mb-related-med-chip{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .85rem;text-decoration:none;transition:all .15s;display:flex}.mb-related-med-chip:hover{border-color:var(--mb-status-reviewed-text);background:var(--mb-status-reviewed-bg)}.mb-related-med-name{color:var(--mb-text-primary);font-size:.88rem;font-weight:600}.mb-related-med-badge{background:var(--mb-bg-subtle);color:var(--mb-text-secondary);border-radius:4px;padding:.15rem .4rem;font-size:.72rem;font-weight:600}.mb-medinfo-community-header{align-items:center;gap:1.25rem;display:flex}.mb-community-stat-box{background:var(--mb-status-reviewed-bg);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:100px;padding:.75rem 1.25rem;display:flex}.mb-community-stat-num{color:var(--mb-status-reviewed-text);font-size:1.75rem;font-weight:800;line-height:1}.mb-community-stat-label{color:var(--mb-status-reviewed-text);text-transform:uppercase;text-align:center;margin-top:.25rem;font-size:.72rem;font-weight:700}.mb-community-desc{color:var(--mb-text-primary);margin:0;font-size:.9rem;line-height:1.5}.mb-interaction-consent-card{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.15rem}.mb-interaction-consent-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mb-interaction-checkbox-label{color:var(--mb-text-primary);cursor:pointer;flex:300px;align-items:center;gap:.65rem;font-size:.88rem;display:flex}.mb-interaction-checkbox{width:17px;height:17px;accent-color:var(--mb-action-primary);cursor:pointer}.mb-use-list-btn{border-color:var(--mb-status-reviewed-text);color:var(--mb-status-reviewed-text);flex-shrink:0}.mb-use-list-btn:hover:not(:disabled){background:var(--mb-status-reviewed-bg)}.mb-list-message{color:var(--mb-status-reviewed-text);margin-top:.5rem;font-weight:500}.mb-interaction-search-wrapper{margin-bottom:1.25rem;position:relative}.mb-interaction-input-label{color:var(--mb-text-primary);margin-bottom:.5rem;font-size:.88rem;font-weight:600;display:block}.mb-interaction-search-input-group{align-items:center;display:flex;position:relative}.mb-search-input-icon{pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.mb-interaction-search-input{border:1px solid var(--mb-border-control);width:100%;color:var(--mb-text-primary);background:var(--mb-bg-surface);border-radius:10px;padding:.65rem .85rem .65rem 2.5rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.mb-interaction-search-input:focus{border-color:var(--mb-status-reviewed-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--mb-focus-ring) 12%, transparent);outline:none}.mb-meds-form .mb-interaction-search-input-group .mb-interaction-search-input{padding:.65rem .85rem .65rem 2.5rem}.mb-med-search-error{margin:-.85rem 0 1rem}.mb-med-search-manual-hint{margin-top:-.5rem}.mb-medinfo-search-suggest{z-index:20;background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 8px 24px rgb(var(--mb-shadow-color) / .08);border-radius:10px;max-height:18rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.mb-suggest-status{color:var(--mb-text-secondary);padding:.6rem .85rem;font-size:.85rem}.mb-suggest-status-error{color:var(--mb-status-danger-text)}.mb-suggest-item-btn{text-align:left;width:100%;color:var(--mb-text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.88rem;display:flex}.mb-suggest-item-btn:hover{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-suggest-icon{flex-shrink:0;font-size:1.1rem;line-height:1}.mb-suggest-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mb-suggest-name{font-weight:500}.mb-suggest-sub{color:var(--mb-text-secondary);font-size:.78rem}.mb-btn-link{font:inherit;color:var(--mb-status-reviewed-text);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.mb-interaction-selected-section{margin-bottom:1.25rem}.mb-selected-label{color:var(--mb-text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem;font-size:.82rem;font-weight:600;display:block}.mb-interaction-chips-list{flex-wrap:wrap;gap:.5rem;display:flex}.mb-interaction-chip{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);box-shadow:0 1px 2px rgb(var(--mb-shadow-color) / .03);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.85rem;display:inline-flex}.mb-interaction-chip.is-base{background:var(--mb-status-reviewed-bg);border-color:color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);color:var(--mb-status-reviewed-text)}.mb-chip-tag{color:var(--mb-status-reviewed-text);margin-left:.15rem;font-size:.75rem}.mb-chip-remove-btn{color:var(--mb-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;margin-left:.2rem;padding:0 .15rem;font-size:.85rem;line-height:1;transition:color .15s}.mb-chip-remove-btn:hover{color:var(--mb-status-danger-text)}.mb-interaction-action-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.mb-action-hint{color:var(--mb-text-secondary);font-size:.84rem}.mb-interaction-results-container{border-top:1px solid var(--mb-border-subtle);margin-top:1.5rem;padding-top:1.25rem}.mb-results-header-title{color:var(--mb-text-primary);margin:0 0 1rem;font-size:1.05rem;font-weight:700}.mb-medinfo-interaction-results{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.mb-medinfo-interaction-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:12px;padding:1.1rem}.mb-medinfo-interaction-card.is-major{border-left:4px solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent);background:var(--mb-status-danger-bg)}.mb-medinfo-interaction-card.is-moderate{border-left:4px solid var(--mb-status-experience-text);background:var(--mb-status-pending-bg)}.mb-medinfo-interaction-card.is-minor{border-left:4px solid var(--mb-status-evidence-text);background:var(--mb-status-evidence-bg)}.mb-interaction-card-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.mb-interaction-pair-names{color:var(--mb-text-primary);align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;display:flex}.mb-med-name-pill{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:6px;padding:.2rem .6rem}.mb-pair-plus{color:var(--mb-text-secondary);font-weight:600}.mb-interaction-summary{color:var(--mb-text-primary);margin:0 0 .5rem;font-size:.88rem;line-height:1.5}.mb-interaction-clinical-note{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);border-radius:8px;margin-top:.65rem;padding:.65rem .85rem;font-size:.84rem}.mb-interaction-card-footer{margin-top:.65rem;font-size:.78rem}.mb-medinfo-aside-stack{flex-direction:column;gap:1rem;display:flex}.mb-medinfo-aside-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 1px 3px rgb(var(--mb-shadow-color) / .03);border-radius:16px;padding:1.25rem}.mb-medinfo-aside-title{color:var(--mb-text-primary);margin:0 0 .85rem;font-size:1.1rem;font-weight:700}.mb-medinfo-aside-facts{flex-direction:column;gap:.75rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.mb-medinfo-aside-facts li{align-items:center;gap:.65rem;display:flex}.mb-aside-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex}.mb-aside-icon.is-green{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-aside-icon.is-purple{background:var(--mb-status-perspective-bg);color:var(--mb-status-perspective-text)}.mb-aside-icon.is-green-shield{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-aside-icon.is-blue{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text)}.mb-aside-icon.is-otc{font-size:.6rem}.mb-aside-fact-text{flex-direction:column;display:flex}.mb-aside-label{color:var(--mb-text-primary);font-size:.8rem;font-weight:600}.mb-aside-value{color:var(--mb-text-secondary);font-size:.8rem}.mb-medinfo-aside-link{color:var(--mb-status-reviewed-text);align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.mb-medinfo-aside-link:hover{text-decoration:underline}.mb-aside-desc{color:var(--mb-text-secondary);margin:0 0 .25rem;font-size:.85rem}.mb-aside-bold{color:var(--mb-text-primary);margin:0 0 .5rem;font-size:.88rem;font-weight:700}.mb-aside-muted{color:var(--mb-text-secondary);margin:0 0 .75rem;font-size:.82rem}.mb-aside-btn{border:1px solid var(--mb-border-subtle);width:100%;color:var(--mb-text-primary);background:var(--mb-bg-surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;margin-top:.5rem;padding:.5rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.mb-aside-btn:hover{background:var(--mb-bg-subtle)}.mb-dash-fab{bottom:calc(env(safe-area-inset-bottom,0px) + 1.5rem);z-index:99;background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text);box-shadow:0 4px 14px rgb(var(--mb-shadow-color) / .2);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;right:1.5rem}.mb-dash-fab:hover{box-shadow:0 6px 18px rgb(var(--mb-shadow-color) / .2);transform:translateY(-2px)}.mb-dash-fab-label{white-space:nowrap}@media (max-width:1439px){.mb-dash-fab{right:1.25rem;bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);padding:.6rem 1.1rem;font-size:.86rem}}@media (max-width:1100px){.mb-dash-fab{right:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);padding:.5rem .9rem;font-size:.82rem}}@media (max-width:640px){.mb-dash-fab{bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);justify-content:center;width:48px;height:48px;padding:0;right:1rem}.mb-dash-fab-label{display:none}}.mb-dash-fab--minimized{background:var(--mb-action-hover)}.mb-dash-fab--minimized:after{content:"";background:var(--mb-status-reviewed-text);border:2px solid var(--mb-bg-surface);border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.mb-assistant-panel{right:1.5rem;bottom:calc(env(safe-area-inset-bottom,0px) + 1.5rem);z-index:100;background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);width:380px;height:min(600px,80vh);box-shadow:0 16px 48px rgb(var(--mb-shadow-color) / .2);opacity:0;pointer-events:none;border-radius:16px;flex-direction:column;transition:opacity .18s,transform .18s;display:flex;position:fixed;overflow:hidden;transform:translateY(12px)scale(.98)}.mb-assistant-panel--open{opacity:1;pointer-events:auto;transform:none}.mb-assistant-panel__header{background:var(--mb-action-hover);color:var(--mb-on-action);flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.mb-assistant-panel__title{font-size:.95rem;font-weight:700}.mb-assistant-panel__controls{gap:.4rem;display:flex}.mb-assistant-panel__icon-btn{background:color-mix(in srgb, var(--mb-bg-surface) 15%, transparent);width:28px;height:28px;color:var(--mb-on-action);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:flex}.mb-assistant-panel__icon-btn:hover{background:color-mix(in srgb, var(--mb-bg-surface) 28%, transparent)}.mb-assistant-panel__body{flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:.85rem 1rem;display:flex;overflow:hidden}.mb-assistant-turns{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow-y:auto}.mb-assistant-turn{border-radius:10px;max-width:85%;padding:.5rem .75rem;font-size:.88rem;line-height:1.4}.mb-assistant-turn--user{background:var(--mb-selected-bg);color:var(--mb-text-primary);align-self:flex-end}.mb-assistant-turn--assistant{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);align-self:flex-start}.mb-assistant-state{border:1px solid var(--mb-border-subtle);border-left:3px solid var(--mb-status-pending-text);background:var(--mb-bg-subtle);color:var(--mb-text-primary);border-radius:10px;justify-items:start;gap:.45rem;padding:.75rem .9rem;font-size:.88rem;line-height:1.45;display:grid}.mb-assistant-state p,.mb-assistant-state ul{margin:0}.mb-assistant-state ul{padding-left:1.1rem}.mb-assistant-state__title{font-weight:700}.mb-assistant-turn__failed{color:var(--mb-status-danger-text);margin:.2rem 0 0;font-size:.75rem;font-weight:600}.mb-assistant-composer{flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}.mb-assistant-composer textarea{resize:none;border:1px solid var(--mb-border-control);font:inherit;border-radius:10px;flex:1;padding:.5rem .65rem;font-size:.88rem}@media (max-width:1439px){.mb-assistant-panel{right:1.25rem;bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);width:340px;height:min(560px,78vh)}}@media (max-width:1100px){.mb-assistant-panel{right:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);width:min(360px,100vw - 2rem);height:min(70vh,520px)}}@media (max-width:640px){.mb-assistant-panel{left:.5rem;right:.5rem;bottom:calc(env(safe-area-inset-bottom,0px) + .5rem);border-radius:14px;width:auto;height:min(75vh,100dvh - 5rem)}}@media (max-width:1024px){.mb-medinfo-keyfacts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-medinfo-prep-card{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.mb-medinfo-facts{grid-template-columns:1fr}.mb-medinfo-search{flex-direction:column}.mb-medinfo-search-field{flex:none}.mb-medinfo-search .mb-btn{width:100%}.mb-medinfo-tabs{-webkit-mask-image:linear-gradient(90deg, var(--mb-bg-inverse) 92%, transparent);mask-image:linear-gradient(90deg, var(--mb-bg-inverse) 92%, transparent);flex-wrap:nowrap;overflow-x:auto}}@media print{.mb-medinfo-print-btn,.mb-guide-tabs,.mb-meds-alert,.mb-profile-back a,.mb-medinfo-my-list,.mb-medinfo-interactions input,.mb-medinfo-interactions button{display:none!important}.mb-medinfo-printable{display:block!important}.mb-medinfo-identity-sticky{position:static}}.mb-articles-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mb-article-card-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.mb-article-card-head h2,.mb-article-card-head h3{margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}.mb-article-card-head h2 a,.mb-article-card-head h3 a{color:var(--mb-text-link);text-decoration:none}.mb-article-card-head h2 a:hover,.mb-article-card-head h3 a:hover{text-decoration:underline}.mb-article-card-meta{color:var(--mb-text-secondary);flex-wrap:wrap;gap:.65rem;font-size:.9rem;display:flex}.mb-article-reviewed{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text);border-color:var(--mb-status-evidence-text)}.mb-article-detail-head{margin-bottom:1rem}.mb-article-actions{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.mb-article-reviewed-note{color:var(--mb-text-secondary)}.mb-article-ids ul{margin:.35rem 0 0;padding-left:1.1rem}.mb-article-discussions{margin-top:1.25rem}.mb-guide-list-controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.mb-guide-list-controls select{min-width:10rem}.mb-guide-external-link{margin:.15rem 0 .65rem 1.35rem;font-size:.88rem;display:inline-block}.mb-medposts-browse{gap:.85rem;display:grid}.mb-medposts-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.mb-medposts-hero-actions{flex-wrap:wrap;gap:.45rem;display:flex}.mb-medposts-filters{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mb-medposts-filters select{min-width:12rem}.mb-medposts-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-medpost-list-card h2{margin:.35rem 0 0;font-size:1.1rem}.mb-medpost-list-card__category{margin-bottom:.35rem;display:inline-block}.mb-medpost-detail{gap:.75rem;max-width:48rem;display:grid}.mb-medpost-engagement{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mb-medpost-engagement .mb-btn.is-active{border-color:var(--mb-action-hover);color:var(--mb-text-link);background:color-mix(in srgb, var(--mb-action-hover) 10%, var(--mb-bg-surface))}.mb-medpost-body{white-space:pre-wrap;line-height:1.55}.mb-medpost-comments{border-top:1px solid var(--mb-border-subtle);margin-top:.5rem;padding-top:.75rem}.mb-medpost-comment-form{gap:.5rem;margin-top:.65rem;display:grid}.mb-editor-container{background:0 0;flex-direction:column;align-items:center;min-height:calc(100vh - 80px);padding:1rem;display:flex}.mb-editor-header{align-items:center;width:100%;max-width:680px;margin-bottom:.5rem;padding:1rem 0;display:flex}.mb-editor-card{background:var(--mb-bg-surface);width:100%;max-width:680px;box-shadow:0 10px 40px rgb(var(--mb-shadow-color) / .08);border:1px solid color-mix(in srgb, var(--mb-action-primary) 10%, transparent);border-radius:1rem;padding:2rem 1.5rem}@media (min-width:768px){.mb-editor-card{padding:2.5rem 3rem}}.mb-editor-title-row{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.mb-editor-title-row h1{color:var(--mb-text-primary);margin:0;font-size:1.4rem}.mb-editor-category-badge{border-radius:1rem;padding:.25rem .75rem;font-size:.85rem;font-weight:700}.mb-editor-category-badge--medical-question{background:var(--mb-brand-soft);color:var(--mb-medpost-question-color)}.mb-editor-category-badge--treatment-discussion{background:var(--mb-medpost-treatment_discussion-bg);color:var(--mb-medpost-treatment_discussion-color)}.mb-editor-category-badge--research-guidelines{background:var(--mb-medpost-research_guidelines-bg);color:var(--mb-medpost-research_guidelines-color)}.mb-editor-category-badge--experience{background:var(--mb-medpost-my_experience-bg);color:var(--mb-medpost-my_experience-color)}.mb-editor-category-badge--physician-opinion{background:var(--mb-medpost-medical_opinion-bg);color:var(--mb-medpost-medical_opinion-color)}.mb-editor-form{gap:1.5rem;display:grid}.mb-editor-chip-row{flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem;display:flex}.mb-editor-chip{border:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);cursor:pointer;background:0 0;border-radius:2rem;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s}.mb-editor-chip.is-active{background:var(--mb-action-primary);color:var(--mb-on-action);border-color:var(--mb-action-primary)}.mb-editor-chip--question.is-active{background:var(--mb-medpost-question-color);border-color:var(--mb-medpost-question-color);color:var(--mb-on-action)}.mb-editor-chip--treatment.is-active{background:var(--mb-medpost-treatment_discussion-color);border-color:var(--mb-medpost-treatment_discussion-color);color:var(--mb-on-action)}.mb-editor-chip--research.is-active{background:var(--mb-medpost-research_guidelines-color);border-color:var(--mb-medpost-research_guidelines-color);color:var(--mb-on-action)}.mb-editor-chip--experience.is-active{background:var(--mb-medpost-my_experience-color);border-color:var(--mb-medpost-my_experience-color);color:var(--mb-on-action)}.mb-editor-chip--physician-opinion.is-active{background:var(--mb-medpost-medical_opinion-color);border-color:var(--mb-medpost-medical_opinion-color);color:var(--mb-on-action)}.mb-editor-category-desc{background:var(--mb-bg-subtle);color:var(--mb-text-link);border-radius:.5rem;margin:0 0 1.75rem;padding:.85rem 1.25rem;font-size:.95rem;line-height:1.5;transition:all .2s}.mb-editor-category-desc--question{background:var(--mb-medpost-question-bg);color:var(--mb-medpost-question-color)}.mb-editor-category-desc--treatment{background:var(--mb-medpost-treatment_discussion-bg);color:var(--mb-medpost-treatment_discussion-color)}.mb-editor-category-desc--research{background:var(--mb-medpost-research_guidelines-bg);color:var(--mb-medpost-research_guidelines-color)}.mb-editor-category-desc--experience{background:var(--mb-medpost-my_experience-bg);color:var(--mb-medpost-my_experience-color)}.mb-editor-category-desc--physician-opinion{background:var(--mb-medpost-medical_opinion-bg);color:var(--mb-medpost-medical_opinion-color)}.mb-editor-hint{color:var(--mb-text-secondary);margin:0 0 .5rem;font-size:.9rem}.mb-editor-checkbox{color:var(--mb-text-primary);cursor:pointer;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.mb-editor-checkbox input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--mb-action-primary);cursor:pointer}.mb-editor-field{gap:.25rem;display:grid}.mb-editor-experience-ack{background:var(--mb-medpost-my_experience-bg);border-left:3px solid var(--mb-medpost-my_experience-color);border-radius:.5rem;gap:.5rem;padding:.85rem 1.25rem}.mb-editor-experience-ack .mb-editor-hint{color:var(--mb-medpost-my_experience-color);margin:0}.mb-editor-topic-search{position:relative}.mb-editor-topic-dropdown{z-index:20;background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 8px 20px rgb(var(--mb-shadow-color) / .08);border-radius:.5rem;max-height:16rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.mb-editor-topic-dropdown li{margin:0}.mb-editor-topic-dropdown li button{text-align:left;width:100%;color:var(--mb-text-primary);cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.55rem .65rem;font-size:.9rem;display:block}.mb-editor-topic-dropdown li button:hover,.mb-editor-topic-dropdown li button:focus-visible{background:var(--mb-selected-bg)}.mb-editor-topic-dropdown--empty{color:var(--mb-text-secondary);padding:.65rem;font-size:.85rem}.mb-editor-community{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.mb-editor-community strong{color:var(--mb-text-secondary);font-size:.9rem}.mb-editor-community p{color:var(--mb-text-primary);margin:0}.mb-editor-field label{color:var(--mb-text-primary);font-size:.9rem;font-weight:700}.mb-editor-char-count{text-align:right;color:var(--mb-text-secondary);margin-top:.1rem;font-size:.8rem}.mb-editor-input-lg,.mb-editor-textarea{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);border-radius:.5rem;outline:none;width:100%;padding:.75rem;font-family:inherit;transition:border-color .2s,box-shadow .2s}.mb-editor-input-lg{font-size:1.1rem;font-weight:600}.mb-editor-textarea{resize:vertical;min-height:200px;font-size:1rem;line-height:1.6}.mb-editor-input-lg:focus,.mb-editor-textarea:focus{border-color:var(--mb-action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--mb-focus-ring) 15%, transparent)}.mb-editor-footer{justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1.5rem;display:flex}.mb-editor-footer-role{color:var(--mb-text-secondary);font-size:.9rem}.mb-editor-submit{background:var(--mb-action-primary);color:var(--mb-on-action);box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .2);border-radius:2rem;padding:.75rem 2rem;font-weight:700;transition:all .2s}.mb-editor-submit:hover:not(:disabled){background:var(--mb-action-hover);box-shadow:0 6px 16px rgb(var(--mb-shadow-color) / .2);transform:translateY(-1px)}.mb-editor-submit:disabled{background:var(--mb-border-subtle);box-shadow:none;cursor:not-allowed}.mb-editor-alert{border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;font-weight:600}.mb-editor-alert-error{background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text);border:1px solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent)}.mb-editor-alert-success{background:var(--mb-selected-bg);color:var(--mb-text-link);border:1px solid var(--mb-border-subtle)}.mb-editor-alert-notice{background:var(--mb-status-pending-bg);color:var(--mb-status-experience-text);border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent);font-weight:500}.mb-editor-preview{border-top:2px dashed var(--mb-border-subtle);margin-top:2rem;padding-top:2rem}.mb-editor-preview-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.mb-editor-preview-header h2{color:var(--mb-text-secondary);margin:0}.mb-editor-preview h3{margin:0 0 1rem;font-size:1.4rem}.mb-comm-featured{margin-bottom:.35rem}.mb-comm-featured h2{margin:0 0 .55rem;font-size:1.05rem}.mb-comm-featured ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.mb-comm-activity{color:var(--mb-text-secondary);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.35rem 0 0;font-size:.88rem;display:flex}.mb-comm-activity-count{color:var(--mb-text-link);font-size:1.15rem;font-weight:700}.mb-comm-long-desc{margin-top:.35rem}.mb-comm-long-desc summary{cursor:pointer;color:var(--mb-text-link);font-weight:600}.mb-comm-rules{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.75rem;padding:.85rem 1rem}.mb-comm-rules h2{margin:0 0 1rem;font-size:1.1rem}.mb-comm-rules ol{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.mb-comm-rules li strong{color:var(--mb-text-primary);font-size:.95rem;display:block}.mb-comm-rules li p{color:var(--mb-text-secondary);margin:.25rem 0 0;font-size:.9rem}.mb-comm-rules-disclaimer{border-top:1px solid var(--mb-border-subtle);margin-top:1.5rem;padding-top:1rem}.mb-comm-request{gap:.85rem;max-width:52rem;padding-left:2rem;display:grid}.mb-comm-example-card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:.55rem;margin-bottom:.5rem;padding:1rem 1.25rem}.mb-comm-example-card h3{color:var(--mb-text-primary);margin:0 0 .75rem;font-size:.95rem;font-weight:700}.mb-comm-example-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-comm-example-list li{font-size:.9rem}.mb-comm-example-list strong{color:var(--mb-text-primary);font-weight:700}.mb-comm-example-list span{color:var(--mb-text-secondary)}.mb-comm-request-form{flex-direction:column;gap:1.5rem;display:flex}.mb-comm-request-form label,.mb-comm-request-form .mb-comm-field{color:var(--mb-text-primary);flex-direction:column;gap:.5rem;font-size:.9rem;font-weight:650;display:flex}.mb-comm-req-star{color:var(--mb-text-primary)}.mb-comm-request-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.mb-comm-request-row{grid-template-columns:1fr}}.mb-comm-input-group{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:.55rem;align-items:stretch;display:flex;overflow:hidden}.mb-comm-input-prefix{background:var(--mb-bg-subtle);border-right:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);-webkit-user-select:none;user-select:none;align-items:center;padding:0 .75rem;font-size:.9rem;display:flex}.mb-comm-input-group .mb-dash-input{border:none;border-radius:0;flex:1}.mb-comm-textarea-group{position:relative}.mb-comm-char-count{color:var(--mb-text-secondary);pointer-events:none;font-size:.75rem;position:absolute;bottom:.75rem;right:.75rem}.mb-comm-select-group{position:relative}.mb-comm-select-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;padding-left:2.4rem;display:flex}.mb-comm-select-value{flex:1}.mb-comm-select-chevron{width:1rem;height:1rem;color:var(--mb-text-secondary);transition:transform .2s}.mb-comm-select-chevron.is-open{transform:rotate(180deg)}.mb-comm-select-icon{width:1.1rem;height:1.1rem;color:var(--mb-text-primary);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.mb-comm-select-overlay{z-index:99;position:fixed;inset:0}.mb-comm-select-menu{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);z-index:100;box-shadow:0 6px 16px rgb(var(--mb-shadow-color) / .08);border-radius:.5rem;margin:.35rem 0 0;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;right:0}.mb-comm-select-menu li{cursor:pointer;padding:.75rem 1rem;font-size:.9rem;transition:background .1s}.mb-comm-select-menu li:hover{background:var(--mb-bg-subtle)}.mb-comm-select-menu li.is-selected{background:var(--mb-selected-bg);color:var(--mb-text-link);font-weight:500}.mb-comm-hint-bottom{margin-top:.1rem}.mb-comm-request-alert{background:var(--mb-bg-subtle);color:var(--mb-text-link);border-radius:.5rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.mb-comm-request-alert svg{flex:none;width:1.25rem;height:1.25rem}.mb-comm-request-alert p{margin:0;font-size:.88rem;line-height:1.4}.mb-comm-request-submit{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.mb-comm-create-steps{color:var(--mb-text-muted,var(--mb-text-secondary));gap:1.5rem;margin:0 0 1rem;padding:0;font-size:.9rem;list-style:none;display:flex}.mb-comm-create-steps li{align-items:center;gap:.5rem;display:flex}.mb-comm-create-steps li span{font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.78rem;display:inline-flex}.mb-comm-create-steps li.is-current,.mb-comm-create-steps li.is-done{color:var(--mb-action-primary);font-weight:600}.mb-comm-visibility-set{border:none;flex-direction:column;gap:.65rem;margin:0;padding:0;display:flex}.mb-comm-visibility-set legend{margin-bottom:.35rem;padding:0}.mb-comm-visibility-option{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.mb-comm-visibility-option input{margin-top:.3rem}.mb-comm-visibility-option strong{font-weight:600;display:block}.mb-comm-create-review h2{margin:0 0 1rem;font-size:1.05rem}.mb-comm-create-review dl{flex-direction:column;gap:.75rem;margin:0 0 1rem;display:flex}.mb-comm-create-review dl>div{grid-template-columns:10rem 1fr;gap:.75rem;display:grid}.mb-comm-create-review dt{color:var(--mb-text-muted,var(--mb-text-secondary));font-weight:600}.mb-comm-create-review dd{overflow-wrap:anywhere;margin:0}.mb-comm-create-review dd .mb-dash-hint{margin-top:.2rem;display:block}@media (max-width:768px){.mb-comm-request-submit button{justify-content:center;width:100%}.mb-comm-create-review dl>div{grid-template-columns:1fr;gap:.15rem}.mb-profile-back{display:none}.mb-comm-request{padding:0}.mb-dash-card.mb-comm-request-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:1rem 0}}@media (max-width:900px){.mb-comm-featured ul{grid-template-columns:1fr}}.mb-buddy-quick-links{margin:.35rem 0 0;font-size:.9rem}.mb-buddy-quick-links a{color:var(--mb-text-link);font-weight:600}.mb-buddy-sort select{min-width:10rem}.mb-buddy-mutual{color:var(--mb-text-link);margin:.15rem 0 0;font-size:.85rem;font-weight:600}.mb-member-profile{gap:.85rem;max-width:44rem;display:grid}.mb-member-profile-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mb-member-profile-tabs{border-bottom:1px solid var(--mb-border-subtle);flex-wrap:wrap;gap:.25rem;display:flex}.mb-so-enrollment{font-weight:600}.mb-so-enrollment--accepting{color:var(--mb-text-link)}.mb-so-enrollment--review_required{color:var(--mb-status-pending-text)}.mb-so-request-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.mb-so-request-gate{gap:.85rem;max-width:42rem;display:grid}.mb-so-intake-steps{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-so-intake-steps li{border:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.88rem;display:flex}.mb-so-intake-steps li span{background:var(--mb-border-subtle);border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:700;display:inline-grid}.mb-so-intake-steps li.is-active{border-color:var(--mb-action-hover);color:var(--mb-text-link);font-weight:650}.mb-so-intake-steps li.is-active span{background:var(--mb-action-hover);color:var(--mb-on-action)}.mb-so-intake-steps li.is-done span{background:color-mix(in srgb, var(--mb-action-hover) 20%, var(--mb-bg-surface));color:var(--mb-text-link)}.mb-so-review-dl{gap:.55rem;margin:0;display:grid}.mb-so-review-dl dt{margin:0;font-weight:650}.mb-so-review-dl dd{color:var(--mb-text-secondary);margin:.1rem 0 0}.mb-home-layout{width:100%;min-width:0;max-width:960px;margin:0 auto}.mb-explore-layout{width:100%;min-width:0;max-width:1040px;margin:0 auto}.mb-home-header{margin-bottom:1.25rem}.mb-home-header h1{color:var(--mb-text-primary);letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.6rem;font-weight:750}.mb-home-header p{color:var(--mb-text-secondary);max-width:42rem;margin:0}.mb-home-feed{width:100%}.mb-composer-trigger{min-width:0;box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .03);border-radius:14px;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.mb-composer-trigger__row{align-items:center;gap:.75rem;min-width:0;display:flex}.mb-composer-trigger__actions{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;gap:.25rem .5rem;padding-top:.6rem;display:flex}.mb-composer-trigger__action{min-height:2.5rem;color:var(--mb-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:8rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.9rem;font-weight:600;display:inline-flex}.mb-composer-trigger__action:hover{background:var(--mb-bg-subtle);color:var(--mb-text-primary)}.mb-composer-trigger__action:focus-visible{outline:2px solid var(--mb-action-primary);outline-offset:2px}.mb-composer-trigger .mb-dash-avatar{flex:none;width:2.5rem;height:2.5rem;font-size:.85rem}.mb-composer-trigger-btn{text-align:left;border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);min-width:0;color:var(--mb-text-muted);font:inherit;cursor:text;text-overflow:ellipsis;white-space:nowrap;border-radius:.6rem;flex:auto;padding:.75rem 1rem;font-size:.95rem;transition:border-color .14s;overflow:hidden}.mb-composer-trigger-btn:hover{border-color:var(--mb-action-primary)}.mb-composer-trigger-post{box-shadow:none;border-radius:.6rem;flex:none;padding:.7rem 1.35rem}@media (max-width:480px){.mb-composer-trigger__row{flex-wrap:wrap}.mb-composer-trigger-btn{flex-basis:0}.mb-composer-trigger-post{width:100%}}.mb-home-feed__filters{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.mb-home-feed__filters .mb-chip--active{box-shadow:0 2px 6px rgb(var(--mb-shadow-color) / .2)}.mb-chip{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);cursor:pointer;color:var(--mb-text-primary);border-radius:999px;padding:.35rem .85rem;font-size:.88rem;font-weight:550}.mb-chip--active,.mb-chip[aria-selected=true]{border-color:var(--mb-action-hover);background:var(--mb-action-hover);color:var(--mb-on-action)}.mb-home-feed__list{grid-template-columns:minmax(0,1fr);gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.mb-home-card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .03);border-radius:12px;padding:1.25rem 1.5rem;transition:transform .2s,box-shadow .2s;position:relative}.mb-home-card:hover{box-shadow:0 6px 16px rgb(var(--mb-shadow-color) / .05)}.mb-home-feed__notice{border:1px solid color-mix(in srgb, var(--mb-action-primary) 18%, var(--mb-border-subtle));background:var(--mb-selected-bg);color:var(--mb-text-primary);border-radius:12px;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45;display:flex}.mb-home-feed__notice strong{color:var(--mb-selected-text)}.mb-home-feed__notice-icon{background:var(--mb-action-primary);width:1.5rem;height:1.5rem;color:var(--mb-on-action);border-radius:50%;flex:none;place-items:center;display:grid}.mb-home-feed__notice-icon svg{width:1rem;height:1rem}.mb-home-feed__notice-close{cursor:pointer;color:var(--mb-text-secondary);background:0 0;border:0;flex:none;margin-left:auto;padding:0 .15rem;font-size:1.15rem;line-height:1}.mb-home-feed__notice-close:hover{color:var(--mb-text-primary)}.mb-home-card__head{flex-wrap:wrap;align-items:flex-start;gap:.7rem;margin-bottom:.55rem;display:flex}.mb-home-card__category{flex-shrink:0;margin-left:auto}.mb-home-card__tags{flex-wrap:wrap;gap:.4rem;margin:0 0 .7rem;padding:0;list-style:none;display:flex}.mb-home-card__tags+.mb-home-card__actions{border-top:none;margin-top:.4rem;padding-top:0}.mb-home-card__tags .mb-chip{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);color:var(--mb-text-secondary);cursor:pointer;padding:.25rem .65rem;font-size:.78rem;font-weight:550;text-decoration:none;display:inline-block}.mb-home-card__tags .mb-chip:hover{background:color-mix(in srgb, var(--mb-action-primary) 10%, var(--mb-bg-subtle));border-color:var(--mb-action-primary);color:var(--mb-text-link);text-decoration:none}.mb-home-card__icon{background:color-mix(in srgb, var(--mb-action-hover) 10%, var(--mb-bg-surface));width:34px;height:34px;color:var(--mb-text-link);border-radius:50%;flex:none;place-items:center;display:grid}.mb-home-card__icon svg{width:19px;height:19px}.mb-home-card__icon--evidence{background:color-mix(in srgb, var(--mb-status-evidence-bg) 12%, var(--mb-bg-surface));color:var(--mb-status-evidence-text)}.mb-home-card__icon--interpretation{background:color-mix(in srgb, var(--mb-status-pending-bg) 14%, var(--mb-bg-surface));color:var(--mb-status-pending-text)}.mb-home-card__icon--conversation{background:color-mix(in srgb, var(--mb-action-hover) 12%, var(--mb-bg-surface));color:var(--mb-text-link)}.mb-home-card__icon--category-question{background:color-mix(in srgb, var(--mb-status-reviewed-bg) 12%, var(--mb-bg-surface));color:var(--mb-status-reviewed-text)}.mb-home-card__icon--category-treatment_discussion{background:color-mix(in srgb, var(--mb-status-evidence-bg) 14%, var(--mb-bg-surface));color:var(--mb-status-evidence-text)}.mb-home-card__icon--category-research_guidelines{background:color-mix(in srgb, var(--mb-border-control) 12%, var(--mb-bg-surface));color:var(--mb-text-secondary)}.mb-home-card__icon--category-my_experience{background:color-mix(in srgb, var(--mb-border-control) 14%, var(--mb-bg-surface));color:var(--mb-text-secondary)}.mb-home-card__icon--category-medical_opinion{background:color-mix(in srgb, var(--mb-status-evidence-bg) 12%, var(--mb-bg-surface));color:var(--mb-status-evidence-text)}.mb-home-card__byline{text-transform:none;letter-spacing:0;width:100%;color:var(--mb-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;display:flex}.mb-home-card__byline time:before{content:"·";margin-right:.4rem}.mb-home-card__byline time:first-child:before{content:none;margin-right:0}.mb-home-card__verified{color:var(--mb-text-link);align-items:center;gap:.25rem;font-size:.8rem;font-weight:650;display:inline-flex}.mb-home-card__verified svg{background:var(--mb-action-primary);width:.95rem;height:.95rem;color:var(--mb-on-action);border-radius:50%;padding:.1rem}.mb-home-card__meta{flex-direction:column;flex:auto;gap:.15rem;min-width:0;margin-bottom:0;font-size:.8rem;display:flex}.mb-home-card__author-line{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.mb-home-card__author{color:var(--mb-text-primary);overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.mb-home-card__avatar{background:var(--mb-selected-bg);width:2.5rem;height:2.5rem;color:var(--mb-selected-text);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.mb-home-card__community{color:var(--mb-text-secondary);font-weight:600;text-decoration:none}.mb-home-card__community:hover{color:var(--mb-text-link);text-decoration:underline}.mb-home-card__source{color:var(--mb-text-secondary);overflow-wrap:anywhere;font-weight:600}.mb-home-card__type{color:var(--mb-text-primary);font-size:.95rem;font-weight:700}.mb-home-card__category.mb-medpost-badge{background:var(--mb-status-neutral-bg);color:var(--mb-status-neutral-text);padding:.3rem .75rem;font-size:.8rem;font-weight:600}.mb-home-card__experience{background:var(--mb-status-pending-bg);color:var(--mb-status-pending-text);border-radius:8px;margin:0 0 .55rem;padding:.4rem .55rem;font-size:.88rem;font-weight:600}.mb-home-card__title{letter-spacing:-.01em;margin:.35rem 0 .4rem;font-size:1.15rem;font-weight:700;line-height:1.35}.mb-home-card__title a{color:inherit;text-decoration:none}.mb-home-card__title a:hover{color:var(--mb-text-link)}.mb-home-card__takeaway{color:var(--mb-text-secondary);margin:0 0 .85rem;font-size:.95rem;line-height:1.55}.mb-home-card__excerpt{color:var(--mb-text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem 0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mb-trust-panel{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);border-radius:10px;margin-bottom:1rem;padding:1rem;font-size:.86rem}.mb-trust-panel__grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1rem;display:grid}.mb-trust-panel__item{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mb-trust-panel__label{color:var(--mb-text-secondary);font-size:.75rem;font-weight:600}.mb-trust-panel__value{color:var(--mb-text-primary);overflow-wrap:anywhere;font-weight:500}.mb-trust-panel__limitations{color:var(--mb-text-secondary);margin:.75rem 0 0;font-size:.8rem}.mb-trust-panel__alert{color:var(--mb-status-pending-text);margin:.35rem 0 0;font-weight:600}.mb-trust-panel--compact{background:0 0;border:none;margin:0 0 .75rem;padding:0}.mb-trust-panel__pills{flex-wrap:wrap;gap:.4rem;display:flex}.mb-trust-panel__pill{cursor:default;align-items:center;gap:.3rem;display:inline-flex}.mb-trust-panel__dot{border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.mb-trust-panel--compact .mb-trust-panel__limitations,.mb-trust-panel--compact .mb-trust-panel__funding{margin:.4rem 0 0;font-size:.78rem}.mb-trust-panel--compact .mb-trust-panel__alert{margin:.4rem 0 0;font-size:.82rem}.mb-home-card__actions{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;display:flex}.mb-home-card__actions-left{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.mb-home-card__actions-right{align-items:center;gap:.5rem;display:flex}.mb-home-card__stat{color:var(--mb-text-secondary);margin-right:.35rem;font-size:.86rem}.mb-home-feed__caught-up,.mb-home-feed__empty{text-align:center;color:var(--mb-text-secondary);padding:1.5rem 1rem}.mb-home-feed__empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.85rem;display:flex}.mb-research-updates{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.mb-research-updates__card{overflow-wrap:anywhere;min-width:0}.mb-home-right-rail .mb-dash-card{box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .03);border-radius:16px;padding:1.1rem 1.15rem}.mb-home-right-rail .mb-dash-card-head{flex-wrap:wrap;gap:.4rem .55rem;margin-bottom:.85rem}.mb-home-right-rail .mb-dash-card-head h2{flex:auto;min-width:0}.mb-home-right-rail .mb-home-card-head__action{flex-shrink:0}.mb-home-right-rail .mb-dash-card-head h2{font-size:1rem}.mb-home-right-rail{flex-direction:column;gap:1.1rem;display:flex}.mb-home-trending-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.mb-home-trending-list li{align-items:center;gap:.6rem;display:flex}.mb-home-trending-list li a{color:var(--mb-text-primary);font-size:.92rem;font-weight:550;text-decoration:none}.mb-home-trending-list li a:hover{color:var(--mb-text-link);text-decoration:underline}.mb-home-trending-rank{background:var(--mb-selected-bg);width:1.4rem;height:1.4rem;color:var(--mb-text-link);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.mb-home-guide-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.mb-home-guide-list li{align-items:flex-start;gap:.6rem;display:flex}.mb-home-guide-desc{color:var(--mb-text-secondary);font-size:.85rem}.mb-home-guide-list--plain{color:var(--mb-text-secondary);gap:.4rem;font-size:.85rem}.mb-home-guide-list--plain li{margin-left:1.1rem;list-style:outside;display:list-item}.mb-home-guide-link{margin-top:.75rem;margin-left:0;display:inline-flex}.mb-guidelines-page-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.mb-guidelines-page-list li{box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .03)}.mb-guidelines-page-list h2{margin:0 0 .35rem;font-size:1.05rem}.mb-guidelines-page-list p{color:var(--mb-text-secondary);margin:0;line-height:1.5}.mb-home-card-head__action{color:var(--mb-text-link);margin-left:auto;font-size:.82rem;font-weight:600;text-decoration:none}.mb-home-card-head__action:hover{text-decoration:underline}.mb-home-card-icon{flex-shrink:0;width:1.15rem;height:1.15rem}.mb-home-card-icon--trending,.mb-home-card-icon--guide,.mb-home-card-icon--guidelines{color:var(--mb-text-link)}.mb-home-badge-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.mb-home-badge-icon svg{width:.95rem;height:.95rem}.mb-home-badge-icon--premier{background:color-mix(in srgb, var(--mb-status-pending-bg) 18%, var(--mb-bg-surface));color:var(--mb-status-pending-text)}.mb-home-badge-icon--ok{background:color-mix(in srgb, var(--mb-action-primary) 16%, var(--mb-bg-surface));color:var(--mb-text-link)}.mb-home-badge-icon--warn{background:color-mix(in srgb, var(--mb-status-experience-bg) 16%, var(--mb-bg-surface));color:var(--mb-status-experience-text)}.mb-home-badge-icon--danger{background:color-mix(in srgb, var(--mb-danger-solid) 16%, var(--mb-bg-surface));color:var(--mb-status-danger-text)}.mb-home-guide-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mb-home-guide-label{font-size:.9rem;font-weight:700}.mb-home-guide-label--premier{color:var(--mb-status-pending-text)}.mb-home-guide-label--ok{color:var(--mb-text-link)}.mb-home-guide-label--warn{color:var(--mb-status-experience-text)}.mb-home-guide-label--danger{color:var(--mb-status-danger-text)}.mb-home-guidelines-card{background:color-mix(in srgb, var(--mb-action-primary) 6%, var(--mb-bg-surface));border-color:color-mix(in srgb, var(--mb-action-primary) 18%, var(--mb-border-subtle))}.mb-onboarding-shell,.mb-public-feed{max-width:720px;margin:0 auto;padding:2rem 1.25rem 4rem}.mb-onboarding h1,.mb-onboarding h2{margin:0 0 .5rem}.mb-onboarding__chips{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 1.25rem;display:flex}.mb-onboarding__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.mb-explore-section{margin-bottom:2.5rem}.mb-explore-section-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.mb-explore-section-header h2{color:var(--mb-text-primary);margin:0;font-size:1.15rem;font-weight:750}.mb-explore-section-header a{color:var(--mb-text-link);align-items:center;gap:.25rem;font-size:.85rem;font-weight:650;text-decoration:none;display:flex}.mb-explore-section-header a:hover{text-decoration:underline}.mb-explore-tabs{flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;display:flex}.mb-explore-tab{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.95rem;font-weight:650;transition:all .15s;display:flex}.mb-explore-tab svg{width:18px;height:18px}.mb-explore-tab:hover{background:var(--mb-bg-subtle);color:var(--mb-text-primary)}.mb-explore-tab.is-active{background:var(--mb-brand-soft);color:var(--mb-text-link);border-color:var(--mb-border-subtle)}.mb-explore-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mb-explore-topic-card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex}.mb-explore-topic-card:hover{box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .05);border-color:var(--mb-border-subtle)}.mb-explore-topic-left{align-items:center;gap:1rem;display:flex}.mb-explore-topic-link{color:inherit;flex:auto;align-items:center;gap:1rem;min-width:0;text-decoration:none;display:flex}.mb-explore-topic-link:hover .mb-explore-topic-title{text-decoration:underline}.mb-explore-topic-icon{border-radius:50%;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.mb-explore-topic-icon svg{width:18px;height:18px}.mb-explore-topic-info{flex-direction:column;gap:.1rem;display:flex}.mb-explore-topic-title{color:var(--mb-text-primary);font-size:1rem;font-weight:700}.mb-explore-topic-stats{color:var(--mb-text-secondary);font-size:.8rem}.mb-explore-follow-btn{border-radius:999px;padding:.35rem 1rem;font-size:.85rem}.mb-explore-top-grid{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.mb-explore-showcase-card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.mb-explore-showcase-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.mb-explore-showcase-title{color:var(--mb-text-primary);font-size:1.05rem;font-weight:750}.mb-explore-showcase-link{color:var(--mb-text-link);align-items:center;gap:.25rem;font-size:.85rem;font-weight:650;text-decoration:none;display:flex}.mb-explore-showcase-link:hover{text-decoration:underline}.mb-explore-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.mb-explore-more-card{background:var(--mb-bg-subtle);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;padding:1.25rem;text-decoration:none;transition:all .15s;display:flex}.mb-explore-more-card:hover{background:var(--mb-bg-surface);border-color:var(--mb-border-subtle);box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .05)}.mb-explore-more-info{flex-direction:column;gap:.25rem;display:flex}.mb-explore-more-title{color:var(--mb-text-link);font-size:.95rem;font-weight:700}.mb-explore-more-desc{color:var(--mb-text-secondary);font-size:.85rem}.mb-explore-more-icon{color:var(--mb-text-secondary);flex-shrink:0}@media (max-width:900px){.mb-explore-topic-grid,.mb-explore-top-grid,.mb-explore-more-grid{grid-template-columns:minmax(0,1fr)}}.mb-three-layer{margin:1.25rem 0}.mb-three-layer__tab-label{font-weight:600;display:block}.mb-three-layer__tab-desc{opacity:.85;margin-top:.15rem;font-size:.78rem;font-weight:400;display:block}.mb-three-layer__layer-note{background:var(--mb-bg-subtle);border-radius:8px;margin:0 0 1rem;padding:.65rem .85rem;font-size:.9rem}.mb-continue-exploring{border-top:1px solid var(--mb-border-subtle);margin-top:2rem;padding-top:1.25rem}.mb-continue-exploring__group{margin-bottom:1.25rem}.mb-continue-exploring__group h3{margin:0 0 .5rem;font-size:1rem}.mb-profile-library-create{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.mb-profile-library-create input{flex:12rem;min-width:0}.mb-profile-library-create-form .mb-profile-field-label{color:var(--mb-text-primary);margin-top:.5rem;font-size:.85rem;font-weight:600;display:block}.mb-profile-library-create-form .mb-profile-library-create{margin-top:.4rem}.mb-topic-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.mb-topic-updates-toggle{align-items:center;gap:.45rem;font-size:.95rem;display:flex}.mb-trust-panel__funding{margin:.35rem 0 0;font-size:.88rem}.mb-icon-action-bar{border-top:1px solid var(--mb-border-subtle);z-index:20;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;display:flex;position:relative}.mb-icon-action-group{align-items:center;gap:1rem;display:flex}.mb-icon-btn{color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;min-width:44px;min-height:44px;padding:.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s,transform .15s cubic-bezier(.2,.8,.2,1);display:inline-flex}.mb-icon-btn-metric{color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.35rem .5rem;text-decoration:none;transition:color .2s,background-color .2s,transform .15s;display:inline-flex}.mb-icon-btn-metric:hover{background-color:var(--mb-bg-subtle);color:var(--mb-text-primary)}.mb-icon-btn-metric:active{transform:scale(.95)}.mb-icon-btn-metric__top{justify-content:center;align-items:center;gap:.25rem;font-size:.82rem;font-weight:600;display:flex}.mb-icon-btn-metric__label{margin-top:.15rem;font-size:.7rem;font-weight:500}.mb-icon-btn svg{pointer-events:none;width:1.25rem;height:1.25rem;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mb-icon-btn:hover{background-color:var(--mb-bg-subtle);color:var(--mb-text-primary)}.mb-icon-btn:active{transform:scale(.95)}.mb-icon-btn-liked{color:var(--mb-status-danger-text)}.mb-icon-btn-liked:hover{color:var(--mb-status-danger-text);background-color:color-mix(in srgb, var(--mb-danger-solid) 8%, transparent)}.mb-icon-btn-liked svg{animation:.3s cubic-bezier(.175,.885,.32,1.275) mb-pop}.mb-icon-btn-helpful{color:var(--mb-status-experience-text)}.mb-icon-btn-helpful:hover{color:var(--mb-status-experience-text);background-color:color-mix(in srgb, var(--mb-status-experience-bg) 8%, transparent)}.mb-icon-btn-helpful svg{animation:.3s cubic-bezier(.175,.885,.32,1.275) mb-pop}.mb-icon-btn-comment:hover{color:var(--mb-text-link);background-color:var(--mb-selected-bg)}.mb-comment-thread{flex-direction:column;gap:1.5rem;margin-top:2.5rem;display:flex;position:relative}.mb-comment{border-radius:12px;flex-direction:column;transition:all .2s ease-in-out;display:flex;position:relative}.mb-comment-row{gap:1rem;padding:.25rem;display:flex}.mb-comment:hover>.mb-comment-row{background:var(--mb-bg-subtle);border-radius:8px}.mb-comment-avatar{background-color:var(--mb-status-reviewed-bg);background:linear-gradient(135deg, var(--mb-status-reviewed-bg), var(--mb-status-reviewed-bg));width:36px;height:36px;color:var(--mb-status-reviewed-text);box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .2);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.mb-comment-avatar-physician{background-color:var(--mb-bg-inverse);background:linear-gradient(135deg, var(--mb-bg-inverse), var(--mb-bg-inverse));box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .2)}.mb-comment-children{border-left:2px solid var(--mb-border-subtle);flex-direction:column;gap:1.5rem;margin-top:.5rem;margin-left:18px;padding-left:1.5rem;transition:border-left-color .2s;display:flex}.mb-comment-children:hover{border-left-color:var(--mb-brand-accent)}.mb-comment-content{flex-grow:1;min-width:0}.mb-comment-header{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.35rem;font-size:.9rem;display:flex}.mb-comment-author{color:var(--mb-text-primary);font-weight:700}.mb-comment-meta{color:var(--mb-text-secondary);font-size:.8rem}.mb-comment-badge{background:color-mix(in srgb, var(--mb-bg-inverse) 8%, transparent);border:1px solid color-mix(in srgb, var(--mb-border-control) 10%, transparent);color:var(--mb-text-primary);letter-spacing:.3px;border-radius:20px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.mb-comment-badge-physician{background:var(--mb-selected-bg);border-color:var(--mb-action-primary);color:var(--mb-text-link)}.mb-comment-body{color:var(--mb-text-primary);word-break:break-word;margin-bottom:.75rem;font-size:.95rem;line-height:1.6}.mb-post-header-reddit{color:var(--mb-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.mb-post-header-reddit .mb-comment-avatar{width:28px;height:28px;font-size:.8rem}.mb-post-header-reddit strong{color:var(--mb-text-primary);font-weight:700}.mb-post-title-reddit{color:var(--mb-text-primary);letter-spacing:-.5px;margin-bottom:1rem;font-size:1.75rem;font-weight:800;line-height:1.3}.mb-post-body-reddit{color:var(--mb-text-primary);margin-bottom:2rem;font-size:1.05rem;line-height:1.65}.mb-reddit-form-wrap{border:1px solid var(--mb-border-subtle);background:color-mix(in srgb, var(--mb-bg-surface) 50%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgb(var(--mb-shadow-color) / .03);border-radius:12px;margin-top:1.5rem;margin-bottom:2.5rem;transition:box-shadow .2s,border-color .2s;overflow:hidden}.mb-reddit-form-wrap:focus-within{box-shadow:0 8px 30px rgb(var(--mb-shadow-color) / .1);border-color:var(--mb-brand-accent)}.mb-icon-action-group .mb-icon-btn.active{color:var(--mb-brand-accent);background:color-mix(in srgb, var(--mb-status-reviewed-bg) 10%, transparent)}.mb-icon-action-group .mb-icon-btn.active-down{color:var(--mb-status-danger-text);background:color-mix(in srgb, var(--mb-danger-solid) 10%, transparent)}.mb-reddit-form-wrap textarea{resize:none;width:100%;min-height:120px;color:var(--mb-text-primary);background:0 0;border:none;outline:none;padding:1.25rem;font-size:1rem}.mb-reddit-form-wrap textarea:focus{outline:none}.mb-reddit-form-footer{background:var(--mb-bg-surface);border-top:1px solid var(--mb-border-subtle);justify-content:flex-end;padding:.75rem 1.25rem;display:flex}.mb-reddit-layout{box-sizing:border-box;justify-content:center;align-items:flex-start;gap:1.5rem;width:100%;min-width:0;max-width:1100px;margin:0 auto;padding:0 1rem;display:flex}.mb-reddit-main{flex:1;min-width:0;max-width:740px}.mb-reddit-sidebar{flex-direction:column;flex-shrink:0;gap:1rem;width:312px;display:flex}.mb-reddit-widget{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .02);border-radius:12px;padding:1.25rem}.mb-reddit-widget h3{text-transform:uppercase;color:var(--mb-text-secondary);letter-spacing:.5px;margin-top:0;margin-bottom:1rem;font-size:.9rem;font-weight:700}@media (max-width:1024px){.mb-reddit-layout{flex-direction:column;padding:0}.mb-reddit-main{max-width:100%}.mb-reddit-sidebar{width:100%}}.mb-share-modal-overlay{background:var(--mb-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;animation:.2s ease-out forwards mb-fade-in;position:fixed;inset:0}.mb-share-menu{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 10px 40px rgb(var(--mb-shadow-color) / .2);z-index:1000;border-radius:12px;width:320px;max-width:90vw;padding:1.25rem;animation:.2s ease-out forwards mb-rise-center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mb-rise-center{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.mb-share-menu__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.mb-share-menu__title{color:var(--mb-text-primary);font-size:.95rem;font-weight:700}.mb-share-menu__close{color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;transition:background .2s;display:flex}.mb-share-menu__close:hover{background:color-mix(in srgb, var(--mb-bg-inverse) 5%, transparent);color:var(--mb-text-primary)}.mb-share-menu__close svg{width:18px;height:18px}.mb-share-menu__networks{grid-template-columns:repeat(4,1fr);gap:.25rem;margin-bottom:1.25rem;display:grid}.mb-share-menu__network-btn{color:var(--mb-text-secondary);border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;text-decoration:none;transition:background .2s,color .2s;display:flex}.mb-share-menu__network-btn:hover{background:var(--mb-bg-subtle);color:var(--mb-text-link)}.mb-share-icon{width:24px;height:24px}.mb-share-menu__network-label{font-size:.7rem;font-weight:600}.mb-share-menu__copy-section{align-items:stretch;gap:.5rem;display:flex}.mb-share-menu__input{border:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);background:var(--mb-bg-subtle);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;height:2.5rem;margin:0;padding:0 .75rem;font-size:.85rem;line-height:1;overflow:hidden}.mb-share-menu__copy-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:2.5rem;margin:0;padding:0 1rem;font-size:.85rem;display:inline-flex}.mb-share-menu__copy-btn.is-copied{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text);border-color:var(--mb-status-reviewed-text)}.mb-mt-05{margin-top:.5rem}.mb-mt-075{margin-top:.75rem}.mb-mt-1{margin-top:1rem}.mb-mt-125{margin-top:1.25rem}.mb-mb-125{margin-bottom:1.25rem}.mb-m-0{margin:0}.mb-mb-04{margin-bottom:.4rem}.mb-fw-500{font-weight:500}.mb-fw-600{font-weight:600}.mb-space-between{justify-content:space-between}.mb-disclaimer-notice-box{background:var(--mb-status-danger-bg);border:1px solid color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent);border-radius:12px;margin-top:1rem;margin-bottom:1rem;padding:1rem 1.2rem}.mb-modal-backdrop{background-color:var(--mb-scrim);-webkit-backdrop-filter:blur(6px);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mb-modal-card{background:var(--mb-bg-surface);box-shadow:0 25px 50px -12px rgb(var(--mb-shadow-color) / .2), 0 0 0 1px color-mix(in srgb, var(--mb-border-subtle) 5%, transparent);border-radius:20px;flex-direction:column;gap:1.25rem;width:100%;max-width:460px;padding:1.75rem;display:flex;position:relative}.mb-modal-header{align-items:center;gap:.85rem;display:flex}.mb-modal-icon-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mb-modal-icon-badge.is-danger{background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-modal-icon-badge.is-warning{background:var(--mb-status-pending-bg);color:var(--mb-status-experience-text)}.mb-modal-icon-badge.is-teal{background:var(--mb-selected-bg);color:var(--mb-text-link)}.mb-modal-title{color:var(--mb-text-primary);margin:0;font-size:1.2rem;font-weight:750}.mb-modal-desc{color:var(--mb-text-secondary);margin:.15rem 0 0;font-size:.85rem}.mb-modal-notice{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);border-radius:12px;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.mb-modal-actions{border-top:1px solid var(--mb-border-subtle);justify-content:flex-end;gap:.65rem;margin-top:.25rem;padding-top:1rem;display:flex}.mb-modal-cancel-btn{border-radius:999px;padding:.6rem 1.25rem;font-weight:650}.mb-modal-confirm-btn{color:var(--mb-on-action);cursor:pointer;border:none;border-radius:999px;padding:.6rem 1.35rem;font-weight:650}.mb-modal-confirm-btn.is-danger{background:var(--mb-danger-solid);color:var(--mb-on-danger)}.mb-modal-confirm-btn.is-danger:hover{background:var(--mb-danger-solid-hover)}.mb-modal-confirm-btn.is-warning{background:var(--mb-status-pending-text);color:var(--mb-bg-surface)}.mb-modal-confirm-btn.is-teal{background:var(--mb-action-primary)}.mb-history-card-wrap{padding:0}.mb-history-toolbar{background:var(--mb-bg-subtle);border-bottom:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.mb-history-controls-group{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.mb-history-field-col{flex-direction:column;gap:.25rem;display:flex}.mb-history-label{color:var(--mb-text-primary);font-size:.85rem;font-weight:600}.mb-history-input{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:8px;outline:none;padding:.45rem .75rem;font-size:.88rem}.mb-history-print-btn{border-radius:999px;align-self:flex-end;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.85rem;display:inline-flex}.mb-history-loading-placeholder{text-align:center;color:var(--mb-text-secondary);padding:3rem 1.5rem}.mb-history-empty-placeholder{text-align:center;padding:3.5rem 1.5rem}.mb-history-empty-msg{color:var(--mb-text-secondary);margin:0;font-size:.95rem}.mb-history-dashboard-link{color:var(--mb-text-link);margin-top:.5rem;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-block}.mb-history-load-more-footer{text-align:center;background:var(--mb-bg-subtle);border-top:1px solid var(--mb-border-subtle);padding:1rem}.mb-pill-btn{border-radius:999px}.mb-dose-log-row{border-bottom:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:background .15s;display:flex}.mb-dose-log-left{align-items:center;gap:1rem;min-width:0;display:flex}.mb-dose-log-icon-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mb-dose-log-icon-badge.is-taken{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-dose-log-icon-badge.is-skipped-missed{background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-dose-log-icon-badge.is-default{background:var(--mb-brand-soft);color:var(--mb-text-link)}.mb-dose-log-details{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mb-dose-log-title-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mb-dose-log-time{color:var(--mb-text-primary);font-size:.92rem;font-weight:750}.mb-dose-log-name{color:var(--mb-text-primary);font-size:.92rem;font-weight:600}.mb-dose-log-status-badge{text-transform:capitalize;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:650}.mb-dose-log-status-badge.is-taken{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-dose-log-status-badge.is-skipped-missed{background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-dose-log-status-badge.is-default{background:var(--mb-brand-soft);color:var(--mb-text-link)}.mb-dose-log-sub{color:var(--mb-text-secondary);flex-wrap:wrap;gap:.5rem;font-size:.82rem;display:flex}.mb-dose-log-correct-btn{border-radius:999px;padding:.35rem .85rem;font-size:.82rem}.mb-health-data-success-alert{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text);border:1px solid color-mix(in srgb, var(--mb-status-reviewed-text) 35%, transparent);border-radius:10px;padding:.75rem 1rem}.mb-flex-col-gap-125{flex-direction:column;gap:1.25rem;display:flex}.mb-sessions-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.mb-sessions-title{margin:0 0 .2rem;font-size:1.05rem}.mb-sessions-btn{flex:none;padding:.35rem .85rem;font-size:.82rem}.mb-sessions-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.mb-sessions-notice{color:var(--mb-text-link);margin:0;font-size:.86rem}.mb-sessions-notice:empty{display:none}.mb-sessions-list{margin:.5rem 0 0;padding:0;list-style:none}.mb-sessions-item{border-bottom:1px solid var(--mb-border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.mb-sessions-item:last-child{border-bottom:0;padding-bottom:0}.mb-sessions-item-main{min-width:0}.mb-sessions-item-name{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.mb-sessions-meta{margin:.25rem 0 0}@media (max-width:30rem){.mb-sessions-item{flex-direction:column;align-items:flex-start}}.mb-caregiver-banner{background:var(--mb-status-experience-bg);border-block:1px solid color-mix(in srgb, var(--mb-status-experience-text) 35%, transparent);color:var(--mb-status-experience-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1.1rem;display:flex}.mb-caregiver-banner-body{min-width:0}.mb-caregiver-banner-title{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.95rem;display:flex}.mb-caregiver-banner-tag{background:var(--mb-status-experience-bg);color:var(--mb-status-experience-bg);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:750}.mb-caregiver-banner-detail{margin:.2rem 0 0;font-size:.84rem}.mb-caregiver-banner-exit{border-color:var(--mb-status-experience-text);color:var(--mb-status-experience-text);flex:none;padding:.35rem .85rem;font-size:.82rem}.mb-caregiver-banner-exit:hover{background:var(--mb-status-experience-bg)}.mb-caregiver-empty{border:1px dashed var(--mb-border-subtle);border-radius:.75rem;margin-top:1rem;padding:1rem 1.1rem}.mb-caregiver-empty p{margin:0}.mb-caregiver-empty p+p{margin-top:.35rem}.mb-caregiver-row-actions,.mb-caregiver-act{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mb-caregiver-act-btn{flex:none;padding:.35rem .85rem;font-size:.82rem}.mb-caregiver-list{flex-direction:column;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.mb-caregiver-list-item{background:var(--mb-bg-subtle);border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}.mb-caregiver-list-meta{font-size:.85rem;display:block}.mb-caregiver-perms{border:0;min-width:0;margin:0;padding:0}.mb-caregiver-perms legend{text-transform:uppercase;letter-spacing:.03em;color:var(--mb-text-secondary);padding:0;font-size:.78rem;font-weight:700}.mb-caregiver-perms label{align-items:center;gap:.45rem;margin-top:.3rem;font-size:.87rem;display:flex}.mb-caregiver-perms:disabled{opacity:.6}.mb-caregiver-remove{border-color:var(--mb-status-danger-text);color:var(--mb-status-danger-text);flex:none;padding:.35rem .85rem;font-size:.82rem}.mb-profile-section{flex-direction:column;gap:1.15rem;max-width:62rem;display:flex}.mb-profile-section>h1{letter-spacing:-.01em;margin:0;font-size:1.5rem}.mb-profile-section>.mb-dash-hint{max-width:46rem;margin:-.55rem 0 0}.mb-profile-hub{gap:.75rem;margin-bottom:1.1rem;display:grid}@media (min-width:640px){.mb-profile-hub{grid-template-columns:1fr 1fr}}.mb-profile-hub-card .mb-dash-card-head{justify-content:space-between}.mb-caregiver-masthead{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.mb-caregiver-masthead h1{letter-spacing:-.01em;margin:0;font-size:1.5rem}.mb-caregiver-masthead .mb-dash-hint{max-width:46rem;margin:.35rem 0 0}.mb-caregiver-section-head{align-items:center;gap:.6rem;display:flex}.mb-caregiver-section-icon{background:var(--mb-selected-bg);width:1.85rem;height:1.85rem;color:var(--mb-text-link);border-radius:.6rem;flex:none;place-items:center;font-size:1rem;display:grid}.mb-caregiver-count{background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.72rem;font-weight:750;display:inline-flex}.mb-caregiver-section-pending .mb-caregiver-section-icon,.mb-caregiver-section-pending .mb-caregiver-count{background:var(--mb-status-pending-bg);color:var(--mb-status-pending-text)}.mb-caregiver-section{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.85rem;padding:.95rem 1rem 1.1rem}.mb-caregiver-section-pending{background:var(--mb-bg-subtle);border-color:color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent)}.mb-caregiver-section-title{letter-spacing:-.005em;color:var(--mb-text-primary);margin:0;font-size:1rem;font-weight:750}.mb-caregiver-section-hint{margin:.35rem 0 0;font-size:.85rem}.mb-caregiver-subheading{letter-spacing:.07em;text-transform:uppercase;color:var(--mb-text-secondary);margin:1.25rem 0 0;font-size:.72rem;font-weight:750}.mb-caregiver-empty-line{color:var(--mb-text-secondary);flex-wrap:wrap;align-items:center;gap:.6rem;margin:.7rem 0 0;font-size:.9rem;display:flex}.mb-person-list{flex-direction:column;gap:.6rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.mb-person-row{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.8rem 1rem;transition:box-shadow .2s,transform .2s;display:flex}.mb-person-row:hover{box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .05);transform:translateY(-1px)}.mb-person-identity{flex:12rem;min-width:0}.mb-person-grants{flex:auto;min-width:0}.mb-person-grants .mb-grant-chips{margin:0}.mb-person-row-editing{background:var(--mb-bg-surface);display:block}.mb-person-avatar{background:var(--mb-selected-bg);width:2.1rem;height:2.1rem;color:var(--mb-text-link);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:750;display:grid}.mb-person-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.mb-person-name{font-size:.98rem;font-weight:700}.mb-person-status{border:1px solid var(--mb-border-subtle);background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:999px;align-items:center;padding:.14rem .5rem;font-size:.68rem;font-weight:750;display:inline-flex}.mb-person-status-pending{background:var(--mb-status-pending-bg);border-color:color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent);color:var(--mb-status-pending-text)}.mb-person-status-ended{color:var(--mb-text-secondary);background:0 0}.mb-person-relation{background:var(--mb-bg-subtle);border:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.mb-person-detail{color:var(--mb-text-secondary);margin:.15rem 0 0;font-size:.82rem}.mb-person-footnote{color:var(--mb-text-secondary);margin:.45rem 0 0;font-size:.8rem}.mb-person-actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-left:auto;display:flex}.mb-person-actions .mb-btn{align-items:center;gap:.35rem;transition:all .2s;display:inline-flex}.mb-person-actions .mb-btn:hover:not(:disabled){box-shadow:0 2px 6px rgb(var(--mb-shadow-color) / .08);transform:translateY(-1px)}.mb-person-footnote{flex-basis:100%}.mb-grant-chips{flex-wrap:wrap;gap:.3rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.mb-grant-chip{border:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.14rem .55rem;font-size:.72rem;font-weight:750;text-decoration:line-through;text-decoration-thickness:1px;display:inline-flex}.mb-grant-chip-on{border-color:var(--mb-action-hover);color:var(--mb-text-link);background:0 0;text-decoration:none}.mb-grant-chip-icon{flex:none;font-size:.9rem}.mb-grant-chip-state{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mb-grant-chips-none{color:var(--mb-text-secondary);margin:.45rem 0 0;font-size:.82rem}.mb-perm-editor-title{margin:0 0 .55rem;font-weight:700}.mb-perm-editor-list{margin:0;padding:0;list-style:none}.mb-perm-editor-list>li+li{border-top:1px solid var(--mb-border-subtle)}.mb-perm-editor-list label{cursor:pointer;align-items:flex-start;gap:.6rem;padding:.6rem 0;display:flex}.mb-perm-editor-label{font-size:.9rem;font-weight:700;display:block}.mb-perm-editor-detail{color:var(--mb-text-secondary);font-size:.82rem;display:block}.mb-perm-editor-hint{color:var(--mb-status-pending-text);margin:.55rem 0 0;font-size:.85rem}.mb-perm-editor-actions{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.mb-caregiver-section .mb-auth-alert{border-radius:.7rem;align-items:flex-start;gap:.6rem;margin-top:.8rem;display:flex}.mb-caregiver-request-grid{gap:.8rem;display:grid}@media (min-width:620px){.mb-caregiver-request-grid{grid-template-columns:1fr 1fr}}.mb-caregiver-request-field label{align-items:center;gap:.35rem;display:flex}.mb-caregiver-request-field label svg{color:var(--mb-text-secondary);font-size:.95rem}.mb-perm-picker{border:0;min-width:0;margin:1.5rem 0 0;padding:0}.mb-perm-picker legend{margin-bottom:.45rem;padding:0;font-size:.84rem;font-weight:700}.mb-perm-picker-grid{gap:.6rem;display:grid}@media (min-width:620px){.mb-perm-picker-grid{grid-template-columns:repeat(3,1fr)}}.mb-perm-option{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);cursor:pointer;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.8rem .85rem;transition:all .2s;display:grid;position:relative}.mb-perm-option:hover{border-color:var(--mb-selected-bg);box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .1)}.mb-perm-option.is-on{border-color:var(--mb-action-hover);background:color-mix(in srgb, var(--mb-selected-bg) 20%, var(--mb-bg-surface))}.mb-perm-option input{accent-color:var(--mb-action-hover);margin:0;position:absolute;top:.9rem;left:.85rem}.mb-perm-option-icon{background:var(--mb-bg-subtle);width:1.7rem;height:1.7rem;color:var(--mb-text-secondary);border-radius:.5rem;grid-column:1;place-items:center;margin-top:2rem;font-size:.95rem;display:grid}.mb-perm-option.is-on .mb-perm-option-icon{background:var(--mb-bg-surface);color:var(--mb-text-link)}.mb-perm-option-text{grid-column:2;margin-top:2rem}.mb-caregiver-request{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:.7rem;margin-top:.9rem;padding:.95rem 1rem 1.1rem}.mb-caregiver-request .mb-auth-field-error{margin-top:.35rem}.mb-caregiver-request-summary{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);color:var(--mb-text-primary);overflow-wrap:anywhere;border-radius:.6rem;margin-top:1.25rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.45}.mb-caregiver-request-summary-title{margin:0 0 .35rem;font-weight:700}.mb-caregiver-request-summary ul{gap:.25rem;margin:0 0 .75rem;padding-left:1.1rem;display:grid}.mb-caregiver-request-summary ul:last-child{margin-bottom:0}.mb-caregiver-request-field{margin-top:.8rem}.mb-caregiver-request-field label{margin-bottom:.25rem;font-size:.84rem;font-weight:700;display:block}.mb-caregiver-request .mb-caregiver-perms{margin-top:.9rem}.mb-caregiver-request .mb-caregiver-perms label{align-items:flex-start}.mb-caregiver-meds-stats{flex-wrap:wrap;gap:1.5rem;margin:.85rem 0 0;display:flex}.mb-caregiver-meds-stats dt{text-transform:uppercase;letter-spacing:.03em;color:var(--mb-text-secondary);font-size:.78rem}.mb-caregiver-meds-stats dd{margin:.15rem 0 0;font-size:1.05rem;font-weight:700}.mb-caregiver-meds-list{margin:1rem 0 0;padding:0;list-style:none}.mb-caregiver-meds-list li{border-bottom:1px solid var(--mb-border-subtle);padding:.6rem 0;font-size:.92rem}.mb-caregiver-meds-list li:last-child{border-bottom:0}.mb-avail{flex-direction:column;gap:1rem;max-width:56rem;display:flex}.mb-avail-head h1{margin:0 0 .35rem;font-size:1.35rem;font-weight:700}.mb-avail-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-avail-row{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:1rem;grid-template-columns:minmax(8rem,10rem) 1fr;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.mb-avail-day{align-items:center;gap:.5rem;font-weight:600;display:flex}.mb-avail-fields{flex-wrap:wrap;gap:.65rem;display:flex}.mb-avail-fields label{flex-direction:column;gap:.2rem;display:flex}.mb-avail-fields .mb-auth-input{min-width:7rem;padding:.4rem .6rem}.mb-avail-error{color:var(--mb-status-danger-text);grid-column:1/-1;margin:0;font-size:.8rem}@media (max-width:640px){.mb-avail-row{grid-template-columns:1fr}}.mb-th-detail{flex-direction:column;gap:1rem;max-width:52rem;padding:1rem;display:flex}.mb-th-detail-head h1{margin:.35rem 0;font-size:1.35rem;font-weight:700}.mb-th-status{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.2rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.mb-th-status.is-booked,.mb-th-status.is-confirmed{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text)}.mb-th-status.is-in_progress{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-th-status.is-completed{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-th-status.is-cancelled,.mb-th-status.is-expired{background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-th-detail-facts{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.85rem;margin:0;padding:1rem;display:grid}.mb-th-detail-facts dt{color:var(--mb-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:600}.mb-th-detail-facts dd{margin:.15rem 0 0;font-size:.9rem;font-weight:500}.mb-avail-hint{color:var(--mb-text-muted);grid-column:1/-1;margin:0;font-size:.75rem}.mb-avail-zone{flex-direction:column;gap:.25rem;max-width:24rem;font-size:.85rem;display:flex}.mb-so-intake-fields{gap:1rem;display:grid}.mb-so-field{gap:.3rem;display:grid}.mb-so-field>.mb-so-field-label{color:var(--mb-text-primary);font-size:.9rem;font-weight:600;line-height:1.35}.mb-so-field-hint{color:var(--mb-text-secondary);margin:0;font-size:.8rem}.mb-so-field select,.mb-so-field input[type=text],.mb-so-field textarea{background:var(--mb-bg-surface);border:1px solid var(--mb-border-control);color:var(--mb-text-primary);font:inherit;border-radius:.6rem;width:100%;padding:.55rem .7rem}.mb-so-field textarea{resize:vertical;min-height:9rem}.mb-so-field select:focus-visible,.mb-so-field input[type=text]:focus-visible,.mb-so-field textarea:focus-visible{border-color:var(--mb-action-primary);outline:2px solid var(--mb-selected-bg);outline-offset:1px}.mb-so-field-meta{color:var(--mb-text-secondary);justify-self:end;font-size:.75rem}.mb-so-field-meta.is-short{color:var(--mb-status-experience-text)}.mb-so-delegated-fields{border-left:3px solid var(--mb-selected-bg);gap:1rem;padding-left:.85rem;display:grid}.mb-so-step-actions{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.mb-so-intake-secondary{border-top:1px dashed var(--mb-border-subtle);flex-wrap:wrap;gap:.5rem;padding-top:.85rem;display:flex}.mb-so-intake-secondary .mb-btn{padding:.4rem .85rem;font-size:.82rem}.mb-so-request-gate{max-width:52rem}.mb-so-request-physician{background:var(--mb-bg-subtle)}.mb-book-card{flex-direction:column;gap:0;max-width:34rem;padding:0;display:flex}.mb-book-head{border-bottom:1px solid var(--mb-border-subtle);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.mb-book-head h3{margin:0;font-size:1.05rem;font-weight:700}.mb-book-head p{color:var(--mb-text-secondary);margin:.15rem 0 0;font-size:.85rem}.mb-discussion-compose-entity{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mb-discussion-compose-alert{margin:0 1.25rem}.mb-book-close{color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.3rem .5rem;font-size:1.1rem;line-height:1}.mb-book-close:hover{background:var(--mb-bg-subtle);color:var(--mb-text-primary)}.mb-book-body{gap:1.1rem;max-height:min(60vh,30rem);padding:1.25rem;display:grid;overflow-y:auto}.mb-book-foot{border-top:1px solid var(--mb-border-subtle);justify-content:flex-end;gap:.6rem;padding:.9rem 1.25rem;display:flex}.mb-book-toggle{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.mb-book-toggle button{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);cursor:pointer;font:inherit;border-radius:.6rem;padding:.5rem .6rem;font-size:.85rem;font-weight:600}.mb-book-toggle button[aria-pressed=true]{background:var(--mb-selected-bg);border-color:var(--mb-action-primary);color:var(--mb-text-link)}.mb-book-slots{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.45rem;display:grid}.mb-book-slot{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:.6rem;padding:.5rem .25rem;font-size:.85rem;font-weight:600}.mb-book-slot:hover:not(:disabled){border-color:var(--mb-action-primary);color:var(--mb-text-link)}.mb-book-slot[aria-pressed=true]{background:var(--mb-action-hover);border-color:var(--mb-action-hover);color:var(--mb-on-action)}.mb-book-slot:disabled{background:var(--mb-bg-subtle);color:var(--mb-text-secondary);cursor:not-allowed;text-decoration:line-through}.mb-book-empty{background:var(--mb-bg-subtle);border:1px dashed var(--mb-border-subtle);color:var(--mb-text-secondary);text-align:center;border-radius:.7rem;padding:1.5rem 1rem;font-size:.85rem}.mb-book-chosen{background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:.6rem;padding:.6rem .75rem;font-size:.85rem;font-weight:600}@media (max-width:520px){.mb-book-foot{flex-direction:column-reverse}.mb-book-foot .mb-btn{width:100%}}.mb-th-list-page{gap:1rem;max-width:52rem;display:grid}.mb-th-list-head{gap:.3rem;display:grid}.mb-th-list-head h1{margin:0;font-size:1.4rem;font-weight:700}.mb-th-list{gap:.7rem;display:grid}.mb-th-row{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.95rem 1.1rem;display:flex}.mb-th-row-main{gap:.3rem;min-width:14rem;display:grid}.mb-th-row-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mb-th-row-title{margin:0;font-size:1rem;font-weight:650}.mb-th-row-title a{color:inherit;text-decoration:none}.mb-th-row-title a:hover{text-decoration:underline}.mb-th-row-meta{color:var(--mb-text-secondary);flex-wrap:wrap;gap:.85rem;margin:0;font-size:.82rem;display:flex}.mb-th-row-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.mb-th-row-actions .mb-btn{padding:.4rem .85rem;font-size:.82rem}.mb-th-tag-dependent{background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:650}.mb-avail-grid{border:1px solid var(--mb-border-subtle);border-radius:.9rem;overflow:hidden}.mb-avail-grid-head,.mb-avail-row{grid-template-columns:minmax(8rem,1.2fr) repeat(3,minmax(6rem,1fr));align-items:center;gap:.75rem;padding:.6rem .9rem;display:grid}.mb-avail-grid-head{background:var(--mb-bg-subtle);border-bottom:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mb-avail-row{border-bottom:1px solid var(--mb-border-subtle)}.mb-avail-row:last-child{border-bottom:0}.mb-avail-row.is-off{background:var(--mb-bg-subtle)}.mb-avail-row.is-off .mb-avail-fields{opacity:.5}.mb-avail-row .mb-avail-fields{display:contents}.mb-avail-row input[type=time],.mb-avail-row select{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);font:inherit;border-radius:.5rem;width:100%;padding:.4rem .5rem;font-size:.86rem}.mb-avail-row input[type=time]:disabled,.mb-avail-row select:disabled{cursor:not-allowed}.mb-avail-day{cursor:pointer;align-items:center;gap:.55rem;font-weight:600;display:flex}.mb-avail-row-error{color:var(--mb-status-danger-text);grid-column:1/-1;margin:0;font-size:.78rem}@media (max-width:700px){.mb-avail-grid-head{display:none}.mb-avail-row{grid-template-columns:1fr 1fr;row-gap:.5rem}.mb-avail-day{grid-column:1/-1}.mb-avail-row .mb-avail-fields{display:contents}}.mb-caregiver-aside-head{align-items:center;gap:.5rem;display:flex}.mb-caregiver-aside-head h2{margin:0;font-size:.92rem;font-weight:750}.mb-caregiver-aside-list{flex-direction:column;gap:.8rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.mb-caregiver-aside-list>li{align-items:flex-start;gap:.55rem;display:flex}.mb-caregiver-aside-icon{background:var(--mb-selected-bg);width:1.6rem;height:1.6rem;color:var(--mb-text-link);border-radius:.5rem;flex:none;place-items:center;font-size:.9rem;display:grid}.mb-caregiver-aside-list strong{font-size:.85rem;display:block}.mb-caregiver-aside-list strong+span{color:var(--mb-text-secondary);font-size:.8rem;display:block}.mb-caregiver-aside-link{color:var(--mb-text-link);align-items:center;gap:.3rem;margin-top:.9rem;font-size:.82rem;font-weight:650;display:inline-flex}.mb-legal{min-width:0;max-width:46rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}.mb-legal__head{border-bottom:1px solid var(--mb-border-subtle);margin-bottom:1.75rem;padding-bottom:1.5rem}.mb-legal__head h1{margin:1.25rem 0 .5rem;font-size:clamp(1.6rem,4vw,2rem);line-height:1.2}.mb-legal__head p{color:var(--mb-text-secondary);max-width:60ch;margin:0}.mb-legal__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mb-legal__item{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:10px;padding:1.1rem 1.25rem}.mb-legal__item-head{flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;display:flex}.mb-legal__item-head h2{margin:0;font-size:1.1rem}.mb-legal__required,.mb-legal__optional{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:650}.mb-legal__required{background:color-mix(in srgb, var(--mb-action-hover) 12%, var(--mb-bg-surface));color:var(--mb-text-link)}.mb-legal__optional{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-legal__meta{color:var(--mb-text-secondary);margin:.4rem 0 .85rem;font-size:.85rem}.mb-legal__missing{background:var(--mb-status-experience-bg);color:var(--mb-status-pending-text);border-radius:8px;margin:0;padding:.6rem .75rem;font-size:.88rem}.mb-legal__foot{border-top:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);margin-top:2rem;padding-top:1.25rem;font-size:.9rem}.mb-legal__disclaimer{margin-top:.75rem;font-size:.82rem}.mb-legal__facts{flex-wrap:wrap;gap:.75rem 2rem;margin:1.1rem 0 0;display:flex}.mb-legal__facts dt{letter-spacing:.03em;text-transform:uppercase;color:var(--mb-text-secondary);font-size:.72rem;font-weight:650}.mb-legal__facts dd{margin:.15rem 0 0;font-weight:600}.mb-legal__interim{background:var(--mb-status-experience-bg);color:var(--mb-status-pending-text);border-radius:8px;margin:0 0 1.5rem;padding:.75rem .9rem;font-size:.92rem}.mb-legal__body h2{margin:1.5rem 0 .5rem;font-size:1.1rem}.mb-legal__body p{margin:0 0 .85rem;line-height:1.6}@media print{.mb-legal{max-width:none;padding:0}.mb-legal__brand,.mb-legal__foot a{display:none}}.mb-mod{gap:1.25rem;min-width:0;display:grid}@media (min-width:1024px){.mb-mod{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}.mb-mod__head,.mb-mod>.mb-dash-status,.mb-mod>.mb-dash-card,.mb-mod__filters{grid-column:1/-1}.mb-mod__queue{max-height:calc(100vh - 2.5rem);position:sticky;top:1.25rem;overflow-y:auto}}.mb-mod__head h1{margin:.35rem 0 .4rem;font-size:clamp(1.5rem,3.5vw,1.9rem)}.mb-mod__head p{color:var(--mb-text-secondary);max-width:62ch;margin:0}.mb-mod__queue h2,.mb-mod__detail h2{margin:0 0 .75rem;font-size:1.05rem}.mb-mod__detail{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;gap:.85rem;min-width:0;padding:1.25rem 1.35rem;display:grid}.mb-mod__nav{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.mb-mod__filters{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-width:0;display:flex}.mb-mod__filters label{color:var(--mb-text-secondary);align-items:center;gap:.4rem;font-size:.88rem;display:flex}.mb-mod__filters select{font:inherit;color:var(--mb-text-primary);border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);border-radius:6px;padding:.25rem .4rem}.mb-mod__filters-check{gap:.35rem}.mb-mod__meta{grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0;font-size:.92rem;display:grid}.mb-mod__meta dt{color:var(--mb-text-secondary)}.mb-mod__meta dd{margin:0}.mb-mod__history h3{margin:0 0 .5rem;font-size:.95rem}.mb-mod__history ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mb-mod__history li{border-left:2px solid var(--mb-border-subtle);padding-left:.75rem}.mb-mod__history-note{white-space:pre-wrap;margin:.2rem 0 0;font-size:.9rem}.mb-mod__actions{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.mb-media-attach{flex-direction:column;gap:.5rem;display:flex}.mb-media-attach-hint{margin:0}.mb-media-thumb-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-media-thumb{border:1px solid var(--mb-border-subtle);border-radius:.5rem;width:96px;height:96px;position:relative;overflow:hidden}.mb-media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mb-media-thumb-status{background:rgb(var(--mb-photo-overlay-rgb) / .6);color:var(--mb-photo-overlay-text);text-align:center;padding:.15rem 0;font-size:.68rem;position:absolute;inset:auto 0 0}.mb-media-thumb-status-error{background:color-mix(in srgb, var(--mb-danger-solid) 85%, transparent)}.mb-media-thumb-remove{background:rgb(var(--mb-photo-overlay-rgb) / .55);color:var(--mb-photo-overlay-text);cursor:pointer;border:none;border-radius:999px;width:1.35rem;height:1.35rem;font-size:.7rem;line-height:1;position:absolute;top:.15rem;right:.15rem}.mb-media-thumb[draggable=true]{cursor:grab}.mb-media-thumb.is-dragging{opacity:.4}.mb-media-thumb.is-drop-target{outline:2px dashed var(--mb-action-primary);outline-offset:2px}.mb-media-thumb[tabindex="0"]:focus-visible{outline:2px solid var(--mb-action-primary);outline-offset:2px}.mb-media-video-item{min-width:0;color:var(--mb-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.mb-media-video-preview{background:#000;border-radius:8px;flex:none;width:min(12rem,100%);max-height:8rem}.mb-media-video-item>span{overflow-wrap:anywhere;min-width:0}.mb-media-video-remove{color:var(--mb-danger-solid);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.mb-media-attach-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mb-media-attach-actions label{cursor:pointer}.mb-media-attach-actions .mb-btn.is-suggested{border-color:var(--mb-action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--mb-action-primary) 25%, transparent)}.mb-media-thumb-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.mb-media-video-item .mb-media-thumb-retry{color:var(--mb-action-primary)}.mb-media-link{gap:.4rem;min-width:0;margin-top:.75rem;display:grid}.mb-media-link-row{flex-wrap:wrap;gap:.5rem;display:flex}.mb-media-link-row .mb-dash-input{flex:14rem;min-width:0}.mb-media-link-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mb-media-link-item{min-width:0;position:relative}.mb-media-link-draft{opacity:.85}.mb-linked-preview{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);border-radius:.5rem;align-items:center;gap:.75rem;min-width:0;padding:.5rem 2.25rem .5rem .5rem;display:flex}.mb-linked-preview img,.mb-linked-preview video,.mb-linked-preview__placeholder{object-fit:cover;background:var(--mb-border-subtle);border-radius:.35rem;flex:none;place-items:center;width:4.5rem;height:3rem;display:grid}.mb-linked-preview__text{min-width:0;font-size:.85rem;display:grid}.mb-linked-preview__host{color:var(--mb-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-media-link-item .mb-media-thumb-remove{top:50%;right:.5rem;transform:translateY(-50%)}.mb-phi-banner{background:var(--mb-status-experience-bg);border:1px solid var(--mb-status-experience-text);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;display:flex}.mb-phi-banner p{color:var(--mb-status-experience-text);flex:1;margin:0}.mb-phi-banner-dismiss{color:var(--mb-status-experience-text);cursor:pointer;background:0 0;border:none;font-size:.85rem;line-height:1}.mb-medpost-media{border-radius:.5rem;margin:.75rem 0;position:relative;overflow:hidden}.mb-medpost-media-grid{gap:.25rem;display:grid}.mb-medpost-media-grid.is-single{grid-template-columns:1fr}.mb-medpost-media-grid img,.mb-medpost-media video{object-fit:cover;border-radius:.5rem;width:100%;max-height:420px;display:block}.mb-medpost-media-grid.count-1{grid-template-columns:1fr}.mb-medpost-media-grid.count-1 img{cursor:zoom-in;max-height:400px}.mb-medpost-media-grid.count-2{grid-template-columns:1fr 1fr}.mb-medpost-media-grid.count-2 img{cursor:zoom-in}.mb-medpost-media-grid.count-3{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.mb-medpost-media-grid.count-3 img{cursor:zoom-in;max-height:208px}.mb-medpost-media-grid.count-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.mb-medpost-media-grid.count-4 img{cursor:zoom-in;max-height:208px}.mb-medpost-media-playable{gap:.75rem;margin-top:.25rem;display:grid}.mb-medpost-media-grid+.mb-medpost-media-playable,.mb-medpost-media-count+.mb-medpost-media-playable{margin-top:.75rem}.mb-linked-media{min-width:0;margin:0}.mb-play-card{aspect-ratio:16/9;background:rgb(var(--mb-photo-overlay-rgb) / .9);width:100%;max-width:100%;color:var(--mb-photo-overlay-text);cursor:pointer;border:none;border-radius:.5rem;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.mb-play-card:disabled{cursor:default}.mb-play-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mb-play-card__icon{background:rgb(var(--mb-photo-overlay-rgb) / .7);border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;padding-left:.2rem;font-size:1.3rem;transition:transform .15s;display:grid;position:relative}.mb-play-card:not(:disabled):hover .mb-play-card__icon{transform:scale(1.08)}.mb-play-card:focus-visible{outline:3px solid var(--mb-action-primary);outline-offset:2px}.mb-play-card__label{text-transform:capitalize;text-shadow:0 1px 2px #0009;font-size:.78rem;position:absolute;bottom:.5rem;left:.6rem}.mb-play-card.is-playing{cursor:auto;background:#000}.mb-play-card.is-playing video,.mb-play-card.is-playing iframe{object-fit:contain;border:0;border-radius:0;width:100%;height:100%;max-height:none}.mb-linked-media__image{object-fit:contain;background:var(--mb-bg-subtle);border-radius:.5rem;width:100%;max-height:420px;display:block}.mb-linked-media__source,.mb-linked-media__unavailable{color:var(--mb-text-secondary);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.78rem}@media (prefers-reduced-motion:reduce){.mb-play-card__icon{transition:none}}.mb-medpost-media-count,.mb-medpost-media-duration{color:var(--mb-text-secondary);margin:.35rem 0 0;font-size:.8rem}.mb-medpost-lightbox{z-index:1000;background:rgb(var(--mb-photo-overlay-rgb) / .85);cursor:zoom-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mb-medpost-lightbox img{object-fit:contain;border-radius:.5rem;max-width:92vw;max-height:92vh}.mb-medpost-lightbox-close{color:var(--mb-photo-overlay-text);cursor:pointer;background:#ffffff26;border:none;border-radius:999px;width:2.25rem;height:2.25rem;font-size:1rem;position:absolute;top:1rem;right:1rem}.mb-medpost-lightbox-prev,.mb-medpost-lightbox-next{color:var(--mb-photo-overlay-text);cursor:pointer;background:#ffffff26;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mb-medpost-lightbox-prev{left:1rem}.mb-medpost-lightbox-next{right:1rem}.mb-medpost-lightbox-position{color:var(--mb-photo-overlay-text);background:rgb(var(--mb-photo-overlay-rgb) / .5);border-radius:999px;padding:.2rem .6rem;font-size:.8rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.mb-medpost-media.is-warned .mb-medpost-media-grid img,.mb-medpost-media.is-warned .mb-linked-media img,.mb-medpost-media.is-warned video{filter:blur(24px)}.mb-medpost-media-reveal{background:color-mix(in srgb, var(--mb-status-experience-bg) 92%, transparent);border:1px solid var(--mb-status-experience-text);color:var(--mb-status-experience-text);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1rem;font-size:.85rem;font-weight:600;display:flex;position:absolute;inset:0}.mb-medpost-media.is-warned{max-height:min(20rem,70vh)}.mb-medpost-media-reveal-hint{font-weight:700;text-decoration:underline}.mb-comm-avatar{letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:.6rem;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.mb-comm-avatar.is-sm{width:2.25rem;height:2.25rem;font-size:.8rem}.mb-comm-avatar.is-md{width:3rem;height:3rem;font-size:1rem}.mb-comm-avatar.is-lg{width:3.75rem;height:3.75rem;font-size:1.25rem}.mb-comm-avatar img{object-fit:cover;width:100%;height:100%}.mb-comm-summary{border-top:4px solid var(--mb-action-primary)}.mb-comm-summary-header{background:color-mix(in srgb, var(--mb-action-primary) 10%, transparent);border-radius:.6rem;padding:.75rem}.mb-comm-summary-header h1{color:var(--mb-text-link)}.mb-comm-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@container (min-width:64rem){.mb-comm-layout{grid-template-columns:minmax(0,1fr) 20rem}}.mb-comm-layout .mb-comm-card{margin-bottom:0}.mb-comm-aside{gap:1rem;display:grid}.mb-comm-aside-card{padding:1.1rem 1.25rem}.mb-comm-aside-card h2{margin:0 0 .6rem;font-size:1rem}.mb-comm-aside-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mb-comm-aside-list li{flex-direction:column;font-size:.9rem;display:flex}.mb-comm-aside-more{color:var(--mb-text-link);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:.6rem;padding:0;font-size:.85rem;font-weight:600}.mb-comm-aside-more:hover,.mb-comm-aside-more:focus-visible{text-decoration:underline}.mb-comm-aside-articles{border-top:1px solid var(--mb-border-subtle);color:var(--mb-text-link);margin-top:.8rem;padding-top:.8rem;font-size:.9rem;font-weight:600;display:block}.mb-comm-feed-sort{align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.88rem;display:flex}.mb-comm-feed-sort select{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);font:inherit;border-radius:.4rem;padding:.3rem .5rem}.mb-comm-resource-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mb-comm-resource{border-bottom:1px solid var(--mb-border-subtle);flex-direction:column;gap:.15rem;padding-bottom:.85rem;display:flex}.mb-comm-resource:last-child{border-bottom:none}.mb-comm-resource-type{letter-spacing:.04em;text-transform:uppercase;color:var(--mb-text-secondary);font-size:.72rem;font-weight:700}.mb-comm-resource a{font-weight:600}.mb-comm-about-desc{white-space:pre-line;line-height:1.55}.mb-comm-about-block h3{margin:1rem 0 .4rem;font-size:.95rem}.mb-comm-tag-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.mb-comm-about-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:1.1rem 0 0;display:grid}.mb-comm-about-facts dt{color:var(--mb-text-secondary);font-size:.75rem}.mb-comm-about-facts dd{margin:0;font-weight:600}.mb-comm-join-modal{max-width:28rem}.mb-comm-join-modal-head{align-items:flex-start;gap:.9rem;margin-bottom:1rem;display:flex}.mb-comm-join-modal-head .mb-modal-title,.mb-comm-join-modal-head .mb-modal-desc{text-align:left;margin:0}.mb-comm-join-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 0 1rem;display:grid}.mb-comm-join-stat{background:var(--mb-selected-bg);text-align:center;border-radius:.5rem;padding:.6rem .5rem}.mb-comm-join-stat dt{color:var(--mb-text-secondary);order:2;font-size:.72rem}.mb-comm-join-stat dd{color:var(--mb-text-link);margin:0;font-size:1.1rem;font-weight:700}.mb-comm-join-stat{flex-direction:column;display:flex}.mb-comm-join-notify{cursor:pointer;align-items:flex-start;gap:.6rem;margin-bottom:.8rem;display:flex}.mb-comm-join-notify>span{flex-direction:column;font-size:.9rem;display:flex}.mb-comm-suggested{margin-bottom:1.25rem}.mb-comm-suggested-reason{color:var(--mb-text-link);margin:.2rem 0 0;font-size:.75rem;font-weight:600;display:inline-block}.mb-comm-feed-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.mb-comm-feed-head .mb-comm-panel-title{margin:0}.mb-comm-feed-tools{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.mb-comm-feed-tools .mb-comm-feed-sort{margin-bottom:0}.mb-comm-new-post{padding:.5rem 1rem;font-size:.9rem}.mb-comm-new-post:disabled{opacity:.5;cursor:not-allowed}.mb-comm-aside .mb-comm-rules ol{gap:.7rem;margin:0;padding-left:0;list-style:none;display:grid}.mb-comm-aside .mb-comm-rules li strong{font-size:.92rem}.mb-comm-aside .mb-comm-rules li p{margin:.15rem 0 0;font-size:.84rem;line-height:1.4}.mb-comm-aside .mb-comm-rules-disclaimer{margin-top:.85rem;padding-top:.75rem}.mb-comm-aside .mb-comm-rules-disclaimer p{margin:0;font-size:.76rem;line-height:1.4}.mb-comm-controls{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-bottom:1.1rem;display:flex}.mb-comm-controls>.mb-medinfo-filters,.mb-comm-controls>.mb-comm-search-bar{margin:0}.mb-comm-controls>.mb-comm-search-bar{flex:14rem;min-width:12rem}.mb-comm-avatar.is-xl{border-radius:1rem;width:5.25rem;height:5.25rem;font-size:1.85rem}.mb-comm-hero2{background:linear-gradient(135deg, var(--mb-selected-bg) 0%, var(--mb-bg-subtle) 55%, var(--mb-bg-surface) 100%);border:1px solid var(--mb-border-subtle);border-radius:.9rem;margin-bottom:1.1rem;padding:1.5rem 1.75rem}.mb-comm-hero2-main{align-items:flex-start;gap:1.25rem;display:flex}.mb-comm-hero2-copy{overflow-wrap:anywhere;flex:auto;grid-template-columns:minmax(0,1fr);gap:.55rem;min-width:0;display:grid}.mb-comm-hero2-copy h1{color:var(--mb-text-primary);margin:0;font-size:1.9rem;line-height:1.15}.mb-comm-hero2-desc{max-width:48rem;color:var(--mb-text-secondary);margin:0;line-height:1.5}.mb-comm-hero2-actions{flex:none;align-items:center;gap:.6rem;display:flex}.mb-comm-hero2-actions .mb-comm-join-btn{border-radius:.7rem;justify-content:center;min-width:10.5rem;padding:.7rem 1.3rem;font-weight:700}.mb-comm-hero2-stats{border-top:1px solid color-mix(in srgb, var(--mb-action-primary) 16%, transparent);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem 1.5rem;margin:1.35rem 0 0;padding-top:1.1rem;display:grid}.mb-comm-hero2-stat{align-items:center;gap:.75rem;display:flex}.mb-comm-hero2-stat>div{flex-direction:column;display:flex}.mb-comm-hero2-stat-icon{color:var(--mb-text-link);display:inline-flex}.mb-comm-hero2-stat dd{color:var(--mb-text-primary);margin:0;font-size:1.1rem;font-weight:700}.mb-comm-hero-more{position:relative}.mb-comm-hero-iconbtn{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);width:2.7rem;height:2.7rem;color:var(--mb-text-primary);cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.mb-comm-hero-iconbtn:hover,.mb-comm-hero-iconbtn[aria-expanded=true]{background:var(--mb-selected-bg);border-color:var(--mb-action-primary);color:var(--mb-text-link)}.mb-comm-hero-menu{z-index:20;background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);min-width:12.5rem;box-shadow:0 10px 28px rgb(var(--mb-shadow-color) / .14);border-radius:.6rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.mb-comm-hero-menu a,.mb-comm-hero-menu button{color:var(--mb-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.55rem .8rem;text-decoration:none}.mb-comm-hero-menu a:hover,.mb-comm-hero-menu button:hover,.mb-comm-hero-menu a:focus-visible,.mb-comm-hero-menu button:focus-visible{background:var(--mb-selected-bg);color:var(--mb-text-link)}@container (max-width:46rem){.mb-comm-hero2-main{flex-wrap:wrap}.mb-comm-hero2-copy{flex-basis:calc(100% - 7rem)}.mb-comm-hero2-actions{width:100%}.mb-comm-hero2-actions .mb-comm-join-btn{flex:auto}}.mb-comm-main-col{align-content:start;gap:1rem;min-width:0;display:grid}.mb-comm-tabs-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.75rem;padding:0 .5rem}.mb-comm-tabs-card .mb-comm-detail-tabs{border-bottom:0;margin:0;padding:0}.mb-comm-detail-tabs .mb-comm-tab{justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:inline-flex}.mb-comm-feed-panel{gap:1rem;display:grid}.mb-comm-composer{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:.75rem;gap:.9rem;padding:1rem 1.1rem;display:flex}.mb-comm-composer-avatar{background:var(--mb-action-primary);width:2.6rem;height:2.6rem;color:var(--mb-on-action);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mb-comm-composer-body{flex:auto;gap:.75rem;min-width:0;display:grid}.mb-comm-composer-input{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);color:var(--mb-text-secondary);border-radius:.6rem;margin:0;padding:.75rem 1rem;text-decoration:none;display:block}a.mb-comm-composer-input:hover,a.mb-comm-composer-input:focus-visible{border-color:var(--mb-action-primary);color:var(--mb-text-primary)}.mb-comm-composer-input.is-disabled{cursor:default}.mb-comm-composer-tools{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;display:flex}.mb-comm-composer-tool{color:var(--mb-text-secondary);align-items:center;gap:.4rem;font-size:.88rem;text-decoration:none;display:inline-flex}.mb-comm-composer-tool:hover,.mb-comm-composer-tool:focus-visible{color:var(--mb-text-link)}.mb-comm-composer .mb-comm-new-post{align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.mb-comm-section-head{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .75rem;display:flex}.mb-comm-section-head h2{align-items:center;gap:.4rem;margin:0;font-size:1.1rem;display:inline-flex}.mb-comm-pinned .mb-comm-section-head h2{color:var(--mb-text-link)}.mb-comm-section-head .mb-comm-feed-sort{margin:0}.mb-comm-feed-panel .mb-comm-post-list{gap:.85rem}.mb-comm-post-list .mb-comm-post-card.is-pinned{background:var(--mb-medpost-treatment_discussion-bg);border-color:color-mix(in srgb, var(--mb-medpost-treatment_discussion-color) 30%, var(--mb-bg-surface))}.mb-comm-aside-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.65rem;display:flex}.mb-comm-aside-head h2{margin:0;font-size:1rem}.mb-comm-aside-link{color:var(--mb-text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:600}.mb-comm-aside-link:hover,.mb-comm-aside-link:focus-visible{text-decoration:underline}.mb-comm-aside-blurb{color:var(--mb-text-secondary);margin:0 0 .6rem;font-size:.9rem;line-height:1.5}.mb-comm-tag{background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:600}.mb-comm-aside .mb-comm-tag-list{margin-bottom:.6rem}.mb-comm-mod-list,.mb-comm-rule-list,.mb-comm-link-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-comm-mod-list li{align-items:center;gap:.7rem;display:flex}.mb-comm-mod-avatar{background:var(--mb-selected-bg);width:2.3rem;height:2.3rem;color:var(--mb-text-link);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.mb-comm-mod-copy{flex-wrap:wrap;align-items:center;gap:.2rem .5rem;min-width:0;display:flex}.mb-comm-mod-copy a{color:var(--mb-text-link);font-weight:600;text-decoration:none}.mb-comm-mod-copy a:hover{text-decoration:underline}.mb-comm-role-pill{background:var(--mb-medpost-treatment_discussion-bg);color:var(--mb-medpost-treatment_discussion-color);border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:700}.mb-comm-role-pill.is-physician{background:var(--mb-selected-bg);color:var(--mb-text-link)}.mb-comm-rule-list li{align-items:flex-start;gap:.7rem;display:flex}.mb-comm-rule-num{background:var(--mb-selected-bg);width:1.7rem;height:1.7rem;color:var(--mb-text-link);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.mb-comm-rule-copy{gap:.1rem;min-width:0;font-size:.85rem;display:grid}.mb-comm-rule-copy strong{font-size:.9rem}.mb-comm-rule-copy>span{color:var(--mb-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mb-comm-link-list li{color:var(--mb-text-link);align-items:flex-start;gap:.55rem;display:flex}.mb-comm-link-list svg{flex:none;margin-top:.15rem}.mb-comm-link-list a{color:var(--mb-text-link);font-size:.9rem;font-weight:600;text-decoration:none}.mb-comm-link-list a:hover{text-decoration:underline}.mb-comm-about-rules{gap:.75rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.mb-comm-about-rules p{color:var(--mb-text-secondary);margin:.15rem 0 0}.mb-comm-post-card.is-pinned .mb-comm-post-pin{background:var(--mb-bg-surface);color:var(--mb-medpost-treatment_discussion-color);border:1px solid color-mix(in srgb, var(--mb-medpost-treatment_discussion-color) 35%, var(--mb-bg-surface));border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.mb-comm-main-col,.mb-comm-feed-panel,.mb-comm-aside,.mb-comm-panel{grid-template-columns:minmax(0,1fr)}.mb-comm-tabs-card{min-width:0;overflow:hidden}.mb-comm-hero2,.mb-comm-detail>*{min-width:0}.mb-comm-section-head{flex-wrap:wrap}.mb-comm-section-head h2,.mb-comm-feed-sort label{white-space:nowrap}.mb-comm-tabs-card .mb-comm-detail-tabs{background:linear-gradient(to right, var(--mb-bg-surface) 30%, transparent) 0 0 / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--mb-bg-surface) 30%, transparent) 100% 0 / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--mb-action-primary) 22%, transparent), transparent) 0 0 / .9rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--mb-action-primary) 22%, transparent), transparent) 100% 0 / .9rem 100% no-repeat scroll;background-color:var(--mb-bg-surface)}.mb-comm-about-rules-block{border-top:1px solid var(--mb-border-subtle);margin-top:1.4rem;padding-top:1.1rem}.mb-comm-about-rules-block h3{margin-top:0}.mb-comm-resource a{color:var(--mb-text-link);text-decoration:none}.mb-comm-resource a:hover,.mb-comm-resource a:focus-visible{text-decoration:underline}.mb-theme-control{border:0;min-width:0;margin:0;padding:0}.mb-theme-control-legend{color:var(--mb-text-secondary);margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:600}.mb-theme-control-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mb-theme-option{cursor:pointer;min-width:0;display:block;position:relative}.mb-theme-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mb-theme-option-body{border:1px solid var(--mb-border-control);border-radius:var(--mb-radius-control);background:var(--mb-bg-surface);height:100%;min-height:2.75rem;color:var(--mb-text-primary);flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem .875rem;transition:background-color .12s,border-color .12s;display:flex}.mb-theme-option:hover .mb-theme-option-body{background:var(--mb-bg-subtle)}.mb-theme-option input:checked+.mb-theme-option-body{background:var(--mb-selected-bg);border-color:var(--mb-selected-text);box-shadow:inset 0 0 0 1px var(--mb-selected-text);color:var(--mb-selected-text)}.mb-theme-option input:focus-visible+.mb-theme-option-body{outline:3px solid var(--mb-focus-ring);outline-offset:3px}.mb-theme-option-label{font-size:1rem;font-weight:600;line-height:1.5rem}.mb-theme-option-hint{color:var(--mb-text-secondary);font-size:.875rem;line-height:1.25rem}.mb-theme-option input:checked+.mb-theme-option-body .mb-theme-option-hint{color:var(--mb-selected-text)}.mb-theme-control--compact .mb-theme-option-body{flex-direction:row;justify-content:center;align-items:center;gap:.375rem;padding:.5rem}.mb-theme-control--compact .mb-theme-option-label{font-size:.875rem}.mb-dash-menu-appearance{border-top:1px solid var(--mb-border-subtle);min-width:15.5rem;margin-top:.25rem;padding:.625rem .75rem .75rem}.mb-settings-appearance{padding-bottom:1.5rem}.mb-settings-appearance p{color:var(--mb-text-secondary);margin:0 0 1rem}input,select,textarea{min-width:0;max-width:100%}.mb-editor-form,.mb-editor-field{grid-template-columns:minmax(0,1fr)}.mb-editor-footer{flex-wrap:wrap;row-gap:.75rem}.mb-editor-footer-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mb-comm-controls>*,.mb-medinfo-filters>*{min-width:0}.mb-comm-tabs{flex-wrap:wrap;row-gap:.25rem}@media (max-width:640px){.mb-three-layer__tabs{grid-template-columns:minmax(0,1fr)}.mb-comm-specialty-filter{flex-wrap:wrap}.mb-comm-specialty-filter select{width:100%}.mb-medinfo-keyfacts-grid{grid-template-columns:minmax(0,1fr)}.mb-medinfo-keyfact-info dd{white-space:normal}}.mb-home-feed__error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.mb-home-feed__error p{margin:0}.mb-btn-solid:active:not(:disabled),.mb-btn-primary:active:not(:disabled),.mb-btn-solid-teal:active:not(:disabled){background:var(--mb-action-pressed)}.mb-btn-solid:disabled,.mb-btn-primary:disabled,.mb-btn-solid-teal:disabled,.mb-btn-solid[aria-disabled=true],.mb-btn-primary[aria-disabled=true]{background:var(--mb-disabled-bg);color:var(--mb-disabled-text);box-shadow:none;opacity:1;cursor:not-allowed;border-color:#0000;transform:none}.mb-so-selected-facts,.mb-member-safe-fields{grid-template-columns:max-content minmax(0,1fr);gap:.3rem .75rem;margin:0 0 .75rem;font-size:.9rem;display:grid}.mb-so-selected-facts dt,.mb-member-safe-fields dt{color:var(--mb-text-muted);font-weight:600}.mb-so-selected-facts dd,.mb-member-safe-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:420px){.mb-so-selected-facts,.mb-member-safe-fields{grid-template-columns:minmax(0,1fr)}.mb-so-selected-facts dd,.mb-member-safe-fields dd{margin-bottom:.35rem}}.mb-so-eligibility-list,.mb-th-booking-steps,.mb-th-booking-requirements ul{gap:.35rem;margin:.35rem 0 0;padding-left:1.15rem;display:grid}.mb-th-booking-info{margin-bottom:1rem}.mb-th-booking-info-title{margin:0 0 .35rem;font-size:1.05rem}.mb-th-booking-requirements h3{margin:.85rem 0 0;font-size:.95rem}.mb-th-booking-actions,.mb-so-request-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.mb-medpost-excerpt{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;color:var(--mb-text-secondary);-webkit-box-orient:vertical;margin:.35rem 0 .5rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mb-medpost-byline{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.mb-physician-author-badge{white-space:nowrap;flex-shrink:0}.mb-editor-audience-preview{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);overflow-wrap:anywhere;border-radius:.5rem;margin-top:.6rem;padding:.65rem .85rem;font-size:.875rem}.mb-editor-audience-preview ul{color:var(--mb-text-secondary);margin:.3rem 0 0;padding-left:1.1rem}.mb-editor-topic-status{color:var(--mb-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0 0 .5rem;font-size:.9rem;display:flex}.mb-comm-controls>.mb-comm-sort-criteria{flex:100%;margin:0}.mb-comm-lead{color:var(--mb-text-secondary);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.85rem}.mb-saved-help{margin-bottom:1rem}.mb-saved-help .mb-guide-help-list li{overflow-wrap:anywhere}.mb-saved-help .mb-guide-help-list a{width:auto;display:inline}.mb-explore-section-header{flex-wrap:wrap;gap:.5rem 1rem}.mb-explore-criteria{color:var(--mb-text-secondary);max-width:60ch;margin:-.75rem 0 1rem;font-size:.85rem;line-height:1.45}.mb-explore-topic-info{min-width:0}.mb-explore-topic-title{overflow-wrap:anywhere}.mb-search-capped{color:var(--mb-text-secondary);margin:.5rem 0 0;font-size:.85rem}.mb-search-see-all{margin:.75rem 0 0;font-weight:600}.mb-search-showing{color:var(--mb-text-secondary);white-space:nowrap;font-size:.8rem;font-weight:500}.mb-home-card--compact{padding:.95rem 1.1rem}.mb-home-card--compact .mb-home-card__head{margin-bottom:.4rem}.mb-home-card--compact .mb-home-card__title{margin:.1rem 0 .3rem;font-size:1.1rem}.mb-home-card--compact .mb-home-card__takeaway{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.6rem;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mb-home-card--compact .mb-source-list-feed{margin:.4rem 0 .6rem}.mb-home-card__reason{color:var(--mb-text-secondary);overflow-wrap:anywhere;margin:0 0 .5rem;font-size:.78rem;line-height:1.4}.mb-home-card__reason-label{color:var(--mb-text-primary);font-weight:650}.mb-home-card__more{color:var(--mb-text-link);font-size:.8rem;font-weight:600;display:inline-block}.mb-home-card__tags-more{color:var(--mb-text-secondary);align-self:center;font-size:.78rem}.mb-topic-actions{align-items:flex-start}.mb-topic-action{flex-direction:column;flex:16rem;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.mb-topic-action__help{color:var(--mb-text-secondary);margin:0;font-size:.85rem;line-height:1.45}.mb-topic-intro{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;margin:0 0 1.5rem;padding:1rem 1.25rem}.mb-topic-intro h2{margin:0 0 .5rem;font-size:1.05rem}.mb-topic-intro h3{margin:1rem 0 .25rem;font-size:.95rem}.mb-topic-intro p{margin:0 0 .5rem;line-height:1.5}.mb-topic-intro__note{color:var(--mb-text-secondary);font-size:.85rem}.mb-topic-intro__library{grid-template-columns:minmax(0,1fr);gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.mb-topic-intro__library li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0;display:flex}.mb-topic-intro__kind{text-transform:uppercase;letter-spacing:.03em;color:var(--mb-text-secondary);font-size:.75rem;font-weight:650}@media (max-width:480px){.mb-home-card--compact,.mb-topic-intro{padding:.85rem .9rem}}.mb-profile-visibility{border:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);overflow-wrap:anywhere;border-radius:.5rem;margin:0 0 .85rem;padding:.55rem .75rem;font-size:.85rem}.mb-profile-visibility strong{color:var(--mb-text-primary)}.mb-profile-summary .mb-profile-visibility{margin:.9rem 0 0}.mb-profile-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.mb-settings-group{margin:1.5rem 0 0}.mb-settings-group-head{margin:0 0 .75rem}.mb-settings-group-head h2{margin:0;font-size:1.1rem}.mb-settings-group-head p{margin:.25rem 0 0}.mb-settings-card h3{margin:0;font-size:1.02rem}.mb-settings-card>p,.mb-settings-card>.mb-btn{margin-bottom:1rem}.mb-settings-feed{margin:0 0 1rem;scroll-margin-top:5rem}.mb-settings-channel-list{color:var(--mb-text-secondary);gap:.4rem;margin:.5rem 0 .75rem;padding-left:1.1rem;font-size:.9rem;display:grid}.mb-settings-channel-list strong{color:var(--mb-text-primary)}.mb-settings-pref-toggles{flex-wrap:wrap;row-gap:.5rem}.mb-settings-save-status:empty{margin:0}.mb-notification-actions .mb-btn{white-space:normal;text-align:left}.mb-history-about{margin:0 0 1rem}.mb-history-about h2{margin:0 0 .5rem;font-size:1.05rem}.mb-history-about ul,.mb-blocked-explainer ul{color:var(--mb-text-secondary);gap:.35rem;margin:0 0 .75rem;padding-left:1.1rem;font-size:.9rem;display:grid}.mb-history-pause>span{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mb-history-toolbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;gap:.75rem;margin:0 0 1rem;display:grid}.mb-history-toolbar>.mb-btn{justify-self:start}.mb-history-item-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mb-history-item-foot p{margin:0}.mb-blocked-explainer{margin:0 0 1rem}.mb-blocked-explainer h2{margin:0 0 .5rem;font-size:1.05rem}.mb-blocked-explainer h3{margin:.25rem 0 .4rem;font-size:.95rem}.mb-evidence-label{margin:.25rem 0 .75rem}.mb-evidence-label__row{color:var(--mb-text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.86rem;display:flex}.mb-evidence-label__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.82rem;font-weight:650;line-height:1.2;display:inline-flex}.mb-evidence-label__pill svg{flex-shrink:0;width:1rem;height:1rem}.mb-evidence-label__pill--community{background:var(--mb-status-perspective-bg);color:var(--mb-status-perspective-text)}.mb-evidence-label__pill--physician,.mb-evidence-label__pill--evidence{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text)}.mb-evidence-label__pill--guideline{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-evidence-label__pill--medication{background:var(--mb-status-neutral-bg);color:var(--mb-status-neutral-text)}.mb-evidence-label__note{border-left:1px solid var(--mb-border-subtle);padding-left:.6rem}.mb-evidence-label__why{font:inherit;color:var(--mb-text-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:.86rem;font-weight:600}.mb-evidence-label__why:before{content:"·";color:var(--mb-text-secondary);margin-right:.6rem}.mb-evidence-label__why:hover{text-decoration:underline}.mb-evidence-label__panel{background:var(--mb-bg-subtle);color:var(--mb-text-primary);border-radius:10px;margin-top:.65rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.mb-evidence-label__panel>p{margin:0 0 .75rem}.mb-evidence-label__panel .mb-trust-panel{background:var(--mb-bg-surface);margin:0}.mb-evidence-label__alert{margin:.5rem 0 0;font-size:.85rem}.mb-home-feed .mb-home-card__actions{margin-top:.25rem;padding-top:.6rem}.mb-home-feed .mb-icon-btn-metric{flex-direction:row;gap:.35rem;padding:.35rem .6rem;font-size:.9rem;font-weight:600}.mb-home-feed .mb-icon-btn-metric__top{display:contents}.mb-home-feed .mb-icon-btn-metric__top>svg{order:0}.mb-home-feed .mb-icon-btn-metric__label{order:1;margin-top:0;font-size:.9rem;font-weight:600}.mb-home-feed .mb-icon-btn-metric__top>span{order:2;font-size:.9rem;font-weight:600}.mb-home-feed .mb-icon-btn-metric__top>span:before{content:"·";color:var(--mb-text-secondary);margin-right:.35rem}.mb-home-feed .mb-icon-btn,.mb-home-feed .mb-icon-btn-metric{min-width:0;min-height:40px}.mb-home-feed .mb-source-card.is-dense{border-radius:10px;padding:.85rem 1rem}.mb-home-feed .mb-source-card.is-dense .mb-source-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title badges""meta badges";align-items:center;column-gap:.85rem;display:grid}.mb-home-feed .mb-source-card.is-dense .mb-source-title{grid-area:title;font-size:.92rem;font-weight:650}.mb-home-feed .mb-source-card.is-dense .mb-source-meta{grid-area:meta;font-size:.82rem}.mb-home-feed .mb-source-card.is-dense .mb-source-card-head{grid-area:badges;justify-content:flex-end;margin:0}.mb-home-feed .mb-source-card.is-dense .mb-source-card-chevron{display:none}.mb-home-feed .mb-source-card.is-dense .mb-source-card__thumb{background:var(--mb-selected-bg);width:2.75rem;height:2.75rem;color:var(--mb-selected-text);border-radius:.5rem;align-self:center}@media (max-width:640px){.mb-home-feed .mb-source-card.is-dense .mb-source-card-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""meta""badges";row-gap:.3rem}.mb-home-feed .mb-source-card.is-dense .mb-source-card-head{justify-content:flex-start}}.mb-home-right-rail .mb-dash-card-head h2{font-size:1.1rem;font-weight:750}.mb-home-rail-heading{align-items:center;gap:.5rem;display:inline-flex}.mb-home-rail-heading-icon{width:1.5rem;height:1.5rem;color:var(--mb-text-link);place-items:center;display:inline-grid}.mb-home-rail-heading-icon svg{width:1.3rem;height:1.3rem}.mb-home-rail-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.mb-home-rail-list--ranked{counter-reset:none}.mb-home-rail-list>li{border-bottom:1px solid var(--mb-border-subtle);padding:.35rem 0}.mb-home-rail-list>li:last-child{border-bottom:0}.mb-home-rail-item{min-width:0;color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}a.mb-home-rail-item:hover .mb-home-rail-title{color:var(--mb-text-link)}.mb-home-rail-icon{background:var(--mb-selected-bg);width:2.75rem;height:2.75rem;color:var(--mb-selected-text);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.mb-home-rail-icon svg{width:1.3rem;height:1.3rem}.mb-home-rail-icon img{object-fit:cover;width:100%;height:100%}.mb-home-rail-text{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.mb-home-rail-title{color:var(--mb-text-primary);overflow-wrap:anywhere;font-size:.95rem;font-weight:650;text-decoration:none}a.mb-home-rail-title:hover{color:var(--mb-text-link)}.mb-home-rail-meta{color:var(--mb-text-secondary);font-size:.8rem}.mb-home-rail-follow{flex:none;margin-left:auto;padding:.4rem 1rem;font-size:.85rem}.mb-home-rail-follow.is-following{background:var(--mb-selected-bg)}.mb-home-rail-btn{border-radius:.6rem;margin-top:.85rem;padding:.6rem 1rem;font-size:.92rem}.mb-home-rail-empty{color:var(--mb-text-secondary);margin:0;font-size:.9rem;line-height:1.5}.mb-home-rail-cta{color:var(--mb-text-link);align-items:center;gap:.4rem;margin-top:.75rem;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.mb-home-rail-cta svg{width:1rem;height:1rem}.mb-home-rail-cta:hover{text-decoration:underline}.mb-home-rail-footer{flex-wrap:wrap;justify-content:center;gap:.25rem 0;padding:0 .5rem;font-size:.82rem;display:flex}.mb-home-rail-footer a{color:var(--mb-text-secondary);text-decoration:none}.mb-home-rail-footer a:hover{color:var(--mb-text-link);text-decoration:underline}.mb-home-rail-footer a+a:before{content:"·";color:var(--mb-border-control);margin:0 .55rem}@media (min-width:861px) and (max-width:1320px){.mb-dash-sidebar__cta{justify-content:center;padding:.7rem 0}.mb-dash-sidebar__cta-label,.mb-dash-sidebar__disclaimer{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mb-dash-sidebar__footer{padding:0}}.mb-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.mb-page-head h1{letter-spacing:-.02em;color:var(--mb-text-primary);margin:0 0 .3rem;font-size:1.85rem;font-weight:800;line-height:1.15}.mb-page-head p{color:var(--mb-text-secondary);max-width:48rem;margin:0;font-size:1rem}.mb-page-head__text{flex:20rem;min-width:0}.mb-page-head__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mb-settings-page{max-width:none}.mb-settings-layout{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.mb-settings-nav{border-radius:14px;padding:.6rem;position:sticky;top:4.25rem}.mb-settings-nav ul{margin:0;padding:0;list-style:none}.mb-settings-nav li+li .mb-settings-nav__link{border-top:1px solid var(--mb-border-subtle)}.mb-settings-nav__link{color:var(--mb-text-primary);border-radius:10px;align-items:center;gap:.85rem;padding:.95rem .9rem;font-size:.98rem;font-weight:550;text-decoration:none;transition:background-color .14s;display:flex}.mb-settings-nav__link:hover{background:var(--mb-bg-subtle)}.mb-settings-nav__link.is-active{background:var(--mb-selected-bg);color:var(--mb-selected-text);font-weight:650}.mb-settings-nav li+li .mb-settings-nav__link.is-active{border-top-color:#0000}.mb-settings-nav__icon{width:1.5rem;color:var(--mb-text-secondary);flex:none;place-items:center;display:grid}.mb-settings-nav__link.is-active .mb-settings-nav__icon,.mb-settings-nav__link.is-active .mb-settings-nav__chevron{color:var(--mb-selected-text)}.mb-settings-nav__label{flex:auto}.mb-settings-nav__meta{color:var(--mb-text-secondary);margin-top:.15rem;font-size:.8rem;font-weight:400;display:block}.mb-settings-nav__link.is-active .mb-settings-nav__meta{color:var(--mb-selected-text);opacity:.85}.mb-settings-nav__chevron{color:var(--mb-text-secondary);flex:none}.mb-settings-content{gap:1.25rem;min-width:0;display:grid}.mb-settings-section{border-radius:14px;padding:1.4rem 1.5rem}.mb-settings-section h2,.mb-settings-section h3{color:var(--mb-text-primary);margin:0 0 .9rem;font-size:1.15rem;font-weight:750}.mb-settings-section>p{color:var(--mb-text-secondary);margin:-.4rem 0 1rem}.mb-settings-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--mb-text-secondary);margin:0 0 .6rem;font-size:.8rem;font-weight:700}.mb-settings-group{gap:1rem;display:grid}.mb-settings-rows{display:grid}.mb-settings-row{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.95rem 0;display:flex}.mb-settings-rows .mb-settings-row:first-child{border-top:0;padding-top:.25rem}.mb-settings-row--divided{margin-top:1.25rem;padding-bottom:0}.mb-settings-row>div{flex-direction:column;flex:16rem;gap:.15rem;min-width:0;display:flex}.mb-settings-row__label{color:var(--mb-text-primary);font-size:1rem;font-weight:650}.mb-settings-row__value{color:var(--mb-text-secondary);overflow-wrap:anywhere;font-size:.95rem}.mb-settings-row__note{color:var(--mb-text-secondary);margin:.35rem 0 0;font-size:.85rem}.mb-settings-row__action{border-radius:.6rem;flex:none;padding:.55rem 1.1rem;font-size:.92rem}.mb-settings-links{margin:0;padding:0;list-style:none}.mb-settings-links li+li{border-top:1px solid var(--mb-border-subtle)}.mb-settings-link-row{color:inherit;align-items:center;gap:.9rem;padding:.9rem 0;text-decoration:none;display:flex}.mb-settings-link-row:hover .mb-settings-link-row__title{color:var(--mb-text-link)}.mb-settings-link-row__icon{width:1.5rem;color:var(--mb-text-primary);flex:none;place-items:center;display:grid}.mb-settings-link-row__text{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.mb-settings-link-row__title{color:var(--mb-text-primary);font-size:1rem;font-weight:650}.mb-settings-link-row__meta{color:var(--mb-text-secondary);font-size:.9rem}.mb-settings-link-row__chevron{color:var(--mb-text-secondary);flex:none}.mb-settings-feed .mb-dash-card{border-radius:14px;padding:1.4rem 1.5rem}.mb-settings-feed>.mb-dash-hint{margin:.5rem 0 0}.mb-settings-footer{border-top:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.5rem;padding-top:1rem;font-size:.95rem;display:flex}.mb-settings-footer p{margin:0}.mb-settings-logout-link{font:inherit;color:var(--mb-status-danger-text);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.98rem;font-weight:650}.mb-settings-logout-link:hover{text-decoration:underline}@media (max-width:1100px){.mb-settings-layout{grid-template-columns:minmax(0,1fr)}.mb-settings-nav{position:static}}.mb-comm-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin-bottom:.9rem;display:grid}.mb-comm-searchbar{align-items:center;min-width:0;display:flex;position:relative}.mb-comm-searchbar__icon{color:var(--mb-text-secondary);pointer-events:none;align-items:center;display:flex;position:absolute;left:.9rem}.mb-comm-searchbar__icon svg{width:1.05rem;height:1.05rem}.mb-comm-searchbar input[type=search]{border:1px solid var(--mb-border-subtle);width:100%;font:inherit;background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:.65rem;padding:.7rem .9rem .7rem 2.5rem;font-size:.98rem;transition:border-color .14s}.mb-comm-searchbar input[type=search]:focus{border-color:var(--mb-action-primary)}.mb-comm-searchbar__clear{font:inherit;color:var(--mb-text-link);cursor:pointer;background:0 0;border:0;padding:.25rem .4rem;font-size:.85rem;font-weight:600;position:absolute;right:.6rem}.mb-comm-select{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:.65rem;align-items:center;gap:0;min-width:15rem;display:flex;position:relative}.mb-comm-select:focus-within{border-color:var(--mb-action-primary)}.mb-comm-select label{color:var(--mb-text-secondary);white-space:nowrap;padding-left:.9rem;font-size:.95rem}.mb-comm-select select{appearance:none;min-width:0;font:inherit;color:var(--mb-text-primary);cursor:pointer;background:0 0;border:0;outline:none;flex:auto;padding:.7rem 2.2rem .7rem .4rem;font-size:.95rem;font-weight:650}.mb-comm-select:after{content:"";border-right:2px solid var(--mb-text-secondary);border-bottom:2px solid var(--mb-text-secondary);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:.9rem;transform:translateY(-70%)rotate(45deg)}.mb-comm-combo{flex:auto;align-self:stretch;min-width:0;display:flex;position:relative}.mb-comm-combo input{min-width:0;font:inherit;font-size:var(--mb-control-font,.95rem);color:var(--mb-text-primary);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;padding:0 2.2rem 0 .4rem;font-weight:650}.mb-comm-combo input::placeholder{color:var(--mb-text-primary);opacity:.55;font-weight:650}.mb-comm-select:has(.mb-comm-combo input[aria-expanded=true]){border-color:var(--mb-action-primary);box-shadow:0 0 0 2px var(--mb-selected-bg)}.mb-comm-combo__list{z-index:50;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);width:max(100%,16rem);max-height:min(26rem,70vh);box-shadow:0 8px 20px rgb(var(--mb-shadow-color) / .12);border-radius:.65rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:auto;right:-1px;overflow-y:auto}.mb-comm-combo__option,.mb-comm-combo__empty{border-radius:.4rem;padding:.4rem .75rem;font-size:.9rem;line-height:1.35}.mb-comm-combo__option{cursor:pointer}.mb-comm-combo__option.is-active{background:var(--mb-bg-subtle)}.mb-comm-combo__option.is-selected{background:var(--mb-selected-bg);color:var(--mb-selected-text);font-weight:600}.mb-comm-combo__empty{color:var(--mb-text-secondary)}@media (max-width:1100px){.mb-comm-combo__list{max-width:calc(100vw - 2rem);left:-1px;right:auto}}.mb-comm-pills{flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem;display:flex}.mb-comm-pill__count{font-weight:550}.mb-comm-sort-criteria{margin:0}.mb-comm-section{gap:.85rem;margin-top:.75rem;display:grid}.mb-comm-section__title{color:var(--mb-text-primary);margin:0;font-size:1.3rem;font-weight:750}.mb-ccard{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);height:100%;box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .03);border-radius:14px;grid-template-rows:auto 1fr auto;gap:.6rem;padding:1.1rem 1.15rem;display:grid}.mb-ccard__top{align-items:flex-start;gap:.85rem;display:flex}.mb-ccard .mb-comm-avatar.is-md{border-radius:.75rem;width:3.25rem;height:3.25rem;font-size:1.05rem}.mb-ccard__head{flex-direction:column;gap:.4rem;min-width:0;display:flex}.mb-ccard__name{color:var(--mb-text-primary);margin:0;font-size:1.05rem;font-weight:750;line-height:1.3}.mb-ccard__name a{color:inherit;text-decoration:none}.mb-ccard__name a:hover,.mb-ccard__name a:focus-visible{color:var(--mb-text-link);text-decoration:underline}.mb-ccard__chips{flex-wrap:wrap;gap:.35rem;display:flex}.mb-ccard__chip{background:var(--mb-selected-bg);color:var(--mb-selected-text);border-radius:999px;align-items:center;padding:.18rem .6rem;font-size:.76rem;font-weight:650;display:inline-flex}.mb-ccard__chip--lead{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text)}.mb-ccard__chip--muted{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-ccard__chip--warn{background:var(--mb-status-experience-bg);color:var(--mb-status-experience-text)}.mb-ccard__desc{color:var(--mb-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.45;display:-webkit-box;overflow:hidden}.mb-ccard__lead,.mb-ccard__reason{color:var(--mb-text-secondary);margin:-.2rem 0 0;font-size:.82rem}.mb-ccard__reason{color:var(--mb-text-link);font-weight:600}.mb-ccard__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-top:auto;display:flex}.mb-ccard__members{color:var(--mb-text-secondary);align-items:center;gap:.4rem;margin:0;font-size:.86rem;display:flex}.mb-ccard__members svg{flex:none;width:1.05rem;height:1.05rem}.mb-ccard__meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mb-ccard__activity{color:var(--mb-text-muted);overflow-wrap:anywhere;align-items:center;gap:.4rem;margin:0;font-size:.82rem;display:flex}.mb-ccard__activity svg{flex:none;width:1rem;height:1rem}.mb-ccard__activity.is-active{color:var(--mb-status-reviewed-text);font-weight:600}.mb-ccard.is-member .mb-ccard__members{color:var(--mb-status-reviewed-text);font-weight:650}.mb-ccard .mb-comm-join-btn{min-height:2.35rem;box-shadow:none;border-radius:.6rem;padding-inline:1.35rem;font-size:.92rem}.mb-ccard .mb-comm-join-btn.is-joined{align-items:center;gap:.4rem;display:inline-flex}.mb-ccard .mb-comm-join-btn.is-joined svg{width:.95rem;height:.95rem}.mb-ccard--promo{background:var(--mb-selected-bg);border-color:color-mix(in srgb, var(--mb-action-primary) 18%, var(--mb-border-subtle));grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:1rem}.mb-ccard__promo-icon{background:var(--mb-bg-surface);width:3.75rem;height:3.75rem;color:var(--mb-text-link);border-radius:.9rem;place-items:center;display:grid}.mb-ccard__promo-icon svg{width:1.9rem;height:1.9rem}.mb-ccard__promo-text{gap:.5rem;min-width:0;display:grid}.mb-ccard__promo-text .mb-ccard__desc{-webkit-line-clamp:2}.mb-ccard__promo-btn{background:var(--mb-bg-surface);border-radius:.6rem;justify-self:start;padding:.55rem 1.2rem;font-size:.92rem}@media (max-width:1100px){.mb-comm-toolbar{grid-template-columns:minmax(0,1fr)}.mb-comm-select{min-width:0}}.mb-comm-hero2{background:var(--mb-bg-surface);padding:0;position:relative;overflow:visible}.mb-comm-hero2__band{background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--mb-action-primary) 22%, transparent) 0%, transparent 55%), linear-gradient(135deg, var(--mb-selected-bg) 0%, var(--mb-bg-subtle) 100%);border-bottom:1px solid var(--mb-border-subtle);border-radius:.9rem .9rem 0 0;height:7.5rem;position:relative}.mb-comm-hero2__band .mb-comm-hero2-actions{position:absolute;bottom:1.25rem;right:1.25rem}.mb-comm-hero2-main{z-index:1;align-items:flex-start;gap:1.25rem;padding:0 1.75rem 1.5rem;position:relative}.mb-comm-hero2-main .mb-comm-avatar.is-xl{width:5.5rem;height:5.5rem;box-shadow:0 0 0 4px var(--mb-bg-surface);border-radius:1.1rem;margin-top:-2.75rem;font-size:1.6rem}.mb-comm-hero2-copy{padding-top:1rem}.mb-comm-hero2-stats{border-top:0;flex-wrap:wrap;gap:.5rem 1.5rem;margin:.35rem 0 0;padding:0;display:flex}.mb-comm-hero2-stat{color:var(--mb-text-secondary);gap:.45rem;font-size:.9rem}.mb-comm-hero2-stat>div{flex-direction:row;align-items:baseline;gap:.3rem}.mb-comm-hero2-stat.is-value-first>div{flex-direction:row-reverse}.mb-comm-hero2-stat dt{color:var(--mb-text-secondary);order:0;font-size:.9rem}.mb-comm-hero2-stat.is-value-first dt{text-transform:lowercase}.mb-comm-hero2-stat dd{color:var(--mb-text-primary);font-size:.9rem;font-weight:700}.mb-comm-hero2-stat+.mb-comm-hero2-stat:before{content:"•";color:var(--mb-border-control);margin-right:.25rem}.mb-comm-hero2-stat-icon svg{width:1.1rem;height:1.1rem}.mb-comm-tabs-card{border-radius:14px;padding:0 .75rem}.mb-comm-tabs-card .mb-comm-detail-tabs .mb-comm-tab{flex:1 1 0;padding:1rem .75rem;font-size:.95rem}.mb-comm-tabs-card .mb-comm-detail-tabs .mb-comm-tab svg{color:var(--mb-text-secondary)}.mb-comm-tabs-card .mb-comm-detail-tabs .mb-comm-tab.is-active svg{color:var(--mb-text-link)}.mb-comm-join-prompt{border:1px solid color-mix(in srgb, var(--mb-action-primary) 18%, var(--mb-border-subtle));background:var(--mb-selected-bg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:1.1rem 1.35rem;display:flex}.mb-comm-join-prompt__icon{background:var(--mb-bg-surface);width:3.25rem;height:3.25rem;color:var(--mb-text-link);border-radius:50%;flex:none;place-items:center;display:grid}.mb-comm-join-prompt__text{flex:18rem;min-width:0}.mb-comm-join-prompt__title{color:var(--mb-text-primary);margin:0 0 .25rem;font-size:1.1rem;font-weight:750}.mb-comm-join-prompt__text p{color:var(--mb-text-secondary);margin:0;font-size:.95rem}.mb-comm-join-prompt__action .mb-comm-join-btn{min-height:2.75rem;box-shadow:none;border-radius:.65rem;padding-inline:1.6rem;font-size:1rem}.mb-comm-recent .mb-comm-section-head h2{font-size:1.3rem;font-weight:750}.mb-comm-feed-sort{align-items:center;gap:.5rem;display:flex}.mb-comm-feed-sort label{color:var(--mb-text-secondary);font-size:.88rem}.mb-comm-feed-sort select{appearance:none;border:1px solid var(--mb-border-subtle);background-color:var(--mb-bg-surface);background-image:linear-gradient(45deg, transparent 50%, var(--mb-text-secondary) 50%), linear-gradient(135deg, var(--mb-text-secondary) 50%, transparent 50%);font:inherit;color:var(--mb-text-primary);cursor:pointer;background-position:calc(100% - .95rem) 55%,calc(100% - .65rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;border-radius:.6rem;padding:.5rem 2rem .5rem .9rem;font-size:.9rem;font-weight:650}.mb-comm-feed-panel .mb-comm-empty{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:14px;gap:.5rem;padding:2.5rem 1.5rem}.mb-comm-empty__icon{background:var(--mb-selected-bg);width:4.5rem;height:4.5rem;color:var(--mb-text-link);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.mb-comm-empty__icon svg{width:2rem;height:2rem}.mb-comm-empty__title{color:var(--mb-text-primary);margin:0;font-size:1.3rem;font-weight:750}.mb-comm-empty p{margin:0}.mb-comm-empty__hint{color:var(--mb-text-secondary)}.mb-comm-empty__prompts{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.mb-comm-empty__prompts .mb-chip{color:var(--mb-text-link);padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.mb-comm-empty__prompts .mb-chip:hover{background:var(--mb-selected-bg)}@container (max-width:46rem){.mb-comm-hero2__band .mb-comm-hero2-actions{justify-content:flex-end;width:auto;padding:1rem 1.25rem 0;position:static}.mb-comm-hero2__band{height:auto;padding-bottom:2.75rem}}.mb-so{gap:1rem;display:grid}.mb-so .mb-page-head{margin-bottom:0}.mb-so-how{border-radius:14px;padding:1.25rem 1.5rem}.mb-so-how h2{margin:0 0 1rem;font-size:1.15rem;font-weight:750}.mb-so-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mb-so-step{align-items:center;gap:.85rem;padding-right:1.5rem;display:flex;position:relative}.mb-so-step+.mb-so-step:before{content:"";border-right:2px solid var(--mb-border-control);border-bottom:2px solid var(--mb-border-control);width:.5rem;height:.5rem;position:absolute;top:50%;left:-.95rem;transform:translateY(-50%)rotate(-45deg)}.mb-so-step__num{background:var(--mb-selected-bg);width:2.5rem;height:2.5rem;color:var(--mb-selected-text);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.mb-so-step__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mb-so-step__title{color:var(--mb-text-primary);font-weight:700}.mb-so-step__hint{color:var(--mb-text-secondary);font-size:.88rem}.mb-so-banner{border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 30%, var(--mb-border-subtle));background:var(--mb-status-pending-bg);color:var(--mb-text-primary);border-radius:12px;align-items:flex-start;gap:.85rem;padding:.95rem 1.1rem;font-size:.92rem;line-height:1.5;display:flex}.mb-so-banner p{margin:0}.mb-so-banner__icon{width:1.5rem;color:var(--mb-status-pending-text);flex:none;place-items:center;display:grid}.mb-so-banner__icon svg{width:1.3rem;height:1.3rem}.mb-so-tabs{border-bottom:1px solid var(--mb-border-subtle);gap:.25rem;margin:0;display:flex}.mb-so-tab{appearance:none;color:var(--mb-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.75rem 1.25rem;font-size:1rem;font-weight:600}.mb-so-tab:hover{color:var(--mb-text-link)}.mb-so-tab.is-active,.mb-so-tab[aria-selected=true]{color:var(--mb-text-link);border-bottom-color:var(--mb-action-primary);font-weight:700}.mb-so-review-inbox .mb-so-tabs{margin:1.25rem 0 1.5rem}.mb-so-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mb-so-search{flex:20rem;align-items:center;min-width:0;margin:0;display:flex;position:relative}.mb-so-search__icon{color:var(--mb-text-secondary);pointer-events:none;display:flex;position:absolute;left:.9rem}.mb-so-search__icon svg{width:1.05rem;height:1.05rem}.mb-so-search input[type=search]{border:1px solid var(--mb-border-subtle);width:100%;font:inherit;background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:999px;padding:.7rem .9rem .7rem 2.5rem;font-size:.98rem}.mb-so-search input[type=search]:focus{border-color:var(--mb-action-primary)}.mb-so-search__clear{font:inherit;color:var(--mb-text-link);cursor:pointer;background:0 0;border:0;padding:.25rem .4rem;font-size:.85rem;font-weight:600;position:absolute;right:.75rem}.mb-so-pills{flex-wrap:wrap;gap:.45rem;display:flex}.mb-so-count{color:var(--mb-text-secondary);margin:0;font-size:.95rem}.mb-so-list{gap:.85rem}.mb-so-card{box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .03);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:1.1rem 1.25rem}.mb-so-card-head{margin-bottom:.2rem}.mb-so-verified{background:var(--mb-selected-bg);color:var(--mb-selected-text);border:0;gap:.3rem;padding:.18rem .6rem;font-size:.76rem}.mb-so-verified svg{width:.85rem;height:.85rem}.mb-so-tag{background:var(--mb-selected-bg);color:var(--mb-selected-text)}.mb-so-bio{margin:0 0 .3rem}.mb-so-enrollment{color:var(--mb-status-reviewed-text);align-items:center;gap:.4rem;margin:0;font-size:.88rem;font-weight:650;display:inline-flex}.mb-so-enrollment--not_enrolling{color:var(--mb-text-secondary)}.mb-so-enrollment__dot{background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.mb-so-actions{align-self:center;gap:.5rem;display:grid}.mb-so-actions .mb-btn{min-width:10.5rem;box-shadow:none;border-radius:.6rem;justify-content:center;padding:.6rem 1.2rem;font-size:.92rem}.mb-so-faq-card{border-radius:14px;padding:1.25rem 1.5rem}.mb-so-faq-card h2{margin:0 0 .5rem;font-size:1.15rem;font-weight:750}.mb-so-rail{gap:1rem;display:grid}.mb-so-rail-card,.mb-so-selected{border-radius:14px;padding:1.25rem 1.35rem}.mb-so-rail-card h2,.mb-so-selected h2{margin:0 0 .9rem;font-size:1.15rem;font-weight:750}.mb-so-rail-empty{text-align:center;color:var(--mb-text-secondary);justify-items:center;gap:.75rem;padding:.5rem .25rem .25rem;display:grid}.mb-so-rail-empty p{margin:0;line-height:1.5}.mb-so-rail-empty__icon{background:var(--mb-selected-bg);width:4.25rem;height:4.25rem;color:var(--mb-text-link);border-radius:50%;place-items:center;display:grid}.mb-so-rail-empty__icon svg{width:2rem;height:2rem}.mb-so-rail-list{margin:0;padding:0;list-style:none;display:grid}.mb-so-rail-list li+li{border-top:1px solid var(--mb-border-subtle)}.mb-so-rail-list a{color:inherit;flex-direction:column;gap:.15rem;padding:.6rem 0;text-decoration:none;display:flex}.mb-so-rail-list a:hover .mb-so-rail-list__title{color:var(--mb-text-link)}.mb-so-rail-list__title{color:var(--mb-text-primary);font-weight:650}.mb-so-rail-list__meta{color:var(--mb-text-secondary);font-size:.85rem}.mb-so-rail-link{font:inherit;color:var(--mb-text-link);cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.92rem;font-weight:650}.mb-so-rail-link:hover{text-decoration:underline}.mb-so-checklist{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-so-checklist li{color:var(--mb-text-primary);align-items:flex-start;gap:.7rem;line-height:1.4;display:flex}.mb-so-checklist__icon{background:var(--mb-action-primary);width:1.5rem;height:1.5rem;color:var(--mb-on-action);border-radius:50%;flex:none;place-items:center;display:grid}.mb-so-checklist__icon svg{width:.85rem;height:.85rem}.mb-so-rail-note{border-top:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);margin:1rem 0 0;padding-top:.9rem;font-size:.88rem;line-height:1.5}@media (max-width:860px){.mb-so-steps{grid-template-columns:minmax(0,1fr)}.mb-so-step+.mb-so-step:before{content:none}.mb-so-card{grid-template-columns:auto minmax(0,1fr)}.mb-so-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.mb-so-actions .mb-btn{min-width:0}}.mb-medinfo .mb-page-head{margin-bottom:1rem}.mb-medinfo-searchbar{align-items:stretch;gap:.75rem;display:flex}.mb-medinfo-searchbar .mb-medinfo-search-field{flex:auto;min-width:0}.mb-medinfo-searchbar input[type=search]{border:1px solid var(--mb-border-subtle);width:100%;min-height:3.1rem;font:inherit;background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:.7rem;padding:.7rem 2.5rem .7rem 2.75rem;font-size:1rem}.mb-medinfo-searchbar input[type=search]:focus{border-color:var(--mb-action-primary)}.mb-medinfo-searchbar .mb-medinfo-search-btn{box-shadow:none;border-radius:.7rem;flex:none;padding:.7rem 1.6rem;font-size:1rem}.mb-medinfo-browse{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 0;display:flex}.mb-medinfo-browse__label{color:var(--mb-text-primary);font-size:1rem;font-weight:600}.mb-medinfo-browse__select{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);border-radius:999px;display:inline-flex;position:relative}.mb-medinfo-browse__select.is-active{border-color:var(--mb-action-primary);background:var(--mb-selected-bg)}.mb-medinfo-browse__select select{appearance:none;font:inherit;color:var(--mb-text-primary);cursor:pointer;background:0 0;border:0;outline:none;padding:.5rem 2.2rem .5rem 1.1rem;font-size:.95rem;font-weight:650}.mb-medinfo-browse__select:after{content:"";border-right:2px solid var(--mb-text-secondary);border-bottom:2px solid var(--mb-text-secondary);pointer-events:none;width:.45rem;height:.45rem;position:absolute;top:50%;right:.95rem;transform:translateY(-70%)rotate(45deg)}.mb-medinfo-catalog-title{letter-spacing:-.01em;color:var(--mb-text-primary);margin:1.5rem 0 .9rem;font-size:1.5rem;font-weight:800}.mb-medrow{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .03);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem 1.25rem;padding:1.1rem 1.25rem;display:grid}.mb-medrow+.mb-medrow{margin-top:.85rem}.mb-medrow__icon{background:var(--mb-selected-bg);width:3.75rem;height:3.75rem;color:var(--mb-text-link);border-radius:.9rem;place-items:center;display:grid}.mb-medrow__icon svg{width:1.6rem;height:1.6rem}.mb-medrow__main{flex-direction:column;gap:.3rem;min-width:0;display:flex}.mb-medrow__title{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.mb-medrow__title h3{color:var(--mb-text-primary);margin:0;font-size:1.2rem;font-weight:750}.mb-medrow__title h3 a{color:inherit;text-decoration:none}.mb-medrow__title h3 a:hover{color:var(--mb-text-link);text-decoration:underline}.mb-medrow .mb-medinfo-rx-badge{background:var(--mb-selected-bg);color:var(--mb-selected-text);border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700}.mb-medrow__meta{color:var(--mb-text-secondary);margin:0;font-size:.92rem}.mb-medrow__facts{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.mb-medrow .mb-medinfo-class-badge{background:var(--mb-selected-bg);color:var(--mb-text-primary);border-radius:999px;padding:.35rem .85rem;font-size:.88rem;font-weight:650}.mb-medrow__source{color:var(--mb-text-secondary);font-size:.86rem}.mb-medrow__btn{white-space:nowrap;border-radius:.6rem;padding:.6rem 1.25rem;font-size:.95rem}.mb-medinfo-rail{gap:1rem;display:grid}.mb-medinfo-rail-card{border-radius:14px;padding:1.25rem 1.35rem}.mb-medinfo-rail-card h2{color:var(--mb-text-primary);margin:0;font-size:1.15rem;font-weight:750}.mb-medinfo-rail-head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.mb-medinfo-rail-icon{background:var(--mb-selected-bg);width:2.25rem;height:2.25rem;color:var(--mb-text-link);border-radius:50%;place-items:center;display:grid}.mb-medinfo-rail-icon svg{width:1.1rem;height:1.1rem}.mb-medinfo-rail-desc{color:var(--mb-text-secondary);margin:0 0 1rem;line-height:1.5}.mb-medinfo-rail .mb-medinfo-tracking-banner{background:var(--mb-selected-bg);border-radius:12px;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.85rem 1rem;display:flex}.mb-medinfo-rail .mb-medinfo-tracking-icon-badge{background:var(--mb-bg-surface);width:2.5rem;height:2.5rem;color:var(--mb-text-link);border-radius:.6rem;flex:none;place-items:center;display:grid}.mb-medinfo-rail .mb-medinfo-tracking-icon-badge svg{width:1.25rem;height:1.25rem}.mb-medinfo-rail .mb-medinfo-tracking-text{color:var(--mb-text-primary);margin:0;font-size:.92rem}.mb-medinfo-rail-btn{width:100%;box-shadow:none;border-radius:.7rem;justify-content:center;padding:.75rem 1rem;font-size:1rem}.mb-medinfo-quickhelp{margin:.75rem 0 0;padding:0;list-style:none}.mb-medinfo-quickhelp li+li{border-top:1px solid var(--mb-border-subtle)}.mb-medclass{gap:1rem;min-width:0;display:grid}.mb-medclass-crumbs{overflow-wrap:anywhere;font-size:.9rem}.mb-medclass-head h1{margin:0 0 .35rem}.mb-medclass-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mb-medclass-list__item{border:1px solid var(--mb-border-subtle);min-width:0;color:inherit;border-radius:.6rem;align-items:baseline;gap:.6rem;padding:.7rem .85rem;text-decoration:none;display:flex}.mb-medclass-list__item:hover .mb-medclass-list__name{color:var(--mb-text-link)}.mb-medclass-list__code{font-variant-numeric:tabular-nums;color:var(--mb-text-link);flex:none;font-weight:600}.mb-medclass-list__name{overflow-wrap:anywhere;min-width:0}.mb-medinfo-quickhelp__item{color:inherit;align-items:center;gap:.85rem;padding:.8rem 0;text-decoration:none;display:flex}.mb-medinfo-quickhelp__item:hover .mb-medinfo-quickhelp__label{color:var(--mb-text-link)}.mb-medinfo-quickhelp__icon{background:var(--mb-selected-bg);width:2.25rem;height:2.25rem;color:var(--mb-text-link);border-radius:50%;flex:none;place-items:center;display:grid}.mb-medinfo-quickhelp__icon svg{width:1.1rem;height:1.1rem}.mb-medinfo-quickhelp__label{color:var(--mb-text-primary);flex:auto;font-size:.98rem}.mb-medinfo-quickhelp__chevron{color:var(--mb-text-secondary);font-size:1.3rem;line-height:1}@media (max-width:900px){.mb-medrow{grid-template-columns:auto minmax(0,1fr)}.mb-medrow__facts{flex-flow:wrap;grid-column:2;align-items:center}.mb-medrow__btn{grid-column:1/-1;justify-self:start}.mb-medinfo-searchbar{flex-direction:column}}.mb-lit-hero{border:1px solid color-mix(in srgb, var(--mb-action-primary) 14%, var(--mb-border-subtle));background:var(--mb-selected-bg);border-radius:16px;margin-bottom:1rem;padding:1.5rem 1.6rem}.mb-lit-hero__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:1.1rem;display:flex}.mb-lit-hero h1{letter-spacing:-.02em;color:var(--mb-text-primary);margin:0 0 .4rem;font-size:2rem;font-weight:800}.mb-lit-hero__head p{max-width:48rem;color:var(--mb-text-secondary);margin:0;line-height:1.5}.mb-lit-hero__link{color:var(--mb-text-link);white-space:nowrap;font-size:.92rem;font-weight:650;text-decoration:none}.mb-lit-hero__link:hover{text-decoration:underline}.mb-lit-search{gap:.75rem;margin-bottom:1rem;display:flex}.mb-lit-search__field{flex:auto;min-width:0;position:relative}.mb-lit-search__icon{color:var(--mb-text-secondary);pointer-events:none;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.mb-lit-search__icon svg{width:1.1rem;height:1.1rem}.mb-lit-search input[type=search]{border:1px solid var(--mb-border-subtle);width:100%;min-height:3.1rem;font:inherit;background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:.7rem;padding:.7rem 1rem .7rem 2.75rem;font-size:1rem}.mb-lit-search input[type=search]:focus{border-color:var(--mb-action-primary)}.mb-lit-search__btn{box-shadow:none;border-radius:.7rem;flex:none;padding:.7rem 1.6rem;font-size:1rem}.mb-lit-hero .mb-article-pill-row{margin:0}.mb-lit-hero .mb-article-pill{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:999px;padding:.45rem 1rem;font-size:.92rem;font-weight:600}.mb-lit-hero .mb-article-pill.is-active,.mb-lit-hero .mb-article-pill[aria-pressed=true]{background:var(--mb-action-primary);border-color:var(--mb-action-primary);color:var(--mb-on-action)}.mb-lit-hero .mb-article-pill-check{display:none}.mb-lit-hero .mb-article-pill-hint{margin:.75rem 0 0}.mb-lit-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 .85rem;display:flex}.mb-lit-status__text{color:var(--mb-text-secondary);margin:0;font-size:1rem}.mb-lit-sort{color:var(--mb-text-secondary);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.mb-lit-sort select{appearance:none;border:1px solid var(--mb-border-subtle);background-color:var(--mb-bg-surface);background-image:linear-gradient(45deg, transparent 50%, var(--mb-text-secondary) 50%), linear-gradient(135deg, var(--mb-text-secondary) 50%, transparent 50%);font:inherit;color:var(--mb-text-primary);cursor:pointer;background-position:calc(100% - 1rem) 55%,calc(100% - .7rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;border-radius:999px;padding:.5rem 2.1rem .5rem 1rem;font-size:.92rem;font-weight:650}.mb-articles-browse .mb-article-card,.mb-rec2 .mb-article-card{box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .03);border-radius:14px;padding:1.25rem 1.4rem}.mb-article-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.mb-articles-browse .mb-article-card-badges,.mb-rec2 .mb-article-card-badges{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.mb-articles-browse .mb-article-card-badges .mb-dash-badge,.mb-rec2 .mb-article-card-badges .mb-dash-badge{background:var(--mb-selected-bg);color:var(--mb-text-primary);align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.86rem;font-weight:650;display:inline-flex}.mb-articles-browse .mb-article-card-badges .mb-dash-badge svg,.mb-rec2 .mb-article-card-badges .mb-dash-badge svg{width:1rem;height:1rem}.mb-articles-browse .mb-article-study-type,.mb-rec2 .mb-article-study-type{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-articles-browse .mb-article-study-type.is-unknown,.mb-rec2 .mb-article-study-type.is-unknown{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-articles-browse .mb-article-lay-badge,.mb-rec2 .mb-article-lay-badge{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text)}.mb-articles-browse .mb-article-free-badge,.mb-rec2 .mb-article-free-badge{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-articles-browse .mb-article-preprint,.mb-rec2 .mb-article-preprint,.mb-articles-browse .mb-article-preclinical,.mb-rec2 .mb-article-preclinical{background:var(--mb-status-pending-bg);color:var(--mb-status-pending-text)}.mb-article-save{font:inherit;color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.92rem;font-weight:600;display:inline-flex}.mb-article-save svg{width:1.15rem;height:1.15rem}.mb-article-save:hover,.mb-article-save.is-saved{color:var(--mb-text-link)}.mb-article-card__title{color:var(--mb-text-primary);margin:0 0 .35rem;font-size:1.25rem;font-weight:750;line-height:1.35}.mb-article-card__title a{color:inherit;text-decoration:none}.mb-article-card__title a:hover{color:var(--mb-text-link);text-decoration:underline}.mb-articles-browse .mb-article-byline,.mb-rec2 .mb-article-byline{margin:0 0 .5rem;font-size:.95rem}.mb-article-read{color:var(--mb-text-link);font-size:.92rem;font-weight:650;text-decoration:none}.mb-article-read:hover{text-decoration:underline}.mb-lit-filters,.mb-lit-explore{border-radius:14px;padding:1.25rem 1.35rem}.mb-lit-filters h2,.mb-lit-explore h2{color:var(--mb-text-primary);margin:0 0 1rem;font-size:1.3rem;font-weight:800}.mb-lit-filter-group{border:0;border-bottom:1px solid var(--mb-border-subtle);gap:.6rem;margin:0 0 1rem;padding:0 0 1rem;display:grid}.mb-lit-filter-group legend,.mb-lit-select>span{color:var(--mb-text-primary);margin-bottom:.4rem;padding:0;font-size:1rem;font-weight:700}.mb-lit-radio,.mb-lit-check{color:var(--mb-text-primary);cursor:pointer;align-items:center;gap:.6rem;font-size:.98rem;display:flex}.mb-lit-radio input,.mb-lit-check input{width:1.15rem;height:1.15rem;accent-color:var(--mb-action-primary);margin:0}.mb-lit-select{gap:.5rem;display:grid}.mb-lit-select select{appearance:none;border:1px solid var(--mb-border-subtle);background-color:var(--mb-bg-surface);background-image:linear-gradient(45deg, transparent 50%, var(--mb-text-secondary) 50%), linear-gradient(135deg, var(--mb-text-secondary) 50%, transparent 50%);width:100%;font:inherit;color:var(--mb-text-primary);background-position:calc(100% - 1rem) 55%,calc(100% - .7rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;border-radius:.6rem;padding:.65rem 2.2rem .65rem .9rem;font-size:.95rem}.mb-lit-clear{font:inherit;color:var(--mb-text-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:650}.mb-lit-clear:hover{text-decoration:underline}.mb-lit-explore__list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.mb-lit-explore__list a{color:var(--mb-text-link);font-size:1rem;font-weight:650;text-decoration:none}.mb-lit-explore__list a:hover{text-decoration:underline}@media (max-width:640px){.mb-lit-search{flex-direction:column}}.mb-profile .mb-profile-summary{border-radius:16px;padding:1.5rem 1.6rem}.mb-profile .mb-profile-summary-header{align-items:flex-start;gap:1.5rem;display:flex}.mb-profile .mb-profile-avatar{background:var(--mb-selected-bg);width:7.25rem;height:7.25rem;color:var(--mb-selected-text);border-radius:50%;flex:none;place-items:center;font-size:2.1rem;font-weight:800;display:grid;overflow:hidden}.mb-profile .mb-profile-avatar img{object-fit:cover;width:100%;height:100%}.mb-profile .mb-profile-identity{flex:auto;min-width:0}.mb-profile .mb-profile-identity h1{letter-spacing:-.01em;margin:0 0 .2rem;font-size:1.6rem;font-weight:800}.mb-profile .mb-profile-username{color:var(--mb-text-secondary);margin:0 0 .6rem;font-size:.95rem}.mb-profile-summary-actions{flex:none;gap:.5rem;display:flex}.mb-profile-edit-btn{border-radius:.6rem;padding:.55rem 1.1rem;font-size:.95rem}.mb-profile-stats{flex-wrap:wrap;gap:0 2rem;margin:1.25rem 0 0;padding-left:8.75rem;display:flex}.mb-profile-stats>div{border-right:1px solid var(--mb-border-subtle);flex-direction:column;padding-right:2rem;display:flex}.mb-profile-stats>div:last-child{border-right:0}.mb-profile-stats dd{color:var(--mb-text-primary);margin:0;font-size:1.35rem;font-weight:800}.mb-profile-stats dt{color:var(--mb-text-secondary);font-size:.9rem}.mb-profile .mb-profile-actions-row{flex-wrap:wrap;gap:.35rem 1.25rem;margin:1rem 0 0;padding-left:8.75rem;font-size:.9rem;display:flex}.mb-profile .mb-profile-actions-row a{color:var(--mb-text-link);font-weight:600;text-decoration:none}.mb-profile .mb-profile-actions-row a:hover{text-decoration:underline}.mb-profile .mb-profile-visibility{color:var(--mb-text-secondary);margin:.9rem 0 0;padding-left:8.75rem;font-size:.85rem}.mb-profile-finish{border-radius:16px;margin-top:1rem;padding:1.25rem 1.5rem}.mb-profile-finish .mb-profile-progress-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.mb-profile-finish h2{margin:0;font-size:1.15rem;font-weight:750}.mb-profile-finish .mb-profile-progress-percent{color:var(--mb-text-primary);font-weight:700}.mb-profile-finish .mb-profile-progress-bar{background:var(--mb-selected-bg);border-radius:999px;height:.5rem;overflow:hidden}.mb-profile-finish .mb-profile-progress-bar>span{background:var(--mb-action-primary);border-radius:999px;height:100%;display:block}.mb-profile-checklist{flex-wrap:wrap;gap:.6rem 2rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.mb-profile-checklist a{color:var(--mb-text-primary);align-items:center;gap:.6rem;font-size:.98rem;text-decoration:none;display:inline-flex}.mb-profile-checklist a:hover{color:var(--mb-text-link)}.mb-profile-checklist__dot{border:2px solid var(--mb-border-control);border-radius:50%;width:1.35rem;height:1.35rem}.mb-profile-finish .mb-profile-completion-missing{color:var(--mb-text-secondary);margin:.9rem 0 0;font-size:.85rem}.mb-profile .mb-buddy-tabs{margin:1.25rem 0 1rem}.mb-profile .mb-buddy-tab{flex:none;padding:.7rem 1.1rem;font-size:1rem}.mb-profile-private-note{border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 30%, var(--mb-border-subtle));background:var(--mb-status-pending-bg);color:var(--mb-text-primary);border-radius:12px;align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:.9rem 1.1rem;font-size:.92rem;line-height:1.5;display:flex}.mb-profile-private-note__icon{width:1.4rem;height:1.4rem;color:var(--mb-status-pending-text);flex:none}.mb-profile-private-note strong{color:var(--mb-status-pending-text)}.mb-profile-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.mb-profile-health-grid .mb-profile-metric-card{background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);border-radius:14px;flex-direction:column;gap:.75rem;margin:0;padding:1.25rem 1.35rem;display:flex}.mb-profile-health-grid .mb-profile-metric-card__head{align-items:center;gap:.75rem;margin:0;display:flex}.mb-profile-health-grid .mb-profile-metric-card__head h2{margin:0;font-size:1.05rem;font-weight:750}.mb-profile-metric-card__icon{background:var(--mb-selected-bg);width:3rem;height:3rem;color:var(--mb-text-link);border-radius:50%;flex:none;place-items:center;display:grid}.mb-profile-metric-card__icon svg{width:1.4rem;height:1.4rem}.mb-profile-health-grid .mb-profile-metric-card>.mb-dash-muted,.mb-profile-health-grid .mb-profile-med-empty>.mb-dash-muted{flex:auto;margin:0;font-size:.95rem;line-height:1.5}.mb-profile-health-grid .mb-profile-med-empty{flex-direction:column;flex:auto;gap:.75rem;display:flex}.mb-profile-health-grid .mb-btn{border-radius:.6rem;margin-top:auto;padding:.6rem 1rem;font-size:.95rem}.mb-profile-moved{border:1px solid color-mix(in srgb, var(--mb-action-primary) 18%, var(--mb-border-subtle));background:var(--mb-selected-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;padding:.95rem 1.2rem;display:flex}.mb-profile-moved__icon{background:var(--mb-action-primary);width:2rem;height:2rem;color:var(--mb-on-action);border-radius:50%;flex:none;place-items:center;display:grid}.mb-profile-moved__icon svg{width:1.1rem;height:1.1rem}.mb-profile-moved__text{flex-direction:column;flex:16rem;gap:.15rem;min-width:0;display:flex}.mb-profile-moved__text strong{color:var(--mb-text-primary)}.mb-profile-moved__text span{color:var(--mb-text-secondary);font-size:.9rem}.mb-profile-moved__link{color:var(--mb-text-link);white-space:nowrap;font-weight:650;text-decoration:none}.mb-profile-moved__link:hover{text-decoration:underline}.mb-profile-rail{gap:1rem;display:grid}.mb-profile-rail-card{border-radius:14px;padding:1.25rem 1.35rem}.mb-profile-rail-card h2{margin:0 0 .6rem;font-size:1.15rem;font-weight:750}.mb-profile-rail-list{margin:0;padding:0;list-style:none}.mb-profile-rail-list li+li{border-top:1px solid var(--mb-border-subtle)}.mb-profile-rail-list a{color:inherit;align-items:center;gap:.85rem;padding:.75rem 0;text-decoration:none;display:flex}.mb-profile-rail-list a:hover .mb-profile-rail-list__title{color:var(--mb-text-link)}.mb-profile-rail-list a>svg{width:1.1rem;height:1.1rem;color:var(--mb-text-secondary);flex:none}.mb-profile-rail-list__icon{background:var(--mb-selected-bg);width:2.5rem;height:2.5rem;color:var(--mb-text-link);border-radius:.65rem;flex:none;place-items:center;display:grid}.mb-profile-rail-list__icon svg{width:1.2rem;height:1.2rem}.mb-profile-rail-list__text{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.mb-profile-rail-list__title{color:var(--mb-text-primary);font-weight:650}.mb-profile-rail-list__meta{color:var(--mb-text-secondary);font-size:.85rem}@media (max-width:1100px){.mb-profile-health-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mb-profile .mb-profile-summary-header{flex-wrap:wrap}.mb-profile-stats,.mb-profile .mb-profile-actions-row,.mb-profile .mb-profile-visibility{padding-left:0}}.mb-medinfo-crumbs{color:var(--mb-text-secondary);align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.92rem;display:flex}.mb-medinfo-crumbs a{color:var(--mb-text-link);text-decoration:none}.mb-medinfo-crumbs a:hover{text-decoration:underline}.mb-medinfo-pill{background:var(--mb-selected-bg);color:var(--mb-text-primary);border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.86rem;font-weight:650;display:inline-flex}.mb-medinfo-pill--rx{color:var(--mb-selected-text)}.mb-medinfo-pill--source{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-medinfo-header-card .mb-medinfo-buttons-row .mb-btn{box-shadow:none;border-radius:.6rem;padding:.65rem 1.4rem;font-size:.95rem}.mb-medinfo-header-card .mb-medinfo-disclaimer-box{background:0 0;padding:0}.mb-medinfo-edu-banner{border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 30%, var(--mb-border-subtle));background:var(--mb-status-pending-bg);color:var(--mb-text-primary);border-radius:12px;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:.9rem 1.1rem;font-size:.92rem;line-height:1.5;display:flex}.mb-medinfo-edu-banner p{margin:0}.mb-medinfo-edu-banner strong{color:var(--mb-status-pending-text)}.mb-medinfo-edu-banner__icon{width:1.4rem;height:1.4rem;color:var(--mb-status-pending-text);flex:none}.mb-medinfo-detail .mb-medinfo-subtabs{border-bottom:0;gap:.5rem;padding:.25rem 0}.mb-medinfo-detail .mb-medinfo-subtab{color:var(--mb-text-secondary);border-radius:999px;padding:.45rem 1rem;font-size:.92rem;font-weight:600}.mb-medinfo-detail .mb-medinfo-subtab.is-active,.mb-medinfo-detail .mb-medinfo-subtab[aria-selected=true]{background:var(--mb-selected-bg);color:var(--mb-selected-text)}.mb-medinfo-detail .mb-medinfo-keyfact-item{background:var(--mb-bg-surface)}.mb-medinfo-detail .mb-medinfo-keyfact-info dt{letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.mb-medinfo-detail .mb-medinfo-keyfact-info dd{font-size:.95rem;font-weight:700}.mb-medinfo-aside-community{align-items:flex-start;gap:.65rem;display:flex}.mb-medinfo-aside-community .mb-aside-desc{margin:0;line-height:1.5}.mb-editor-container{grid-template-columns:minmax(0,1fr) 22rem;grid-template-areas:"crumbs crumbs""card rail";align-items:start;gap:.75rem 1.25rem;min-height:0;padding:0;display:grid}.mb-editor-crumbs{color:var(--mb-text-secondary);grid-area:crumbs;align-items:center;gap:.5rem;font-size:.92rem;display:flex}.mb-editor-crumbs a{color:var(--mb-text-link);text-decoration:none}.mb-editor-crumbs a:hover{text-decoration:underline}.mb-editor-container .mb-editor-card{max-width:none;box-shadow:0 4px 12px rgb(var(--mb-shadow-color) / .03);border-color:var(--mb-border-subtle);border-radius:16px;grid-area:card;padding:1.5rem 1.75rem}.mb-editor-container .mb-editor-title-row h1{letter-spacing:-.01em;font-size:1.6rem;font-weight:800}.mb-editor-field--kind{gap:.6rem}.mb-editor-field--kind .mb-editor-category-desc{margin-bottom:0}.mb-editor-container .mb-editor-audience-label,.mb-editor-container .mb-editor-field>label{color:var(--mb-text-primary);margin-bottom:.5rem;font-size:.95rem;font-weight:700;display:block}.mb-editor-required{color:var(--mb-status-danger-text)}.mb-editor-container .mb-editor-chip{background:var(--mb-bg-surface);color:var(--mb-text-primary);padding:.55rem 1.1rem;font-size:.92rem}.mb-editor-container .mb-editor-chip.is-active{background:var(--mb-action-primary);border-color:var(--mb-action-primary);color:var(--mb-on-action)}.mb-editor-container .mb-editor-input-lg,.mb-editor-container .mb-editor-textarea{border:1px solid var(--mb-border-subtle);border-radius:.6rem;font-size:.98rem}.mb-editor-container .mb-editor-input-lg:focus,.mb-editor-container .mb-editor-textarea:focus{border-color:var(--mb-action-primary)}.mb-editor-container .mb-editor-footer{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;margin-top:.5rem;padding-top:1rem}.mb-editor-container .mb-editor-footer-role{color:var(--mb-text-secondary);font-size:.9rem}.mb-editor-container .mb-editor-footer-actions .mb-btn{box-shadow:none;border-radius:999px;padding:.6rem 1.4rem;font-size:.95rem}.mb-editor-rail{grid-area:rail;gap:1rem;display:grid;position:sticky;top:4.25rem}.mb-editor-rail-card{border-radius:14px;padding:1.25rem 1.35rem}.mb-editor-rail-card h2{color:var(--mb-text-primary);margin:0 0 .85rem;font-size:1.1rem;font-weight:750}.mb-editor-preview-card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;gap:.6rem;padding:.95rem 1rem;display:grid}.mb-editor-preview-head{align-items:center;gap:.6rem;display:flex}.mb-editor-preview-byline{min-width:0;color:var(--mb-text-secondary);overflow-wrap:anywhere;flex:auto;font-size:.86rem}.mb-editor-preview-byline strong{color:var(--mb-text-primary)}.mb-editor-preview-category.mb-medpost-badge{background:var(--mb-status-neutral-bg);color:var(--mb-status-neutral-text)}.mb-editor-preview-title{color:var(--mb-text-primary);overflow-wrap:anywhere;margin:0;font-weight:700}.mb-editor-preview-card .mb-evidence-label__pill{justify-self:start}.mb-editor-preview-note{color:var(--mb-text-secondary);margin:0;font-size:.82rem;line-height:1.45}.mb-editor-rules{color:var(--mb-text-primary);gap:.45rem;margin:0;padding-left:1.2rem;font-size:.95rem;line-height:1.45;display:grid}@media (max-width:1100px){.mb-editor-container{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""card""rail"}.mb-editor-rail{position:static}}.mb-settings-crumbs{color:var(--mb-text-secondary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.92rem;display:flex}.mb-settings-crumbs a{color:var(--mb-text-link);text-decoration:none}.mb-settings-crumbs a:hover{text-decoration:underline}.mb-consent-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mb-consent-card{border-radius:14px;grid-template-columns:auto minmax(11rem,1fr) auto auto;align-items:center;gap:.75rem 1.1rem;padding:1.25rem 1.4rem;display:grid}.mb-consent-card.is-outstanding{border-color:color-mix(in srgb, var(--mb-status-pending-text) 35%, var(--mb-border-subtle))}.mb-consent-card__icon{background:var(--mb-selected-bg);width:3.75rem;height:3.75rem;color:var(--mb-text-link);border-radius:.9rem;place-items:center;display:grid}.mb-consent-card__icon svg{width:1.6rem;height:1.6rem}.mb-consent-card__text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mb-consent-card__text h2{color:var(--mb-text-primary);margin:0;font-size:1.2rem;font-weight:750}.mb-consent-card__meta{color:var(--mb-text-secondary);margin:0;font-size:.92rem}.mb-consent-card__status{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:8.5rem;display:flex}.mb-consent-pill{background:var(--mb-selected-bg);color:var(--mb-selected-text);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.92rem;font-weight:650;display:inline-flex}.mb-consent-pill svg{width:1.1rem;height:1.1rem}.mb-consent-pill--pending{background:var(--mb-status-pending-bg);color:var(--mb-status-pending-text)}.mb-consent-pill--none{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-consent-card__when{color:var(--mb-text-secondary);margin:0;font-size:.92rem}.mb-consent-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex;position:relative}.mb-consent-card__actions .mb-btn{white-space:nowrap;box-shadow:none;border-radius:.6rem;gap:.45rem;padding:.6rem 1rem;font-size:.95rem}.mb-consent-card__actions.is-stacked{flex-direction:column;align-items:stretch}.mb-consent-card__actions.is-stacked .mb-btn{justify-content:center}.mb-consent-card__actions .mb-btn svg{width:1rem;height:1rem}.mb-consent-more{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);width:2.75rem;height:2.75rem;color:var(--mb-text-primary);cursor:pointer;border-radius:.6rem;place-items:center;display:grid}.mb-consent-more:hover,.mb-consent-more[aria-expanded=true]{background:var(--mb-selected-bg);border-color:var(--mb-action-primary);color:var(--mb-text-link)}.mb-consent-menu{z-index:20;background:var(--mb-bg-surface);border:1px solid var(--mb-border-subtle);min-width:13rem;box-shadow:0 10px 28px rgb(var(--mb-shadow-color) / .14);border-radius:.7rem;padding:.3rem;position:absolute;top:calc(100% + .4rem);right:0}.mb-consent-menu button{width:100%;color:var(--mb-status-danger-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.6rem;padding:.65rem .85rem;font-weight:650;display:flex}.mb-consent-menu button:hover{background:var(--mb-status-danger-bg)}.mb-consent-menu button svg{width:1.1rem;height:1.1rem}@media (max-width:900px){.mb-consent-card{grid-template-columns:auto minmax(0,1fr)}.mb-consent-card__status,.mb-consent-card__actions{grid-column:2}}.mb-sessions-card{border-radius:14px;padding:1.4rem 1.5rem}.mb-sessions-card .mb-sessions-head{align-items:center;margin-bottom:1rem}.mb-sessions-card .mb-sessions-title{margin-bottom:.3rem;font-size:1.25rem;font-weight:750}.mb-sessions-danger{border:1px solid var(--mb-status-danger-text);background:var(--mb-bg-surface);color:var(--mb-status-danger-text);box-shadow:none;border-radius:.6rem;flex:none;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.95rem;font-weight:600;display:inline-flex}.mb-sessions-danger:hover:not(:disabled){background:var(--mb-status-danger-bg)}.mb-sessions-danger:disabled{opacity:.6;cursor:not-allowed}.mb-sessions-danger svg{width:1.2rem;height:1.2rem}.mb-sessions-danger--lead{padding:.65rem 1.25rem}.mb-sessions-card .mb-sessions-list{margin:0}.mb-sessions-card .mb-sessions-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem .75rem;display:grid}.mb-sessions-card .mb-sessions-item:last-child{border-bottom:1px solid var(--mb-border-subtle);padding-bottom:.85rem}.mb-sessions-card .mb-sessions-item.is-current{border:1px solid var(--mb-border-subtle);border-radius:.75rem;margin-bottom:.25rem}.mb-sessions-item-icon{background:var(--mb-selected-bg);width:3rem;height:3rem;color:var(--mb-text-primary);border-radius:999px;place-items:center;display:grid}.mb-sessions-item-icon svg{width:1.5rem;height:1.5rem}.mb-sessions-card .mb-sessions-item-name{font-size:1.05rem}.mb-sessions-signed-in{color:var(--mb-text-secondary);margin:.2rem 0 0;font-size:.95rem}.mb-sessions-card .mb-sessions-meta{margin-top:.15rem;font-size:.82rem}.mb-sessions-current{background:var(--mb-selected-bg);color:var(--mb-text-link);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.mb-sessions-current__dot{background:currentColor;border-radius:999px;width:.6rem;height:.6rem}.mb-sessions-info{border:1px solid var(--mb-border-subtle);background:var(--mb-selected-bg);border-radius:.75rem;align-items:center;gap:.85rem;margin-top:1rem;padding:.9rem 1.1rem;display:flex}.mb-sessions-info p{color:var(--mb-text-secondary);margin:0;font-size:.92rem}.mb-sessions-info__icon{background:var(--mb-text-link);width:1.9rem;height:1.9rem;color:var(--mb-bg-surface);border-radius:999px;flex:none;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}@media (max-width:30rem){.mb-sessions-card .mb-sessions-item{grid-template-columns:auto minmax(0,1fr)}.mb-sessions-card .mb-sessions-item>:last-child{grid-column:2;justify-self:start}}.mb-blocked-empty{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:3.5rem 1.5rem;display:flex}.mb-blocked-empty__icon{background:var(--mb-selected-bg);width:6rem;height:6rem;color:var(--mb-text-link);border-radius:999px;place-items:center;margin-bottom:1rem;display:grid}.mb-blocked-empty__icon svg{width:2.9rem;height:2.9rem}.mb-blocked-empty h2{color:var(--mb-text-primary);margin:0;font-size:1.4rem;font-weight:750}.mb-blocked-empty p{color:var(--mb-text-secondary);margin:0 0 1rem;font-size:1.02rem}.mb-blocked-empty .mb-btn{border:1px solid var(--mb-text-link);min-width:15rem;color:var(--mb-text-link);box-shadow:none;border-radius:.6rem;justify-content:center}.mb-settings-content .mb-blocked-explainer{margin-top:1.25rem}.mb-settings-content .mb-blocked-search{margin-bottom:1rem}.mb-notif-section{border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding:1.25rem 1.4rem;display:grid}.mb-settings-content .mb-notif-section+.mb-notif-section{margin-top:1rem}.mb-notif-section__icon{background:var(--mb-selected-bg);width:3.4rem;height:3.4rem;color:var(--mb-text-link);border-radius:999px;place-items:center;display:grid}.mb-notif-section__icon svg{width:1.55rem;height:1.55rem}.mb-notif-section__body{min-width:0}.mb-notif-section__body h2{color:var(--mb-text-primary);margin:.35rem 0 .2rem;font-size:1.2rem;font-weight:750}.mb-notif-section__desc{color:var(--mb-text-secondary);margin:0 0 .75rem;font-size:.95rem}.mb-notif-rows{margin:0;padding:0;list-style:none}.mb-notif-row{border-bottom:1px solid var(--mb-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.7rem .25rem;display:grid}.mb-notif-row__icon{width:2rem;color:var(--mb-text-primary);place-items:center;display:grid}.mb-notif-row__icon svg{width:1.35rem;height:1.35rem}.mb-notif-row__name{color:var(--mb-text-primary);flex-direction:column;gap:.15rem;font-size:1.02rem;font-weight:550;display:flex}.mb-notif-row__name small{color:var(--mb-text-secondary);font-size:.9rem;font-weight:400}.mb-notif-row__switches{flex-direction:column;align-items:stretch;display:flex}.mb-notif-switch{color:var(--mb-text-secondary);justify-content:space-between;align-items:center;gap:2.5rem;padding:.35rem 0;font-size:.95rem;display:flex}.mb-notif-switch+.mb-notif-switch{border-top:1px solid var(--mb-border-subtle)}.mb-notif-link{color:var(--mb-text-link);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:.75rem;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.mb-notif-link:hover{text-decoration:underline}.mb-notif-link svg{width:1.1rem;height:1.1rem}.mb-notif-callout{border:1px solid color-mix(in srgb, var(--mb-text-link) 30%, var(--mb-border-subtle));background:var(--mb-selected-bg);border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex}.mb-notif-callout__icon{background:var(--mb-text-link);width:1.9rem;height:1.9rem;color:var(--mb-bg-surface);border-radius:999px;flex:none;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.mb-notif-callout strong{color:var(--mb-text-primary)}.mb-notif-callout p{color:var(--mb-text-secondary);margin:.2rem 0 0;font-size:.95rem}.mb-notif-callout .mb-notif-link{margin-top:.4rem}.mb-notif-help{color:var(--mb-text-secondary);margin:.5rem 0 0;padding-left:1.2rem;font-size:.92rem}.mb-notif-push-row{border:1px solid var(--mb-border-subtle);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.mb-notif-push-status{color:var(--mb-text-secondary);font-weight:600}.mb-notif-push-status.is-on{color:var(--mb-text-link)}.mb-notif-note{margin:.75rem 0 0}.mb-notif-footnote{margin:1rem 0 0}@media (max-width:40rem){.mb-notif-section{grid-template-columns:minmax(0,1fr)}.mb-notif-row{grid-template-columns:auto minmax(0,1fr)}.mb-notif-row__switches{grid-column:1/-1}}.mb-notif-markall{color:var(--mb-text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.mb-notif-markall:hover{text-decoration:underline}.mb-notif-filters{flex-wrap:wrap;gap:.6rem;margin:.25rem 0 1rem;display:flex}.mb-notif-filters .mb-chip{padding:.5rem 1.4rem;font-size:.95rem}.mb-notif-live:empty{display:none}.mb-notif-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mb-notif-item{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:1.1rem;padding:1.2rem 1.3rem;display:grid}.mb-notif-item__icon{background:var(--mb-selected-bg);width:3.1rem;height:3.1rem;color:var(--mb-text-link);border-radius:.8rem;place-items:center;display:grid}.mb-notif-item__icon svg{width:1.5rem;height:1.5rem}.mb-notif-item__body{min-width:0}.mb-notif-item__body h2{color:var(--mb-text-primary);margin:0 0 .2rem;font-size:1.08rem;font-weight:700}.mb-notif-item__body h2 a{color:inherit;text-decoration:none}.mb-notif-item__body h2 a:hover{color:var(--mb-text-link);text-decoration:underline}.mb-notif-item__body p{color:var(--mb-text-secondary);margin:0 0 .35rem}.mb-notif-item__body time{color:var(--mb-text-secondary);font-size:.92rem}.mb-notif-item__dot{background:var(--mb-text-link);border-radius:999px;width:.7rem;height:.7rem;margin-top:.85rem}.mb-notif-item__menu{grid-column:4;position:relative}.mb-notif-item__more{width:2.25rem;height:2.25rem;color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid}.mb-notif-item__more:hover,.mb-notif-item__more[aria-expanded=true]{background:var(--mb-selected-bg);color:var(--mb-text-primary)}.mb-notif-item__popover{z-index:20;border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);min-width:15rem;box-shadow:0 10px 24px rgb(var(--mb-shadow-color) / .14);border-radius:.75rem;flex-direction:column;padding:.35rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0}.mb-notif-item__popover>a,.mb-notif-item__popover>button{color:var(--mb-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.55rem .75rem;font-size:.93rem;text-decoration:none;display:block}.mb-notif-item__popover>a:hover,.mb-notif-item__popover>button:hover{background:var(--mb-selected-bg)}.mb-notif-empty{text-align:center;color:var(--mb-text-secondary);padding:2rem 1.5rem}.mb-notif-empty p{margin:0}.mb-notif-settings-link{border-top:1px solid var(--mb-border-subtle);width:100%;color:var(--mb-text-link);align-items:center;gap:.7rem;margin-top:1.4rem;padding-top:1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.mb-notif-settings-link svg{width:1.35rem;height:1.35rem}.mb-notif-settings-link:hover{text-decoration:underline}.mb-notif-control{background:var(--mb-selected-bg);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-self:start;gap:1rem;padding:1.3rem;display:grid}.mb-notif-control__icon{background:var(--mb-bg-surface);width:3.2rem;height:3.2rem;color:var(--mb-text-link);border-radius:.8rem;place-items:center;display:grid}.mb-notif-control__icon svg{width:1.6rem;height:1.6rem}.mb-notif-control h2{margin:.2rem 0 .35rem;font-size:1.15rem;font-weight:750}.mb-notif-control p{color:var(--mb-text-secondary);margin:0 0 .5rem}.mb-notif-control .mb-notif-control__note{font-size:.85rem}.mb-notif-control .mb-notif-link{margin-top:.25rem}.mb-profile-edit2__card{border-radius:14px;grid-template-columns:19rem minmax(0,1fr);padding:0;display:grid;overflow:visible}.mb-profile-edit2__nav{border-right:1px solid var(--mb-border-subtle);padding:1rem}.mb-profile-edit2__nav ul{margin:0;padding:0;list-style:none;position:sticky;top:4.5rem}.mb-profile-edit2__nav .mb-settings-nav__label{white-space:nowrap}.mb-profile-edit2__nav li+li .mb-settings-nav__link{border-top:1px solid var(--mb-border-subtle)}.mb-profile-edit2__nav li+li .mb-settings-nav__link.is-active{border-top-color:#0000}.mb-profile-edit2__fields{gap:1.1rem;min-width:0;padding:1.4rem 1.5rem;display:grid}.mb-profile-edit2__section{gap:1rem;scroll-margin-top:5rem;display:grid}.mb-profile-edit2__section--ruled{border-top:1px solid var(--mb-border-subtle);padding-top:1.1rem}.mb-profile-edit2__section h2,.mb-profile-edit2__preview h2{color:var(--mb-text-primary);margin:0;font-size:1.05rem;font-weight:700}.mb-profile-edit2 .mb-profile-field>span:first-child em{color:var(--mb-text-secondary);margin-left:.3rem;font-style:normal;font-weight:400}.mb-profile-edit2__who{align-items:center;gap:1.1rem;margin-top:.8rem;display:flex}.mb-profile-edit2__who .mb-profile-avatar-container{flex:none;width:4.25rem;height:4.25rem}.mb-profile-edit2__who .mb-profile-avatar-camera{width:1.65rem;height:1.65rem;bottom:-.2rem;right:-.2rem}.mb-profile-edit2__avatar{background:var(--mb-selected-bg);width:100%;height:100%;color:var(--mb-text-link);border-radius:50%;place-items:center;font-size:1.45rem;font-weight:700;display:grid;overflow:hidden}.mb-profile-edit2__avatar img{object-fit:cover;width:100%;height:100%}.mb-profile-edit2__who-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mb-profile-edit2__who-text strong{color:var(--mb-text-primary);font-size:1.2rem}.mb-profile-edit2__who-text>span{color:var(--mb-text-secondary)}.mb-profile-edit2__who-text .mb-profile-photo-note{margin:.3rem 0 0;font-size:.8rem}.mb-profile-edit2__remove{color:var(--mb-status-danger-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;font-weight:600}.mb-profile-edit2__bio textarea{resize:vertical;min-height:6rem;padding-bottom:1.8rem}.mb-profile-edit2__count{color:var(--mb-text-secondary);font-size:.8rem;position:absolute;bottom:.6rem;right:.85rem}.mb-profile-edit2__info{border:1px solid var(--mb-border-subtle);background:var(--mb-selected-bg);color:var(--mb-text-secondary);border-radius:.65rem;align-items:center;gap:.8rem;padding:.75rem 1rem;font-size:.92rem;display:flex}.mb-profile-edit2__info-icon{background:var(--mb-text-link);width:1.6rem;height:1.6rem;color:var(--mb-bg-surface);border-radius:999px;flex:none;place-items:center;font-family:Georgia,serif;font-size:.9rem;font-weight:700;display:grid}.mb-profile-edit2__actions{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.mb-profile-edit2__actions .mb-profile-alert{flex:100%;margin:0}.mb-profile-edit2__actions .mb-btn{min-width:7rem;box-shadow:none;border-radius:.6rem;justify-content:center}.mb-profile-edit2__actions .mb-btn-ghost{border:1px solid var(--mb-border-subtle)}@media (max-width:900px){.mb-profile-edit2__card{grid-template-columns:minmax(0,1fr)}.mb-profile-edit2__nav{border-right:0;border-bottom:1px solid var(--mb-border-subtle)}}.mb-collections__new{border-radius:.6rem;gap:.5rem;padding:.75rem 1.4rem;font-size:1rem}.mb-collections__new span{font-size:1.3rem;line-height:1}.mb-collections__create{border-radius:14px;gap:.6rem;margin-bottom:1rem;padding:1.2rem 1.4rem;display:grid}.mb-collections__empty{text-align:center;border-radius:14px;flex-direction:column;align-items:center;padding:3rem 2rem 1.75rem;display:flex}.mb-collections__empty-icon{background:var(--mb-selected-bg);width:8.5rem;height:8.5rem;color:var(--mb-text-link);border-radius:999px;place-items:center;margin-bottom:1.25rem;display:grid}.mb-collections__empty-icon svg{width:4.5rem;height:4.5rem}.mb-collections__empty h2{color:var(--mb-text-primary);margin:0 0 .4rem;font-size:1.75rem;font-weight:800}.mb-collections__empty>p[role=status]{color:var(--mb-text-secondary);margin:0;font-size:1.1rem}.mb-collections__ideas{text-align:left;align-self:stretch;max-width:58rem;margin:2.25rem auto 0}.mb-collections__ideas h3{color:var(--mb-text-secondary);margin:0 0 .9rem;font-size:1rem;font-weight:650}.mb-collections__ideas ul{flex-wrap:wrap;gap:1rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.mb-collections__ideas button{background:var(--mb-selected-bg);max-width:21rem;color:var(--mb-text-link);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:1rem;align-items:center;gap:.85rem;padding:.85rem 1.4rem;font-size:1.02rem;font-weight:550;display:inline-flex}.mb-collections__ideas button:hover{background:color-mix(in srgb, var(--mb-text-link) 14%, var(--mb-selected-bg))}.mb-collections__ideas button svg{flex:none;width:1.7rem;height:1.7rem}.mb-collections__note{border-top:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);justify-content:center;align-self:stretch;align-items:center;gap:.75rem;margin:2rem 0 0;padding-top:1.5rem;display:flex}.mb-collections__note-icon{background:var(--mb-selected-bg);width:2.2rem;height:2.2rem;color:var(--mb-text-link);border-radius:999px;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.mb-collections__grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.mb-collections__card{border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.1rem 1.2rem;display:grid}.mb-collections__card-icon{background:var(--mb-selected-bg);width:2.75rem;height:2.75rem;color:var(--mb-text-link);border-radius:.75rem;place-items:center;display:grid}.mb-collections__card-icon svg{width:1.4rem;height:1.4rem}.mb-collections__card-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mb-collections__card-text a{color:var(--mb-text-primary);text-decoration:none}.mb-collections__card-text a:hover{color:var(--mb-text-link);text-decoration:underline}.mb-collections__card-text span{color:var(--mb-text-secondary);font-size:.9rem}.mb-collections__delete{box-shadow:none;grid-column:2;justify-self:start;padding:.3rem .8rem;font-size:.85rem}.mb-collections section[aria-labelledby=mb-caregiver-share]{border-radius:14px;padding:1.3rem 1.4rem}.mb-collections #mb-caregiver-share{margin:0 0 .35rem;font-size:1.15rem;font-weight:750}.mb-caregiver-share-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin-top:.9rem;display:grid}.mb-caregiver-share-form .mb-dash-field{flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;display:flex}.mb-caregiver-share-form select,.mb-caregiver-share-form input[type=email]{border:1px solid color-mix(in srgb, var(--mb-border-control) 60%, transparent);background:var(--mb-bg-surface);width:100%;color:var(--mb-text-primary);font:inherit;border-radius:10px;padding:.7rem .9rem;font-weight:400}.mb-caregiver-share-form .mb-dash-checkbox{color:var(--mb-text-secondary);flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:.6rem;font-weight:400}.mb-caregiver-share-form>button{background:var(--mb-action-primary);color:var(--mb-on-action);cursor:pointer;border:0;border-radius:.6rem;grid-column:1/-1;justify-self:start;padding:.65rem 1.3rem;font-weight:600}.mb-caregiver-share-form>button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:40rem){.mb-caregiver-share-form{grid-template-columns:minmax(0,1fr)}}.mb-history-empty{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:4rem 2rem 3.5rem;display:flex}.mb-history-empty__icon{background:var(--mb-selected-bg);width:7rem;height:7rem;color:var(--mb-text-link);border-radius:999px;place-items:center;margin-bottom:1.25rem;display:grid}.mb-history-empty__icon svg{width:3.4rem;height:3.4rem}.mb-history-empty h2{color:var(--mb-text-primary);margin:0;font-size:1.75rem;font-weight:800}.mb-history-empty>p[role=status]{color:var(--mb-text-secondary);margin:0 0 1.5rem;font-size:1.1rem}.mb-history-empty .mb-btn{border-radius:.6rem;justify-content:center;min-width:12.5rem;padding:.85rem 1.5rem;font-size:1.05rem}.mb-history-empty__private{color:var(--mb-text-secondary);align-items:center;gap:.6rem;margin:1.75rem 0 0;display:inline-flex}.mb-history-empty__private svg{width:1.5rem;height:1.5rem}.mb-history .mb-history-about{margin-top:1.25rem}.mb-history-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-history-item{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.mb-history-item__icon{background:var(--mb-selected-bg);width:2.75rem;height:2.75rem;color:var(--mb-text-link);border-radius:.75rem;place-items:center;display:grid}.mb-history-item__icon svg{width:1.35rem;height:1.35rem}.mb-history-item__text{min-width:0}.mb-history-item__text a{color:var(--mb-text-primary);font-weight:650;text-decoration:none}.mb-history-item__text a:hover{color:var(--mb-text-link);text-decoration:underline}.mb-history-item__text p{margin:.3rem 0 0;font-size:.88rem}.mb-history-item__actions .mb-btn{box-shadow:none}.mb-hd-title{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.mb-hd-private{background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .9rem;font-size:.92rem;font-weight:600;display:inline-flex}.mb-hd-private svg{width:1rem;height:1rem}.mb-hd-card{border-radius:14px;padding:1.1rem 1.4rem 1.4rem}.mb-hd-tabs{border-bottom:1px solid var(--mb-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.25rem;display:grid}.mb-hd-tab{color:var(--mb-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:.6rem .6rem 0 0;justify-content:center;align-items:center;gap:.6rem;padding:.85rem .5rem;font-size:1rem;font-weight:550;display:inline-flex}.mb-hd-tab svg{width:1.4rem;height:1.4rem}.mb-hd-tab:hover{background:var(--mb-bg-subtle)}.mb-hd-tab.is-active{border-bottom-color:var(--mb-text-link);background:var(--mb-selected-bg);color:var(--mb-text-link);font-weight:650}.mb-hd-panel{gap:1.1rem;display:grid}.mb-hd-panel[hidden]{display:none}.mb-hd-date{max-width:calc(50% - .6rem)}.mb-hd-input{border:1px solid color-mix(in srgb, var(--mb-border-control) 60%, transparent);background:var(--mb-bg-surface);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.mb-hd-input:focus-within{border-color:var(--mb-action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--mb-focus-ring) 15%, transparent)}.mb-hd .mb-hd-input input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0}.mb-hd-input__unit{border-left:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);min-width:4.25rem;color:var(--mb-text-secondary);place-items:center;padding:0 .9rem;font-size:.95rem;display:grid}.mb-hd-input--lead{align-items:center;padding-left:.85rem}.mb-hd-input--lead svg{width:1.3rem;height:1.3rem;color:var(--mb-text-secondary);flex:none}.mb-hd-date .mb-dash-hint{margin:.35rem 0 0}.mb-hd-bmi{color:var(--mb-text-secondary);margin:0}.mb-hd-note{border:1px solid color-mix(in srgb, var(--mb-text-link) 25%, var(--mb-border-subtle));background:var(--mb-selected-bg);border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex}.mb-hd-note__icon{background:var(--mb-text-link);width:1.9rem;height:1.9rem;color:var(--mb-bg-surface);border-radius:999px;flex:none;place-items:center;margin-top:.1rem;font-family:Georgia,serif;font-weight:700;display:grid}.mb-hd-note strong{color:var(--mb-text-link)}.mb-hd-note p{color:var(--mb-text-secondary);margin:.2rem 0 0;font-size:.93rem}.mb-hd-actions{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:1.1rem;display:flex}.mb-hd-actions>p{text-align:right;flex:100%;margin:0}.mb-hd-actions .mb-btn{min-width:8.5rem;box-shadow:none;border-radius:.6rem;justify-content:center;padding:.75rem 1.4rem}.mb-hd-actions .mb-btn-ghost{border:1px solid var(--mb-border-subtle)}.mb-hd-goals{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mb-hd-goals li{border:1px solid var(--mb-border-subtle);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem .9rem;display:grid}.mb-hd-goals__icon{background:var(--mb-selected-bg);width:2.4rem;height:2.4rem;color:var(--mb-text-link);border-radius:999px;place-items:center;display:grid}.mb-hd-goals__icon svg{width:1.3rem;height:1.3rem}.mb-hd-goals__text{flex-direction:column;display:flex}.mb-hd-goals__text span{color:var(--mb-text-secondary);font-size:.9rem}@media (max-width:40rem){.mb-hd-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-hd-date{max-width:none}}.mb-hd .mb-meds-field>label{text-transform:none;letter-spacing:normal;color:var(--mb-text-primary);font-size:.98rem;font-weight:650}.mb-hd .mb-meds-field>label .mb-field-optional{color:var(--mb-text-secondary);font-weight:400}.mb-mymeds{gap:1.1rem;display:grid}.mb-mymeds>.mb-settings-crumbs{margin-bottom:-.6rem}.mb-mymeds-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.mb-mymeds-head h1{margin:0}.mb-mymeds-head__side{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.mb-mymeds-add{border-radius:.6rem;gap:.5rem;padding:.75rem 1.4rem;font-size:1rem}.mb-mymeds-add span,.mb-mymeds-empty .mb-btn span{font-size:1.3rem;line-height:1}.mb-mymeds-round-icon{background:var(--mb-selected-bg);width:3.2rem;height:3.2rem;color:var(--mb-text-link);border-radius:999px;flex:none;place-items:center;display:grid}.mb-mymeds-round-icon svg{width:1.5rem;height:1.5rem}.mb-mymeds-privacy{border-radius:12px;align-items:center;gap:.9rem;max-width:30rem;padding:.85rem 1.1rem;display:flex}.mb-mymeds-privacy strong{color:var(--mb-text-primary)}.mb-mymeds-privacy p{color:var(--mb-text-secondary);margin:.1rem 0 0;font-size:.9rem}.mb-mymeds-privacy__dot{background:var(--mb-border-subtle);border-radius:999px;flex:none;width:.75rem;height:.75rem}.mb-mymeds-privacy__dot.is-on{background:var(--mb-text-link)}.mb-mymeds-reminders{border-radius:14px;padding:1rem 1.4rem}.mb-mymeds-reminders__row{align-items:center;gap:1.1rem;display:flex}.mb-mymeds-reminders__text{flex:auto;min-width:0}.mb-mymeds-reminders__text h2{margin:0;font-size:1.1rem;font-weight:700}.mb-mymeds-reminders__text p{color:var(--mb-text-secondary);margin:.15rem 0 0}.mb-mymeds-reminders__toggle{border:0;border-left:1px solid var(--mb-border-subtle);color:var(--mb-text-link);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.4rem 0 .4rem 1.5rem;font-weight:600;display:inline-flex}.mb-mymeds-reminders__toggle svg{width:1.1rem;height:1.1rem;transition:transform .14s}.mb-mymeds-reminders__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.mb-mymeds-reminders__panel{border-top:1px solid var(--mb-border-subtle);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.mb-mymeds-reminders__panel .mb-dash-hint{margin:0}.mb-mymeds-reminders__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mb-mymeds-empty{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:2.75rem 2rem 2.25rem;display:flex}.mb-mymeds-empty__icon{background:var(--mb-selected-bg);width:6.5rem;height:6.5rem;color:var(--mb-text-link);border-radius:999px;place-items:center;margin-bottom:1rem;display:grid}.mb-mymeds-empty__icon svg{width:3rem;height:3rem}.mb-mymeds-empty h2{margin:0;font-size:1.6rem;font-weight:800}.mb-mymeds-empty>p{color:var(--mb-text-secondary);margin:0 0 .9rem;font-size:1.08rem}.mb-mymeds-empty .mb-btn{border-radius:.6rem;gap:.5rem}.mb-mymeds-empty__how{max-width:36rem;margin-top:.75rem}.mb-mymeds-empty__how summary{color:var(--mb-text-link);cursor:pointer;align-items:center;gap:.45rem;font-weight:600;list-style:none;display:inline-flex}.mb-mymeds-empty__how summary::-webkit-details-marker{display:none}.mb-mymeds-empty__how summary svg{width:1.1rem;height:1.1rem}.mb-mymeds-empty__how p{color:var(--mb-text-secondary);margin:.75rem 0 0;font-size:.93rem}.mb-mymeds-log{border-radius:14px;padding:1.2rem 1.4rem}.mb-mymeds-log__head{align-items:center;gap:1.1rem;display:flex}.mb-mymeds-log__head>div{flex:auto}.mb-mymeds-log__head h2{margin:0;font-size:1.2rem;font-weight:750}.mb-mymeds-log__head p{color:var(--mb-text-secondary);margin:.15rem 0 0}.mb-mymeds-log__history{color:var(--mb-text-link);font-weight:600;text-decoration:none}.mb-mymeds-log .mb-meds-log-list{margin-top:1rem}.mb-mymeds-warning{border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent);background:var(--mb-status-pending-bg);color:var(--mb-text-primary);border-radius:.7rem;align-items:center;gap:.85rem;margin:1.1rem 0 0;padding:.85rem 1.1rem;display:flex}.mb-mymeds-warning>span{background:var(--mb-status-pending-text);width:1.7rem;height:1.7rem;color:var(--mb-bg-surface);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.mb-mymeds-foot{text-align:center;margin:0}@media (max-width:40rem){.mb-mymeds-head__side{align-items:stretch;width:100%}.mb-mymeds-reminders__row{flex-wrap:wrap}.mb-mymeds-reminders__toggle{border-left:0;padding-left:0}}.mb-explore2{gap:1.1rem;display:grid}.mb-explore2 .mb-page-head{margin-bottom:0}.mb-explore2__filters{flex-wrap:wrap;gap:.6rem;display:flex}.mb-explore2__filters .mb-chip{padding:.55rem 1.4rem;font-size:.98rem}.mb-explore2__card{border-radius:14px;padding:1.2rem 1.3rem 1.3rem}.mb-explore2__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.mb-explore2__head h2{margin:0;font-size:1.35rem;font-weight:750}.mb-explore2__head a{color:var(--mb-text-link);font-weight:600;text-decoration:none}.mb-explore2__head a:hover{text-decoration:underline}.mb-explore2__criteria{color:var(--mb-text-secondary);margin:.25rem 0 .9rem;font-size:.85rem}.mb-explore2__topics{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mb-explore2__topic{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.mb-explore2__topic-link{min-width:0;color:var(--mb-text-primary);flex:auto;align-items:center;gap:.9rem;text-decoration:none;display:flex}.mb-explore2__topic-link:hover .mb-explore2__topic-name{color:var(--mb-text-link);text-decoration:underline}.mb-explore2__topic-icon,.mb-explore2__more-icon{background:var(--mb-selected-bg);width:2.9rem;height:2.9rem;color:var(--mb-text-link);border-radius:.8rem;flex:none;place-items:center;display:grid}.mb-explore2__topic-icon svg,.mb-explore2__more-icon svg{width:1.45rem;height:1.45rem}.mb-explore2__topic-text,.mb-explore2__more-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mb-explore2__topic-text{flex:auto}.mb-explore2__topic-name{font-size:1rem;font-weight:550}.mb-explore2__topic-stats,.mb-explore2__more-desc{color:var(--mb-text-secondary);font-size:.82rem}.mb-explore2__follow{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);color:var(--mb-text-link);font:inherit;cursor:pointer;border-radius:.55rem;flex:none;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.mb-explore2__follow:hover:not(:disabled){border-color:var(--mb-text-link)}.mb-explore2__follow.is-following{background:var(--mb-selected-bg);border-color:#0000}.mb-explore2__follow svg{width:1rem;height:1rem}.mb-explore2__follow:disabled{opacity:.6;cursor:progress}.mb-explore2__more{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.85rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.mb-explore2__criteria+.mb-explore2__more{margin-top:0}.mb-explore2__more-link{border:1px solid var(--mb-border-subtle);height:100%;color:var(--mb-text-primary);border-radius:12px;align-items:center;gap:.85rem;padding:.7rem .9rem .7rem .7rem;text-decoration:none;display:flex}.mb-explore2__more-link:hover{border-color:var(--mb-text-link)}.mb-explore2__more-icon{width:2.9rem;height:2.9rem}.mb-explore2__more-icon svg{width:1.4rem;height:1.4rem}.mb-explore2__more-text{flex:auto}.mb-explore2__more-title{color:var(--mb-text-primary);font-weight:600;text-decoration:none}.mb-explore2__more-chevron{width:1.2rem;height:1.2rem;color:var(--mb-text-link);flex:none}.mb-explore2__empty{text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:1rem 1rem .5rem;display:flex}.mb-explore2__empty-icon{background:var(--mb-selected-bg);width:4rem;height:4rem;color:var(--mb-text-link);border-radius:999px;place-items:center;margin-bottom:.5rem;display:grid}.mb-explore2__empty-icon svg{width:1.9rem;height:1.9rem}.mb-explore2__empty h3{margin:0;font-size:1.25rem;font-weight:750}.mb-explore2__empty p{max-width:36rem;color:var(--mb-text-secondary);margin:0 0 .75rem}.mb-explore2__empty .mb-btn{border-radius:.6rem;gap:.5rem;padding:.75rem 1.6rem}.mb-explore2__empty .mb-btn span{font-size:1.25rem;line-height:1}.mb-explore2__people{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mb-explore2__people li{border:1px solid var(--mb-border-subtle);border-radius:12px;align-items:center;gap:.85rem;padding:.75rem;display:flex}.mb-explore2__avatar{background:var(--mb-selected-bg);width:2.9rem;height:2.9rem;color:var(--mb-text-link);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.mb-explore2__verified{background:var(--mb-selected-bg);color:var(--mb-text-link);border-radius:999px;margin-left:auto;padding:.25rem .6rem;font-size:.8rem;font-weight:650}.mb-topics{gap:1rem;display:grid}.mb-topics .mb-page-head{margin-bottom:0}.mb-topics__search{border-radius:14px;align-items:center;gap:.75rem;padding:.75rem 1.1rem;display:flex}.mb-topics__search svg{width:1.3rem;height:1.3rem;color:var(--mb-text-secondary);flex:none}.mb-topics__search input{min-width:0;color:var(--mb-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:.55rem .25rem;font-size:1rem}.mb-topics__intro{border:1px solid color-mix(in srgb, var(--mb-text-link) 25%, var(--mb-border-subtle));background:var(--mb-selected-bg);border-radius:.8rem;align-items:center;gap:1rem;padding:.95rem 1.2rem;display:flex}.mb-topics__intro>div{flex:auto}.mb-topics__intro strong{color:var(--mb-text-link)}.mb-topics__intro p{color:var(--mb-text-secondary);margin:.15rem 0 0;font-size:.93rem}.mb-topics__intro-icon{background:var(--mb-text-link);width:2rem;height:2rem;color:var(--mb-bg-surface);border-radius:999px;flex:none;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.mb-topics__intro>button{width:2rem;height:2rem;color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid}.mb-topics__intro>button svg{width:1.2rem;height:1.2rem}.mb-topics__h2{margin:.4rem 0 .75rem;font-size:1.3rem;font-weight:750}.mb-topics__followed,.mb-topics__grid{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mb-topics__grid{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr))}.mb-topics__row,.mb-topics__tile{border-radius:12px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.mb-topics__tile{align-items:flex-start}.mb-topics__link{min-width:0;color:var(--mb-text-primary);flex:auto;align-items:center;gap:.9rem;text-decoration:none;display:flex}.mb-topics__tile .mb-topics__link{align-items:flex-start}.mb-topics__link:hover .mb-topics__name{color:var(--mb-text-link);text-decoration:underline}.mb-topics__text{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.mb-topics__name{font-size:1.05rem;font-weight:650}.mb-topics__line{color:var(--mb-text-secondary);font-size:.88rem}.mb-topics__bell{background:var(--mb-bg-subtle);width:2.6rem;height:2.6rem;color:var(--mb-text-secondary);cursor:pointer;border:0;border-radius:.6rem;flex:none;place-items:center;display:grid}.mb-topics__bell.is-on{background:var(--mb-selected-bg);color:var(--mb-text-link)}.mb-topics__bell svg{width:1.3rem;height:1.3rem}.mb-topic2{gap:1.1rem;display:grid}.mb-topic2>.mb-settings-crumbs{margin-bottom:-.25rem}.mb-topic2__hero{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.mb-topic2__icon{background:var(--mb-selected-bg);width:6rem;height:6rem;color:var(--mb-text-link);border-radius:1.2rem;flex:none;place-items:center;display:grid}.mb-topic2__icon svg{width:3rem;height:3rem}.mb-topic2__heading{flex:18rem;min-width:0}.mb-topic2__heading h1{margin:0 0 .3rem}.mb-topic2__heading p{color:var(--mb-text-secondary);margin:0;font-size:1.1rem}.mb-topic2__actions{align-items:center;gap:.75rem;display:flex}.mb-topic2__actions .mb-btn{border-radius:.6rem;justify-content:center;gap:.45rem;min-width:8rem;padding:.8rem 1.5rem;font-size:1rem}.mb-topic2__actions .mb-btn svg{width:1.05rem;height:1.05rem}.mb-topic2__following{background:var(--mb-selected-bg);color:var(--mb-text-link);box-shadow:none;border:0}.mb-topic2__updates{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);color:var(--mb-text-secondary);cursor:pointer;border-radius:.6rem;align-items:center;gap:.5rem;padding:.8rem 1.3rem;font-weight:600;display:inline-flex}.mb-topic2__updates:focus-within{outline:2px solid var(--mb-focus-ring);outline-offset:2px}.mb-topic2__updates.is-on{background:var(--mb-selected-bg);color:var(--mb-text-link);border-color:#0000}.mb-topic2__updates svg{width:1.2rem;height:1.2rem}.mb-topic2__help{color:var(--mb-text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;font-size:.85rem;display:grid}.mb-topic2__help p{margin:0}.mb-topic2__empty{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 2rem 2.25rem;display:flex}.mb-topic2__empty-art{width:9rem;color:var(--mb-text-link);margin-bottom:1rem}.mb-topic2__empty-art svg{width:100%;height:auto}.mb-topic2__empty h2{margin:0;font-size:1.7rem;font-weight:800}.mb-topic2__empty>p{color:var(--mb-text-secondary);margin:0 0 1rem;font-size:1.05rem}.mb-topic2__empty>.mb-btn{border-radius:.6rem;gap:.6rem;padding:.85rem 2.2rem;font-size:1.05rem}.mb-topic2__empty>.mb-btn span{font-size:1.3rem;line-height:1}.mb-topic2__more{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:center;gap:1rem 3rem;width:min(100%,46rem);margin-top:1.75rem;padding-top:1.5rem;display:flex}.mb-topic2__more a{color:var(--mb-text-link);align-items:center;gap:.6rem;font-weight:650;text-decoration:none;display:inline-flex}.mb-topic2__more a:hover{text-decoration:underline}.mb-topic2__more svg{width:1.6rem;height:1.6rem}.mb-topic2__about{border-radius:14px;padding:1.2rem 1.4rem}.mb-topic2__about h2{margin:0 0 .5rem;font-size:1.15rem}@media (max-width:40rem){.mb-topic2__help{grid-template-columns:minmax(0,1fr)}}.mb-member2{gap:1.1rem;max-width:none;display:grid}.mb-member2>.mb-settings-crumbs{margin-bottom:-.25rem}.mb-member2__hero{border-radius:14px;grid-template-columns:auto minmax(14rem,1fr) minmax(0,auto);align-items:center;gap:1.25rem 1.75rem;padding:1.4rem 1.6rem;display:grid}.mb-member2__avatar{background:var(--mb-selected-bg);width:8rem;height:8rem;color:var(--mb-text-link);object-fit:cover;border-radius:999px;place-items:center;font-size:2.6rem;font-weight:700;display:grid;overflow:hidden}.mb-member2__who{min-width:0}.mb-member2__name-row{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.mb-member2__name-row h1{margin:0;font-size:2.1rem}.mb-member2__verified{color:var(--mb-text-link);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.mb-member2__verified svg{width:1.4rem;height:1.4rem}.mb-member2__handle{color:var(--mb-text-secondary);margin:.2rem 0 0}.mb-member2__chips{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.mb-member2__chips li{background:var(--mb-selected-bg);color:var(--mb-text-primary);border-radius:999px;padding:.35rem 1rem;font-size:.95rem;font-weight:550}.mb-member2__meta{color:var(--mb-text-secondary);flex-wrap:wrap;gap:.4rem 1.25rem;margin:.75rem 0 0;display:flex}.mb-member2__meta span{align-items:center;gap:.5rem;display:inline-flex}.mb-member2__meta svg{width:1.25rem;height:1.25rem}.mb-member2__side{justify-items:end;gap:.75rem;max-width:28rem;display:grid}.mb-member2__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.mb-member2__actions .mb-btn{border-radius:.6rem;padding:.8rem 1.4rem;font-size:1rem}.mb-member2__follow{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);color:var(--mb-text-link);font:inherit;cursor:pointer;border-radius:.6rem;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:1rem;font-weight:600;display:inline-flex}.mb-member2__follow.is-following{background:var(--mb-selected-bg);border-color:#0000}.mb-member2__follow:disabled{opacity:.6;cursor:not-allowed}.mb-member2__follow svg{width:1.35rem;height:1.35rem}.mb-member2__actions .mb-member-safety{position:relative}.mb-member2__note{color:var(--mb-text-secondary);align-items:flex-start;gap:.7rem;margin:0;font-size:.92rem;display:flex}.mb-member2__note>span{background:var(--mb-text-link);width:1.5rem;height:1.5rem;color:var(--mb-bg-surface);border-radius:999px;flex:none;place-items:center;font-family:Georgia,serif;font-size:.85rem;font-weight:700;display:grid}.mb-member2__tabs{border-radius:14px;padding:.4rem .6rem 0;display:flex}.mb-member2__tabs .mb-hd-tab{flex:1 1 0}.mb-member2__panel{border-radius:14px;padding:1.4rem 1.6rem}.mb-member2__panel h2{margin:0 0 .9rem;font-size:1.5rem;font-weight:750}.mb-member2__about{align-items:center;gap:1rem;display:flex}.mb-member2__about p{color:var(--mb-text-secondary);margin:0}.mb-member2__tile-icon{background:var(--mb-selected-bg);width:3.3rem;height:3.3rem;color:var(--mb-text-link);border-radius:.8rem;flex:none;place-items:center;display:grid}.mb-member2__tile-icon svg{width:1.5rem;height:1.5rem}.mb-member2__rule{border:0;border-top:1px solid var(--mb-border-subtle);margin:1.4rem 0}.mb-member2__lead{color:var(--mb-text-secondary);margin:0 0 .75rem}.mb-member2__panel .mb-member-safe-fields{margin:0 0 1rem}.mb-member2__learn{color:var(--mb-text-link);font-weight:600}@media (max-width:1100px){.mb-member2__hero{grid-template-columns:auto minmax(0,1fr)}.mb-member2__side{grid-column:1/-1;justify-items:start}.mb-member2__actions{justify-content:flex-start}.mb-member2__avatar{width:5.5rem;height:5.5rem;font-size:1.8rem}}.mb-rec2{gap:1rem;display:grid}.mb-rec2 .mb-page-head{margin-bottom:0}.mb-rec2__why{color:var(--mb-text-secondary);margin:0;font-size:.92rem}.mb-rec2__topics{background:var(--mb-selected-bg);border-radius:14px;padding:.9rem 1.1rem}.mb-rec2__chips{flex-wrap:wrap;gap:.55rem;display:flex}.mb-rec2__chips .mb-chip{padding:.55rem 1.3rem;font-size:.95rem}.mb-rec2__filters{border-radius:14px;grid-template-columns:minmax(12rem,1.3fr) repeat(auto-fit,minmax(10rem,1fr));align-items:end;gap:.9rem 1rem;padding:1rem 1.2rem;display:grid}.mb-rec2__label{color:var(--mb-text-primary);margin-bottom:.35rem;font-size:.92rem;font-weight:600;display:block}.mb-rec2__search input{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);width:100%;color:var(--mb-text-primary);font:inherit;border-radius:.6rem;padding:.65rem .9rem}.mb-rec2__select{position:relative}.mb-rec2__select summary{cursor:pointer;list-style:none}.mb-rec2__select summary::-webkit-details-marker{display:none}.mb-rec2__value{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232457d6' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center / 1.1rem;color:var(--mb-text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:.6rem;padding:.65rem 2.2rem .65rem .9rem;display:block;overflow:hidden}.mb-rec2__menu{z-index:20;border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);min-width:100%;max-height:18rem;box-shadow:0 10px 24px rgb(var(--mb-shadow-color) / .14);border-radius:.7rem;gap:.15rem;margin:0;padding:.5rem;list-style:none;display:grid;position:absolute;top:calc(100% + .3rem);left:0;overflow:auto}.mb-rec2__toggle{border-left:1px solid var(--mb-border-subtle);color:var(--mb-text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0 .65rem 1rem;font-weight:550;display:flex}.mb-rec2__toggle>span:first-child{white-space:nowrap}.mb-rec2__clear{justify-self:start}.mb-rec2__count{margin:0 0 .75rem}.mb-rec-groups{gap:1.75rem;display:grid}.mb-rec-group{gap:.75rem;min-width:0;display:grid}.mb-rec-group__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.mb-rec-group__title{gap:.1rem;min-width:0;display:grid}.mb-rec-group__title h3{color:var(--mb-text-primary);margin:0;font-size:1.15rem;font-weight:750}.mb-rec-group__title .mb-dash-muted{font-size:.84rem}.mb-rec2__empty{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:2.75rem 2rem 2.25rem;display:flex}.mb-rec2__empty-icon{background:var(--mb-selected-bg);width:5.5rem;height:5.5rem;color:var(--mb-text-link);border-radius:999px;place-items:center;margin-bottom:.9rem;display:grid}.mb-rec2__empty-icon svg{width:2.6rem;height:2.6rem}.mb-rec2__empty h3{margin:0;font-size:1.5rem;font-weight:800}.mb-rec2__empty p{max-width:38rem;color:var(--mb-text-secondary);margin:0 0 1rem}.mb-rec2__empty-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.mb-rec2__empty-actions .mb-btn{border-radius:.6rem;padding:.8rem 2rem}.mb-rec2__edu{border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 35%, transparent);background:var(--mb-status-pending-bg);border-radius:.8rem;align-items:flex-start;gap:.9rem;padding:.95rem 1.2rem;display:flex}.mb-rec2__edu>span{background:var(--mb-status-pending-text);width:1.8rem;height:1.8rem;color:var(--mb-bg-surface);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.mb-rec2__edu p{color:var(--mb-text-secondary);margin:0;font-size:.92rem}.mb-rec2__edu strong{color:var(--mb-status-pending-text)}@media (max-width:900px){.mb-rec2__toggle{border-left:0;padding-left:0}}.mb-saved2{gap:1.1rem;display:grid}.mb-saved2>.mb-settings-crumbs{margin-bottom:-.4rem}.mb-saved2 .mb-page-head{margin-bottom:.5rem}.mb-saved2__empty{text-align:center;border-radius:14px;flex-direction:column;justify-self:center;align-items:center;gap:.5rem;width:min(100%,42rem);margin-top:1.5rem;padding:3rem 2rem 2.5rem;display:flex}.mb-saved2__empty-icon{background:var(--mb-selected-bg);width:6.5rem;height:6.5rem;color:var(--mb-text-link);border-radius:999px;place-items:center;margin-bottom:1rem;display:grid}.mb-saved2__empty-icon svg{width:2.8rem;height:2.8rem}.mb-saved2__empty h2{margin:0;font-size:1.6rem;font-weight:800}.mb-saved2__empty p{color:var(--mb-text-secondary);margin:0 0 1.2rem;font-size:1.05rem}.mb-saved2__empty .mb-btn{border-radius:.6rem;justify-content:center;min-width:15rem;padding:.85rem 1.5rem;font-size:1.05rem}.mb-saved2__link{color:var(--mb-text-link);margin-top:.75rem;font-weight:600;text-decoration:none}.mb-saved2__link:hover{text-decoration:underline}.mb-saved2__group h2{margin:0 0 .6rem;font-size:1.15rem;font-weight:750}.mb-saved2__help{border-radius:14px;padding:1.1rem 1.3rem}.mb-saved2__help h2{margin:0 0 .5rem;font-size:1.05rem}.mb-saved2__help ul{color:var(--mb-text-secondary);margin:0;padding-left:1.1rem;font-size:.92rem}.mb-saved2__help .mb-guide-help-list li{margin:.3rem 0;display:list-item}.mb-saved2__help .mb-guide-help-list a{color:var(--mb-text-link);padding:0;display:inline}.mb-top2{gap:1.1rem;max-width:none;margin:0;display:grid}.mb-top2__head{margin-bottom:0}.mb-top2__period{align-items:flex-start;gap:.75rem;display:flex}.mb-top2__period svg{width:1.8rem;height:1.8rem;color:var(--mb-text-primary);flex:none}.mb-top2__note{border:1px solid color-mix(in srgb, var(--mb-text-link) 25%, var(--mb-border-subtle));background:var(--mb-selected-bg);border-radius:.8rem;align-items:center;gap:1rem;padding:.95rem 1.2rem;display:flex}.mb-top2__note>span{background:var(--mb-text-link);width:2rem;height:2rem;color:var(--mb-bg-surface);border-radius:999px;flex:none;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.mb-top2__note p{color:var(--mb-text-secondary);flex:auto;margin:0}.mb-top2__note strong{color:var(--mb-text-link);font-weight:600}.mb-top2__note>button{width:2rem;height:2rem;color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid}.mb-top2__note>button svg{width:1.2rem;height:1.2rem}.mb-top2__empty{text-align:center;border-radius:14px;flex-direction:column;justify-self:center;align-items:center;gap:.5rem;width:min(100%,44rem);margin-top:2rem;padding:3rem 2rem 2.5rem;display:flex}.mb-top2__empty-icon{background:var(--mb-selected-bg);width:6.5rem;height:6.5rem;color:var(--mb-text-link);border-radius:999px;place-items:center;margin-bottom:1rem;display:grid}.mb-top2__empty-icon svg{width:3.2rem;height:3.2rem}.mb-top2__empty h2{margin:0;font-size:1.7rem;font-weight:800}.mb-top2__empty p{max-width:34rem;color:var(--mb-text-secondary);margin:0 0 1.25rem}.mb-top2__empty-actions{gap:.75rem;width:min(100%,17rem);display:grid}.mb-top2__empty-actions .mb-btn{border-radius:.6rem;justify-content:center;gap:.5rem;padding:.8rem 1.4rem}.mb-top2__empty-actions .mb-btn-ghost{border:1px solid var(--mb-text-link);color:var(--mb-text-link)}.mb-top2__empty-actions .mb-btn span{font-size:1.25rem;line-height:1}.mb-guide2{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.mb-guide2 .mb-page-head{margin-bottom:0}.mb-guide2__search{border-radius:14px;flex-wrap:wrap;gap:.85rem;padding:.9rem 1rem;display:flex}.mb-guide2__search-field{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);border-radius:.6rem;flex:14rem;align-items:center;gap:.7rem;min-width:0;padding:0 .9rem;display:flex}.mb-guide2__search-field:focus-within{border-color:var(--mb-action-primary)}.mb-guide2__search-field svg{width:1.25rem;height:1.25rem;color:var(--mb-text-secondary);flex:none}.mb-guide2__search-field input{min-width:0;color:var(--mb-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:.7rem 0}.mb-guide2__select{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center / 1.1rem;min-width:min(11rem,100%);max-width:100%;color:var(--mb-text-primary);font:inherit;appearance:none;border-radius:.6rem;padding:.7rem 2.2rem .7rem .9rem}@media (max-width:520px){.mb-guide2__search{padding:.75rem}.mb-guide2__search-field,.mb-guide2__search .mb-guide2__select{flex-basis:100%}}.mb-guide2__tab-count{color:var(--mb-text-muted);background:var(--mb-bg-subtle);vertical-align:.1em;border-radius:999px;margin-left:.3rem;padding:0 .35rem;font-size:.68rem;font-weight:600;line-height:1.5}.mb-chip--active .mb-guide2__tab-count{color:inherit;background:#ffffff38}.mb-guide2__list{gap:.6rem;display:grid}.mb-guide2__list-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mb-guide2__cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-guide2__card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);box-shadow:0 1px 2px rgb(var(--mb-shadow-color) / .04);border-radius:.85rem;padding:.9rem 1.05rem;transition:border-color .15s,box-shadow .15s}.mb-guide2__card:hover,.mb-guide2__card:focus-within{border-color:var(--mb-border-control);box-shadow:0 2px 8px rgb(var(--mb-shadow-color) / .08)}.mb-guide2__card .mb-guide-item-title{font-size:.95rem}.mb-guide2__card .mb-guide-item-meta{margin:.45rem 0 0}.mb-guide2__card .mb-guide-item-desc{margin-top:.45rem}.mb-guide2__card-date{color:var(--mb-text-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.mb-guide2__card-date.is-stale{color:var(--mb-status-experience-text)}.mb-guide2__card-actions{border-top:1px solid var(--mb-border-subtle);padding-top:.55rem}@media (max-width:480px){.mb-guide2__card{padding:.8rem .85rem}.mb-guide2__card-date{white-space:normal}}.mb-guide2__chips{flex-wrap:wrap;gap:.55rem;display:flex}.mb-guide2__chips .mb-chip{padding:.55rem 1.4rem;font-size:.95rem}.mb-guide2__results{gap:1rem;display:grid}.mb-guide2__empty{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:4.5rem 2rem 4rem;display:flex}.mb-guide2__empty-icon{background:var(--mb-selected-bg);width:6rem;height:6rem;color:var(--mb-text-link);border-radius:999px;place-items:center;margin-bottom:1rem;display:grid}.mb-guide2__empty-icon svg{width:2.9rem;height:2.9rem}.mb-guide2__empty h2{margin:0;font-size:1.6rem;font-weight:800}.mb-guide2__empty>p{max-width:34rem;color:var(--mb-text-secondary);margin:0 0 1.25rem}.mb-guide2__empty-actions .mb-btn{border-radius:.6rem;gap:.55rem;padding:.85rem 1.8rem;font-size:1.02rem}.mb-guide2__empty-actions .mb-btn svg{width:1.2rem;height:1.2rem}.mb-guide2__empty .mb-guide2__empty-more{margin:1rem 0 0;font-size:.9rem}.mb-guide2__filters{border-radius:14px;gap:.6rem;padding:1.2rem 1.25rem;display:grid}.mb-guide2__filters h2{margin:0 0 .25rem;font-size:1.25rem;font-weight:750}.mb-guide2__filters h3{margin:.4rem 0 0;font-size:.98rem;font-weight:650}.mb-guide2__filters .mb-guide2__select{width:100%}.mb-guide2__filters hr{border:0;border-top:1px solid var(--mb-border-subtle);width:100%;margin:.5rem 0}.mb-guide2__check{color:var(--mb-text-primary);cursor:pointer;align-items:center;gap:.75rem;display:flex}.mb-guide2__check input{width:1.2rem;height:1.2rem}.mb-guide2__info{border:1.5px solid var(--mb-text-secondary);width:1.35rem;height:1.35rem;color:var(--mb-text-secondary);border-radius:999px;place-items:center;margin-left:auto;font-family:Georgia,serif;font-size:.75rem;font-weight:700;display:grid}.mb-medpost2{gap:1rem;max-width:62rem;display:grid}.mb-medpost2>.mb-settings-crumbs{margin-bottom:-.4rem}.mb-medpost2__page-title{margin:0}.mb-medpost2 .mb-reddit-main{gap:1rem;display:grid}.mb-medpost2__card{border-radius:14px;padding:1.3rem 1.5rem .6rem}.mb-medpost2__author{align-items:center;gap:.9rem;margin-bottom:.85rem;display:flex}.mb-medpost2__avatar{background:var(--mb-selected-bg);width:3.4rem;height:3.4rem;color:var(--mb-text-link);border-radius:999px;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.mb-medpost2__avatar--sm{width:3rem;height:3rem;font-size:1rem}.mb-medpost2__who{flex:auto;min-width:0}.mb-medpost2__name{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0;font-size:1.05rem;display:flex}.mb-medpost2__meta{color:var(--mb-text-secondary);margin:.15rem 0 0;font-size:.92rem}.mb-medpost2__title{margin:0 0 .5rem;font-size:1.55rem;font-weight:750;line-height:1.25}.mb-medpost2__body{color:var(--mb-text-secondary);white-space:pre-wrap;font-size:1.05rem;line-height:1.6}.mb-medpost2__label{margin:1rem 0 .25rem}.mb-medpost2__actions{border-top:1px solid var(--mb-border-subtle);margin-top:.75rem;padding:.6rem 0 0}.mb-medpost2__thoughts{border-radius:14px;padding:1.25rem 1.5rem}.mb-medpost2__thoughts>h2{margin:0 0 .9rem;font-size:1.3rem;font-weight:750}.mb-medpost2__composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;display:grid}.mb-medpost2__field textarea{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);width:100%;min-height:3.1rem;color:var(--mb-text-primary);font:inherit;resize:vertical;border-radius:.6rem;padding:.8rem 1rem}.mb-medpost2__field textarea:focus{border-color:var(--mb-action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--mb-focus-ring) 15%, transparent);outline:none}.mb-medpost2__field .mb-dash-hint{margin:.4rem 0 0;font-size:.85rem}.mb-medpost2__composer>.mb-btn{border-radius:.6rem;justify-content:center;min-width:10rem;padding:.85rem 1.2rem}.mb-medpost2 .mb-comment-thread{margin-top:.5rem}.mb-medpost2__empty{border:1px solid var(--mb-border-subtle);text-align:center;border-radius:.8rem;flex-direction:column;align-items:center;gap:.3rem;margin-top:1rem;padding:1.5rem 1rem;display:flex}.mb-medpost2__empty>span{background:var(--mb-bg-subtle);width:3.3rem;height:3.3rem;color:var(--mb-text-primary);border-radius:999px;place-items:center;margin-bottom:.5rem;display:grid}.mb-medpost2__empty svg{width:1.5rem;height:1.5rem}.mb-medpost2__empty h3{margin:0;font-size:1.1rem}.mb-medpost2__empty p{color:var(--mb-text-secondary);margin:0}@media (max-width:40rem){.mb-medpost2__composer{grid-template-columns:minmax(0,1fr)}.mb-medpost2__composer>.mb-medpost2__avatar{display:none}}.mb-medpost2__actions .mb-home-card__actions{border:0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:.25rem 0;display:flex}.mb-medpost2__actions .mb-home-card__actions-left{flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;display:flex}.mb-medpost2__actions .mb-icon-btn-metric{flex-direction:row;align-items:center;gap:.5rem;padding:.45rem .4rem;font-size:1rem;display:inline-flex}.mb-medpost2__actions .mb-icon-btn-metric__top{display:contents}.mb-medpost2__actions .mb-icon-btn-metric__top svg{order:0;width:1.4rem!important;height:1.4rem!important}.mb-medpost2__actions .mb-icon-btn-metric__label{color:var(--mb-text-secondary);order:1;margin:0;font-size:1rem}.mb-medpost2__actions .mb-icon-btn-metric__top>span{color:var(--mb-text-secondary);order:2}.mb-medpost2__actions .mb-icon-btn-metric__top>span:before{content:"· "}.mb-medpost2__actions .mb-icon-btn{color:var(--mb-text-secondary);gap:.5rem;padding:.45rem .4rem;font-size:1rem}.mb-medpost2__actions .mb-icon-btn svg{width:1.4rem!important;height:1.4rem!important}.mb-site-search{width:100%}.mb-site-search__row{gap:.5rem;display:flex}.mb-site-search input{border:1px solid var(--mb-border-default,var(--mb-border-subtle));background:var(--mb-bg-surface);min-width:0;color:var(--mb-text-primary);font:inherit;border-radius:999px;flex:auto;padding:.6rem .85rem}.mb-site-search input:focus-visible{outline:2px solid var(--mb-focus-ring,var(--mb-action-primary));outline-offset:1px}.mb-site-search--hero{text-align:left;max-width:34rem;margin:1.1rem auto 0}.mb-site-search__label{color:var(--mb-text-secondary);margin-bottom:.4rem;font-size:.9rem;font-weight:650;display:block}.mb-site-search--hero input{padding:.8rem 1rem;font-size:1rem}.mb-public__main{padding:2rem clamp(1rem,4vw,3rem) 3rem}.mb-public-search h1{margin:0 0 1rem}.mb-public-search .mb-site-search--hero{margin:0 0 .75rem}.mb-public-search__scope,.mb-public-search__count{color:var(--mb-text-secondary);font-size:.92rem}.mb-public-search__labels{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:.82rem;display:flex}.mb-public-search__title{margin:0;font-size:1.05rem}.mb-public-search__empty h2{margin-top:0;font-size:1.15rem}.mb-public-search__suggest{flex-wrap:wrap;gap:.5rem 1rem;padding:0;list-style:none;display:flex}.mb-public-reader{gap:1.5rem;max-width:72rem;margin:0 auto;display:grid}@media (min-width:1100px){.mb-public-reader:has(.mb-public-reader__aside){grid-template-columns:minmax(0,1fr) 20rem}}.mb-members-tag{background:var(--mb-bg-subtle);color:var(--mb-text-secondary);letter-spacing:.02em;vertical-align:middle;border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.7rem;font-weight:650;display:inline-block}.mb-not-found{max-width:40rem;padding:2rem 0 1rem}.mb-not-found__code{letter-spacing:.12em;color:var(--mb-brand-accent);margin:0;font-size:.85rem;font-weight:750}.mb-not-found h1{margin:.25rem 0 .75rem}.mb-not-found .mb-site-search--hero{margin:1.25rem 0}.mb-not-found__links{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}.mb-feature-state{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0 0 .6rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.mb-feature-state--live{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-feature-state--coming-soon{background:var(--mb-status-pending-bg);color:var(--mb-status-pending-text)}.mb-example{border:2px dashed var(--mb-border-control);background:repeating-linear-gradient(-45deg, transparent 0 14px, color-mix(in srgb, var(--mb-bg-subtle) 55%, transparent) 14px 28px);border-radius:14px;margin:1.25rem 0;padding:2.25rem 1rem 1rem;position:relative}.mb-example__tag{letter-spacing:.03em;color:var(--mb-text-secondary);margin:0;font-size:.75rem;font-weight:700;position:absolute;top:.6rem;left:1rem}.mb-example .mb-card{opacity:.92}.mb-nav-dropdown{position:relative}.mb-nav-dropdown__button{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;font-size:.9rem;font-weight:650;display:inline-flex}.mb-header-link.is-active,.mb-header-link[aria-current=page]{color:var(--mb-text-link)}.mb-nav-menu{z-index:30;border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);min-width:17rem;box-shadow:var(--mb-shadow-overlay);border-radius:12px;gap:.15rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .6rem);left:-.75rem}.mb-nav-menu__link{color:var(--mb-text-primary);border-radius:8px;gap:.1rem;padding:.55rem .7rem;text-decoration:none;display:grid}.mb-nav-menu__link:hover,.mb-nav-menu__link:focus-visible,.mb-nav-menu__link[aria-current=page]{background:var(--mb-bg-subtle)}.mb-nav-menu__label{align-items:center;gap:.4rem;font-size:.92rem;font-weight:650;display:inline-flex}.mb-nav-menu__desc{color:var(--mb-text-secondary);font-size:.8rem}.mb-nav-soon{background:var(--mb-status-pending-bg);color:var(--mb-status-pending-text);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.mb-nav-mobile-group{gap:.45rem;padding-top:.35rem;display:grid}.mb-nav-mobile-group__title{letter-spacing:.06em;text-transform:uppercase;color:var(--mb-text-secondary);margin:0;font-size:.72rem;font-weight:700}.mb-nav-mobile-group .mb-header-link{padding-left:.5rem}.mb-nav-mobile-single{padding-top:.5rem}.mb-page-intro{padding:2.75rem clamp(1.25rem,4vw,3rem) 1rem}.mb-page-intro h1{letter-spacing:-.02em;margin:.4rem 0 .6rem;font-size:clamp(1.8rem,4vw,2.6rem)}.mb-page-intro p{max-width:46rem;color:var(--mb-text-secondary);margin:0;font-size:1.05rem}.mb-page-intro__crumbs{color:var(--mb-text-secondary);font-size:.82rem}.mb-page-intro__crumbs a{color:inherit}.mb-public--sections .mb-public__main{padding:0}.mb-feature-link{margin-top:.4rem;font-size:.88rem;font-weight:650;display:inline-block}.mb-landing-header .mb-header-nav-desktop{flex:none;gap:1.35rem}@media (min-width:1080px){.mb-landing-header{grid-template-columns:1fr auto 1fr;display:grid}.mb-landing-header .mb-brand{justify-self:start}.mb-landing-header .mb-header-actions{justify-self:end}.mb-landing-header .mb-header-actions .mb-btn{white-space:nowrap}}.mb-sched-preview{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-raised);border-radius:12px;padding:1rem 1.15rem}.mb-sched-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mb-sched-preview-head h3{margin:0;font-size:.95rem;font-weight:700}.mb-sched-preview-tz{color:var(--mb-text-secondary);border:1px solid var(--mb-border-subtle);border-radius:999px;padding:.15rem .6rem;font-size:.75rem}.mb-sched-preview-summary{color:var(--mb-text-secondary);margin:.4rem 0 .85rem;font-size:.85rem}.mb-sched-preview-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mb-sched-preview-grid li{background:var(--mb-status-reviewed-bg);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .35rem;display:flex}.mb-sched-preview-grid li.is-empty{border:1px dashed var(--mb-border-subtle);opacity:.7;background:0 0}.mb-sched-preview-day{text-transform:uppercase;letter-spacing:.03em;color:var(--mb-text-secondary);font-size:.72rem;font-weight:700}.mb-sched-preview-date{color:var(--mb-text-muted);font-size:.78rem}.mb-sched-preview-time{color:var(--mb-status-reviewed-text);white-space:nowrap;font-size:.8rem;font-weight:600}.mb-sched-preview-none{color:var(--mb-text-muted);font-size:.8rem}.mb-medtake{flex-direction:column;gap:1.25rem;max-width:64rem;display:flex}.mb-medtake-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.mb-medtake-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--mb-text-muted);margin:0;font-size:.8125rem;font-weight:600}.mb-medtake-title{color:var(--mb-text-primary);margin:.125rem 0 0;font-size:1.75rem}.mb-medtake-head-actions{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.mb-medtake-tabs{border-bottom:1px solid var(--mb-border-subtle);gap:.25rem;display:flex;overflow-x:auto}.mb-medtake-tab{color:var(--mb-text-secondary);white-space:nowrap;border-bottom:3px solid #0000;padding:.625rem 1rem;font-weight:600;text-decoration:none}.mb-medtake-tab:hover{color:var(--mb-text-primary)}.mb-medtake-tab.is-active{color:var(--mb-action-primary);border-bottom-color:var(--mb-action-primary)}.mb-medtake-tab:focus-visible,.mb-medtake-chip:focus-visible,.mb-medtake-step:focus-visible{outline:2px solid var(--mb-focus-ring);outline-offset:2px}.mb-medtake-body,.mb-medtake-step-body{flex-direction:column;gap:1rem;display:flex}.mb-medtake-panel{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;padding:1.25rem}.mb-medtake-panel--notice{background:var(--mb-selected-bg)}.mb-medtake-panel-title,.mb-medtake-section-title{color:var(--mb-text-primary);margin:0 0 .75rem;font-size:1.125rem}.mb-medtake-section{flex-direction:column;gap:.5rem;display:flex}.mb-medtake-refunds{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mb-medtake-refund{--refund-text:var(--mb-status-neutral-text);--refund-bg:var(--mb-status-neutral-bg);border:1px solid var(--refund-text);background:var(--refund-bg);color:var(--refund-text);border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.mb-medtake-refund--reviewed{--refund-text:var(--mb-status-reviewed-text);--refund-bg:var(--mb-status-reviewed-bg)}.mb-medtake-refund--emerging{--refund-text:var(--mb-status-emerging-text);--refund-bg:var(--mb-status-emerging-bg)}.mb-medtake-refund--pending{--refund-text:var(--mb-status-pending-text);--refund-bg:var(--mb-status-pending-bg)}.mb-medtake-refund--danger{--refund-text:var(--mb-status-danger-text);--refund-bg:var(--mb-status-danger-bg)}.mb-medtake-refund__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mb-medtake-refund__chip{border:1px solid;border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:600}.mb-medtake-refund__desc{margin:0;font-size:.9375rem}.mb-medtake-refund__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem 1rem;margin:0;font-size:.875rem;display:grid}.mb-medtake-refund__facts dt{font-weight:600}.mb-medtake-refund__facts dd{overflow-wrap:anywhere;margin:0}.mb-medtake-list{margin:0 0 .75rem;padding-left:1.25rem}.mb-medtake-kpis{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-medtake-kpi{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;flex-direction:column;padding:1rem;display:flex}.mb-medtake-kpi-value{color:var(--mb-text-primary);font-size:1.5rem;font-weight:700}.mb-medtake-kpi-label{color:var(--mb-text-secondary)}.mb-medtake-rows{margin:0;padding:0;list-style:none}.mb-medtake-row{border-bottom:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 0;display:flex}.mb-medtake-row--stack{display:block}.mb-medtake-badge{border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;display:inline-block}.mb-medtake-badge--neutral{color:var(--mb-status-neutral-text);background:var(--mb-status-neutral-bg)}.mb-medtake-badge--pending{color:var(--mb-status-pending-text);background:var(--mb-status-pending-bg)}.mb-medtake-badge--emerging{color:var(--mb-status-emerging-text);background:var(--mb-status-emerging-bg)}.mb-medtake-badge--reviewed{color:var(--mb-status-reviewed-text);background:var(--mb-status-reviewed-bg)}.mb-medtake-badge--danger{color:var(--mb-status-danger-text);background:var(--mb-status-danger-bg)}.mb-medtake-toolbar{flex-direction:column;gap:.75rem;display:flex}.mb-medtake-toolbar-fields{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem .75rem;display:grid}.mb-medtake-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-medtake-chip{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);color:var(--mb-text-primary);cursor:pointer;border-radius:999px;padding:.375rem .875rem}.mb-medtake-chip.is-active{border-color:var(--mb-action-primary);background:var(--mb-selected-bg);color:var(--mb-selected-text)}.mb-medtake-transcript{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);border-radius:12px;margin:.75rem 0}.mb-medtake-transcript-toggle{width:100%;color:var(--mb-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.mb-medtake-transcript-toggle>span:first-child{flex-direction:column;min-width:0;display:flex}.mb-medtake-transcript-list{border-top:1px solid var(--mb-border-control);max-height:22rem;margin:0;padding:.25rem .5rem .5rem;list-style:none;overflow-y:auto}.mb-medtake-cue{width:100%;color:var(--mb-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:.625rem;padding:.5rem;display:flex}.mb-medtake-cue:disabled{cursor:default}.mb-medtake-cue.is-active{border-color:var(--mb-action-primary);background:var(--mb-selected-bg);color:var(--mb-selected-text)}.mb-medtake-cue-time{min-width:3rem;color:var(--mb-action-primary);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.mb-medtake-cue-text{overflow-wrap:anywhere;min-width:0}.mb-medtake-table{border-collapse:collapse;width:100%}.mb-medtake-table th,.mb-medtake-table td{border-bottom:1px solid var(--mb-border-subtle);text-align:left;padding:.75rem .5rem}.mb-medtake-table th{color:var(--mb-text-secondary);font-weight:600}.mb-medtake-note{color:var(--mb-text-muted);font-size:.875rem}.mb-medtake-video-head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mb-medtake-wizard{flex-direction:column;gap:1rem;display:flex}.mb-medtake-steps{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-medtake-step{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}.mb-medtake-step.is-active{border-color:var(--mb-action-primary);color:var(--mb-action-primary);font-weight:600}.mb-medtake-step-num{background:var(--mb-bg-subtle);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.8125rem;display:inline-flex}.mb-medtake-fieldset{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.mb-medtake-inline{flex-flow:wrap;align-items:center}.mb-medtake-inline .mb-auth-input{width:6rem}.mb-medtake-check{color:var(--mb-text-primary);align-items:flex-start;gap:.5rem;display:flex}.mb-medtake-checklist{border:1px solid var(--mb-border-subtle);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.25rem 1rem;max-height:16rem;padding:.5rem;display:grid;overflow-y:auto}.mb-medtake-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.mb-medtake-ref{border:1px solid var(--mb-border-subtle);border-radius:8px;flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.mb-medtake-progress{align-items:center;gap:.75rem;display:flex}.mb-medtake-progress progress{flex:1}.mb-medtake-actions{flex-wrap:wrap;gap:.75rem;display:flex}.mb-medtake-problems{color:var(--mb-status-danger-text);background:var(--mb-status-danger-bg);border-radius:8px;padding:1rem}.mb-medtake-problems ul{margin:.5rem 0 0;padding-left:1.25rem}.mb-medtake-summary{grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0;display:grid}.mb-medtake-summary dt{color:var(--mb-text-secondary)}.mb-medtake-summary dd{color:var(--mb-text-primary);margin:0}.mb-medtake-player video{background:var(--mb-bg-subtle);border-radius:12px;width:100%;max-height:28rem;display:block}@media (max-width:640px){.mb-medtake-toolbar-fields{grid-template-columns:1fr}.mb-medtake-table thead{display:none}.mb-medtake-table tr{border-bottom:1px solid var(--mb-border-subtle);padding:.5rem 0;display:block}.mb-medtake-table td{border:0;padding:.125rem 0;display:block}}.mb-medtake-search .mb-auth-input{width:100%}.mb-medtake-filters{grid-template-columns:repeat(4,auto 1fr);align-items:center;gap:.5rem .75rem;display:grid}.mb-medtake-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.mb-medtake-card{flex-direction:column;gap:.25rem;display:flex}.mb-medtake-card-link{color:inherit;text-decoration:none}.mb-medtake-card-link:focus-visible{outline:2px solid var(--mb-focus-ring);outline-offset:2px;border-radius:12px}.mb-medtake-thumb{aspect-ratio:16/9;background:var(--mb-bg-subtle);border-radius:12px;position:relative;overflow:hidden}.mb-medtake-thumb img,.mb-medtake-poster img{object-fit:cover;width:100%;height:100%}.mb-medtake-thumb-placeholder{width:100%;height:100%;display:block}.mb-medtake-thumb-duration{background:var(--mb-bg-surface);color:var(--mb-text-primary);border-radius:4px;padding:.125rem .375rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.5rem;right:.5rem}.mb-medtake-card-title{color:var(--mb-text-primary);margin:.375rem 0 0;font-size:1rem}.mb-medtake-card-meta{color:var(--mb-text-secondary);margin:0;font-size:.875rem}.mb-medtake-card-foot{margin:.25rem 0 0}.mb-medtake-badge--evidence{color:var(--mb-status-evidence-text);background:var(--mb-status-evidence-bg)}.mb-medtake-video{flex-direction:column;gap:.75rem;display:flex}.mb-medtake-poster{aspect-ratio:16/9;background:var(--mb-bg-subtle);border-radius:12px;position:relative;overflow:hidden}.mb-medtake-poster-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mb-medtake-locked{background:var(--mb-bg-surface);text-align:center;border-radius:12px;padding:1rem 1.25rem}.mb-medtake-disclaimer{border-left:4px solid var(--mb-action-primary);background:var(--mb-selected-bg);color:var(--mb-text-primary);padding:.75rem 1rem;font-size:.9375rem}.mb-medtake-description{white-space:pre-line}@media (max-width:640px){.mb-medtake-filters{grid-template-columns:1fr}}.mb-medinfo-title:first-letter{text-transform:uppercase}.mb-medinfo-usedfor-more{margin-top:.4rem}.mb-medinfo-usedfor-more summary{cursor:pointer;color:var(--mb-text-link);font-size:.88rem}.mb-medinfo-usedfor-more p{color:var(--mb-text-secondary);overflow-wrap:anywhere;margin:.4rem 0 0}.mb-medinfo-edu-banner__title{margin-bottom:.15rem;display:block}.mb-medinfo-section-head{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.mb-medinfo-section-head>h2,.mb-medinfo-section-head>h3{min-width:0;margin:0}.mb-medinfo-section-head>.mb-medinfo-provenance-chip{margin-left:auto}.mb-medinfo-provenance-chip{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);color:var(--mb-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.mb-medinfo-usedfor-list,.mb-medinfo-limitations,.mb-medinfo-howitworks-text{line-height:1.6}.mb-medinfo-usedfor-list li+li{margin-top:.4rem}.mb-medinfo-limitations{border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 30%, var(--mb-border-subtle));background:var(--mb-status-pending-bg);border-radius:12px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem}.mb-medinfo-limitations h3{color:var(--mb-status-pending-text);margin:0 0 .35rem;font-size:.9rem;font-weight:700}.mb-medinfo-limitations ul{margin:0;padding-left:1.2rem}.mb-medinfo-limitations li+li{margin-top:.3rem}.mb-medinfo-howitworks-box .mb-medinfo-howitworks-text{color:var(--mb-text-primary);font-size:.92rem}.mb-medinfo-howitworks-text p{margin:0 0 .5rem}.mb-medinfo-howitworks-text p:last-child{margin-bottom:0}.mb-medinfo-summary{color:var(--mb-text-primary);margin:.75rem 0 1rem;font-size:.98rem;line-height:1.6}.mb-medinfo-label-table{border:1px solid var(--mb-border-subtle);border-radius:8px;max-width:100%;margin:.5rem 0 .75rem;overflow-x:auto}.mb-medinfo-label-table table{border-collapse:collapse;width:100%;font-size:.82rem;line-height:1.4}.mb-medinfo-label-table th,.mb-medinfo-label-table td{border-bottom:1px solid var(--mb-border-subtle);text-align:left;vertical-align:top;white-space:normal;min-width:6rem;padding:.4rem .6rem}.mb-medinfo-label-table th{background:var(--mb-bg-subtle);font-weight:600}.mb-medinfo-label-table tr:last-child td{border-bottom:0}.mb-medinfo-usedfor-more>p,.mb-medinfo-usedfor-more .mb-medinfo-howitworks-text p{margin:.5rem 0 0}.mb-dosing-card-text,.mb-warning-text{white-space:pre-line;overflow-wrap:anywhere}.mb-medinfo-label-heading{color:var(--mb-text-primary);margin:.9rem 0 .3rem;font-size:.95rem;font-weight:700}.mb-warning-lead{color:var(--mb-text-secondary);margin:0 0 .5rem;font-size:.88rem}.mb-warning-text p,.mb-medinfo-label-part-body p,.mb-medinfo-label-section-body p{margin:0 0 .6rem;line-height:1.6}.mb-medinfo-label-part{border-top:1px solid var(--mb-border-subtle)}.mb-medinfo-label-part:last-child{border-bottom:1px solid var(--mb-border-subtle)}.mb-medinfo-label-part>summary{cursor:pointer;color:var(--mb-text-primary);padding:.65rem .25rem;font-weight:600}.mb-medinfo-label-part>summary:hover{color:var(--mb-text-link)}.mb-medinfo-label-part-body{padding:0 .25rem .5rem}.mb-medinfo-pharm summary,.mb-medinfo-pharm-topic>summary,.mb-medinfo-pharm-row>summary{cursor:pointer;list-style:none}.mb-medinfo-pharm summary::-webkit-details-marker{display:none}.mb-medinfo-pharm-topic>summary::-webkit-details-marker{display:none}.mb-medinfo-pharm-row>summary::-webkit-details-marker{display:none}.mb-medinfo-pharm-head{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:flex}.mb-medinfo-pharm-heading{flex:14rem;min-width:0}.mb-medinfo-pharm-heading h2{margin:0}.mb-medinfo-pharm-heading span{color:var(--mb-text-secondary);margin-top:.15rem;font-size:.85rem;display:block}.mb-medinfo-pharm-icon{background:color-mix(in srgb, var(--mb-text-primary) 6%, var(--mb-bg-surface));width:36px;height:36px;color:var(--mb-text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mb-medinfo-pharm-icon.is-purple{background:var(--mb-status-perspective-bg);color:var(--mb-status-perspective-text)}.mb-medinfo-pharm-icon.is-blue{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text)}.mb-medinfo-pharm-icon.is-green{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-medinfo-pharm-icon.is-red{background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-medinfo-pharm-icon.is-orange{background:var(--mb-status-experience-bg);color:var(--mb-status-experience-text)}.mb-medinfo-pharm-chevron{color:var(--mb-text-secondary);flex-shrink:0;transition:transform .15s}.mb-medinfo-pharm details[open]>summary>.mb-medinfo-pharm-chevron,.mb-medinfo-pharm-topic[open]>summary>.mb-medinfo-pharm-chevron,.mb-medinfo-pharm-row[open]>summary>.mb-medinfo-pharm-chevron{transform:rotate(90deg)}.mb-medinfo-pharm-head>.mb-medinfo-provenance-chip{margin-left:auto}.mb-medinfo-pharm-topics{flex-direction:column;gap:.85rem;margin-top:1rem;display:flex}.mb-medinfo-pharm-topic{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;min-width:0}.mb-medinfo-pharm-topic>summary,.mb-medinfo-pharm-topic>.mb-medinfo-pharm-topic-head{align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.mb-medinfo-pharm-topic>summary h3,.mb-medinfo-pharm-topic>.mb-medinfo-pharm-topic-head h3{min-width:0;color:var(--mb-text-primary);overflow-wrap:anywhere;flex:1;margin:0;font-size:1.02rem;font-weight:700}.mb-medinfo-pharm-topic-body{min-width:0;padding:0 1rem 1rem calc(1.75rem + 36px)}.mb-medinfo-pharm-topic-body>.mb-medinfo-topic-text{margin-top:0}.mb-medinfo-pharm-rows{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:10px;margin:.75rem 0 0;padding:0;list-style:none}.mb-medinfo-pharm-rows>li{min-width:0}.mb-medinfo-topic-text{min-width:0;color:var(--mb-text-primary);overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}.mb-medinfo-topic-text p{margin:0 0 .55rem}.mb-medinfo-topic-text p:last-child{margin-bottom:0}.mb-medinfo-label-bullets{margin:.25rem 0 .65rem;padding-left:1.15rem}.mb-medinfo-label-bullets>li{padding-left:.15rem}.mb-medinfo-label-bullets>li+li{margin-top:.35rem}.mb-medinfo-label-bullets>li::marker{color:var(--mb-text-secondary)}.mb-medinfo-label-table caption{caption-side:top;text-align:left;color:var(--mb-text-primary);background:color-mix(in srgb, var(--mb-text-primary) 4%, var(--mb-bg-surface));border-bottom:1px solid var(--mb-border-subtle);padding:.5rem .6rem;font-weight:600}.mb-medinfo-table-more{border:0;border-top:1px solid var(--mb-border-subtle);background:color-mix(in srgb, var(--mb-text-primary) 4%, var(--mb-bg-surface));width:100%;color:var(--mb-text-link);font:inherit;text-align:left;cursor:pointer;padding:.5rem .6rem;font-size:.85rem;font-weight:600;display:block}.mb-medinfo-table-more:hover{text-decoration:underline}.mb-medinfo-dosing-single{margin-top:.75rem}.mb-medinfo-pharm-row[open]>summary{border-bottom:1px solid var(--mb-border-subtle)}.mb-medinfo-pharm-row[open]>.mb-medinfo-pharm-row-body{padding-top:.85rem}.mb-medinfo-pharm-row[open] .mb-medinfo-label-table{background:var(--mb-bg-surface)}.mb-medinfo-label-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--mb-text-primary) 4%, var(--mb-bg-surface))}.mb-medinfo-label-table td{font-variant-numeric:tabular-nums}.mb-medinfo-label-note{color:var(--mb-text-secondary);margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.mb-medinfo-label-note+:not(.mb-medinfo-label-note){margin-top:.75rem}.mb-medinfo-label-quote{border-left:3px solid var(--mb-border-subtle);background:color-mix(in srgb, var(--mb-text-primary) 3%, var(--mb-bg-surface));border-radius:0 8px 8px 0;margin:.6rem 0 0;padding:.75rem 1rem}.mb-medinfo-label-quote>footer{color:var(--mb-text-secondary);margin-top:.5rem;font-size:.78rem}.mb-medinfo-pharm-topic.is-danger{border-color:color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent);background:var(--mb-status-danger-bg)}.mb-medinfo-pharm-topic.is-danger>summary h3{color:var(--mb-status-danger-text)}.mb-medinfo-topic-text>.mb-medinfo-pharm-rows:not(:first-child){margin-top:.75rem}.mb-medinfo-pharm-rows>.mb-medinfo-pharm-rows-label{background:color-mix(in srgb, var(--mb-text-primary) 4%, var(--mb-bg-surface));color:var(--mb-text-secondary);letter-spacing:.02em;text-transform:uppercase;padding:.55rem .85rem .35rem;font-size:.78rem;font-weight:700}.mb-medinfo-pharm-rows-label>h4{font:inherit;color:inherit;margin:0}.mb-medinfo-pharm-rows>.mb-medinfo-pharm-rows-label:first-child{border-radius:10px 10px 0 0}.mb-medinfo-topic-list{margin:.25rem 0 0;padding-left:1.2rem}.mb-medinfo-topic-list>li+li{margin-top:.4rem}.mb-medinfo-topic-list .mb-medinfo-topic-text{margin:0}.mb-medinfo-pharm-rows>li+li{border-top:1px solid var(--mb-border-subtle)}.mb-medinfo-pharm-row>summary{align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}.mb-medinfo-pharm-row>summary:hover .mb-medinfo-pharm-row-title{color:var(--mb-text-link)}.mb-medinfo-pharm-row-head{flex:1;min-width:0}.mb-medinfo-pharm-row-title{color:var(--mb-text-primary);overflow-wrap:anywhere;font-weight:700;display:block}.mb-medinfo-pharm-row-preview{-webkit-line-clamp:2;line-clamp:2;color:var(--mb-text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mb-medinfo-pharm-row[open] .mb-medinfo-pharm-row-preview{display:none}.mb-medinfo-pharm-row>summary>.mb-medinfo-pharm-chevron{margin-top:.5rem}.mb-medinfo-pharm-row-body{min-width:0;padding:0 .85rem .85rem calc(1.6rem + 36px)}.mb-medinfo-pharm-table{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:10px;margin-top:.75rem;overflow:hidden}.mb-medinfo-pharm-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.86rem}.mb-medinfo-pharm-table th,.mb-medinfo-pharm-table td{border-bottom:1px solid var(--mb-border-subtle);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.6rem .8rem}.mb-medinfo-pharm-table thead th{background:color-mix(in srgb, var(--mb-text-primary) 4%, var(--mb-bg-surface));color:var(--mb-text-secondary);font-weight:600}.mb-medinfo-pharm-table thead th:first-child{width:30%}.mb-medinfo-pharm-table tbody th{color:var(--mb-text-primary);font-weight:700}.mb-medinfo-pharm-table tbody tr:last-child>*{border-bottom:0}.mb-medinfo-pharm-table td .mb-medinfo-topic-text{margin:0;font-size:.86rem}@media (max-width:640px){.mb-medinfo-pharm-topic-body{padding-left:1rem}.mb-medinfo-pharm-row-body{padding-left:.85rem}.mb-medinfo-pharm-table thead{display:none}.mb-medinfo-pharm-table table,.mb-medinfo-pharm-table tbody,.mb-medinfo-pharm-table tr,.mb-medinfo-pharm-table th,.mb-medinfo-pharm-table td{width:100%;display:block}.mb-medinfo-pharm-table tbody th{border-bottom:0;padding-bottom:.15rem}}.mb-medinfo-label-meta{color:var(--mb-text-secondary);margin:.25rem 0 1rem;font-size:.88rem}.mb-medinfo-label-sections{flex-direction:column;gap:.6rem;display:flex}.mb-medinfo-label-section{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px}.mb-medinfo-label-section.is-boxed{border-color:color-mix(in srgb, var(--mb-status-danger-text) 35%, transparent);background:var(--mb-status-danger-bg)}.mb-medinfo-label-section>summary{cursor:pointer;color:var(--mb-text-primary);padding:.8rem 1rem;font-size:1rem;font-weight:700}.mb-medinfo-label-section-body{overflow-wrap:anywhere;padding:0 1rem .75rem}.mb-medinfo-label-more{border-top:1px solid var(--mb-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.mb-medinfo-label-more p{min-width:0;color:var(--mb-text-secondary);flex:18rem;margin:0;font-size:.88rem}.mb-medinfo-label-list{margin:0 0 .6rem;padding-left:1.4rem;line-height:1.6}.mb-meet{flex-direction:column;gap:1rem;min-width:0;display:flex}.mb-meet-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.mb-meet-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--mb-text-muted);margin:0;font-size:.8125rem;font-weight:600}.mb-meet-title{color:var(--mb-text-primary);overflow-wrap:anywhere;margin:.125rem 0 0;font-size:1.75rem}.mb-meet-back{margin:0}.mb-meet-tabs{border-bottom:1px solid var(--mb-border-subtle);gap:.25rem;display:flex;overflow-x:auto}.mb-meet-tab{color:var(--mb-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:.625rem 1rem;font-weight:600}.mb-meet-tab:hover{color:var(--mb-text-primary)}.mb-meet-tab.is-active{color:var(--mb-action-primary);border-bottom-color:var(--mb-action-primary)}.mb-meet-tab:focus-visible,.mb-meet-type:focus-within,.mb-meet-invitee__remove:focus-visible{outline:2px solid var(--mb-focus-ring);outline-offset:2px}.mb-meet-panel{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.mb-meet-panel>*,.mb-meet-panel .mb-dash-hint{margin:0}.mb-meet-panel .mb-btn{align-self:flex-start}.mb-meet-panel--live{border-color:var(--mb-action-primary);background:var(--mb-selected-bg)}.mb-meet-panel-title{color:var(--mb-text-primary);margin:0;font-size:1.0625rem}.mb-meet-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-meet-card__badges{flex-wrap:wrap;gap:.375rem;display:flex}.mb-meet-card__title{overflow-wrap:anywhere;font-size:1.0625rem}.mb-meet-card__title a{color:var(--mb-text-primary);text-decoration:none}.mb-meet-card__title a:hover{color:var(--mb-action-primary);text-decoration:underline}.mb-meet-card__reply{color:var(--mb-text-secondary);font-size:.875rem}.mb-meet-card__reply.is-pending,.mb-meet-card__live{color:var(--mb-action-primary);font-size:.875rem;font-weight:600}.mb-meet-chip,.mb-meet-status{white-space:nowrap;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.mb-meet-chip--session{background:var(--mb-status-evidence-bg);color:var(--mb-status-evidence-text)}.mb-meet-chip--cme{background:var(--mb-status-perspective-bg);color:var(--mb-status-perspective-text)}.mb-meet-status--scheduled{background:var(--mb-status-neutral-bg);color:var(--mb-status-neutral-text)}.mb-meet-status--in-progress{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-meet-status--completed,.mb-meet-status--expired{background:var(--mb-status-neutral-bg);color:var(--mb-text-muted)}.mb-meet-status--cancelled{background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-meet-detail-head{flex-direction:column;gap:.375rem;display:flex}.mb-meet-detail-head>*{margin:0}.mb-meet-detail-time{color:var(--mb-text-primary);font-weight:600}.mb-meet-detail-sub{color:var(--mb-text-muted);font-size:.875rem}.mb-meet-detail-desc{color:var(--mb-text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0}.mb-meet-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mb-meet-roster{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mb-meet-roster__row{border-bottom:1px solid var(--mb-border-subtle);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.5rem 0;display:flex}.mb-meet-roster__row:last-child{border-bottom:0}.mb-meet-roster__status,.mb-meet-counts{color:var(--mb-text-muted)}.mb-meet-form{flex-direction:column;gap:1.25rem;max-width:44rem;display:flex}.mb-meet-fieldset{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.mb-meet-fieldset .mb-dash-hint{margin:0}.mb-meet-field{flex-direction:column;gap:.375rem;display:flex}.mb-meet-field-msg{color:var(--mb-text-muted);margin:0;font-size:.875rem}.mb-meet-field-msg.is-error,.mb-meet-field-msg .is-error{color:var(--mb-status-danger-text)}.mb-meet-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mb-meet-type{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:.125rem .625rem;padding:.875rem 1rem;display:grid}.mb-meet-type input{grid-row:span 2;margin-top:.2rem}.mb-meet-type.is-active{border-color:var(--mb-action-primary);background:var(--mb-selected-bg)}.mb-meet-type__label{color:var(--mb-text-primary);font-weight:600}.mb-meet-type__hint{color:var(--mb-text-muted);font-size:.875rem}.mb-meet-invitees{flex-direction:column;gap:.375rem;display:flex}.mb-meet-invitees__row{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.mb-meet-invitees__list{flex-wrap:wrap;gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.mb-meet-invitee{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.375rem;max-width:100%;padding:.25rem .375rem .25rem .75rem;display:inline-flex}.mb-meet-invitee__sub{color:var(--mb-text-muted)}.mb-meet-invitee__remove{width:1.75rem;height:1.75rem;color:var(--mb-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-size:1.125rem;line-height:1}.mb-meet-invitee__remove:hover{background:var(--mb-selected-bg)}@media (max-width:600px){.mb-meet-title{font-size:1.5rem}.mb-meet-types{grid-template-columns:minmax(0,1fr)}.mb-meet-head .mb-btn{text-align:center;width:100%}}.mb-meet-dev-state{grid-template-columns:max-content minmax(0,1fr);gap:.25rem 1rem;margin:0;font-size:.875rem;display:grid}.mb-meet-dev-state dt{color:var(--mb-text-muted)}.mb-meet-dev-state dd{overflow-wrap:anywhere;margin:0}.mb-meet-dev-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:.75rem;display:grid}.mb-meet-dev-tile{min-width:0;margin:0}.mb-meet-dev-video{aspect-ratio:16/9;color:#cbd5e1;background:#0b1b3f;border-radius:10px;place-items:center;display:grid;overflow:hidden}.mb-meet-dev-tile figcaption{color:var(--mb-text-muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.8125rem}.mb-meet-dev-check{align-items:center;gap:.375rem;display:inline-flex}.mb-room{--mb-room-bg:#0b1220;--mb-room-surface:#162033;--mb-room-text:#e8eef7;--mb-room-muted:#9fb0c6;z-index:50;background:var(--mb-room-bg);color:var(--mb-room-text);grid-template:"head""banner""error""stage"minmax(0,1fr)"foot"/minmax(0,1fr);display:grid;position:fixed;inset:0}.mb-room.has-panel{grid-template-columns:minmax(0,1fr) 20rem;grid-template-areas:"head head""banner banner""error error""stage panel""foot foot"}.mb-room--message{place-items:center;padding:1rem;display:grid}.mb-room-message{background:var(--mb-room-surface);text-align:center;border-radius:14px;flex-direction:column;gap:.75rem;max-width:32rem;padding:1.5rem;display:flex}.mb-room-message>*{margin:0}.mb-room-message .mb-meet-actions{justify-content:center}.mb-room-message .mb-btn-ghost{color:var(--mb-room-text)}.mb-room-head{flex-wrap:wrap;grid-area:head;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.mb-room-head__text{min-width:0}.mb-room-title{overflow-wrap:anywhere;margin:0;font-size:1.125rem}.mb-room-sub{color:var(--mb-room-muted);margin:.125rem 0 0;font-size:.875rem}.mb-room-banner{color:#fde68a;background:#3a3216;border-radius:8px;grid-area:banner;margin:0 1rem .5rem;padding:.5rem .75rem;font-size:.875rem}.mb-room-banner--error{color:#fecdd3;background:#3b1720;grid-area:error}.mb-room-network{color:#fde68a;background:#3a3216;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.mb-room-network--bad{color:#fecdd3;background:#3b1720}.mb-room-stage{flex-direction:column;grid-area:stage;gap:.75rem;min-height:0;padding:0 1rem;display:flex;overflow:auto}.mb-room-stage__main{flex:auto;min-height:0;display:flex;position:relative}.mb-room-hint{text-align:center;color:var(--mb-room-muted);margin:0;font-size:.875rem}.mb-room-waiting{text-align:center;flex:1;place-content:center;gap:.5rem;display:grid}.mb-room-waiting h2,.mb-room-waiting p{margin:0}.mb-room-waiting p{color:var(--mb-room-muted)}.mb-room-tile{background:var(--mb-room-surface);aspect-ratio:16/9;border-radius:12px;min-width:0;margin:0;position:relative;overflow:hidden}.mb-room-tile.is-speaking{outline-offset:-3px;outline:3px solid #4ade80}.mb-room-tile--stage{aspect-ratio:auto;flex:auto;width:100%;min-height:12rem}.mb-room-tile--pip{aspect-ratio:16/9;width:min(30%,14rem);position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 4px 16px #00000080}.mb-room-tile__video{place-items:center;display:grid;position:absolute;inset:0}.mb-room-tile__initials{background:#2a3a55;border-radius:999px;place-items:center;width:4rem;height:4rem;font-size:1.375rem;font-weight:700;display:grid}.mb-room-tile__name{white-space:nowrap;text-overflow:ellipsis;background:#0000008c;border-radius:6px;align-items:center;gap:.25rem;max-width:calc(100% - 1rem);padding:.125rem .5rem;font-size:.8125rem;display:inline-flex;position:absolute;bottom:.5rem;left:.5rem;overflow:hidden}.mb-room-tile__name svg{flex:none;width:14px;height:14px}.mb-room-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mb-room-grid[data-count="1"]{grid-template-columns:minmax(0,48rem);justify-content:center}.mb-room-grid[data-count="2"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.mb-room-grid.is-strip{display:flex;overflow-x:auto}.mb-room-grid.is-strip>li{flex:0 0 min(40%,12rem)}.mb-room-foot{grid-area:foot;padding:.75rem 1rem 1rem}.mb-room-controls{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.mb-room-ctl{background:var(--mb-room-surface);min-width:4.5rem;color:var(--mb-room-text);font:inherit;cursor:pointer;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;display:inline-flex}.mb-room-ctl:hover:not(:disabled){background:#22314b}.mb-room-ctl.is-off{color:#0b1220;background:#e8eef7}.mb-room-ctl.is-danger{color:#fff;background:#c62f3e}.mb-room-ctl:disabled{opacity:.55;cursor:not-allowed}.mb-room-ctl:focus-visible,.mb-room-panel__close:focus-visible,.mb-room-unmute:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.mb-room-panel{background:var(--mb-room-surface);border-radius:12px;grid-area:panel;min-height:0;margin:0 1rem 0 0;padding:1rem;overflow:auto}.mb-room-panel__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mb-room-panel__head h2{margin:0;font-size:1rem}.mb-room-panel__close{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:1.25rem}.mb-room-panel__group h3{color:var(--mb-room-muted);margin:1rem 0 .25rem;font-size:.8125rem}.mb-room-panel__group ul{margin:0;padding:0;list-style:none}.mb-room-panel__group li{overflow-wrap:anywhere;padding:.25rem 0}.mb-room-panel__note{color:var(--mb-room-muted)}.mb-room-unmute{z-index:60;position:fixed;top:4.5rem;left:50%;transform:translate(-50%)}.mb-room-check{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1.25rem;display:grid}.mb-room-check__preview{aspect-ratio:16/9;color:#9fb0c6;background:#0b1220;border-radius:12px;place-items:center;display:grid;overflow:hidden}.mb-room-check__video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.mb-room-check__side{flex-direction:column;gap:.875rem;display:flex}.mb-room-check__side .mb-btn-primary{align-self:flex-start}.mb-room-level{color:var(--mb-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.mb-room-level__meter{flex:1;height:.5rem}@media (max-width:767px){.mb-room.has-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""banner""error""stage""foot"}.mb-room-panel{z-index:55;border-radius:0;margin:0;position:fixed;inset:0}.mb-room-check{grid-template-columns:minmax(0,1fr)}.mb-room-ctl{min-width:3.5rem;padding:.5rem}.mb-room-ctl__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.mb-room-grid.is-strip{scroll-behavior:auto}}.mb-article-card__title-button{font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.mb-article-card__title-button:hover,.mb-article-card__title-button:focus-visible{color:var(--mb-text-link);text-decoration:underline}.mb-article-card__title-button:disabled{cursor:progress;opacity:.7}.mb-meet-date{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);text-align:center;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:3.75rem;padding:.5rem 0;line-height:1.15;display:flex}.mb-meet-date__weekday,.mb-meet-date__month{letter-spacing:.06em;text-transform:uppercase;color:var(--mb-text-muted);font-size:.7rem;font-weight:700}.mb-meet-date__day{color:var(--mb-text-primary);font-size:1.5rem;font-weight:750}.mb-meet-groups{flex-direction:column;gap:1.25rem;display:flex}.mb-meet-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--mb-text-muted);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.mb-meet-list{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.mb-meet-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-meet-card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem 1rem;min-width:0;padding:1rem 1.125rem;display:grid}.mb-meet-card:hover,.mb-meet-card:focus-within{border-color:var(--mb-text-secondary)}.mb-meet-card.is-live{border-color:var(--mb-action-primary);background:var(--mb-selected-bg)}.mb-meet-card__body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.mb-meet-card__body>*{margin:0}.mb-meet-card__time{color:var(--mb-text-primary);margin:0;font-weight:600}.mb-meet-card__reply{border:1px solid var(--mb-border-subtle);color:var(--mb-text-secondary);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.mb-meet-card__reply.is-pending{border-color:var(--mb-status-emerging-text);background:var(--mb-status-emerging-bg);color:var(--mb-status-emerging-text)}.mb-meet-card__join{text-align:center;grid-column:1/-1;justify-self:stretch}@media (min-width:640px){.mb-meet-card__join{grid-area:1/3;align-self:center}.mb-meet-card.is-live{grid-template-columns:auto minmax(0,1fr) auto}}.mb-meet-empty{align-items:flex-start}.mb-meet-empty__icon{color:var(--mb-text-muted)}.mb-meet-detail-head{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem;display:grid}.mb-meet-detail-head.is-live{border-color:var(--mb-action-primary);background:var(--mb-selected-bg)}.mb-meet-detail-head__body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.mb-meet-detail-head__body>*{margin:0}.mb-meet-actions--host{border-top:1px solid var(--mb-border-subtle);padding-top:.75rem}.mb-meet-actions--host .mb-btn-danger-ghost{margin-left:auto}.mb-meet-roster__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.mb-meet-avatar{background:var(--mb-status-evidence-bg);width:2rem;height:2rem;color:var(--mb-status-evidence-text);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.mb-meet-roster__name{overflow-wrap:anywhere;min-width:0}.mb-meet-roster__status{background:var(--mb-status-neutral-bg);color:var(--mb-status-neutral-text);white-space:nowrap;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.mb-meet-roster__status.is-accepted,.mb-meet-roster__status.is-joined{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-meet-roster__status.is-declined{background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-meet-form{counter-reset:meet-step}.mb-meet-step{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);counter-increment:meet-step;border-radius:12px;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:1.25rem 1.25rem 1.25rem 3.25rem;display:flex;position:relative}.mb-meet-step:before{content:counter(meet-step);background:var(--mb-action-primary);width:1.5rem;height:1.5rem;color:var(--mb-text-on-primary,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;top:1.2rem;left:1rem}.mb-meet-step>legend{float:left;width:100%;padding:0}.mb-meet-step>legend+*{clear:both}.mb-meet-types{align-items:stretch}@media (max-width:480px){.mb-meet-types{grid-template-columns:minmax(0,1fr)}.mb-meet-step{padding-top:3rem;padding-left:1.25rem}}.mb-meet-form__actions{background:var(--mb-bg-page,var(--mb-bg-surface));border-top:1px solid var(--mb-border-subtle);padding:.75rem 0;position:sticky;bottom:0}.mb-meet-step .mb-meet-panel-title{font-size:1.0625rem;font-weight:700;line-height:1.5rem}.mb-meet-step>.mb-dash-hint{margin-top:-.25rem}.mb-meet-types{gap:1rem}.mb-meet-type{border-width:1.5px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"radio label"".hint";align-content:start;align-items:center;gap:.25rem .75rem;padding:1rem 1.125rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.mb-meet-type:hover{border-color:var(--mb-action-primary)}.mb-meet-type input{accent-color:var(--mb-action-primary);grid-area:auto/radio;margin:0}.mb-meet-type__label{grid-area:label}.mb-meet-type__hint{grid-area:hint;line-height:1.45}.mb-meet-type.is-active{box-shadow:0 0 0 1px var(--mb-action-primary)}.mb-meet-step>.mb-dash-hint:only-of-type:last-child{border:1px dashed var(--mb-border-control);background:var(--mb-bg-subtle);border-radius:10px;padding:.75rem 1rem}.mb-meet-form__actions .mb-btn{justify-content:center;min-width:8rem}.mb-meet-crumbs{color:var(--mb-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.mb-meet-crumbs a{color:var(--mb-text-link)}.mb-meet-crumbs [aria-current=page]{color:var(--mb-text-primary);font-weight:600}.mb-meet-subtitle{color:var(--mb-text-secondary);margin:.35rem 0 0}.mb-meet-form{max-width:none}.mb-auth-label.is-required:after{content:" *";color:var(--mb-status-danger-text)}.mb-meet-step .mb-meet-types{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-meet-type{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"radio icon label""radio icon hint";align-items:center;column-gap:.875rem}.mb-meet-type__icon{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-subtle);width:2.75rem;height:2.75rem;color:var(--mb-text-primary);border-radius:10px;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.mb-meet-type.is-active .mb-meet-type__icon{border-color:var(--mb-action-primary);color:var(--mb-action-primary);background:var(--mb-bg-surface)}.mb-meet-type input{grid-area:radio}.mb-meet-email{border:1px solid var(--mb-border-control);background:var(--mb-bg-surface);border-radius:10px;align-items:stretch;min-width:0;display:flex;position:relative;overflow:hidden}.mb-meet-email:focus-within{border-color:var(--mb-action-primary);box-shadow:0 0 0 2px var(--mb-selected-bg)}.mb-meet-email__icon{border-right:1px solid var(--mb-border-subtle);width:3rem;color:var(--mb-text-primary);pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex}.mb-meet-email__icon svg{display:block}.mb-meet-email .mb-auth-input{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;align-self:stretch;padding-left:.875rem}.mb-meet-email__add{color:var(--mb-text-link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin:.25rem;padding:0 .875rem;font-weight:650}.mb-meet-email__add:hover:not(:disabled){background:var(--mb-selected-bg)}.mb-meet-email__add:disabled{color:var(--mb-disabled-text);cursor:not-allowed}.mb-meet-email__add:focus-visible{outline:2px solid var(--mb-focus-ring)}.mb-meet-glance{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);box-shadow:0 6px 18px rgb(var(--mb-shadow-color) / .06);border-radius:14px;overflow:hidden}.mb-meet-glance__title{background:var(--mb-selected-bg);margin:0;padding:1rem 1.25rem;font-size:1.0625rem;font-weight:700}.mb-meet-glance__title span{color:var(--mb-text-link)}.mb-meet-glance__list{margin:0;padding:0 1.25rem;list-style:none}.mb-meet-glance__list li{border-bottom:1px solid var(--mb-border-subtle);align-items:flex-start;gap:.875rem;padding:1rem 0;display:flex}.mb-meet-glance__list li:last-child{border-bottom:0}.mb-meet-glance__icon{color:var(--mb-action-primary);flex:none;display:inline-flex}.mb-meet-glance__list strong,.mb-meet-glance__text{display:block}.mb-meet-glance__text{color:var(--mb-text-secondary);overflow-wrap:anywhere;font-size:.9rem}@media (max-width:480px){.mb-meet-step .mb-meet-types{grid-template-columns:minmax(0,1fr)}}.mb-room-check__status{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-room-chip{background:var(--mb-status-neutral-bg);color:var(--mb-status-neutral-text);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8125rem;display:inline-flex}.mb-room-chip.is-ok{background:var(--mb-status-reviewed-bg);color:var(--mb-status-reviewed-text)}.mb-room-chip.is-bad{background:var(--mb-status-danger-bg);color:var(--mb-status-danger-text)}.mb-room-check__card{border:1px solid var(--mb-border-subtle);background:var(--mb-bg-surface);border-radius:12px;flex-direction:column;gap:.875rem;padding:1rem;display:flex}.mb-room-check__side .mb-room-check__join{text-align:center;align-self:stretch;padding-block:.75rem}@media (min-width:900px){.mb-room-check{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.mb-room-check__status{grid-column:1}.mb-room-check__side{grid-area:1/2/span 2}}.mb-room-message__icon{opacity:.8;align-self:center}.mb-room-message--loading{flex-direction:row;justify-content:center;align-items:center;gap:.75rem}.mb-room-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1.1rem;height:1.1rem;animation:.8s linear infinite mb-room-spin}@keyframes mb-room-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mb-room-spinner{animation:none}}.mb-medpost-media-cell{border-radius:.5rem;min-width:0;position:relative;overflow:hidden}.mb-medpost-media-grid.count-3>.mb-medpost-media-cell:first-child{grid-area:1/1/span 2}.mb-medpost-media-grid.count-3>.mb-medpost-media-cell:nth-child(2){grid-area:1/2}.mb-medpost-media-grid.count-3>.mb-medpost-media-cell:nth-child(3){grid-area:2/2}.mb-medpost-media-grid.count-3>.mb-medpost-media-cell:first-child img{height:100%;max-height:100%}.mb-medpost-media-cell.is-gated{background:var(--mb-bg-subtle);min-height:9rem}.mb-medpost-media-cell.is-gated.is-video{min-height:12rem}.mb-medpost-media-cell img.is-blurred,.mb-medpost-media-cell .mb-linked-media__image.is-blurred{filter:blur(28px);transform:scale(1.08)}.mb-clinical-overlay{background:color-mix(in srgb, var(--mb-status-emerging-bg) 82%, transparent);color:var(--mb-status-emerging-text);font:inherit;text-align:center;overflow-wrap:anywhere;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1rem;font-weight:650;display:flex;position:absolute;inset:0}button.mb-clinical-overlay{cursor:pointer}.mb-clinical-overlay.is-restricted{background:var(--mb-bg-subtle);color:var(--mb-text-secondary)}.mb-clinical-overlay__action{font-weight:700;text-decoration:underline}.mb-linked-media{position:relative}.mb-attestation-item input[type=checkbox],.mb-media-declare__option input[type=radio]{flex:none;width:1.1rem;min-width:1.1rem;height:1.1rem;margin-right:0}.mb-author-mod{border:1px solid color-mix(in srgb, var(--mb-status-pending-text) 30%, transparent);border-left:4px solid var(--mb-status-pending-text);background:var(--mb-status-pending-bg);min-width:0;color:var(--mb-text-primary);border-radius:.9rem;gap:.6rem;margin:0 0 1rem;padding:.95rem 1.1rem;font-size:.95rem;line-height:1.5;display:grid}.mb-author-mod p{overflow-wrap:anywhere;margin:0}.mb-author-mod__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mb-author-mod__chip{border:1px solid var(--mb-status-pending-text);border-radius:999px;padding:.1rem .55rem;font-size:.8rem}.mb-author-mod__reply{gap:.4rem;display:grid}.mb-author-mod__reply-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mb-author-mod .mb-btn{justify-self:start}:root{--mb-control-h:2.5rem;--mb-control-h-compact:2.25rem;--mb-control-radius:.6rem;--mb-control-font:.9rem}@media (max-width:640px){:root{--mb-control-h:2.75rem;--mb-control-h-compact:2.75rem}}.mb-dash-search input,.mb-comm-searchbar input[type=search],.mb-comm-search-bar input,.mb-lit-search input[type=search],.mb-medinfo-searchbar input[type=search],.mb-medinfo-search input,.mb-so-search input[type=search],.mb-buddy-search input,.mb-guide-search input,.mb-rec2__search input{box-sizing:border-box;height:var(--mb-control-h);border-radius:var(--mb-control-radius);min-height:0;font-size:var(--mb-control-font);padding-top:0;padding-bottom:0}.mb-dash-search input{font-size:.95rem}.mb-guide2__search-field,.mb-topics__search{box-sizing:border-box;height:var(--mb-control-h);border-radius:var(--mb-control-radius);padding-top:0;padding-bottom:0}.mb-guide2__search-field input,.mb-topics__search input{font-size:var(--mb-control-font);padding-top:0;padding-bottom:0}.mb-guide2__search-field svg,.mb-topics__search svg{width:1.1rem;height:1.1rem}.mb-lit-select select,.mb-lit-sort select,.mb-guide2__select,.mb-medinfo-filters select,.mb-activity-v2-select,.mb-comm-feed-sort select{box-sizing:border-box;height:var(--mb-control-h);border-radius:var(--mb-control-radius);font-size:var(--mb-control-font);padding-top:0;padding-bottom:0}.mb-comm-select,.mb-medinfo-browse__select{box-sizing:border-box;height:var(--mb-control-h);border-radius:var(--mb-control-radius)}.mb-comm-select select,.mb-medinfo-browse__select select{font-size:var(--mb-control-font);align-self:stretch;padding-top:0;padding-bottom:0}.mb-comm-select label{font-size:var(--mb-control-font)}.mb-guide-sort-select,.mb-article-toolbar select,.mb-comm-sort select,.mb-activity-range select{box-sizing:border-box;height:var(--mb-control-h-compact);border-radius:var(--mb-control-radius);font-size:var(--mb-control-font);padding-top:0;padding-bottom:0}.mb-comm-feed-sort select{height:var(--mb-control-h-compact)}.mb-comm-select select:focus-visible,.mb-medinfo-browse__select select:focus-visible,.mb-guide2__search-field input:focus-visible,.mb-topics__search input:focus-visible{outline:none!important}:is(.mb-comm-select:has(select:focus-visible),.mb-medinfo-browse__select:has(select:focus-visible),.mb-guide2__search-field:has(input:focus-visible),.mb-topics__search:has(input:focus-visible)){outline:3px solid var(--mb-focus-ring);outline-offset:3px}.mb-btn.mb-lit-search__btn,.mb-medinfo-searchbar .mb-btn.mb-medinfo-search-btn,.mb-btn.mb-medinfo-search-btn,.mb-buddy-search>.mb-btn,.mb-site-search .mb-btn[type=submit]{box-sizing:border-box;height:var(--mb-control-h);border-radius:var(--mb-control-radius);min-height:0;font-size:var(--mb-control-font);padding-top:0;padding-bottom:0;line-height:1}.mb-site-search input,.mb-site-search--hero input{box-sizing:border-box;height:var(--mb-control-h);border-radius:var(--mb-control-radius);font-size:var(--mb-control-font);padding-top:0;padding-bottom:0}.mb-site-search__row{align-items:center}
