.PublicLibraryAuthPrompt[data-v-8d0763d5]{padding:var(--spacing-4)}.PublicLibraryAuthPrompt__title[data-v-8d0763d5]{margin:0 0 var(--spacing-2);font-size:var(--font-size-h3)}.PublicLibraryAuthPrompt__text[data-v-8d0763d5]{margin:0 0 var(--spacing-4);color:var(--color-neutral-80);line-height:1.5}.PublicLibraryAuthPrompt__actions[data-v-8d0763d5]{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center}.BackToMaterials[data-v-667433cf]{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-text);text-decoration:none;font-weight:500;font-size:.95rem;transition:color .2s ease}.BackToMaterials[data-v-667433cf]:hover{color:var(--color-accent)}.MaterialBar[data-v-b030a622]{position:sticky;top:var(--public-nav-offset, 0px);z-index:50;display:flex;align-items:center;gap:var(--spacing-3);min-height:var(--material-bar-height, 48px);background:var(--white);border-bottom:1px solid var(--color-border);transition:top .3s ease-out}.MaterialBar[data-v-b030a622]:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--public-nav-height, 80px);background:var(--white);pointer-events:none}.MaterialBar__back[data-v-b030a622]{flex-shrink:0}.MaterialBar__divider[data-v-b030a622]{flex-shrink:0;width:1px;height:1.25rem;background:var(--color-border)}.MaterialBar__title[data-v-b030a622]{min-width:0;flex:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MaterialBar__breadcrumb[data-v-b030a622]{flex:1;min-width:0}.MaterialBar__actions[data-v-b030a622]{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-2)}@media screen and (max-width:600px){.MaterialBar__back[data-v-b030a622] .BackToMaterials__label,.MaterialBar__divider[data-v-b030a622]{display:none}.MaterialBar__breadcrumb[data-v-b030a622] .BreadcrumbTrail__crumb:not(.BreadcrumbTrail__crumb--current) .BreadcrumbTrail__label{display:none}.MaterialBar__label[data-v-b030a622]{display:none}}.TreePageHeading[data-v-315e03aa]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
