body:has(.prism-workspace){--workspace-blue:#072ac8;--background:#fcfcfd;--foreground:#292c34;--card:#fbfcff;--card-foreground:#292c34;--popover:#fbfcff;--popover-foreground:#292c34;--primary:var(--workspace-blue);--primary-foreground:#fbfcff;--secondary:#edf0f7;--secondary-foreground:#323949;--muted:#f1f4fa;--muted-foreground:#687185;--accent:#e3e9f5;--accent-foreground:#292c34;--border:#e1e6f0;--input:#d8dfed;--ring:var(--workspace-blue);--radius:0.75rem;--sidebar:#f4f5f7;--sidebar-foreground:#333b4b;--sidebar-primary:#303748;--sidebar-primary-foreground:#fbfcff;--sidebar-accent:#e3e9f5;--sidebar-accent-foreground:#292c34;--sidebar-border:#e1e6f0;--sidebar-ring:var(--workspace-blue);background:var(--sidebar)}.dark body:has(.prism-workspace){--background:#17181b;--foreground:#e9ecf4;--card:#1b1c20;--card-foreground:#e9ecf4;--popover:#22252c;--popover-foreground:#e9ecf4;--primary:#7998ff;--primary-foreground:#ffffff;--secondary:#252933;--secondary-foreground:#e9ecf4;--muted:#22252c;--muted-foreground:#a2aabb;--accent:#2b303b;--accent-foreground:#e9ecf4;--border:#303237;--input:#384153;--ring:#7998ff;--sidebar:#111318;--sidebar-foreground:#c3cada;--sidebar-primary:#e1e7fa;--sidebar-primary-foreground:#1d2332;--sidebar-accent:#2b303b;--sidebar-accent-foreground:#e9ecf4;--sidebar-border:#292f3b;--sidebar-ring:#7998ff;color-scheme:dark}.prism-workspace{--sidebar-width:15.5rem;background:var(--sidebar);color:var(--foreground)}.prism-workspace>main{--workspace-viewport-height:calc(100dvh - 2.75rem);min-width:0;height:100dvh;background:var(--background)}.prism-workspace .prism-note-page{min-height:calc(var(--workspace-viewport-height) - 8.25rem)}@media (min-width:768px){.prism-workspace>main{--workspace-viewport-height:calc(100dvh - 2.5rem)}.prism-workspace .prism-note-page{min-height:calc(var(--workspace-viewport-height) - 2.5rem)}}.prism-workspace .prism-sidebar{border:0}body:has(.prism-workspace) [data-slot=sidebar-footer],body:has(.prism-workspace) [data-slot=sidebar-group]{padding-inline:12px}body:has(.prism-workspace) [data-slot=sidebar-header]{padding:16px 12px 12px}body:has(.prism-workspace) [data-slot=sidebar-header]>[data-slot=sidebar-group]{padding-inline:0}body:has(.prism-workspace) [data-slot=sidebar-header]>button{height:36px;border-color:transparent;border-radius:9999px;background:var(--muted)}body:has(.prism-workspace) [data-slot=sidebar-menu-button]{min-height:36px;padding-left:12px;border-radius:9999px;font-weight:400}body:has(.prism-workspace) [data-slot=sidebar-menu-button][data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:500}body:has(.prism-workspace) [data-slot=sidebar-group-label]{padding-inline:12px;font-size:12px}body:has(.prism-workspace) [data-slot=sidebar-footer]{border-color:transparent}body:has(.prism-workspace) :is([data-slot=input],[data-slot=select-trigger]){border-radius:8px;box-shadow:none}body:has(.prism-workspace) [data-slot=button]{border-radius:9999px;box-shadow:none}body:has(.prism-workspace) :is([data-slot=dropdown-menu-content],[data-slot=popover-content]){border-radius:14px;padding:6px;box-shadow:0 8px 28px #00000012}body:has(.prism-workspace) [data-slot=dropdown-menu-item]{border-radius:8px}body:has(.prism-workspace) [data-slot=dialog-content]{border-radius:20px}.prism-project-index{max-width:1200px}.prism-editorial-title{font-family:var(--font-geist-sans),sans-serif;font-size:clamp(26px,2.5vw,30px);font-weight:600;line-height:1.08;letter-spacing:-.035em}.prism-project-index-header{margin-bottom:36px;flex-wrap:wrap}.prism-project-index-header>div{min-width:0;max-width:100%}.prism-project-index-header [data-slot=button]{height:36px;padding-inline:12px}.prism-project-card{min-height:160px}.prism-project-topbar{border-color:transparent;margin-bottom:16px}.prism-project-cover{display:none}.prism-project-cover[data-has-cover=true]{display:block;position:relative;height:140px;overflow:hidden;border-radius:16px;margin-bottom:24px}.prism-project-recents>section{min-width:0;padding:0;background:transparent}.prism-project-recents>section>a{border-color:transparent;padding-inline:0}.prism-reader-title{font-family:var(--font-display);font-size:clamp(32px,3.5vw,44px);font-weight:400;line-height:1.15;letter-spacing:-.025em}.prism-reader-toolbar{border:solid var(--border);border-width:0 0 1px;border-radius:0;background:var(--background);padding:8px 12px}.prism-reader[aria-modal=true] .prism-reader-toolbar{border-radius:0}.prism-reader-toolbar :is(select,input){border-color:transparent;border-radius:8px}.prism-reader-toolbar :is(select,input):focus-visible{outline:2px solid var(--ring)}@media (min-width:768px){.prism-workspace:has(.prism-sidebar)>main{--workspace-viewport-height:calc(100dvh - 2.5rem);height:100dvh;margin:0;border-left:1px solid var(--border);border-radius:0}.prism-project-index{padding:42px 40px}.prism-project-workspace{padding:24px 40px 48px}}@media (max-width:767px){.prism-project-index{padding:24px 18px}.prism-project-index-header{gap:24px;margin-bottom:28px}.prism-project-workspace{padding-inline:18px}.prism-project-topbar{margin-bottom:20px}.prism-project-heading{align-items:flex-start}.prism-project-cover[data-has-cover=true]{height:110px}.prism-project-card{min-height:148px}.prism-project-card h3{white-space:normal;overflow-wrap:anywhere}.prism-reader-toolbar{gap:6px}}.prism-workspace .prism-page-title{font-family:var(--font-geist-sans),sans-serif;font-size:clamp(26px,2.5vw,30px);font-weight:600;line-height:1.15}:is(.prism-project-index,.prism-project-workspace) [data-slot=button][data-size=sm]{min-height:32px}@media (max-width:767px){:is(.prism-project-index,.prism-project-workspace) [data-slot=button][data-size=sm]{min-height:36px}}.prism-project-workspace .prism-tiptap-content[contenteditable=true]{width:100%;max-width:760px;margin-inline:auto;font-size:18px;line-height:1.9}.prism-project-workspace .prism-tiptap-editor>[role=toolbar]{top:0;border-radius:12px;background:var(--muted);box-shadow:none}.prism-work-row-date>:not(:first-child),.prism-work-row-icon>:not(:first-child){display:none}.prism-project-list .prism-project-card{min-height:0;border:1px solid var(--border);border-radius:12px;background:var(--card)}.prism-project-list .prism-project-card:hover{border-color:color-mix(in oklab,var(--foreground) 25%,var(--border))}.prism-project-list .prism-project-card>a{padding:16px}.prism-project-list .prism-project-card-header{align-items:center}.prism-project-list .prism-project-card-copy{padding-right:40px}.prism-project-list .prism-project-card-actions{top:16px;right:12px;width:44px;height:44px}.prism-project-list .prism-project-card h3{font-size:14px;line-height:1.5}.prism-project-list .prism-project-card-meta{margin-top:16px;padding-left:58px}.prism-project-list .prism-project-card-description{display:none}.prism-project-heading>div:first-child{width:40px;height:40px;border-radius:10px}.prism-project-overview>div:last-child{padding-inline:0;padding-bottom:0}@media (max-width:767px){.prism-work-row{flex-wrap:wrap;gap:8px 12px}.prism-work-row-date{width:100%;padding-left:44px;text-align:left}.prism-workspace :is(button,[data-slot=button],[data-slot=sidebar-menu-button]){min-height:44px}.prism-project-index-header{margin-bottom:20px;gap:16px}}.prism-library-preview{display:none}@media (min-width:1100px){.prism-library-results.preview-open{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:24px}.prism-library-preview{display:block;margin-top:16px;position:sticky;top:12px}.preview-open .prism-library-list>div:first-child{display:none}.preview-open .prism-library-list .group.grid{grid-template-columns:minmax(0,1fr) 2.5rem}.preview-open .prism-library-list .group.grid>:nth-child(n+2):nth-child(-n+5){display:none}.preview-open .prism-library-list .group.grid>div:first-child .md\:hidden{display:block}.preview-open .prism-library-list a[aria-current=true]{color:var(--primary)}.prism-library-preview .prism-reader>div:last-of-type{min-height:320px}}body:has(.prism-workspace) :is([data-slot=sidebar-menu-button],[data-slot=button]){transition-property:color,background-color,border-color,opacity;transition-duration:.14s}body:has(.prism-workspace) [data-slot=sidebar-menu-button]>span{min-width:0}body:has(.prism-workspace) [data-slot=sidebar-footer]{border-top:1px solid var(--sidebar-border);padding-block:8px}@media (prefers-reduced-motion:reduce){body:has(.prism-workspace) *,body:has(.prism-workspace) :after,body:has(.prism-workspace) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:767px){.prism-source-page>header{gap:8px;padding-bottom:12px}.prism-source-page .prism-reader-title{font-size:26px;line-height:1.2}.prism-reader-toolbar{gap:2px;padding-inline:4px}.prism-reader-toolbar [data-slot=button]{padding-inline:8px}.prism-reader-toolbar>span:first-child{max-width:100%;width:100%}}