.marketing-site_header__DeL2N{position:relative;z-index:40;border-bottom:1px solid transparent;background:#fff;font-family:Mona Sans Variable,Inter Variable,Inter,system-ui,sans-serif;transition:border-color .18s ease}.marketing-site_header__DeL2N[data-scrolled]{border-bottom-color:var(--border);background:#fff;box-shadow:0 .4rem 1.5rem rgb(11 16 44/4%)}.marketing-site_skipLink__nistW{position:fixed;z-index:80;top:.65rem;left:.65rem;padding:.65rem .9rem;border-radius:var(--radius-md);background:var(--brand-primary);color:var(--brand-primary-foreground);font-size:.8rem;font-weight:700;transform:translateY(-160%)}.marketing-site_skipLink__nistW:focus{transform:translateY(0)}.marketing-site_footerInner___RLIL,.marketing-site_headerInner__qjpln{margin-inline:auto}.marketing-site_headerInner__qjpln{width:100%;margin-inline:0;display:grid;min-height:4.625rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;padding-inline:clamp(1rem,2vw,2rem)}.marketing-site_footerInner___RLIL{width:min(calc(100% - 4rem),82.5rem)}.marketing-site_brandLink__cc5Dn{display:inline-flex;width:fit-content;border-radius:var(--radius-sm);color:var(--surface-foreground);justify-self:start}.marketing-site_brandLink__cc5Dn:focus-visible,.marketing-site_footerLink__tcoF6:focus-visible,.marketing-site_navLink__Dudbb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.marketing-site_desktopNav__MQ_Ue,.marketing-site_footerNav__lo1_d,.marketing-site_headerActions__8vwCd{display:flex;align-items:center}.marketing-site_desktopNav__MQ_Ue{gap:clamp(1.25rem,2vw,1.9rem);justify-self:center}.marketing-site_headerActions__8vwCd{justify-self:end;gap:.75rem}.marketing-site_footerLink__tcoF6,.marketing-site_navLink__Dudbb{border-radius:var(--radius-sm);color:var(--surface-foreground);font-size:.875rem;font-weight:620}.marketing-site_navLink__Dudbb{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.marketing-site_headerCta__y1DKz{min-height:2.65rem;border-radius:.6rem;padding-inline:1.1rem;box-shadow:0 .65rem 1.6rem rgb(61 100 213/20%)}.marketing-site_navLink__Dudbb svg{width:.85rem;height:.85rem;flex:none}.marketing-site_footerLink__tcoF6:hover,.marketing-site_navLink__Dudbb:hover{color:var(--brand-primary)}.marketing-site_header__DeL2N .marketing-site_mobileTrigger__0Dehu{display:none}.marketing-site_mobilePanel__tbve5{position:fixed;z-index:39;inset:4.625rem 0 0;overflow-y:auto;border-top:1px solid var(--border);background:#faf9f5;padding:1.25rem}.marketing-site_mobilePanel__tbve5>div{display:grid;width:min(100%,34rem);margin-inline:auto}.marketing-site_mobilePanel__tbve5 a{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);color:var(--surface-foreground);font-size:1rem;font-weight:630}.marketing-site_mobilePanel__tbve5 a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-ring);outline-offset:2px}.marketing-site_mobilePanel__tbve5 .marketing-site_mobilePrimaryAction__51j3U{min-height:3rem;justify-content:center;margin-top:1.5rem;border:1px solid var(--brand-primary);border-radius:var(--radius-md);background:var(--brand-primary);padding-inline:1rem;color:var(--brand-primary-foreground);font-size:.875rem}.marketing-site_footer__GLDeF{border-top:1px solid var(--border);background:var(--surface);padding:2.5rem 0}.marketing-site_footerInner___RLIL{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,2.2fr);gap:3rem clamp(3rem,6vw,6rem);align-items:start}.marketing-site_footerLead__0P1jW{display:grid;gap:2rem}.marketing-site_tagline__N6Aqq{max-width:15rem;margin-top:.65rem;color:var(--muted-foreground);font-size:.72rem;line-height:1.55}.marketing-site_footerDescription__QRFWu{max-width:17rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.marketing-site_footerNav__lo1_d{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;align-items:start}.marketing-site_footerNavMobile__YtFyZ{display:none}.marketing-site_footerGroup__shuTc{display:grid;gap:.38rem;align-content:start}.marketing-site_footerGroup__shuTc>p{margin-bottom:.35rem;color:var(--surface-foreground);font-size:.62rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.marketing-site_footerLink__tcoF6{display:inline-flex;width:fit-content;min-height:1.5rem;align-items:center;color:var(--muted-foreground);font-size:.7rem;line-height:1.4}.marketing-site_copyright__m2aWp{grid-column:1/-1;color:var(--muted-foreground);font-size:.68rem;line-height:1.55;text-align:left;white-space:nowrap}@media (max-width:1000px){.marketing-site_headerInner__qjpln{width:100%;padding-inline:1.5rem;display:flex;justify-content:space-between}.marketing-site_desktopNav__MQ_Ue,.marketing-site_signIn__YhKGR{display:none}.marketing-site_header__DeL2N .marketing-site_mobileTrigger__0Dehu{display:inline-grid}.marketing-site_footerInner___RLIL{grid-template-columns:1fr}.marketing-site_footerNav__lo1_d{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.marketing-site_footerInner___RLIL{width:min(calc(100% - 1.5rem),80rem)}.marketing-site_headerInner__qjpln{width:100%;min-height:4rem;padding-inline:.75rem}.marketing-site_mobilePanel__tbve5{top:4rem}.marketing-site_headerActions__8vwCd>a{display:none}.marketing-site_footerInner___RLIL{grid-template-columns:1fr;gap:2rem}.marketing-site_footerLead__0P1jW{gap:1.25rem}.marketing-site_footerNavDesktop__5S9zK{display:none}.marketing-site_footerNavMobile__YtFyZ{display:grid;border-top:1px solid var(--border)}.marketing-site_footerNavMobile__YtFyZ details{border-bottom:1px solid var(--border)}.marketing-site_footerNavMobile__YtFyZ summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;color:var(--surface-foreground);cursor:pointer;font-size:.7rem;font-weight:760;letter-spacing:.08em;list-style:none;text-transform:uppercase}.marketing-site_footerNavMobile__YtFyZ summary::-webkit-details-marker{display:none}.marketing-site_footerNavMobile__YtFyZ summary:after{color:var(--brand-primary);content:"+";font-size:1rem}.marketing-site_footerNavMobile__YtFyZ details[open] summary:after{content:"−"}.marketing-site_footerNavMobile__YtFyZ summary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-ring);outline-offset:3px}.marketing-site_footerNavMobile__YtFyZ details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;padding-bottom:.85rem}.marketing-site_footerNavMobile__YtFyZ .marketing-site_footerLink__tcoF6{min-height:2.75rem}.marketing-site_copyright__m2aWp{grid-column:auto;text-align:left}}@media (prefers-reduced-motion:reduce){.marketing-site_header__DeL2N{transition:none}}.article-title-fields input,.content-command-search input{border:0!important;background:transparent!important;box-shadow:none!important}.article-title-fields input{border-bottom:1px solid var(--studio-border)!important;border-radius:0!important;padding:.45rem 0!important}.article-title-fields input:focus,.article-title-fields input:hover{border-bottom-color:var(--studio-text)!important;box-shadow:none!important}.article-compose-main textarea[name=summary]{border:1px solid var(--studio-border)!important}.article-studio-document .ProseMirror-dropcursor{border-color:var(--studio-accent)!important;border-width:2px!important}.article-studio-settings-wrap,.article-studio-shell,.article-studio-sidebar *,.article-studio-topbar-actions *,.article-studio-workspace{transition-duration:.01ms!important}.article-studio-search input{background:transparent!important}.workspace-application-shell.article-editor-host .article-studio-search input:not([type=checkbox]):not([type=radio]){background:transparent!important;color:var(--workspace-sidebar-foreground,white)!important}.workspace-application-shell.article-editor-host .article-studio-search input::placeholder{color:color-mix(in srgb,var(--workspace-sidebar-foreground,white) 54%,transparent)!important}.workspace-application-shell.article-editor-host .article-studio-sidebar-footer>div.article-studio-sidebar-account>a:first-child{min-height:0!important;background:transparent!important}.workspace-application-shell.article-editor-host .article-studio-sidebar-footer>div.article-studio-sidebar-account>a:first-child:focus-visible,.workspace-application-shell.article-editor-host .article-studio-sidebar-footer>div.article-studio-sidebar-account>a:first-child:hover{background:transparent!important}.portal-root .border-blue-100,.portal-root .border-blue-200,.portal-root .border-blue-300,.portal-root .border-blue-400,.portal-root .border-blue-500,.portal-root .border-blue-600,.portal-root .border-blue-700,.portal-root .border-violet-100,.portal-root .border-violet-200,.portal-root .border-violet-300,.portal-root .border-violet-400,.portal-root .border-violet-500,.portal-root .border-violet-600,.portal-root .border-violet-700,.portal-root .border-violet-800,.portal-root [class~=divide-blue-100]>:not([hidden])~:not([hidden]),.portal-root [class~=divide-blue-200]>:not([hidden])~:not([hidden]){border-color:var(--reader-colour-border)!important}.portal-root .bg-blue-50,.portal-root .bg-indigo-50,.portal-root .bg-violet-50{background-color:color-mix(in srgb,var(--reader-colour-primary) 5%,white)!important}.portal-root .bg-blue-100,.portal-root .bg-indigo-100,.portal-root .bg-violet-100{background-color:color-mix(in srgb,var(--reader-colour-primary) 10%,white)!important}.portal-root .bg-blue-200,.portal-root .bg-indigo-200,.portal-root .bg-violet-200{background-color:color-mix(in srgb,var(--reader-colour-primary) 16%,white)!important}.portal-root .text-blue-500,.portal-root .text-blue-600,.portal-root .text-blue-700,.portal-root .text-blue-800,.portal-root .text-blue-900,.portal-root .text-blue-950,.portal-root .text-indigo-700,.portal-root .text-indigo-800,.portal-root .text-indigo-900,.portal-root .text-violet-600,.portal-root .text-violet-700,.portal-root .text-violet-800,.portal-root .text-violet-900,.portal-root .text-violet-950{color:var(--reader-colour-primary)!important}.portal-root .bg-blue-600,.portal-root .bg-blue-700,.portal-root .bg-blue-800,.portal-root .bg-indigo-600,.portal-root .bg-indigo-700,.portal-root .bg-indigo-800,.portal-root .bg-violet-600,.portal-root .bg-violet-700,.portal-root .bg-violet-800{background-color:var(--reader-colour-primary)!important;color:var(--reader-colour-primary-foreground)!important}.portal-root [class~="hover:bg-blue-100"]:hover,.portal-root [class~="hover:bg-blue-50"]:hover,.portal-root [class~="hover:bg-blue-50/60"]:hover,.portal-root [class~="hover:bg-indigo-100"]:hover,.portal-root [class~="hover:bg-indigo-50"]:hover,.portal-root [class~="hover:bg-violet-100"]:hover,.portal-root [class~="hover:bg-violet-200"]:hover,.portal-root [class~="hover:bg-violet-50"]:hover{background-color:color-mix(in srgb,var(--reader-colour-accent) 4%,white)!important}.portal-root [class~="hover:bg-blue-700"]:hover,.portal-root [class~="hover:bg-blue-800"]:hover,.portal-root [class~="hover:bg-indigo-700"]:hover,.portal-root [class~="hover:bg-indigo-800"]:hover,.portal-root [class~="hover:bg-violet-700"]:hover,.portal-root [class~="hover:bg-violet-800"]:hover{background-color:var(--reader-colour-accent)!important;color:var(--reader-colour-accent-foreground)!important}.portal-root [class~="hover:border-blue-200"]:hover,.portal-root [class~="hover:border-blue-300"]:hover,.portal-root [class~="hover:border-blue-400"]:hover,.portal-root [class~="hover:border-blue-500"]:hover,.portal-root [class~="hover:border-violet-200"]:hover,.portal-root [class~="hover:border-violet-300"]:hover,.portal-root [class~="hover:border-violet-400"]:hover,.portal-root [class~="hover:border-violet-500"]:hover,.portal-root [class~="hover:border-violet-600"]:hover,.portal-root [class~="hover:border-violet-700"]:hover,.portal-root [class~="hover:border-violet-800"]:hover{border-color:var(--reader-colour-accent)!important}.portal-root .group:hover [class~="group-hover:text-blue-700"],.portal-root .group:hover [class~="group-hover:text-blue-800"],.portal-root .group:hover [class~="group-hover:text-blue-900"],.portal-root .group:hover [class~="group-hover:text-violet-700"],.portal-root .group:hover [class~="group-hover:text-violet-800"],.portal-root .group:hover [class~="group-hover:text-violet-900"],.portal-root [class~="hover:text-blue-700"]:hover,.portal-root [class~="hover:text-blue-800"]:hover,.portal-root [class~="hover:text-blue-900"]:hover,.portal-root [class~="hover:text-violet-700"]:hover,.portal-root [class~="hover:text-violet-800"]:hover,.portal-root [class~="hover:text-violet-900"]:hover,.portal-root [class~="hover:text-violet-950"]:hover{color:var(--reader-colour-accent)!important}.portal-root [class~=ring-blue-100],.portal-root [class~=ring-blue-200],.portal-root [class~=ring-indigo-100],.portal-root [class~=ring-indigo-200],.portal-root [class~=ring-violet-100],.portal-root [class~=ring-violet-200],.portal-root [class~=ring-violet-300]{--tw-ring-color:color-mix(in srgb,var(--reader-colour-primary) 28%,transparent)!important}.portal-root [class*="focus-visible:outline-blue-"]:focus-visible,.portal-root [class*="focus-visible:outline-indigo-"]:focus-visible,.portal-root [class*="focus-visible:outline-violet-"]:focus-visible{outline-color:var(--reader-colour-accent)!important}.portal-root [class*="focus:border-blue-"]:focus,.portal-root [class*="focus:border-indigo-"]:focus,.portal-root [class*="focus:border-violet-"]:focus{border-color:var(--reader-colour-accent)!important}.portal-root [class*="focus-within:ring-blue-"]:focus-within,.portal-root [class*="focus-within:ring-indigo-"]:focus-within,.portal-root [class*="focus-within:ring-violet-"]:focus-within,.portal-root [class*="focus:ring-blue-"]:focus,.portal-root [class*="focus:ring-indigo-"]:focus,.portal-root [class*="focus:ring-violet-"]:focus{--tw-ring-color:color-mix(in srgb,var(--reader-colour-primary) 34%,transparent)!important}.workspace-application-shell .border-slate-100,.workspace-application-shell .border-slate-200,.workspace-application-shell .border-slate-300{border-color:color-mix(in srgb,var(--workspace-primary) 18%,white)!important}.workspace-application-shell .bg-indigo-50,.workspace-application-shell .bg-violet-50{background-color:color-mix(in srgb,var(--workspace-action) 8%,white)!important}.workspace-application-shell .bg-indigo-100{background-color:color-mix(in srgb,var(--workspace-action) 14%,white)!important}.workspace-application-shell .bg-blue-50,.workspace-application-shell [class~="bg-blue-50/40"]{background-color:color-mix(in srgb,var(--workspace-action) 8%,white)!important}.workspace-application-shell input[type=file][class*=bg-blue-]{background:color-mix(in srgb,var(--workspace-action) 8%,white)!important}.workspace-application-shell .bg-blue-500,.workspace-application-shell .bg-blue-600,.workspace-application-shell .bg-blue-700,.workspace-application-shell .bg-blue-800,.workspace-application-shell .bg-indigo-500,.workspace-application-shell .bg-indigo-600,.workspace-application-shell .bg-indigo-700,.workspace-application-shell .bg-indigo-800,.workspace-application-shell .bg-violet-500,.workspace-application-shell .bg-violet-600,.workspace-application-shell .bg-violet-700,.workspace-application-shell .bg-violet-800{background-color:var(--workspace-action)!important}.workspace-application-shell [class~="file:bg-blue-500"]::file-selector-button,.workspace-application-shell [class~="file:bg-blue-600"]::file-selector-button,.workspace-application-shell [class~="file:bg-blue-700"]::file-selector-button,.workspace-application-shell [class~="file:bg-blue-800"]::file-selector-button{background-color:var(--workspace-action)!important}.workspace-application-shell [class~="hover:file:bg-blue-700"]:hover::file-selector-button,.workspace-application-shell [class~="hover:file:bg-blue-800"]:hover::file-selector-button{background-color:var(--workspace-action-hover)!important}.workspace-application-shell .hover\:bg-violet-100:hover,.workspace-application-shell .hover\:bg-violet-50:hover,.workspace-application-shell [class~="hover:bg-blue-100"]:hover,.workspace-application-shell [class~="hover:bg-blue-50"]:hover,.workspace-application-shell [class~="hover:bg-blue-50/40"]:hover,.workspace-application-shell [class~="hover:bg-blue-50/50"]:hover,.workspace-application-shell [class~="hover:bg-blue-50/60"]:hover,.workspace-application-shell [class~="hover:bg-indigo-100"]:hover,.workspace-application-shell [class~="hover:bg-indigo-50"]:hover,.workspace-application-shell [class~="hover:bg-violet-200"]:hover{background-color:color-mix(in srgb,var(--workspace-action-hover) 10%,white)!important}.workspace-application-shell .hover\:bg-violet-700:hover,.workspace-application-shell .hover\:bg-violet-800:hover,.workspace-application-shell [class~="hover:bg-blue-700"]:hover,.workspace-application-shell [class~="hover:bg-blue-800"]:hover,.workspace-application-shell [class~="hover:bg-indigo-700"]:hover,.workspace-application-shell [class~="hover:bg-indigo-800"]:hover{background-color:var(--workspace-action-hover)!important}.workspace-application-shell .text-blue-500,.workspace-application-shell .text-blue-600,.workspace-application-shell .text-blue-800,.workspace-application-shell .text-blue-900,.workspace-application-shell .text-indigo-700,.workspace-application-shell .text-indigo-800,.workspace-application-shell .text-indigo-900,.workspace-application-shell .text-violet-800,.workspace-application-shell .text-violet-900{color:var(--workspace-action)!important}.workspace-application-shell .group:hover [class~="group-hover:text-blue-700"],.workspace-application-shell .group:hover [class~="group-hover:text-blue-800"],.workspace-application-shell .group:hover [class~="group-hover:text-blue-900"],.workspace-application-shell .group:hover [class~="group-hover:text-indigo-700"],.workspace-application-shell .group:hover [class~="group-hover:text-indigo-800"],.workspace-application-shell .group:hover [class~="group-hover:text-violet-700"],.workspace-application-shell .group:hover [class~="group-hover:text-violet-800"],.workspace-application-shell .group:hover [class~="group-hover:text-violet-900"],.workspace-application-shell .hover\:text-violet-700:hover,.workspace-application-shell .hover\:text-violet-800:hover,.workspace-application-shell .hover\:text-violet-900:hover,.workspace-application-shell [class~="hover:text-blue-700"]:hover,.workspace-application-shell [class~="hover:text-blue-800"]:hover,.workspace-application-shell [class~="hover:text-blue-900"]:hover,.workspace-application-shell [class~="hover:text-indigo-700"]:hover,.workspace-application-shell [class~="hover:text-indigo-800"]:hover,.workspace-application-shell [class~="hover:text-indigo-900"]:hover{color:var(--workspace-action-hover)!important}.workspace-application-shell .border-blue-100,.workspace-application-shell .border-blue-200,.workspace-application-shell .border-blue-300,.workspace-application-shell .border-blue-400,.workspace-application-shell .border-blue-500,.workspace-application-shell .border-blue-600,.workspace-application-shell .border-blue-700,.workspace-application-shell .border-blue-800,.workspace-application-shell .border-indigo-100,.workspace-application-shell .border-indigo-200,.workspace-application-shell .border-indigo-300,.workspace-application-shell .border-indigo-500,.workspace-application-shell .border-indigo-600,.workspace-application-shell .border-indigo-700,.workspace-application-shell .border-indigo-800,.workspace-application-shell .border-violet-100,.workspace-application-shell .border-violet-200,.workspace-application-shell .border-violet-300,.workspace-application-shell .border-violet-500,.workspace-application-shell .border-violet-600,.workspace-application-shell .border-violet-700,.workspace-application-shell .border-violet-800{border-color:color-mix(in srgb,var(--workspace-action) 20%,white)!important}.workspace-application-shell [class~="focus:border-indigo-500"]:focus,.workspace-application-shell [class~="focus:border-indigo-600"]:focus,.workspace-application-shell [class~="focus:border-violet-500"]:focus,.workspace-application-shell [class~="focus:border-violet-600"]:focus,.workspace-application-shell [class~="hover:border-blue-200"]:hover,.workspace-application-shell [class~="hover:border-blue-300"]:hover,.workspace-application-shell [class~="hover:border-blue-400"]:hover,.workspace-application-shell [class~="hover:border-blue-500"]:hover,.workspace-application-shell [class~="hover:border-blue-600"]:hover,.workspace-application-shell [class~="hover:border-blue-700"]:hover,.workspace-application-shell [class~="hover:border-blue-800"]:hover,.workspace-application-shell [class~="hover:border-indigo-200"]:hover,.workspace-application-shell [class~="hover:border-indigo-300"]:hover,.workspace-application-shell [class~="hover:border-indigo-400"]:hover,.workspace-application-shell [class~="hover:border-indigo-500"]:hover,.workspace-application-shell [class~="hover:border-indigo-600"]:hover,.workspace-application-shell [class~="hover:border-indigo-700"]:hover,.workspace-application-shell [class~="hover:border-indigo-800"]:hover,.workspace-application-shell [class~="hover:border-violet-200"]:hover,.workspace-application-shell [class~="hover:border-violet-300"]:hover,.workspace-application-shell [class~="hover:border-violet-400"]:hover,.workspace-application-shell [class~="hover:border-violet-500"]:hover,.workspace-application-shell [class~="hover:border-violet-600"]:hover,.workspace-application-shell [class~="hover:border-violet-700"]:hover,.workspace-application-shell [class~="hover:border-violet-800"]:hover{border-color:var(--workspace-action-hover)!important}.workspace-application-shell [class~="hover:ring-blue-200"]:hover,.workspace-application-shell [class~="hover:ring-indigo-200"]:hover,.workspace-application-shell [class~="hover:ring-violet-200"]:hover,.workspace-application-shell [class~=ring-blue-500],.workspace-application-shell [class~=ring-blue-600],.workspace-application-shell [class~=ring-indigo-500],.workspace-application-shell [class~=ring-indigo-600],.workspace-application-shell [class~=ring-violet-500],.workspace-application-shell [class~=ring-violet-600]{--tw-ring-color:color-mix(in srgb,var(--workspace-action) 38%,transparent)!important}.workspace-application-shell [class*="focus-visible:outline-blue-"]:focus-visible,.workspace-application-shell [class*="focus-visible:outline-indigo-"]:focus-visible,.workspace-application-shell [class*="focus-visible:outline-violet-"]:focus-visible{outline-color:var(--workspace-action-hover)!important}.workspace-application-shell [class~="focus:ring-indigo-200"]:focus,.workspace-application-shell [class~="focus:ring-indigo-300"]:focus,.workspace-application-shell [class~="focus:ring-indigo-500"]:focus,.workspace-application-shell [class~="focus:ring-indigo-600"]:focus,.workspace-application-shell [class~="focus:ring-violet-200"]:focus,.workspace-application-shell [class~="focus:ring-violet-300"]:focus,.workspace-application-shell [class~="focus:ring-violet-500"]:focus,.workspace-application-shell [class~="focus:ring-violet-600"]:focus{--tw-ring-color:color-mix(in srgb,var(--workspace-action) 38%,transparent)!important}.reader-home-experience .border-blue-100,.reader-home-experience .border-blue-200,.reader-home-experience .border-blue-300,.reader-home-experience .border-violet-100,.reader-home-experience .border-violet-200,.reader-home-experience .border-violet-300,.reader-home-experience .border-violet-400{border-color:var(--reader-home-border)!important}.reader-home-experience .bg-violet-100,.reader-home-experience .bg-violet-50{background-color:var(--reader-home-tint)!important}.reader-home-experience .text-violet-700,.reader-home-experience .text-violet-800,.reader-home-experience .text-violet-900,.reader-home-experience .text-violet-950{color:var(--reader-home-primary)!important}.reader-home-experience .cad-label{color:var(--reader-home-primary)}.reader-home-experience [class~="hover:bg-slate-100"]:hover,.reader-home-experience [class~="hover:bg-slate-50"]:hover,.reader-home-experience [class~="hover:bg-violet-100"]:hover,.reader-home-experience [class~="hover:bg-violet-200"]:hover,.reader-home-experience [class~="hover:bg-violet-50"]:hover{background-color:color-mix(in srgb,var(--reader-home-accent) 4%,white)!important}.beetl-button,.beetl-field,.beetl-icon-button,.beetl-segmented-control>:is(a,button),.beetl-tab{font-family:var(--font-ui,var(--font-body));transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.beetl-segmented-control>:is(a,button)>svg,.beetl-tab svg{width:1rem;height:1rem;flex:none;stroke:currentColor}.content-type-article{background:var(--color-blue-100);color:var(--color-blue-700)}.content-type-category{background:var(--color-amber-100);color:var(--color-amber-700)}.content-type-knowledgebase{background:var(--color-emerald-100);color:var(--color-emerald-700)}.content-type-guided-journey{background:var(--color-violet-100);color:var(--color-violet-700)}.content-type-assessment{background:var(--color-rose-100);color:var(--color-rose-700)}.content-type-form{background:var(--color-teal-100);color:var(--color-teal-700)}.beetl-content-type-icon,.beetl-interface-icon{width:1rem;height:1rem;flex:none;stroke:currentColor}.beetl-interface-icon{stroke-width:1.7}.content-type-badge-icon{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:var(--radius-md)}.content-type-badge-icon[data-size=lg]{width:2.5rem;height:2.5rem}.beetl-button{display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--radius-md);padding-inline:1rem;font-size:.875rem;font-weight:650;line-height:1.25rem}.beetl-button[data-size=sm]{min-height:var(--control-height-sm);padding-inline:.75rem;font-size:.75rem}.beetl-button[data-size=lg]{min-height:var(--control-height-lg);padding-inline:1.25rem}.beetl-button-primary{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-foreground)}.beetl-button-primary:focus-visible,.beetl-button-primary:hover:not(:disabled){border-color:var(--brand-primary-hover);background:var(--brand-primary-hover);color:var(--brand-primary-foreground)}.beetl-button-secondary{border-color:var(--border);background:var(--surface);color:var(--surface-foreground)}.beetl-button-secondary:focus-visible,.beetl-button-secondary:hover:not(:disabled){border-color:var(--focus-ring);background:var(--surface-hover);color:var(--surface-foreground)}.beetl-button-ghost{border-color:transparent;background:transparent;color:var(--muted-foreground)}.beetl-button-ghost:focus-visible,.beetl-button-ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--surface-foreground)}.beetl-button-danger{border-color:var(--danger);background:var(--danger);color:var(--danger-foreground)}.beetl-button-danger:focus-visible,.beetl-button-danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 84%,black);background:color-mix(in srgb,var(--danger) 84%,black)}:is(.beetl-button,.beetl-icon-button):disabled{cursor:not-allowed;opacity:.5}.beetl-segmented-control>:is(a,button):focus-visible,:is(.beetl-button,.beetl-icon-button,.beetl-field,.beetl-tab):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.beetl-icon-button{display:inline-grid;width:var(--control-height-md);min-width:var(--control-height-md);height:var(--control-height-md);place-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:0;color:var(--muted-foreground)}.beetl-icon-button:is([data-size=sm],.beetl-icon-button-sm){width:var(--control-height-sm);min-width:var(--control-height-sm);height:var(--control-height-sm)}.beetl-icon-button:is([data-size=lg],.beetl-icon-button-lg){width:var(--control-height-lg);min-width:var(--control-height-lg);height:var(--control-height-lg)}.beetl-icon-button:is([data-variant=ghost],.beetl-icon-button-ghost){border-color:transparent;background:transparent}.beetl-icon-button:focus-visible,.beetl-icon-button:hover:not(:disabled),.beetl-icon-button:is(.is-active,[aria-expanded=true],[aria-pressed=true],[aria-current=page]){border-color:var(--focus-ring);background:var(--surface-hover);color:var(--surface-foreground)}.beetl-icon-button:is([data-selection-style=solid],.beetl-icon-button-selection-solid):is(.is-active,[aria-pressed=true],[aria-current=page]){border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-foreground)}.beetl-icon-button>:where(span)>svg,.beetl-icon-button>svg{width:1rem;height:1rem;stroke:currentColor}.beetl-field{min-height:var(--control-height-lg);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--surface-foreground)}.beetl-field::placeholder{color:color-mix(in srgb,var(--muted-foreground) 74%,transparent)}.beetl-field:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-primary) 32%,var(--border))}.beetl-field:disabled{cursor:not-allowed;background:var(--surface-subtle);opacity:.65}.beetl-search-input{position:relative;color:var(--muted-foreground)}.beetl-search-input>svg{position:absolute;top:50%;left:.75rem;width:1rem;height:1rem;transform:translateY(-50%);stroke:currentColor;pointer-events:none}.beetl-search-input .beetl-field{width:100%;padding-inline:2.25rem .75rem}.beetl-search-input>.beetl-keyboard-shortcut{position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.beetl-search-input:has(>.beetl-keyboard-shortcut) .beetl-field{padding-right:3.5rem}.beetl-keyboard-shortcut{min-height:1.2rem;border:1px solid var(--keyboard-shortcut-border,var(--border));background:var(--keyboard-shortcut-background,var(--surface-subtle));padding:.1rem .35rem;color:var(--keyboard-shortcut-foreground,var(--muted-foreground));font-family:var(--beetl-font-mono);font-size:.62rem;font-weight:700;line-height:1}.beetl-disclosure-summary,.beetl-keyboard-shortcut{display:inline-flex;align-items:center;border-radius:var(--radius-sm)}.beetl-disclosure-summary{min-height:var(--control-height-sm);cursor:pointer;list-style:none;gap:.4rem;color:var(--muted-foreground);font-size:.78rem;font-weight:680}.beetl-disclosure-summary::-webkit-details-marker{display:none}.beetl-disclosure-summary>svg{width:.9rem;height:.9rem;transition:transform .14s ease}details[open]>.beetl-disclosure-summary>svg{transform:rotate(90deg)}.beetl-disclosure-summary:hover{color:var(--surface-foreground)}.beetl-disclosure-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.beetl-command-search-trigger{min-width:0;min-height:var(--shell-search-height);justify-content:flex-start;padding-inline:.7rem;color:var(--surface-foreground);text-align:left}.beetl-command-search-trigger>svg{width:1rem;height:1rem;flex:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.beetl-command-search-trigger>span:not(.beetl-keyboard-shortcut){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beetl-command-search-trigger>.beetl-keyboard-shortcut{flex:none}.beetl-shell-topbar{min-height:var(--shell-topbar-height);align-items:center;border-bottom:1px solid var(--border)}.beetl-topbar-actions{display:flex;width:max-content;min-width:0;align-items:center;justify-content:flex-end;justify-self:end;gap:var(--shell-action-gap)}.beetl-topbar-actions .beetl-account-menu-trigger{width:var(--shell-action-control-size);min-width:var(--shell-action-control-size);height:var(--shell-action-control-size)}.beetl-sidebar-surface{--keyboard-shortcut-border:color-mix(in srgb,var(--sidebar-foreground,var(--surface-foreground)) 24%,transparent);--keyboard-shortcut-background:color-mix(in srgb,var(--sidebar-foreground,var(--surface-foreground)) 10%,transparent);--keyboard-shortcut-foreground:var(
    --sidebar-foreground,var(--surface-foreground)
  );--sidebar-navigation-hover:color-mix(in srgb,var(--sidebar-foreground,var(--surface-foreground)) 10%,transparent);--sidebar-navigation-selected:color-mix(in srgb,var(--sidebar-foreground,var(--surface-foreground)) 14%,transparent);--sidebar-navigation-branch:color-mix(in srgb,var(--sidebar-foreground,var(--surface-foreground)) 7%,transparent)}.beetl-sidebar-surface .beetl-sidebar-nav-icon{width:var(--sidebar-nav-icon-size,var(--shell-primary-nav-icon-size));height:var(--sidebar-nav-icon-size,var(--shell-primary-nav-icon-size));stroke-width:1.65}.beetl-sidebar-tree-icon{width:var(--sidebar-tree-icon-size,var(--shell-tree-icon-size));height:var(--sidebar-tree-icon-size,var(--shell-tree-icon-size));stroke-width:1.65}.beetl-sidebar-identity{height:var(--shell-primary-nav-row-height);min-height:var(--shell-primary-nav-row-height);align-items:center;gap:var(--shell-primary-nav-gap)}.beetl-sidebar-identity-mark{display:grid;width:2rem;height:2rem;flex:none;place-items:center;overflow:hidden;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--sidebar-foreground,var(--surface-foreground)) 20%,transparent);background:var(
    --sidebar-identity-mark-background,color-mix(in srgb,var(--sidebar-foreground,var(--surface-foreground)) 92%,transparent)
  );color:var(
    --sidebar-identity-mark-foreground,var(--reader-sidebar-background,var(--surface-foreground))
  );font-size:.72rem;font-weight:800}.beetl-sidebar-identity-mark img,.beetl-sidebar-identity-mark svg{width:100%;height:100%;object-fit:contain;padding:.2rem}.beetl-sidebar-primary-row{min-height:var(--shell-primary-nav-row-height);align-items:center;gap:var(--shell-primary-nav-gap);border-radius:var(--radius-md);font-size:.8125rem;font-weight:650;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.beetl-sidebar-primary-row.is-active{background:var(--sidebar-navigation-selected);color:var(--sidebar-navigation-selected-foreground,currentColor);font-weight:700;opacity:1}.beetl-tree-row{min-height:var(--shell-tree-row-height);align-items:center;border-radius:var(--radius-md)}.beetl-sidebar-section-label{color:color-mix(in srgb,var(--sidebar-foreground,var(--surface-foreground)) 62%,transparent);font-size:var(--shell-section-label-size);font-weight:760;letter-spacing:var(--shell-section-label-spacing);text-transform:uppercase}.beetl-breadcrumbs ol{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--muted-foreground);font-size:.75rem;font-weight:650}.beetl-breadcrumbs a{border-radius:var(--radius-sm);color:inherit;text-decoration:none}.beetl-breadcrumbs a:focus-visible,.beetl-breadcrumbs a:hover{color:var(--brand-primary);text-decoration:underline;text-underline-offset:.18rem}.beetl-section-heading{color:var(--surface-foreground);font-family:var(--font-heading,var(--font-ui));font-size:.875rem;font-weight:720;letter-spacing:-.01em;line-height:1.25rem}.beetl-badge{border-color:var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--surface-foreground)}.beetl-badge[data-tone=info]{border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--border));background:var(--brand-primary-subtle);color:var(--brand-primary)}.beetl-badge[data-tone=success]{border-color:color-mix(in srgb,var(--success) 28%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--surface));color:color-mix(in srgb,var(--success) 82%,var(--surface-foreground))}.beetl-badge[data-tone=warning]{border-color:color-mix(in srgb,var(--warning) 28%,var(--border));background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning-foreground)}.beetl-badge[data-tone=danger]{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.beetl-avatar{display:inline-grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;overflow:hidden;border-radius:999px;background:var(--brand-primary);color:var(--brand-primary-foreground);font-size:.75rem;font-weight:750}.beetl-avatar[data-size=sm]{width:var(--shell-avatar-size);height:var(--shell-avatar-size)}.beetl-avatar[data-size=lg]{width:2.75rem;height:2.75rem}.beetl-avatar>:is(img,span){width:100%;height:100%}.beetl-avatar>img{object-fit:cover}.beetl-tabs{display:flex;min-width:0;gap:.35rem;overflow-x:auto;padding-block:.2rem;scrollbar-width:none}.beetl-tab{display:inline-flex;min-height:var(--control-height-md);align-items:center;flex:none;border:1px solid transparent;border-radius:999px;padding:.5rem .85rem;color:var(--muted-foreground);font-size:.78rem;font-weight:680;line-height:1.1;white-space:nowrap}.beetl-tab:hover{border-color:color-mix(in srgb,var(--beetl-tab-accent,var(--brand-primary)) 24%,var(--border));background:var(--beetl-tab-accent-soft,var(--brand-primary-subtle));color:var(--beetl-tab-accent,var(--brand-primary))}.beetl-tab:is(.is-active,[aria-current=page],[aria-selected=true]){border-color:var(--beetl-tab-accent,var(--brand-primary));background:var(--beetl-tab-accent,var(--brand-primary));box-shadow:0 1px 2px color-mix(in srgb,var(--beetl-tab-accent,var(--brand-primary)) 20%,transparent);color:var(--beetl-tab-accent-foreground,var(--brand-primary-foreground))}.beetl-segmented-control{display:inline-flex;gap:.25rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);padding:.25rem}.beetl-segmented-control>:is(a,button){display:inline-flex;min-height:var(--control-height-sm);align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);padding-inline:.65rem;color:var(--muted-foreground);font-size:.75rem;font-weight:680}.beetl-segmented-control>:is(a,button):hover{background:var(--surface-hover);color:var(--surface-foreground)}.beetl-segmented-control>:is(a,button):is([aria-current=page],[aria-pressed=true]){border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--surface));background:var(--brand-primary-subtle);color:var(--brand-primary)}.beetl-dropdown-content{z-index:70;min-width:12rem;max-height:var(--radix-dropdown-menu-content-available-height);padding:.35rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.beetl-dropdown-content,.beetl-popover-content{overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--surface-foreground);box-shadow:var(--shadow-lg)}.beetl-popover-content{z-index:130;max-width:calc(100vw - 1.5rem);max-height:var(--radix-popover-content-available-height);padding:.75rem;transform-origin:var(--radix-popover-content-transform-origin)}.beetl-popover-content:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.beetl-dropdown-item{display:flex;min-height:var(--control-height-md);cursor:default;align-items:center;gap:.65rem;border-radius:var(--radius-md);padding:.45rem .6rem;outline:none;font-size:.78rem;font-weight:650;transform:none}.beetl-dropdown-item[data-highlighted]{background:var(--surface-hover);color:var(--surface-foreground)}.beetl-dropdown-item[data-disabled]{cursor:not-allowed;opacity:.5}.beetl-dropdown-item[data-variant=danger]{color:var(--danger)}.beetl-dropdown-item[data-variant=danger][data-highlighted]{background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.beetl-dropdown-item:is(a,button){width:100%;border:0;background:transparent;color:inherit;text-align:left}.beetl-dropdown-item>svg{width:1rem;height:1rem;flex:none;stroke:currentColor}.beetl-dropdown-item>span[aria-hidden=true]{width:.45rem;height:.45rem;flex:none;border-radius:999px;background:currentColor}.beetl-account-menu{width:min(18rem,calc(100vw - 2.5rem))}.beetl-account-menu-trigger{flex:none;cursor:pointer}.beetl-account-menu-identity{padding:.5rem .75rem}.beetl-account-menu-identity>p,.beetl-account-menu-identity>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beetl-account-menu-identity>p{color:var(--surface-foreground);font-size:.875rem;font-weight:700}.beetl-account-menu-identity>small{margin-top:.125rem;color:var(--muted-foreground);font-size:.75rem}.beetl-dropdown-separator{height:1px;margin:.3rem -.05rem;background:var(--border)}.content-quick-actions-menu{width:min(24rem,calc(100vw - 2rem));transition:border-color .14s ease,box-shadow .14s ease}.content-quick-actions-menu:focus-within{border-color:color-mix(in srgb,var(--focus-ring) 48%,var(--border));box-shadow:var(--shadow-xl)}.content-quick-actions-panel{width:100%;margin:.35rem 0 0;background:var(--surface);border-top:1px solid var(--border);padding:.65rem .45rem .35rem;color:var(--surface-foreground)}.beetl-action-card,.beetl-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--workspace-surface-paint,var(--surface));box-shadow:var(--shadow-sm)}.beetl-action-card{color:var(--surface-foreground);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.beetl-action-card.is-selected,.beetl-action-card:focus-visible,.beetl-action-card:hover{border-color:var(--brand-primary);background:var(--brand-primary-subtle);box-shadow:var(--shadow-md)}.beetl-action-card:hover{transform:translateY(-1px)}.beetl-action-card-icon{color:var(--brand-primary)}.beetl-skeleton{border-radius:var(--radius-md,.5rem);background:linear-gradient(100deg,var(--surface-muted,#eef1f5) 20%,color-mix(in srgb,var(--surface,#fff) 78%,#e8edf4) 38%,var(--surface-muted,#eef1f5) 56%);background-size:220% 100%;animation:beetl-skeleton-shift 1.35s ease-in-out infinite}.beetl-loading-screen{position:fixed;z-index:100;inset:0;display:grid;width:100dvw;min-height:100dvh;overflow:hidden;place-items:center;isolation:isolate;background:var(--workspace-canvas,#f7f8fc)!important;color:var(--surface-foreground,#172033)}.beetl-loading-screen[data-contained=true]{position:relative;z-index:auto;inset:auto;width:100%;min-height:min(42rem,calc(100dvh - var(--workspace-topbar-height, 4rem) - 4rem));border-radius:var(--radius-lg,1rem)}.beetl-loading-atmosphere{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--brand-primary,#3f63dd) 10%,transparent) 0,transparent 24rem),linear-gradient(180deg,color-mix(in srgb,var(--surface,#fff) 88%,transparent),transparent 64%)}.beetl-loading-stage{width:min(28rem,calc(100% - 2rem));padding:3rem 1.5rem;text-align:center}.beetl-loading-emblem{position:relative;display:grid;width:6.5rem;height:6.5rem;margin-inline:auto;place-items:center}.beetl-loading-emblem-ring{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--brand-primary,#3f63dd) 18%,transparent);border-radius:999px;animation:beetl-loading-breathe 2.4s ease-in-out infinite}.beetl-loading-emblem-mark{display:grid;width:4.5rem;height:4.5rem;place-items:center;border:1px solid color-mix(in srgb,var(--brand-primary,#3f63dd) 18%,white);border-radius:1.4rem;background:var(--surface,#fff);box-shadow:0 1.25rem 3rem color-mix(in srgb,var(--brand-primary,#3f63dd) 12%,transparent),inset 0 1px 0 rgb(255 255 255/80%);color:var(--brand-primary,#3f63dd)}.beetl-loading-orbit-dot{position:absolute;width:.42rem;height:.42rem;border:2px solid var(--workspace-canvas,#f7f8fc);border-radius:999px;background:var(--brand-primary,#3f63dd);box-sizing:content-box;transform-origin:0 0;animation:beetl-loading-orbit 2.1s linear infinite}.beetl-loading-orbit-dot.is-two{width:.3rem;height:.3rem;animation-delay:-.7s;opacity:.72}.beetl-loading-orbit-dot.is-three{width:.24rem;height:.24rem;animation-delay:-1.4s;opacity:.45}.beetl-loading-product{margin-top:1.5rem;color:var(--brand-primary,#3f63dd);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.beetl-loading-stage h1{margin-top:.55rem;font-family:var(--font-heading,var(--font-ui));font-size:clamp(1.55rem,4vw,2rem);font-weight:750;letter-spacing:-.035em;line-height:1.15}.beetl-loading-label{margin-top:.7rem;color:var(--muted-foreground,#667085);font-size:.875rem;line-height:1.55}.beetl-loading-header{position:sticky;top:0;z-index:2;display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border,#e2e7ee);background:color-mix(in srgb,var(--surface,#fff) 94%,transparent);padding:.75rem clamp(1rem,3vw,2rem);backdrop-filter:blur(10px)}.beetl-loading-editor-crumbs,.beetl-loading-header-actions,.beetl-loading-meta{display:flex;align-items:center;gap:.55rem}.beetl-loading-header-actions>.beetl-skeleton{width:2.35rem;height:2.35rem;border:1px solid var(--border,#e2e7ee);border-radius:.75rem}.beetl-loading-editor-crumbs{min-width:0}.beetl-loading-back{display:grid;width:2rem;height:2rem;place-items:center;color:var(--muted-foreground,#667085);font-size:1.5rem}.beetl-loading-crumb{width:5rem;height:.72rem}.beetl-loading-crumb.is-wide{width:8.5rem}.beetl-loading-workspace{width:min(64rem,calc(100% - 2rem));margin:0 auto;padding:clamp(4rem,11vh,7rem) 0 3rem}.beetl-loading-intro{display:flex;align-items:center;justify-content:center;gap:.8rem}.beetl-loading-mark{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--brand-primary,#3f63dd) 18%,white);border-radius:.8rem;background:color-mix(in srgb,var(--brand-primary,#3f63dd) 8%,white);color:var(--brand-primary,#3f63dd)}.beetl-loading-intro span,.beetl-loading-intro strong{display:block}.beetl-loading-intro strong{font-size:.9rem;font-weight:700}.beetl-loading-intro div>span{margin-top:.15rem;color:var(--muted-foreground,#667085);font-size:.75rem}.beetl-loading-progress{width:min(16rem,72vw);height:.25rem;margin:1.8rem auto 0;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--brand-primary,#3f63dd) 10%,white)}.beetl-loading-progress>span{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary,#3f63dd) 62%,white),var(--brand-primary,#3f63dd));animation:beetl-loading-progress 1.35s ease-in-out infinite}.beetl-loading-reassurance{margin-top:1.15rem;color:var(--muted-foreground,#667085);font-size:.72rem;line-height:1.5;opacity:0;animation:beetl-loading-reassurance .3s ease 2.2s forwards}.beetl-loading-workspace-grid{display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:1rem}.beetl-loading-panel{min-height:20rem;border:1px solid var(--border,#e2e7ee);border-radius:1rem}.beetl-loading-panel.is-primary{display:grid;min-height:20rem;align-content:start;gap:.85rem;background:var(--surface,#fff);padding:clamp(1.25rem,3vw,2rem)}.beetl-loading-line{width:100%;height:.75rem}.beetl-loading-line.is-short{width:24%;height:.6rem}.beetl-loading-line.is-title{width:56%;height:1.75rem}.beetl-loading-line.is-medium{width:72%}.beetl-loading-editor{min-height:calc(100dvh - 4.25rem);background:linear-gradient(90deg,var(--workspace-canvas,#f6f7f9) 0,var(--workspace-canvas,#f6f7f9) calc(50% - 38rem),var(--surface,#fff) calc(50% - 38rem),var(--surface,#fff) calc(50% + 38rem),var(--workspace-canvas,#f6f7f9) calc(50% + 38rem))}.beetl-loading-document{width:min(66rem,calc(100% - 3rem));margin:0 auto;padding:clamp(4rem,9vh,7rem) clamp(1rem,3vw,3rem) 5rem}.beetl-loading-cover-action{width:6.5rem;height:.75rem}.beetl-loading-title{width:min(35rem,72%);height:clamp(2.5rem,5vw,4rem);margin-top:4rem}.beetl-loading-description{width:min(43rem,86%);height:1.1rem;margin-top:2rem}.beetl-loading-meta{margin-top:3rem}.beetl-loading-meta>.beetl-skeleton{width:6rem;height:1.65rem;border-radius:999px}.beetl-loading-meta>.beetl-skeleton:nth-child(2){width:8rem}.beetl-loading-copy{display:grid;gap:.85rem;margin-top:3rem}.beetl-loading-copy>.beetl-skeleton{width:100%;height:.85rem}.beetl-loading-copy>.beetl-skeleton:nth-child(2){width:92%}.beetl-loading-copy>.beetl-skeleton:nth-child(3){width:76%}.beetl-loading-copy>.beetl-skeleton:nth-child(4){width:84%;margin-top:1rem}@keyframes beetl-skeleton-shift{to{background-position:-220% 0}}@keyframes beetl-loading-progress{0%{transform:translateX(-110%)}55%,to{transform:translateX(240%)}}@keyframes beetl-loading-orbit{0%{transform:rotate(0deg) translateX(3.25rem) rotate(0deg)}to{transform:rotate(1turn) translateX(3.25rem) rotate(-1turn)}}@keyframes beetl-loading-breathe{0%,to{transform:scale(.94);opacity:.55}50%{transform:scale(1);opacity:1}}@keyframes beetl-loading-reassurance{to{opacity:.78}}@media (max-width:700px){.beetl-loading-workspace-grid{grid-template-columns:1fr}.beetl-loading-workspace-grid>.beetl-loading-panel:first-child{display:none}.beetl-loading-crumb.is-wide{width:5rem}.beetl-loading-document{width:calc(100% - 1rem);padding-inline:1rem}.beetl-loading-meta>.beetl-skeleton:last-child{display:none}}@media (prefers-reduced-motion:reduce){.beetl-loading-emblem-ring,.beetl-loading-orbit-dot,.beetl-loading-progress>span,.beetl-loading-reassurance,.beetl-skeleton{animation:none}.beetl-loading-reassurance{opacity:.78}}