.recordSections-module__P6vHqq__sections{gap:var(--atlas-space-7);min-width:0;display:grid}.recordSections-module__P6vHqq__section{min-width:0;display:grid}.recordSections-module__P6vHqq__bossNav{align-items:center;gap:var(--atlas-space-3);padding:var(--atlas-space-2) var(--atlas-space-3);border:1px solid var(--atlas-line-soft);background:var(--atlas-glass-sheen), var(--atlas-glass-fill);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.recordSections-module__P6vHqq__bossStep,.recordSections-module__P6vHqq__bossHome{align-items:center;gap:var(--atlas-space-2);min-width:0;min-height:48px;padding:var(--atlas-space-1) var(--atlas-space-2);border-radius:var(--atlas-radius);color:var(--atlas-text-strong);font-family:var(--atlas-font-display);font-size:var(--atlas-text-title);font-weight:var(--atlas-weight-display);line-height:var(--atlas-leading-snug);text-decoration:none;display:inline-flex}.recordSections-module__P6vHqq__bossStep>span{min-width:0;display:grid}.recordSections-module__P6vHqq__bossStep small{color:var(--atlas-text-subtle);font-family:var(--atlas-font-ui);font-size:var(--atlas-text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:650}.recordSections-module__P6vHqq__bossStep svg{width:18px;height:18px;color:var(--atlas-accent);flex:none}.recordSections-module__P6vHqq__bossNext{text-align:right;justify-self:end}.recordSections-module__P6vHqq__bossHome{justify-self:center}.recordSections-module__P6vHqq__bossHomeIcon{flex:none}.recordSections-module__P6vHqq__bossStep:hover,.recordSections-module__P6vHqq__bossHome:hover{background:var(--atlas-accent-wash)}.recordSections-module__P6vHqq__bossStep:focus-visible,.recordSections-module__P6vHqq__bossHome:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.recordSections-module__P6vHqq__bossList{gap:var(--atlas-space-2);counter-reset:boss;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.recordSections-module__P6vHqq__boss{align-items:center;gap:var(--atlas-space-3);min-height:84px;padding:var(--atlas-space-2) var(--atlas-space-3);border:1px solid var(--atlas-line-soft);background:var(--atlas-glass-sheen), var(--atlas-glass-fill);counter-increment:boss;transition:background-color var(--atlas-duration-fast) var(--atlas-ease);display:flex;position:relative}.recordSections-module__P6vHqq__boss:before{width:2ch;color:var(--atlas-text-subtle);font:var(--atlas-weight-display) var(--atlas-text-title) / 1 var(--atlas-font-display);font-variant-numeric:lining-nums tabular-nums;text-align:right;content:counter(boss);flex:none}.recordSections-module__P6vHqq__boss:hover{background:var(--atlas-accent-wash)}.recordSections-module__P6vHqq__bossIcon{color:var(--atlas-text-subtle);flex:none}.recordSections-module__P6vHqq__bossLink{min-width:0;color:var(--atlas-text-strong);font-family:var(--atlas-font-display);font-size:var(--atlas-text-title);font-weight:var(--atlas-weight-display);line-height:var(--atlas-leading-snug);text-decoration:none}.recordSections-module__P6vHqq__bossLink:after{content:"";position:absolute;inset:0}.recordSections-module__P6vHqq__boss:hover .recordSections-module__P6vHqq__bossLink{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.recordSections-module__P6vHqq__bossLink:focus-visible{outline:none}.recordSections-module__P6vHqq__bossLink:focus-visible:after{outline:2px solid var(--atlas-accent-strong);outline-offset:-2px}.recordSections-module__P6vHqq__allLink{margin:0 0 var(--atlas-space-3)}.recordSections-module__P6vHqq__allLink a{align-items:center;gap:var(--atlas-space-1);min-height:44px;color:var(--atlas-accent);font-weight:650;text-decoration:none;display:inline-flex}.recordSections-module__P6vHqq__allLink a:hover{text-underline-offset:3px;text-decoration:underline}.recordSections-module__P6vHqq__allLink svg{width:16px;height:16px}.recordSections-module__P6vHqq__skeleton{gap:var(--atlas-space-2);display:grid}.recordSections-module__P6vHqq__skeletonTitle,.recordSections-module__P6vHqq__skeletonRow{border-radius:var(--atlas-radius);background:var(--atlas-surface);display:block}.recordSections-module__P6vHqq__skeletonTitle{width:min(240px,60%);height:28px;margin-bottom:var(--atlas-space-2)}.recordSections-module__P6vHqq__skeletonRow{border:1px solid var(--atlas-line-soft);height:64px}@media (prefers-reduced-motion:no-preference){.recordSections-module__P6vHqq__skeletonRow{animation:recordSections-module__P6vHqq__breathe var(--atlas-duration-pulse) var(--atlas-ease-ambient) infinite alternate}}@keyframes recordSections-module__P6vHqq__breathe{to{opacity:.55}}@media (max-width:720px){.recordSections-module__P6vHqq__sections{gap:var(--atlas-space-6)}.recordSections-module__P6vHqq__bossNav{padding:var(--atlas-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.recordSections-module__P6vHqq__bossHome{grid-area:1/1/auto/-1;justify-self:start}.recordSections-module__P6vHqq__bossStep{font-size:var(--atlas-text-body)}.recordSections-module__P6vHqq__boss{min-height:72px}}
.libraryModel-module__uUXl7a__viewer{touch-action:pan-y;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.libraryModel-module__uUXl7a__viewer:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:-2px}.libraryModel-module__uUXl7a__host,.libraryModel-module__uUXl7a__host>*{position:absolute;inset:0;width:100%!important;height:100%!important}.libraryModel-module__uUXl7a__host canvas{display:block;width:100%!important;height:100%!important}.libraryModel-module__uUXl7a__host{opacity:0;transition:opacity var(--atlas-duration-enter) var(--atlas-ease)}.libraryModel-module__uUXl7a__viewer[data-model-state=ready] .libraryModel-module__uUXl7a__host{opacity:1;cursor:grab}.libraryModel-module__uUXl7a__viewer[data-model-state=ready] .libraryModel-module__uUXl7a__host:active{cursor:grabbing}.libraryModel-module__uUXl7a__fallbackImage{object-fit:contain;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.libraryModel-module__uUXl7a__status{inset:auto var(--atlas-space-3) var(--atlas-space-3);justify-content:center;align-items:center;gap:var(--atlas-space-2);color:var(--atlas-text-muted);font-size:var(--atlas-text-small);text-align:center;flex-wrap:wrap;margin:0;display:flex;position:absolute}.libraryModel-module__uUXl7a__viewer[data-model-state=idle] .libraryModel-module__uUXl7a__status,.libraryModel-module__uUXl7a__viewer[data-model-state=loading] .libraryModel-module__uUXl7a__status{inset:0}.libraryModel-module__uUXl7a__spinner{border:2px solid var(--atlas-line);border-top-color:var(--atlas-accent);width:18px;height:18px;animation:libraryModel-module__uUXl7a__spin var(--atlas-duration-slow) linear infinite;border-radius:50%}.libraryModel-module__uUXl7a__controls,.libraryModel-module__uUXl7a__options{gap:var(--atlas-space-1);display:flex;position:absolute}.libraryModel-module__uUXl7a__controls{right:var(--atlas-space-2);bottom:var(--atlas-space-2)}.libraryModel-module__uUXl7a__options .libraryModel-module__uUXl7a__button{font-size:var(--atlas-text-small);font-weight:600}.libraryModel-module__uUXl7a__options{left:var(--atlas-space-2);top:var(--atlas-space-2)}.libraryModel-module__uUXl7a__button{min-width:44px;min-height:44px;padding:0 var(--atlas-space-2);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-control);background:var(--atlas-surface-raised);color:var(--atlas-text-strong);font:inherit;font-size:var(--atlas-text-body);cursor:pointer;transition:border-color var(--atlas-duration-fast) var(--atlas-ease), background-color var(--atlas-duration-fast) var(--atlas-ease);place-items:center;line-height:1;display:inline-grid}.libraryModel-module__uUXl7a__button:hover{border-color:var(--atlas-line-strong);background:var(--atlas-surface-selected)}.libraryModel-module__uUXl7a__button:focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.libraryModel-module__uUXl7a__button:disabled{cursor:progress;opacity:.6}.libraryModel-module__uUXl7a__button[aria-pressed=true]{border-color:var(--atlas-accent);color:var(--atlas-accent-strong)}.libraryModel-module__uUXl7a__wide{font-size:var(--atlas-text-small)}.libraryModel-module__uUXl7a__load{gap:var(--atlas-space-1);padding:var(--atlas-space-2) var(--atlas-space-4);font-size:var(--atlas-text-small);font-weight:600}.libraryModel-module__uUXl7a__load small{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);font-weight:400}.libraryModel-module__uUXl7a__touchShield{touch-action:pan-y;position:absolute;inset:0}@keyframes libraryModel-module__uUXl7a__spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.libraryModel-module__uUXl7a__spinner{animation:none}.libraryModel-module__uUXl7a__button,.libraryModel-module__uUXl7a__host{transition:none}}html[data-motion=reduced] .libraryModel-module__uUXl7a__spinner{animation:none}html[data-motion=reduced] .libraryModel-module__uUXl7a__host{transition:none}
