.Editor_editorPage__cQCgm{width:100%;max-width:100%;padding:0 60px;margin:0 auto;display:flex;justify-content:center;flex-direction:column;box-sizing:border-box;@media (max-width:650px){padding-left:10px;padding-bottom:0;padding-right:10px;padding-top:0}}.PageLoader_wrapper__vVFC0{height:100svh}.PageLoader_wrapperOutlet__CXpSJ{height:calc(100svh - var(--size-header-height))}.PageLoader_lds-ellipsis__VUpRh{display:inline-block;position:relative;width:80px;height:80px}.PageLoader_lds-ellipsis__VUpRh div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--color-text-body);animation-timing-function:cubic-bezier(0,1,1,0)}.PageLoader_lds-ellipsis__VUpRh div:first-child{left:8px;animation:PageLoader_lds-ellipsis1__r1IWb .6s infinite}.PageLoader_lds-ellipsis__VUpRh div:nth-child(2){left:8px;animation:PageLoader_lds-ellipsis2__TYTM4 .6s infinite}.PageLoader_lds-ellipsis__VUpRh div:nth-child(3){left:32px;animation:PageLoader_lds-ellipsis2__TYTM4 .6s infinite}.PageLoader_lds-ellipsis__VUpRh div:nth-child(4){left:56px;animation:PageLoader_lds-ellipsis3__tXL04 .6s infinite}@keyframes PageLoader_lds-ellipsis1__r1IWb{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes PageLoader_lds-ellipsis3__tXL04{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes PageLoader_lds-ellipsis2__TYTM4{0%{transform:translate(0)}to{transform:translate(24px)}}.PublishStatusBadge_badge__DVH71{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-weight:500;white-space:nowrap}.PublishStatusBadge_badgeSm__gKYbG{padding:2px 6px;font-size:10px}.PublishStatusBadge_badge__DVH71:not(.PublishStatusBadge_badgeSm__gKYbG){padding:4px 10px;font-size:12px}.PublishStatusBadge_badgeDraft__68rZR{background:var(--muted);color:var(--muted-foreground)}.PublishStatusBadge_badgePublished__KDhsc{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green)}.PublishStatusBadge_badgeUnpublishedChanges__5LMJn{background:color-mix(in srgb,var(--chart-4) 20%,transparent);color:var(--chart-4)}.EditorBreadcrumbs_breadcrumb__PDGc2{width:100%;min-width:0;max-width:100%}.EditorBreadcrumbs_breadcrumbList__WWd1F{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;max-width:100%;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:.02em}.EditorBreadcrumbs_breadcrumbItem__V8o9u{min-width:0}.EditorBreadcrumbs_breadcrumbLink__5_lsy{color:rgb(18,52,97);text-decoration:none;cursor:pointer;transition:color .2s;overflow-wrap:break-word;word-break:break-word;min-width:0}.EditorBreadcrumbs_breadcrumbLink__5_lsy:hover{text-decoration:underline}.dark .EditorBreadcrumbs_breadcrumbLink__5_lsy{color:rgb(210,218,230)}.EditorBreadcrumbs_breadcrumbSeparator__Vb2Cy{color:var(--text-hint);font-weight:400;font-size:var(--text-small,11px);user-select:none;flex-shrink:0}.toaster [data-sonner-toast]{padding-right:48px}.toaster [data-sonner-toast] [data-close-button]{left:unset;right:15px;top:50%;transform:translateY(-50%);border:none;svg{width:15px;height:15px}}.ErrorPage_errorPage__w6Gpz{height:100%;padding:40px 20px;min-height:calc(100vh - var(--size-header-height))}.ErrorPage_contentWrapper__liRzR,.ErrorPage_errorPage__w6Gpz{width:100%;display:flex;justify-content:center;align-items:center}.ErrorPage_contentWrapper__liRzR{max-width:500px}.ErrorPage_content__cvNTQ{max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.ErrorPage_icon__Om91e{width:64px;height:64px;color:var(--text-hint);margin-bottom:8px}.ErrorPage_title__gg1QW{margin:0;font-size:72px;font-weight:var(--font-weight-bold);color:var(--text-headline);line-height:1}.ErrorPage_subtitle__dxFLI{margin:0;font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--text-headline)}.ErrorPage_description__6iy1L{margin:0;color:var(--text-body);font-size:var(--text-h4);line-height:1.6;max-width:360px}.ErrorPage_button__ap_5j{margin-top:8px}.ViewNotFoundPage_notFoundPage__zt5vS{width:100%;height:100%;padding:40px 20px;display:flex;justify-content:center;align-items:center;min-height:calc(100vh - var(--size-header-height))}.ViewNotFoundPage_contentWrapper__Gy3p8{max-width:500px;width:100%;display:flex;justify-content:center;align-items:center}.ViewNotFoundPage_content__dPYba{max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.ViewNotFoundPage_icon__Gn5cH{width:64px;height:64px;color:var(--text-hint);margin-bottom:8px}.ViewNotFoundPage_title__6Oa5D{margin:0;font-size:72px;font-weight:var(--font-weight-bold);color:var(--text-headline);line-height:1}.ViewNotFoundPage_subtitle__5Y0MZ{margin:0;font-size:var(--text-h2);font-weight:var(--font-weight-semibold);color:var(--text-headline)}.ViewNotFoundPage_description__dNtqT{margin:0;color:var(--text-body);font-size:var(--text-h4);line-height:1.6;max-width:360px}.ViewNotFoundPage_button__WAQiV{margin-top:8px}.EditorNotFoundPage_contentWrapper__OSBaB{max-width:400px;max-height:400px;width:100%;height:100%;border-radius:var(--radius-circle);background:var(--card-bg);padding:40px;display:flex;justify-content:center;align-items:center}.EditorNotFoundPage_notFoundPage__nu6n7{width:100%;height:100%;padding:40px 20px;display:flex;justify-content:center;align-items:center}.EditorNotFoundPage_content__HRO3I{max-width:360px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.EditorNotFoundPage_icon__b6hQN{width:48px;height:48px;color:#94a3b8}.EditorNotFoundPage_title__32OkR{margin:0;font-size:24px;font-weight:600}.EditorNotFoundPage_subtitle__yYtHp{margin:0;color:#6b7280;font-size:var(--text-h5);line-height:1.5}.LoginPage_loginPage__IVfgQ{height:100%;min-height:100vh;padding:40px 20px}.LoginPage_contentWrapper__mUXJT,.LoginPage_loginPage__IVfgQ{width:100%;display:flex;justify-content:center;align-items:center}.LoginPage_contentWrapper__mUXJT{max-width:420px}.LoginPage_content__bT5Zi{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.LoginPage_icon__oZUGB{width:48px;height:48px;color:var(--text-hint)}.LoginPage_description__XHvjl{margin:0;color:var(--text-body);font-size:var(--text-h4);line-height:1.6}.LoginPage_button__3vVFx{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:var(--text-h4);font-weight:600;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius-md);text-decoration:none;transition:background .2s ease}.LoginPage_button__3vVFx:hover{background:var(--primary-hover)}.LoginPage_button__3vVFx:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DocumentsList_scrollContainer__DgXUF{width:100%;overflow:auto;padding:.25rem;scrollbar-width:thin;scrollbar-color:rgba(var(--primary-rgb,59,130,246),.2) transparent}.DocumentsList_scrollContainer__DgXUF::-webkit-scrollbar{width:8px}.DocumentsList_scrollContainer__DgXUF::-webkit-scrollbar-track{background:transparent;border-radius:4px}.DocumentsList_scrollContainer__DgXUF::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb,59,130,246),.2);border-radius:4px;transition:background .2s ease}.DocumentsList_scrollContainer__DgXUF::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb,59,130,246),.4)}.DocumentsList_emptyState__OlJwu{padding:2rem 0}.DocumentsList_emptyText__QBQWN{color:var(--text-body);opacity:.7}.DocumentsList_documentItem__V5jsp{width:100%;cursor:pointer;transition:background .15s ease}.DocumentsList_documentItem__V5jsp:focus{outline:none}.DocumentsList_documentItemDefault__0IcpD{background:transparent}.DocumentsList_documentItemDefault__0IcpD:hover{background:var(--tab-container-bg)}.DocumentsList_documentItemSelected__fx5fY{background:var(--secondary-hover)}.DocumentsList_browseRow__sTimk{padding:.625rem 1rem;border-radius:.5rem}.DocumentsList_documentTitle__qb5hB{font-size:.875rem;font-weight:500;color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.DocumentsList_pageRow__f0hkV{display:flex;align-items:center;gap:.625rem;padding:.75rem;border-radius:.5rem}.DocumentsList_pageIcon__IiuDe{flex-shrink:0;color:var(--text-body);opacity:.3;margin-top:2px}.DocumentsList_pageRowText__VXQn9{flex:1;min-width:0;display:flex;flex-direction:column}.DocumentsList_enterIcon__2MMwr{flex-shrink:0;color:var(--background);background:var(--text-body);border-radius:6px;padding:5px;box-sizing:content-box;opacity:.85}.DocumentsList_breadcrumbs__PItDy{font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;opacity:.4;margin-bottom:2px}.DocumentsList_breadcrumbs__PItDy,.DocumentsList_searchTitle__8RIiO{color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentsList_searchTitle__8RIiO{font-size:1rem;font-weight:700}.DocumentsList_sectionRow__7H5Hw{display:flex;align-items:center;margin-left:2.5rem;width:calc(100% - 2.5rem);padding:.625rem .75rem;border-left:3px solid rgba(var(--primary-rgb,59,130,246),.2);border-radius:0 .5rem .5rem 0}.DocumentsList_sectionBody__MJG8s{flex:1;min-width:0}.DocumentsList_sectionHeading__kuIZg{font-size:.875rem;font-weight:600;color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.DocumentsList_sectionSnippet__xxmq0{font-size:.8125rem;color:var(--text-body);opacity:.5;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.DocumentsList_sectionArrow__T9KNd{flex-shrink:0;color:var(--text-body);opacity:.2;margin-left:.75rem}.DocumentsList_highlight__zTYeh{background:rgba(var(--primary-rgb,59,130,246),.2);color:inherit;border-radius:2px;padding:0 1px}.DocumentSearch_searchTriggerWrapper__ghzGE{cursor:pointer;max-width:150px}.DocumentSearch_triggerIcon__ALYwg{color:var(--text-body);flex-shrink:0}.DocumentSearch_triggerInput__iUUSH{cursor:pointer;border-radius:.5rem;font-weight:600;display:flex;justify-content:center;align-items:center;width:100%;max-width:150px}@media (max-width:763px){.DocumentSearch_searchTriggerWrapper__ghzGE{min-width:38px;max-width:38px;height:38px;display:flex;align-items:center;justify-content:center}.DocumentSearch_searchTriggerWrapper__ghzGE [data-slot=input-wrapper]{min-width:38px;max-width:38px;height:38px}.DocumentSearch_searchTriggerWrapper__ghzGE [data-slot=input]{width:0!important;min-width:0!important;flex:0!important;padding:0!important;overflow:hidden}.DocumentSearch_searchTriggerWrapper__ghzGE [data-slot=input-start-icon]{padding:0;width:100%;display:flex;justify-content:center;align-items:center}}.DocumentSearch_modalContent__uQ69g{display:flex;flex-direction:column;gap:1rem;margin-left:0;margin-right:0;width:100%;max-height:80vh;padding:1.5rem}@media (min-width:640px){.DocumentSearch_modalContent__uQ69g{max-width:640px!important}}.DocumentSearch_modalHeader__rP8PD{width:100%;padding:0;margin-bottom:.5rem}.DocumentSearch_headerContent__YOigF{display:flex;flex-direction:column;gap:.5rem}.DocumentSearch_searchInput__JfJ5s{height:2.5rem;font-size:1rem}.DocumentSearch_modalSearchIcon__6SAOE{color:var(--text-hint);flex-shrink:0}.DocumentSearch_modalSearchIconSpinning__BnGVZ{color:var(--text-hint);flex-shrink:0;animation:DocumentSearch_spin__l8ZMn 1s linear infinite}@keyframes DocumentSearch_spin__l8ZMn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DocumentSearch_minLengthHint__iX9cf{color:var(--text-body);opacity:.5;font-size:.75rem}.DocumentSearch_infoRow___PJt6{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--text-body);opacity:.6;padding:0 .25rem}.DocumentSearch_keyboardHints__kjY_5{display:flex;align-items:center;gap:.5rem}@media (max-width:639px){.DocumentSearch_keyboardHints__kjY_5{display:none}}.DocumentSearch_kbd__Dv9B4{padding:.125rem .375rem;background:var(--secondary);border-radius:.25rem;font-size:.625rem;font-family:monospace}.DocumentSearch_spinnerContainer___m0Ht{display:flex;justify-content:center;align-items:center;padding:3rem 0}.DocumentSearch_emptyState__umFZc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;gap:.75rem}.DocumentSearch_emptyStateIllustration__65Vo7{width:160px;height:auto;opacity:.7;user-select:none;pointer-events:none}.DocumentSearch_emptyStateText__8PSx8{font-size:.8125rem;color:var(--text-body);opacity:.5;text-align:center}.CustomSidebar_sidebar__Hf6Cv{width:var(--sidebar-width);max-width:310px;background:var(--color-card-bg);overflow-y:auto;overflow-x:hidden;transition:transform .3s ease}.CustomSidebar_sidebarContent__MPHjm{padding:30px 8px}.CustomSidebar_closeButton__Nbd31{display:none}.CustomSidebar_closeIcon__NND2O{width:20px;height:20px}.CustomSidebar_overlay__s7QRI{display:none}@media screen and (min-width:1025px){.CustomSidebar_sidebar__Hf6Cv{position:sticky;top:0;max-height:calc(100vh - var(--size-header-height));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.CustomSidebar_sidebar__Hf6Cv:hover{scrollbar-color:rgba(148,163,184,.8) transparent}.CustomSidebar_sidebar__Hf6Cv::-webkit-scrollbar{width:8px}.CustomSidebar_sidebar__Hf6Cv::-webkit-scrollbar-thumb,.CustomSidebar_sidebar__Hf6Cv::-webkit-scrollbar-track{background-color:transparent;transition:background-color .2s ease}.CustomSidebar_sidebar__Hf6Cv::-webkit-scrollbar-thumb{border-radius:999px}.CustomSidebar_sidebar__Hf6Cv:hover::-webkit-scrollbar-track{background-color:rgba(15,23,42,.06)}.CustomSidebar_sidebar__Hf6Cv:hover::-webkit-scrollbar-thumb{background-color:rgba(148,163,184,.9)}}@media screen and (max-width:1024px){.CustomSidebar_sidebar__Hf6Cv{position:fixed;top:0;left:0;bottom:0;transform:translateX(-100%);box-shadow:2px 0 8px rgba(0,0,0,.15);z-index:100}.CustomSidebar_sidebar__Hf6Cv.CustomSidebar_open___AJQo{transform:translateX(0)}.CustomSidebar_closeButton__Nbd31{display:flex;align-items:center;justify-content:center;position:absolute;top:16px;right:16px;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-body);cursor:pointer;opacity:.8;transition:opacity .2s ease,background-color .2s ease}.CustomSidebar_closeButton__Nbd31:hover{opacity:1;background:var(--color-muted)}.CustomSidebar_closeButton__Nbd31:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.CustomSidebar_sidebarContent__MPHjm{padding-top:56px}.CustomSidebar_overlay__s7QRI{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99;animation:CustomSidebar_fadeIn__mbQgL .3s ease}}@keyframes CustomSidebar_fadeIn__mbQgL{0%{opacity:0}to{opacity:1}}.ProjectLinksList_linksScrollContainer__FZbUm{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg)}.ProjectLinksList_linksScrollContainer__FZbUm::-webkit-scrollbar{height:4px}.ProjectLinksList_linksScrollContainer__FZbUm::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:var(--scrollbar-thumb-radius)}.ProjectLinksList_linksScrollContainer__FZbUm::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:var(--scrollbar-thumb-radius);transition:var(--scrollbar-transition)}.ProjectLinksList_linksScrollContainer__FZbUm::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}.ProjectLinksList_linkChip__g3EtU{padding:4px 8px;border-radius:9999px;background-color:var(--secondary);max-height:28px}.ProjectLinksList_linkLabel__Xvles{padding:0 8px;font-size:.875rem;font-weight:500;color:var(--color-text-hint);transition:color .15s ease}.ProjectLinksList_linkLabel__Xvles:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:4px}.ProjectLinksList_linkLabelStatic__6yFa6{padding:0 8px;font-size:.875rem;font-weight:500;color:var(--color-text-hint)}.ProjectLinksList_addLinkButton__I1wEE{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 12px;border-radius:9999px;font-size:.875rem;font-weight:600;color:var(--color-text-hint);cursor:pointer;transition:color .15s ease}.ProjectLinksList_addLinkButton__I1wEE:hover:not([aria-disabled=true]){color:var(--color-primary)}.ProjectLinksList_addLinkButton__I1wEE[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.ProjectLinksList_dropdownContent__f4WOq{padding:6px}.ProjectLinksList_dropdownContent__f4WOq .ProjectLinksList_dropdownItem__rHw3V{border-radius:4px;padding:4px 8px}.ProjectLinksList_dropdownContent__f4WOq .ProjectLinksList_dropdownItem__rHw3V:hover{background-color:var(--color-secondary-hover)}.EditorLayout_layout__Y1alH{display:grid;grid-template-areas:"header" "content";grid-template-rows:var(--size-header-height) 1fr;height:100dvh;overflow:visible}.EditorLayout_layoutContainer__Lhd9A{grid-area:content;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;scrollbar-gutter:stable}.EditorLayout_layoutInner__fEsCb{display:flex;max-width:var(--layout-max-width);min-height:0;margin:0 auto;overflow:visible}.EditorLayout_sidebarCell__MiPzn{flex-shrink:0;width:var(--sidebar-width)}.EditorLayout_mainContent__TehKj{flex:1;min-width:0;overflow:visible}.EditorLayout_contentWrapper__Cq5NE{max-width:var(--layout-max-width);margin:20px auto;box-sizing:border-box;overflow:visible}@media screen and (max-width:1024px){.EditorLayout_layoutContainer__Lhd9A{height:calc(100dvh - var(--size-header-height))}.EditorLayout_sidebarCell__MiPzn{width:0}.EditorLayout_mainContent__TehKj{min-height:auto}.EditorLayout_contentWrapper__Cq5NE{margin:16px auto}}@media screen and (max-width:768px){.EditorLayout_contentWrapper__Cq5NE{margin:12px auto}}