.sn-dashboard-root{--nav-h:3.25rem;--rail-w:4.75rem}.sn-dashboard-bar{background:color-mix(in oklab, var(--color-background) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);transition:background-color var(--duration-slow) var(--ease-out-soft), box-shadow var(--duration-slow) var(--ease-out-soft), border-color var(--duration-slow) var(--ease-out-soft)}.sn-dashboard-bar[data-scrolled]{border-color:color-mix(in oklab, var(--color-hairline-strong) 80%, transparent);background:color-mix(in oklab, var(--color-card) 74%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);box-shadow:inset 0 -1px 0 0 color-mix(in oklab, var(--color-accent) 22%, transparent), 0 10px 24px -18px #00000073}@supports (color:lab(0% 0 0)){.sn-dashboard-bar[data-scrolled]{box-shadow:inset 0 -1px 0 0 color-mix(in oklab, var(--color-accent) 22%, transparent), 0 10px 24px -18px lab(0% 0 0/.45)}}.sn-dashboard-sidenav{scrollbar-width:none}.sn-rail:not([data-expanded]) .sn-rail-item span:has(>[data-nav-lock]){margin:0;position:absolute;top:.3rem;right:.45rem}.sn-rail-toggle{font:inherit;background:0 0;border:0}.sn-dashboard-ambient{opacity:.4}@media (prefers-color-scheme:dark){:root:not(.light) .sn-dashboard-ambient{opacity:.6}}.dark .sn-dashboard-ambient{opacity:.6}@media (max-width:767.98px){html:has(.sn-dashboard-dock){--sn-toast-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}}.sn-dashboard-sheet .sn-nav-link{min-height:2.75rem}.sn-dashboard-enabled .sn-dashboard-sheet .sn-space-switcher{min-height:44px}@media (prefers-reduced-motion:reduce){.sn-dashboard-enabled .sn-space-switcher,.sn-dashboard-sheet .sn-nav-link,.sn-dashboard-enabled .sn-feature-boundary{scroll-behavior:auto;animation:none;transition-duration:0s!important}}.sn-dashboard-enabled,.sn-dashboard-enabled .sn-dashboard-shell{max-width:100%;overflow-x:clip}.dashboard-wide-grid{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%}@media (prefers-reduced-motion:reduce){.dashboard-wide-grid,.dashboard-wide-grid *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.sn-library-item{position:relative}.sn-library-item:focus-within{border-color:color-mix(in oklch, var(--color-accent) 40%, var(--color-hairline-strong))}.sn-library-primary:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.sn-library-primary:focus-visible{outline:none}.sn-library-item:has(.sn-library-primary:focus-visible){box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 40%, transparent)}.sn-library-above{z-index:2;position:relative}.sn-library-chipbar{scrollbar-width:none}.sn-library-chipbar::-webkit-scrollbar{display:none}.sn-dashboard-content:has(>.sn-doc-page){max-width:none;padding-top:0}.sn-doc-page{--sn-doc-bleed:1rem;--sn-doc-bottom-gap:1.25rem;--sn-doc-fill:calc(100dvh - var(--nav-h) - var(--sn-doc-header-h,0px) - var(--sn-doc-bottom-gap) - .75rem)}@media (min-width:640px){.sn-doc-page{--sn-doc-bleed:1.5rem}}@media (min-width:768px){.sn-doc-page{--sn-doc-bleed:2rem}}@media (max-width:767.98px){.sn-doc-page{--sn-doc-bottom-gap:5.75rem}}.sn-doc-header-slot{top:var(--nav-h);z-index:20;margin-inline:calc(-1 * var(--sn-doc-bleed));padding-inline:var(--sn-doc-bleed);border-bottom:1px solid var(--color-hairline);background:color-mix(in oklab, var(--color-background) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);position:sticky}.sn-doc-header-slot:empty{display:none}.sn-doc-chip{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-full);background:var(--color-sunken);max-width:14rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-muted-foreground);flex-shrink:0;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:.625rem;font-weight:500;line-height:1.5;display:inline-flex}.sn-doc-chip-button{cursor:pointer;transition:color var(--duration-base) var(--ease-out-soft), border-color var(--duration-base) var(--ease-out-soft)}.sn-doc-chip-button:hover,.sn-doc-chip-button[data-state=open]{border-color:color-mix(in oklab, var(--color-accent) 45%, var(--color-hairline-strong));color:var(--color-foreground)}.sn-doc-chip-button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 40%, transparent);outline:none}.sn-doc-chip-button:disabled{cursor:progress;opacity:.7}.sn-doc-chip[data-tone=warning]{border-color:color-mix(in oklab, var(--color-warning) 45%, var(--color-hairline-strong));color:color-mix(in oklab, var(--color-warning) 75%, var(--color-foreground))}.sn-doc-sheet{min-height:max(var(--sn-doc-fill), 24rem);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-card) 55%, var(--color-background));box-shadow:var(--shadow-tile);overflow:hidden}.sn-doc-embed-pdf{height:max(var(--sn-doc-fill), 24rem)}.sn-doc-find-button{border:1px solid var(--color-dock-border);background:var(--color-dock);color:var(--color-muted-foreground);box-shadow:var(--shadow-dock);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:color var(--duration-base) var(--ease-out-soft)}.sn-doc-find-button:hover{color:var(--color-foreground)}.sn-doc-find-button:focus-visible{box-shadow:var(--shadow-dock), 0 0 0 3px color-mix(in oklab, var(--color-ring) 45%, transparent)}html[data-sn-workspace-open] .sn-dashboard-dock{display:none}@media (max-width:767.98px){html:has(.sn-dashboard-dock){--sn-launcher-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}.sn-collection-row{transition:border-color var(--duration-base) var(--ease-out-soft)}.sn-collection-row:hover,.sn-collection-row:focus-within{border-color:color-mix(in oklab, var(--color-accent) 35%, var(--color-hairline-strong))}.sn-settings-jump{top:calc(var(--nav-h) + .5rem);z-index:15;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-background) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);padding:.4rem .45rem .4rem .75rem;position:sticky}.sn-settings-team-slot:empty,.sn-settings-team-slot:not(:empty)+.sn-settings-team-empty{display:none}.sn-settings-link{transition:color var(--duration-base) var(--ease-out-soft), background-color var(--duration-base) var(--ease-out-soft)}.sn-settings-link:hover:not([data-active]){background:color-mix(in oklab, var(--color-foreground) 5%, transparent)}.sn-settings-link[data-active]{background:color-mix(in oklab, var(--color-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 28%, transparent)}.sn-settings-link[data-active]:before{content:"";background:var(--color-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.45rem;bottom:.45rem;left:-.5rem}@media (min-width:1024px){html[data-sn-workspace-open] .sn-dashboard-shell{padding-right:var(--sn-workspace-inset,0px);transition:padding-right var(--duration-slow) var(--ease-out-soft)}html[data-sn-workspace-open] .sn-dashboard-content{max-width:none}html[data-sn-workspace-resizing] .sn-dashboard-shell{transition:none}html[data-sn-workspace-open] .sn-dashboard-sidenav{display:none}}@media (prefers-reduced-motion:reduce){html[data-sn-workspace-open] .sn-dashboard-shell{transition:none}}.sn-document-preview{box-sizing:border-box;background:var(--color-sunken);outline:1px solid var(--color-hairline);outline-offset:-1px;border-radius:.375rem;width:100%;min-height:0;max-height:40rem;margin-inline:auto;display:block;position:relative;overflow:hidden}.sn-document-preview img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.sn-document-preview[data-preview-state=loading],.sn-document-preview[data-preview-state=unavailable]{background:#fff;outline:none}.sn-document-preview[data-preview-state=loading]>img{opacity:0;position:absolute;inset:0}.sn-document-preview-skeleton,.sn-document-preview-fallback{box-sizing:border-box;color:#606773;background:#fff;display:block;position:absolute;inset:0}.sn-preview-art{display:block;position:absolute;inset:0}.sn-preview-illustration{width:100%;height:100%;display:block}.sn-preview-sheet{fill:#fff}.sn-preview-fold{fill:#eceef1}.sn-preview-lines{fill:#e1e4e8}.sn-preview-heading{fill:#a2a9b3}.sn-document-preview-skeleton .sn-preview-lines{animation:1.8s ease-in-out infinite sn-preview-pulse}.sn-preview-source-icon{aspect-ratio:1;color:#606773;background:#f7f8fa;border:1px solid #e1e4e8;border-radius:.25rem;place-items:center;width:min(1.375rem,16%);display:grid;position:absolute;bottom:10%;left:8.333%}.sn-preview-source-icon svg{stroke-width:1.5px;width:68%;height:68%}.sn-document-preview-skeleton small,.sn-document-preview-fallback small{color:#606773;font-size:.6875rem;line-height:1.4;position:absolute;bottom:10%;left:8.333%;right:8.333%}.sn-document-preview-fallback small{left:calc(8.333% + 1.875rem)}.sn-document-preview-compact{flex-shrink:0;height:auto;min-height:0;max-height:2.25rem}.sn-document-preview-compact .sn-preview-source-icon{border-radius:.15rem;width:min(.875rem,50%);bottom:.125rem;left:.125rem}.sn-document-preview-compact .sn-preview-source-icon svg{width:70%;height:70%}@keyframes sn-preview-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sn-document-preview-skeleton .sn-preview-lines{animation:none}}.sn-library-preview-grid{--sn-library-grid-columns:2;--sn-library-grid-gap:.75rem;gap:var(--sn-library-grid-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(9rem, calc((100% - (var(--sn-library-grid-columns) - 1) * .75rem) / var(--sn-library-grid-columns)))), 1fr));align-items:start;display:grid}.sn-library-preview-grid[data-masonry=ready]{grid-auto-rows:var(--sn-library-grid-row-size,1px);row-gap:0}.sn-library-preview-grid>[data-masonry-item]{align-self:start;min-width:0}@media (min-width:640px){.sn-library-preview-grid{--sn-library-grid-columns:3}}@media (min-width:1024px){.sn-library-preview-grid{--sn-library-grid-columns:4}}