.navbar___L95sS{align-items:center;background:var(--base-surface);border-bottom:1px solid var(--base-outline-variant);display:grid;gap:1rem;grid-template-columns:auto 1fr auto;min-height:4.5rem;padding:0 1.25rem;position:sticky;top:0;z-index:50}.navbar___L95sS .brand-link{align-items:center;color:var(--base-primary);display:inline-flex;font-family:var(--font-headline);font-size:2rem;font-weight:600;gap:.75rem;line-height:1;min-width:0}.navbar___L95sS .brand-mark{align-items:center;background:var(--base-primary);border:1px solid var(--base-primary);color:var(--base-on-primary);display:inline-flex;flex:0 0 auto;font-family:var(--font-label);font-size:.875rem;height:2rem;justify-content:center;width:2rem}.navbar___L95sS .navigation-center{align-items:center;display:none;gap:1.5rem;justify-content:center;min-width:0}.navbar___L95sS .navigation-link{border-bottom:2px solid transparent;color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.75rem;font-weight:600;line-height:1rem;padding:.35rem 0;text-transform:uppercase;transition:border-color .2s ease,color .2s ease;white-space:nowrap}.navbar___L95sS .navigation-link.is-active,.navbar___L95sS .navigation-link:hover{border-color:var(--base-primary);color:var(--base-primary)}.navbar___L95sS .navigation-actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.navbar___L95sS .icon-button{align-items:center;background:transparent;border:1px solid var(--base-outline-variant);color:var(--base-primary);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0;transition:background .2s ease,border-color .2s ease,color .2s ease}.navbar___L95sS .icon-button:hover{background:var(--base-surface-container-low);border-color:var(--base-primary);color:var(--base-primary)}.navbar___L95sS .navigation-menu-button{display:inline-flex}.navbar___L95sS .language-control{display:none}.navbar___L95sS .mobile-navigation{background:var(--base-surface-container-lowest);border-bottom:1px solid var(--base-outline-variant);display:grid;gap:0;grid-column:1/-1;margin:0 -1.25rem;max-height:0;overflow:hidden;transition:max-height .25s ease}.navbar___L95sS .mobile-navigation.is-open{max-height:24rem}.navbar___L95sS .mobile-navigation-link{border-top:1px solid var(--base-outline-variant);color:var(--base-on-surface);font-family:var(--font-label);font-size:.8rem;font-weight:600;padding:1rem 1.25rem;text-transform:uppercase}@media (min-width:640px){.navbar___L95sS .language-control{display:block}}@media (min-width:1024px){.navbar___L95sS{padding:0 4rem}.navbar___L95sS .navigation-center{display:flex}.navbar___L95sS .mobile-navigation,.navbar___L95sS .navigation-menu-button{display:none}}.siteFooter___oB_S3{background:var(--base-surface-container-highest);border-top:1px solid var(--base-outline-variant);display:grid;gap:2rem;grid-template-columns:1fr;margin-top:auto;padding:3rem 1.25rem}.siteFooter___oB_S3 .footer-brand{display:grid;gap:.75rem;max-width:24rem}.siteFooter___oB_S3 .footer-brand p{color:var(--base-on-surface-variant);font-size:1rem;line-height:1.5rem;margin:0}.siteFooter___oB_S3 .footer-title{color:var(--base-primary);font-family:var(--font-headline);font-size:1.75rem;font-weight:600;line-height:2rem}.siteFooter___oB_S3 .footer-columns{display:grid;gap:1.5rem;grid-template-columns:1fr}.siteFooter___oB_S3 .footer-column{display:grid;gap:.65rem}.siteFooter___oB_S3 .footer-column h2{color:var(--base-primary);margin:0}.siteFooter___oB_S3 .footer-column a,.siteFooter___oB_S3 .footer-column h2{font-family:var(--font-label);font-size:.75rem;font-weight:600;line-height:1rem;text-transform:uppercase}.siteFooter___oB_S3 .footer-column a{color:var(--base-on-surface-variant);transition:color .2s ease}.siteFooter___oB_S3 .footer-column a:hover{color:var(--base-primary)}.siteFooter___oB_S3 .footer-legal{border-top:1px solid var(--base-outline-variant);color:var(--base-on-surface-variant);font-size:.875rem;grid-column:1/-1;line-height:1.25rem;padding-top:1.5rem}@media (min-width:640px){.siteFooter___oB_S3{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);padding:3rem 2rem}.siteFooter___oB_S3 .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout___CmqIy{background:var(--base-background);color:var(--base-on-surface);display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.layout___CmqIy .page-shell{flex:1 0 auto;width:100%}.layout___CmqIy .content-frame{margin:0 auto;max-width:100rem;padding:2rem 1.25rem 4rem;width:100%}.layout___CmqIy .article-header-slot{margin-bottom:1.5rem}.layout___CmqIy .content-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.layout___CmqIy .article-content{min-width:0}.layout___CmqIy .desktop-sidebar{display:none}.layout___CmqIy .mobile-inline-sidebar{display:block;margin:1.5rem 0}.layout___CmqIy .sidebar-scrim{background:rgb(var(--base-black-rgb)/.28);border:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:4.5rem;transition:opacity .2s ease;z-index:80}.layout___CmqIy .sidebar-scrim.is-active{opacity:1;pointer-events:auto}.layout___CmqIy .mobile-sidebar-panel{background:var(--base-surface);border-color:var(--base-outline-variant);border-style:solid;border-width:0;bottom:0;max-width:min(24rem,88vw);overflow-y:auto;padding:1rem;position:fixed;top:4.5rem;transition:transform .25s ease;width:100%;z-index:90}.layout___CmqIy .mobile-sidebar-panel.from-left{border-right-width:1px;left:0;transform:translateX(-100%)}.layout___CmqIy .mobile-sidebar-panel.from-right{border-left-width:1px;right:0;transform:translateX(100%)}.layout___CmqIy .mobile-sidebar-panel.is-active{transform:translateX(0)}.layout___CmqIy .sidebar-close-button{align-items:center;background:transparent;border:1px solid var(--base-outline-variant);color:var(--base-primary);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;margin-bottom:1rem;width:2.5rem}.layout___CmqIy .mobile-sidebar-controls{bottom:1rem;display:flex;gap:.5rem;left:50%;position:fixed;transform:translateX(-50%);z-index:75}.layout___CmqIy .mobile-sidebar-control{align-items:center;background:var(--base-primary);border:1px solid var(--base-primary);color:var(--base-on-primary);cursor:pointer;display:inline-flex;font-family:var(--font-label);font-size:.7rem;font-weight:600;gap:.35rem;padding:.7rem .85rem;text-transform:uppercase}@media (min-width:1024px){.layout___CmqIy .content-frame{padding:3rem 4rem 5rem}.layout___CmqIy .content-grid.has-left.has-right{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr) minmax(13rem,15rem)}.layout___CmqIy .content-grid.has-left:not(.has-right){grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}.layout___CmqIy .content-grid.has-right:not(.has-left){grid-template-columns:minmax(0,1fr) minmax(13rem,15rem)}.layout___CmqIy .desktop-sidebar{align-self:start;background:var(--base-surface-container-low);border:1px solid var(--base-outline-variant);display:block;min-height:calc(100vh - 8rem);padding:1.5rem;position:sticky;top:6rem}.layout___CmqIy .desktop-sidebar-left{border-left:0}.layout___CmqIy .desktop-sidebar-right{border-right:0}.layout___CmqIy .mobile-inline-sidebar,.layout___CmqIy .mobile-sidebar-controls,.layout___CmqIy .mobile-sidebar-panel,.layout___CmqIy .sidebar-scrim{display:none}}@media (min-width:1280px){.layout___CmqIy .content-grid.has-left.has-right{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr) minmax(15rem,17rem)}.layout___CmqIy .content-grid.has-left:not(.has-right){grid-template-columns:minmax(15rem,17rem) minmax(0,1fr)}.layout___CmqIy .content-grid.has-right:not(.has-left){grid-template-columns:minmax(0,1fr) minmax(15rem,17rem)}}.articleHeader___qSOzp{align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr;padding-bottom:1.5rem}.articleHeader___qSOzp .archive-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;grid-column:1/-1;justify-content:space-between;width:100%}.articleHeader___qSOzp .archive-eyebrow{color:var(--base-on-surface-variant);display:block;font-family:var(--font-label);font-size:.75rem;font-weight:600;line-height:1rem;text-transform:uppercase}.articleHeader___qSOzp .archive-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.articleHeader___qSOzp .archive-action{align-items:center;background:transparent;border:1px solid var(--base-primary);color:var(--base-primary);display:inline-flex;font-family:var(--font-label);font-size:.625rem;font-weight:600;gap:.35rem;justify-content:center;min-height:2rem;padding:.45rem .65rem;text-transform:uppercase;transition:background .2s ease,color .2s ease}.articleHeader___qSOzp .archive-action .material-symbols-outlined{font-size:.95rem}.articleHeader___qSOzp .archive-action:hover{background:var(--base-surface-container-low)}.articleHeader___qSOzp .archive-action.is-primary{background:var(--base-primary);color:var(--base-on-primary)}.articleHeader___qSOzp .archive-action.is-primary:hover{background:var(--base-primary-container)}.articleHeader___qSOzp .archive-title-group{display:grid;gap:.5rem;grid-column:1/-1;min-width:0;width:100%}.articleHeader___qSOzp .archive-title-group h1{color:var(--base-primary);font-family:var(--font-headline);font-size:clamp(3rem,12vw,5rem);font-style:italic;font-weight:500;line-height:1;margin:0}.articleHeader___qSOzp .archive-title-group p{color:var(--base-on-surface-variant);font-size:1.125rem;line-height:1.75rem;margin:0}.articleHeader___qSOzp .archive-tabs{border-bottom:1px solid var(--base-outline-variant);display:flex;gap:1.5rem;grid-column:1/-1;overflow-x:auto;padding-top:.5rem}.articleHeader___qSOzp .archive-tab{border-bottom:2px solid transparent;color:var(--base-on-surface-variant);flex:0 0 auto;font-family:var(--font-label);font-size:.75rem;font-weight:700;line-height:1rem;padding:0 0 .75rem;text-transform:uppercase;transition:border-color .2s ease,color .2s ease}.articleHeader___qSOzp .archive-tab.is-active,.articleHeader___qSOzp .archive-tab:hover{border-color:var(--base-primary);color:var(--base-primary);font-weight:700}@media (min-width:768px){.articleHeader___qSOzp{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.articleHeader___qSOzp .archive-title-group h1{font-size:clamp(4rem,6vw,5.75rem);white-space:nowrap}}.richText___BOzvq{display:grid;gap:1rem}.richText___BOzvq .rich-text-paragraph{color:var(--base-on-surface);font-size:1.05rem;line-height:1.8rem;margin:0}.richText___BOzvq .rich-text-preview-host{display:inline;position:relative}.richText___BOzvq .rich-text-resource-group{display:inline}.richText___BOzvq .rich-text-resource-text{color:var(--base-on-surface)}.richText___BOzvq .rich-text-link{align-items:center;color:var(--base-primary);display:inline-flex;gap:.25rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2rem;transition:color .2s ease}.richText___BOzvq .rich-text-link:focus-visible,.richText___BOzvq .rich-text-link:hover{color:var(--base-primary-bright)}.richText___BOzvq .rich-text-citation-trigger{align-items:center;background:transparent;border:0;color:var(--base-primary);cursor:pointer;display:inline-flex;font-family:var(--font-label);font-size:.72rem;font-weight:700;gap:.2rem;line-height:1;margin:0 .1rem;padding:0 .1rem;text-decoration:none;vertical-align:super}.richText___BOzvq .rich-text-citation-trigger:focus-visible,.richText___BOzvq .rich-text-citation-trigger:hover{color:var(--base-primary-bright);outline:1px solid var(--base-primary);outline-offset:.15rem}.richText___BOzvq .rich-text-preview-popover{animation:richTextPreviewIn .22s ease both;background:var(--base-surface-container-lowest);border:1px solid var(--base-outline-variant);bottom:calc(100% + .75rem);box-shadow:var(--shadow-glass);display:block;left:0;max-width:min(34rem,calc(100vw - 2rem));padding:0;position:absolute;width:34rem;z-index:85}.richText___BOzvq .rich-text-preview-popover:after{bottom:-.85rem;content:"";height:.85rem;left:0;position:absolute;right:0}.richText___BOzvq .rich-text-preview-popover.is-closing{animation:richTextPreviewOut .22s ease both;pointer-events:none}.richText___BOzvq .rich-text-preview-open-button{align-items:center;background:var(--base-surface-container-lowest);border:1px solid var(--base-outline-variant);color:var(--base-primary);display:inline-flex;height:2.2rem;justify-content:center;position:absolute;right:.65rem;top:.65rem;transition:background .2s ease,border-color .2s ease,color .2s ease;width:2.2rem;z-index:2}.richText___BOzvq .rich-text-preview-open-button:focus-visible,.richText___BOzvq .rich-text-preview-open-button:hover{background:var(--base-surface-container-low);border-color:var(--base-primary);color:var(--base-primary-bright)}.richText___BOzvq .rich-text-preview-open-button .material-symbols-outlined{font-size:1.15rem}.richText___BOzvq .rich-text-preview-frame{background:var(--base-surface);border:0;display:block;height:22rem;width:100%}.richText___BOzvq .rich-text-preview-loading{align-items:center;background:var(--base-glass-white-90);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.richText___BOzvq .rich-text-preview-spinner{animation:richTextSpin .8s linear infinite;border-radius:50%;border:3px solid var(--base-primary-20);border-top-color:var(--base-primary);display:block;height:2.25rem;width:2.25rem}@media (max-width:640px){.richText___BOzvq .rich-text-preview-popover{bottom:auto;left:50%;position:fixed;top:5.25rem;transform:translateX(-50%);width:calc(100vw - 2rem)}}@keyframes richTextPreviewIn{0%{opacity:0}to{opacity:1}}@keyframes richTextPreviewOut{0%{opacity:1}to{opacity:0}}@keyframes richTextSpin{to{transform:rotate(1turn)}}.botanicalDescriptionSection___tYWsU{display:grid;gap:1rem}.botanicalDescriptionSection___tYWsU h2{border-bottom:1px solid var(--base-outline-variant);color:var(--base-primary);font-family:var(--font-headline);font-size:2.35rem;font-weight:600;line-height:2.65rem;margin:0;padding-bottom:.65rem}.specimenFigure___P0jVC{background:var(--base-surface-bright);border:1px solid var(--base-outline-variant);margin:0;padding:.5rem}.specimenFigure___P0jVC .specimen-visual-shell{border:1px solid var(--base-outline-variant);min-height:clamp(24rem,60vw,34rem);overflow:hidden;position:relative}.specimenFigure___P0jVC .specimen-image{display:block;height:100%;min-height:clamp(24rem,60vw,34rem);object-fit:cover;width:100%}.specimenFigure___P0jVC .botanical-plate{background:linear-gradient(90deg,var(--base-surface-container-low) 1px,transparent 1px),linear-gradient(var(--base-surface-container-low) 1px,transparent 1px),var(--base-surface);background-size:36px 36px;min-height:clamp(24rem,60vw,34rem);position:relative}.specimenFigure___P0jVC .specimen-flower,.specimenFigure___P0jVC .specimen-label,.specimenFigure___P0jVC .specimen-leaf,.specimenFigure___P0jVC .specimen-stem{position:absolute}.specimenFigure___P0jVC .specimen-stem{background:var(--base-tertiary);bottom:16%;height:48%;transform-origin:bottom;width:.18rem}.specimenFigure___P0jVC .specimen-stem-a{left:42%;transform:rotate(-16deg)}.specimenFigure___P0jVC .specimen-stem-b{left:51%;transform:rotate(8deg)}.specimenFigure___P0jVC .specimen-stem-c{left:58%;transform:rotate(20deg)}.specimenFigure___P0jVC .specimen-leaf{background:var(--base-primary-container);height:4rem;opacity:.82;transform:rotate(-34deg);width:1.35rem}.specimenFigure___P0jVC .specimen-leaf-a{bottom:31%;left:36%}.specimenFigure___P0jVC .specimen-leaf-b{bottom:39%;left:53%;transform:rotate(34deg)}.specimenFigure___P0jVC .specimen-leaf-c{bottom:22%;left:58%;transform:rotate(22deg)}.specimenFigure___P0jVC .specimen-flower{background:radial-gradient(circle,var(--base-secondary-container) 0 35%,transparent 36%),var(--base-primary-container);height:8rem;opacity:.92;width:1.1rem}.specimenFigure___P0jVC .specimen-flower-a{left:33%;top:17%;transform:rotate(-16deg)}.specimenFigure___P0jVC .specimen-flower-b{left:58%;top:12%;transform:rotate(13deg)}.specimenFigure___P0jVC .specimen-label{background:var(--base-surface-container-lowest);border:1px solid var(--base-outline-variant);bottom:2rem;color:var(--base-primary);font-family:var(--font-headline);font-size:1.25rem;font-style:italic;left:2rem;padding:.75rem 1rem;z-index:2}.specimenFigure___P0jVC .specimen-thumbnail-list{bottom:1rem;display:flex;gap:.5rem;max-width:min(18rem,calc(100% - 2rem));overflow-x:auto;position:absolute;right:1rem;z-index:3}.specimenFigure___P0jVC .specimen-thumbnail{align-items:center;background:var(--base-surface-container-lowest);border:1px solid var(--base-outline-variant);cursor:pointer;display:inline-flex;flex:0 0 auto;height:3.25rem;justify-content:center;padding:.2rem;transition:border-color .2s ease,transform .2s ease;width:3.25rem}.specimenFigure___P0jVC .specimen-thumbnail img{display:block;height:100%;object-fit:cover;width:100%}.specimenFigure___P0jVC .specimen-thumbnail.is-active,.specimenFigure___P0jVC .specimen-thumbnail:hover{border-color:var(--base-primary);transform:translateY(-.1rem)}.specimenFigure___P0jVC .specimen-thumbnail-fallback{background:linear-gradient(90deg,var(--base-surface-container-low) 1px,transparent 1px),linear-gradient(var(--base-surface-container-low) 1px,transparent 1px),var(--base-surface);background-size:12px 12px;display:block;height:100%;position:relative;width:100%}.specimenFigure___P0jVC .specimen-thumbnail-fallback:after{background:var(--base-primary-container);content:"";height:55%;left:50%;position:absolute;top:22%;transform:translateX(-50%) rotate(12deg);width:.45rem}.specimenFigure___P0jVC figcaption{align-items:center;border-top:1px solid var(--base-outline-variant);color:var(--base-on-surface-variant);display:flex;flex-wrap:wrap;font-family:var(--font-label);font-size:.75rem;font-weight:500;gap:.75rem;justify-content:space-between;line-height:1rem;margin-top:.5rem;padding:1rem}.therapeuticUsesSection___F6QjK{border-bottom:3px double var(--base-outline-variant);border-top:3px double var(--base-outline-variant);display:grid;gap:1rem;padding:2rem 0}.therapeuticUsesSection___F6QjK h2{border-bottom:1px solid var(--base-outline-variant);color:var(--base-primary);font-family:var(--font-headline);font-size:2.35rem;font-weight:600;line-height:2.65rem;margin:0;padding-bottom:.65rem}.therapeuticUsesSection___F6QjK .therapeutic-reveal-button,.therapeuticUsesSection___F6QjK .therapeutic-treatment-cta{align-items:center;background:var(--base-primary);border:1px solid var(--base-primary);color:var(--base-on-primary);cursor:pointer;display:inline-flex;font-family:var(--font-label);font-size:.75rem;font-weight:700;gap:.5rem;justify-content:center;justify-self:start;line-height:1rem;min-height:2.75rem;padding:.85rem 1rem;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .2s ease}.therapeuticUsesSection___F6QjK .therapeutic-reveal-button .material-symbols-outlined,.therapeuticUsesSection___F6QjK .therapeutic-treatment-cta .material-symbols-outlined{font-size:1.1rem;line-height:1;text-transform:none}.therapeuticUsesSection___F6QjK .therapeutic-reveal-button:not(:disabled):hover,.therapeuticUsesSection___F6QjK .therapeutic-treatment-cta:not(:disabled):hover{background:var(--base-primary-container);border-color:var(--base-primary-container);transform:translateY(-.1rem)}.therapeuticUsesSection___F6QjK .therapeutic-reveal-button:disabled,.therapeuticUsesSection___F6QjK .therapeutic-treatment-cta:disabled{cursor:default;transform:none}.therapeuticUsesSection___F6QjK .therapeutic-guidance-stage{display:grid;position:relative}.therapeuticUsesSection___F6QjK .therapeutic-guidance-overlay{align-items:center;animation:therapeuticOverlayIn .25s ease both;background:var(--base-glass-white-80);backdrop-filter:blur(.6rem);display:flex;inset:0;justify-content:center;padding:1.25rem;position:absolute;-webkit-backdrop-filter:blur(.6rem);z-index:2}.therapeuticUsesSection___F6QjK .therapeutic-guidance-overlay .therapeutic-reveal-button{justify-self:center}.therapeuticUsesSection___F6QjK .therapeutic-guidance-overlay.is-closing{animation:therapeuticOverlayOut .36s ease both}.therapeuticUsesSection___F6QjK .therapeutic-carousel{background:var(--base-surface-bright);border:1px solid var(--base-outline-variant);display:grid;gap:1rem;padding:1.25rem}.therapeuticUsesSection___F6QjK .therapeutic-carousel-frame{animation:therapeuticSlideIn .35s ease both;min-height:18rem}.therapeuticUsesSection___F6QjK .therapeutic-guidance-slide{display:grid;gap:1rem}.therapeuticUsesSection___F6QjK .therapeutic-guidance-slide h3{color:var(--base-primary);font-family:var(--font-headline);font-size:2rem;font-weight:600;line-height:2.3rem;margin:0}.therapeuticUsesSection___F6QjK .therapeutic-guidance-slide p{color:var(--base-on-surface);font-size:1.02rem;line-height:1.75rem;margin:0}.therapeuticUsesSection___F6QjK .therapeutic-guidance-slide ol{counter-reset:therapeutic-principle;display:grid;gap:.85rem;list-style:none;margin:0;padding:.15rem 0 0}.therapeuticUsesSection___F6QjK .therapeutic-guidance-slide li{align-items:start;color:var(--base-on-surface);counter-increment:therapeutic-principle;display:grid;font-size:.98rem;gap:.75rem;grid-template-columns:1.85rem minmax(0,1fr);line-height:1.55rem;padding:0}.therapeuticUsesSection___F6QjK .therapeutic-guidance-slide li:before{color:var(--base-primary);content:counter(therapeutic-principle) ".";font-family:var(--font-headline);font-size:1.35rem;font-weight:600;line-height:1.45rem;text-align:right}.therapeuticUsesSection___F6QjK .therapeutic-carousel-controls{align-items:center;border-top:1px solid var(--base-outline-variant);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-top:1rem}.therapeuticUsesSection___F6QjK .therapeutic-carousel-controls button{align-items:center;background:transparent;border:1px solid var(--base-outline-variant);color:var(--base-primary);cursor:pointer;display:inline-flex;font-family:var(--font-label);font-size:.7rem;font-weight:700;gap:.25rem;line-height:1rem;min-height:2.35rem;padding:.6rem .75rem;text-transform:uppercase}.therapeuticUsesSection___F6QjK .therapeutic-carousel-controls button .material-symbols-outlined{font-size:1rem;line-height:1;text-transform:none}.therapeuticUsesSection___F6QjK .therapeutic-carousel-controls button:disabled{color:var(--base-on-surface-variant);cursor:not-allowed;opacity:.5}.therapeuticUsesSection___F6QjK .therapeutic-carousel-controls button:not(:disabled):hover{background:var(--base-surface-container-low);border-color:var(--base-primary)}.therapeuticUsesSection___F6QjK .therapeutic-carousel-controls button.is-final-action{background:var(--base-primary);border-color:var(--base-primary);color:var(--base-on-primary)}.therapeuticUsesSection___F6QjK .therapeutic-carousel-controls button.is-final-action:not(:disabled):hover{background:var(--base-primary-container);border-color:var(--base-primary-container)}.therapeuticUsesSection___F6QjK .therapeutic-carousel-controls .therapeutic-carousel-indicator{color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.75rem;font-weight:700;line-height:1rem;text-transform:uppercase}.therapeuticUsesSection___F6QjK .therapeutic-treatment-grid{display:grid;gap:2rem;grid-template-columns:1fr}.therapeuticUsesSection___F6QjK .therapeutic-treatment-list{display:grid;gap:.75rem}.therapeuticUsesSection___F6QjK .therapeutic-treatment-list h3{color:var(--base-primary);font-family:var(--font-label);font-size:.75rem;font-weight:700;line-height:1rem;margin:0;text-transform:uppercase}.therapeuticUsesSection___F6QjK .therapeutic-treatment-button{background:transparent;border:1px solid var(--base-outline-variant);color:var(--base-primary);cursor:pointer;display:grid;gap:.35rem;padding:.85rem;text-align:left;transition:background .2s ease,border-color .2s ease}.therapeuticUsesSection___F6QjK .therapeutic-treatment-button span{font-size:1rem;line-height:1.45rem}.therapeuticUsesSection___F6QjK .therapeutic-treatment-button small{color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.68rem;font-weight:600;line-height:1rem;text-transform:uppercase}.therapeuticUsesSection___F6QjK .therapeutic-treatment-button.is-active,.therapeuticUsesSection___F6QjK .therapeutic-treatment-button:hover{background:var(--base-surface-container-low);border-color:var(--base-primary)}.therapeuticUsesSection___F6QjK .therapeutic-treatment-detail{display:grid;gap:1rem}.therapeuticUsesSection___F6QjK .therapeutic-treatment-detail h3{color:var(--base-primary);font-family:var(--font-label);font-size:.75rem;font-weight:700;line-height:1rem;margin:0;text-transform:uppercase}.therapeuticUsesSection___F6QjK .therapeutic-treatment-detail p{color:var(--base-on-surface);font-size:1.05rem;line-height:1.8rem;margin:0}.therapeuticUsesSection___F6QjK .warning-note{background:var(--base-surface-container-high);border:1px solid var(--base-outline-variant);display:grid;gap:.5rem;margin-top:1rem;padding:1rem}.therapeuticUsesSection___F6QjK .warning-note h3{color:var(--base-error);font-family:var(--font-label);font-size:.75rem;font-weight:700;line-height:1rem;margin:0;text-transform:uppercase}.therapeuticUsesSection___F6QjK .warning-note p{color:var(--base-on-surface);font-family:var(--font-label);font-size:.85rem;line-height:1.4rem;margin:0}@media (min-width:768px){.therapeuticUsesSection___F6QjK .therapeutic-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes therapeuticOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes therapeuticOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes therapeuticSlideIn{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.specimenArticle___JTWUg{display:grid;gap:3rem}.specimenSheet___FaF3r{display:grid;gap:1.5rem}.specimenSheet___FaF3r .sidebar-panel{background:var(--base-surface-bright);border:1px solid var(--base-outline-variant);padding:1.25rem}.specimenSheet___FaF3r .sidebar-panel h2{border-bottom:1px solid var(--base-outline-variant);color:var(--base-primary);font-family:var(--font-label);font-size:.8125rem;font-weight:700;line-height:1.15rem;margin:0 0 1rem;padding-bottom:.65rem;text-transform:uppercase}.specimenSheet___FaF3r .sidebar-panel p{color:var(--base-on-surface-variant);font-size:.95rem;line-height:1.5rem;margin:0}.specimenSheet___FaF3r .sidebar-subtitle{color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.75rem;font-weight:600;line-height:1.1rem;margin-bottom:1rem;text-transform:uppercase}.specimenSheet___FaF3r .technical-list{display:grid;gap:0;margin:0}.specimenSheet___FaF3r .technical-list div{align-items:baseline;border-bottom:1px solid var(--base-outline-variant);display:flex;gap:1rem;justify-content:space-between;padding:.65rem 0}.specimenSheet___FaF3r .technical-list dt{color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.75rem;font-weight:600;line-height:1rem}.specimenSheet___FaF3r .technical-list dd{color:var(--base-primary);font-family:var(--font-body);font-size:.95rem;font-weight:400;line-height:1.4rem;margin:0;text-align:right}.specimenSheet___FaF3r .conservation-badge{background:var(--base-primary-10);border:1px solid var(--base-primary);color:var(--base-primary);display:inline-flex;font-family:var(--font-label);font-size:.7rem;font-weight:600;line-height:1rem;margin-top:1rem;padding:.35rem .5rem;text-transform:uppercase}.specimenSheet___FaF3r .habitat-summary{border-top:1px solid var(--base-outline-variant);display:grid;gap:.75rem;margin-top:1rem;padding-top:1rem}.specimenSheet___FaF3r .habitat-summary h3{color:var(--base-primary);font-family:var(--font-label);font-size:.75rem;font-weight:700;line-height:1rem;margin:0;text-transform:uppercase}.specimenSheet___FaF3r .range-map{align-items:center;background:linear-gradient(135deg,transparent 0 48%,var(--base-primary-10) 48% 52%,transparent 52%),radial-gradient(circle at 32% 42%,var(--base-tertiary-container) 0 8%,transparent 9%),radial-gradient(circle at 62% 58%,var(--base-secondary-container) 0 12%,transparent 13%),var(--base-surface-container);border:1px solid var(--base-outline-variant);display:flex;justify-content:center;margin-top:1rem;min-height:11rem;padding:1rem}.specimenSheet___FaF3r .range-map span{background:var(--base-surface);border:1px solid var(--base-outline-variant);color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.75rem;font-weight:600;padding:.5rem .65rem;text-align:center;text-transform:uppercase}.specimenSheet___FaF3r .common-name-list{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.specimenSheet___FaF3r .common-name-list li{border-left:2px solid var(--base-primary);color:var(--base-primary);font-size:1rem;line-height:1.45rem;padding-left:.75rem}.specimenSheet___FaF3r .sidebar-link-list{display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.specimenSheet___FaF3r .sidebar-resource-link{align-items:flex-start;border:1px solid var(--base-outline-variant);color:var(--base-primary);display:flex;gap:.65rem;padding:.75rem;text-decoration:none;transition:background .2s ease,border-color .2s ease}.specimenSheet___FaF3r .sidebar-resource-link:hover{background:var(--base-surface-container-low);border-color:var(--base-primary)}.specimenSheet___FaF3r .sidebar-resource-link .material-symbols-outlined{color:var(--base-primary);flex:0 0 auto;font-size:1.1rem;margin-top:.05rem}.specimenSheet___FaF3r .sidebar-resource-link .sidebar-resource-copy{display:grid;gap:.25rem;min-width:0}.specimenSheet___FaF3r .sidebar-resource-link .sidebar-resource-label{color:var(--base-primary);font-family:var(--font-body);font-size:.95rem;font-weight:400;line-height:1.35rem}.specimenSheet___FaF3r .sidebar-resource-link small{color:var(--base-on-surface-variant);font-family:var(--font-label);font-size:.65rem;font-weight:600;line-height:.9rem;text-transform:uppercase}@media (min-width:1024px){.specimenSheet___FaF3r .sidebar-panel{background:transparent;border:0;padding:0}.specimenSheet___FaF3r .sidebar-panel+.sidebar-panel{border-top:1px solid var(--base-outline-variant);padding-top:1.25rem}}.homeView___GNFxa{width:100%}