@media screen{html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) :is(.lb-tool-screen,.lb-clinical-protocol,.lb-calculator-active,.lb-assessment){--tool-card-radius:24px;--tool-card-padding:24px}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) :is(.lb-tool-heading-source h3,.lb-tool-heading-source h2,.lb-tool-screen>.lb-page-heading h1,.lb-pulmo-tool>div:first-child h2,.lb-calculator-active>h2){font-family:var(--lb-display);font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin-bottom:20px}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) .lb-tool-result:not(:has(.lb-tool-output:empty)){padding:24px;background:var(--lb-surface);border:1px solid var(--lb-line);border-top:3px solid var(--lb-accent);border-radius:24px}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) .lb-tool-output>.lb-panel{padding:0;border:0;background:transparent}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) .lb-tool-output>div:first-child{margin-top:0}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) :is(.lb-assessment-question,.lb-assessment-result){padding:24px;border:1px solid var(--lb-line);border-radius:24px;background:var(--lb-surface);margin-block:20px}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) .lb-clinical-protocol>.lb-panel,html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) .lb-pulmo-tool .lb-panel{background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:24px;padding:24px}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) .lb-pulmo-tool .lb-pulmo-result{border-top:3px solid var(--lb-accent)}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) .lb-cabinet .lb-tool-directory__item{border:1px solid var(--lb-line);background:var(--lb-surface);border-radius:16px;padding:20px}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) .lb-cabinet .lb-tool-directory{gap:12px}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) :is(.lb-tool-screen,.lb-assessment,.lb-clinical-protocol) :is(.lb-input,.lb-select,.lb-textarea){border-color:var(--lb-line);background-color:var(--lb-field);border-radius:12px}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) :is(.lb-tool-screen,.lb-assessment) .lb-button{border-radius:12px}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) .lb-tool-output :is(.text-3xl,.text-4xl){font-size:40px;line-height:1.15}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) .lb-cabinet .lb-tool-screen>.lb-tool-fields>.lb-panel{background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:16px;padding:20px;margin-bottom:16px}html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) .lb-tab-unified .lb-tool-form{padding:24px;background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:24px}.lb-tool-jump{display:none}.lb-tool-steps{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--lb-secondary);margin:0 0 14px}.lb-tool-steps span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--lb-line);border-radius:50%;color:var(--lb-accent);font-weight:600}.lb-pulmo-tool,.lb-tool-grid{scroll-margin-top:20px}.lb-tab-unified{--lb-canvas:var(--lb-bg1);--lb-surface:var(--lb-sheet);--lb-text:var(--lb-tx);--lb-secondary:var(--lb-mu);--lb-line:var(--lb-bd);--lb-accent:var(--lb-ac);--lb-soft:var(--lb-sf2);--lb-field:var(--lb-sf)}@media(max-width:767px){html:not(.lb-embed):not([data-partner]):not([data-a11y=on]) :is(.lb-cabinet,.lb-tab-unified) :is(.lb-tool-result:not(:has(.lb-tool-output:empty)),.lb-assessment-question,.lb-assessment-result,.lb-pulmo-tool .lb-panel){padding:18px;border-radius:16px}.lb-cabinet .lb-tool-jump{display:flex;justify-content:space-between;width:100%;margin:0 0 16px;min-height:46px;padding:10px 14px;border:1px solid var(--lb-line);border-radius:12px;background:var(--lb-soft);color:var(--lb-accent);font-size:14px;cursor:pointer}.lb-cabinet .lb-tool-jump:focus-visible{outline:2px solid var(--lb-accent);outline-offset:3px}.lb-cabinet .lb-tool-form{scroll-margin-top:16px}}}@media print{.lb-tool-jump,.lb-tool-steps{display:none!important}}.lb-maternity .lb-tool-directory__item>.lb-tool-directory__icon{width:44px;height:44px;flex:0 0 44px;padding:0;display:grid;place-items:center;overflow:hidden;align-self:center}.lb-maternity .lb-tool-directory__icon>svg{display:block;width:36px!important;height:36px!important;max-width:100%;max-height:100%;overflow:hidden!important}.lb-maternity .lb-specialist-nav svg.lb-pregnancy-contour{overflow:hidden!important}@media(max-width:600px){.lb-maternity .lb-tool-directory__item>.lb-tool-directory__icon{width:34px;height:40px;flex-basis:34px}}@media (max-width:767px){.lb-cabinet__frame{padding-top:max(16px,calc(env(safe-area-inset-top, 0px) + 4px))}}html{scroll-padding-top:min(calc(env(safe-area-inset-top, 0px) * 2),calc(env(safe-area-inset-top, 0px) + 8px))}.lb-safe-top:not(:empty){padding-top:env(safe-area-inset-top,0)}