.document-editor-template-host[data-document-editor-template]{--det-layout-resize-duration:.42s;--det-layout-resize-ease:cubic-bezier(.22, 1, .36, 1);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.document-editor-template-host .det-muted{color:var(--modus-wc-color-base-content-low-contrast)!important}.document-editor-template-host .det-section-caps{text-transform:uppercase;letter-spacing:.04em;color:var(--modus-wc-color-base-content-low-contrast)}.document-editor-template-host modus-wc-select:not(.det-detail-context-select-host){background:0 0!important}.document-editor-template-host modus-wc-card .modus-wc-card-body modus-wc-card>article.modus-wc-card:not(.modus-wc-card-bordered),.document-editor-template-host modus-wc-card article.modus-wc-card modus-wc-card>article.modus-wc-card:not(.modus-wc-card-bordered),.document-editor-template-host modus-wc-card modus-wc-card>article.modus-wc-card:not(.modus-wc-card-bordered){background-color:var(--modus-wc-color-base-200)!important}.document-editor-template-host modus-wc-navbar.det-app-navbar{z-index:5;flex-shrink:0;position:sticky;top:0}.document-editor-template-host .det-navbar-start{align-items:center;gap:var(--modus-wc-spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.document-editor-template-host .det-navbar-start .modus-wc-typography.det-navbar-app-title{display:none}@media (width>=1024px){.document-editor-template-host:not([data-det-mobile-layout]) .det-navbar-start .modus-wc-typography.det-navbar-app-title{display:block}}.document-editor-template-host .det-navbar-center{justify-content:flex-start;align-items:center;gap:var(--modus-wc-spacing-2xs);box-sizing:border-box;flex:auto;min-width:0;max-width:100%;display:flex}.document-editor-template-host .det-navbar-center-path{flex:1;justify-content:flex-start;align-items:center;min-width:0;display:flex}.document-editor-template-host .det-navbar-center-path modus-wc-breadcrumbs{flex:1;min-width:0;max-width:100%;display:block;overflow:hidden}.document-editor-template-host[data-det-mobile-layout] .det-navbar-center-path,.document-editor-template-host[data-det-mobile-layout] .det-navbar-back-btn{display:none!important}.document-editor-template-host .det-detail-root{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.document-editor-template-host .det-project-work{flex-direction:row;flex:1;align-items:stretch;min-width:0;min-height:0;display:flex;overflow:hidden}.document-editor-template-host .det-project-workspace{min-width:0;min-height:0;transition:flex-grow var(--det-layout-resize-duration) var(--det-layout-resize-ease), flex-shrink var(--det-layout-resize-duration) var(--det-layout-resize-ease), flex-basis var(--det-layout-resize-duration) var(--det-layout-resize-ease), box-shadow var(--det-layout-resize-duration) var(--det-layout-resize-ease);flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:inset 0 0 #0000}.document-editor-template-host .det-project-work--panel-open .det-project-workspace{box-shadow:inset -10px 0 24px -12px color-mix(in oklch, var(--modus-wc-color-neutral) 14%, transparent);flex:3}.document-editor-template-host .det-project-panel-wrap{opacity:1;pointer-events:auto;min-width:0;min-height:0;padding-bottom:var(--modus-wc-spacing-md);box-sizing:border-box;transition:flex-grow var(--det-layout-resize-duration) var(--det-layout-resize-ease), flex-shrink var(--det-layout-resize-duration) var(--det-layout-resize-ease), flex-basis var(--det-layout-resize-duration) var(--det-layout-resize-ease), opacity var(--det-layout-resize-duration) var(--det-layout-resize-ease), padding-bottom var(--det-layout-resize-duration) var(--det-layout-resize-ease);flex:1;align-items:stretch;display:flex;overflow:hidden}.document-editor-template-host .det-project-panel-wrap.det-project-panel-wrap--collapsed{opacity:0;pointer-events:none;flex:0;min-width:0;padding-bottom:0}.document-editor-template-host .det-detail-inspector-card-shell{box-sizing:border-box;flex-direction:column;flex:1;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex}.document-editor-template-host .det-detail-inspector-card-shell>modus-wc-card,.document-editor-template-host .det-detail-context-card-shell>modus-wc-card{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.document-editor-template-host .det-detail-inspector-card-shell>modus-wc-card>article.modus-wc-card,.document-editor-template-host .det-detail-context-card-shell>modus-wc-card>article.modus-wc-card{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.document-editor-template-host .det-detail-inspector-card-shell>modus-wc-card>article.modus-wc-card{transition:box-shadow var(--det-layout-resize-duration) var(--det-layout-resize-ease);box-shadow:0 1px 2px #3635450f,0 2px 8px #3635450d}.document-editor-template-host .det-detail-inspector-card-shell>modus-wc-card .modus-wc-card-body,.document-editor-template-host .det-detail-context-card-shell>modus-wc-card .modus-wc-card-body{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.document-editor-template-host modus-wc-card [slot=title],.document-editor-template-host modus-wc-card .modus-wc-card-title{align-self:stretch!important}.document-editor-template-host .det-detail-inspector-card-shell modus-wc-card [slot=title],.document-editor-template-host .det-detail-inspector-card-title{justify-content:space-between;align-items:center;gap:var(--modus-wc-spacing-sm);box-sizing:border-box;width:100%;min-width:0;display:flex}.document-editor-template-host .det-detail-inspector-card-title modus-wc-button{flex-shrink:0;margin-inline-start:auto}.document-editor-template-host .det-detail-inspector-card-body{box-sizing:border-box;flex:1;min-width:0;min-height:0;overflow:auto}.document-editor-template-host .det-right-rail{align-items:center;gap:var(--modus-wc-spacing-xs);width:3.5rem;padding:0 var(--modus-wc-spacing-lg) var(--modus-wc-spacing-md) var(--modus-wc-spacing-lg);box-sizing:border-box;background-color:var(--modus-wc-color-base-page);flex-direction:column;flex:0 0 3.5rem;display:flex}.document-editor-template-host .det-right-rail-item{align-items:center;gap:var(--modus-wc-spacing-2xs);flex-direction:column;width:100%;display:flex}.document-editor-template-host .det-right-rail-icon-btn{flex-shrink:0}.document-editor-template-host .det-right-rail-label{font-size:var(--modus-wc-font-size-2xs);font-weight:var(--modus-wc-font-weight-normal);text-align:center;color:var(--modus-wc-color-base-content-low-contrast);line-height:1.15}.document-editor-template-host .det-detail-work-inner{--det-detail-column-gap:var(--modus-wc-spacing-md);min-width:0;min-height:0;padding:0 var(--det-detail-column-gap) var(--modus-wc-spacing-md) var(--det-detail-column-gap);box-sizing:border-box;flex-direction:column;flex:1;display:flex;overflow:hidden}@media (width>=640px){.document-editor-template-host .det-detail-work-inner{--det-detail-column-gap:var(--modus-wc-spacing-lg);padding:0 var(--det-detail-column-gap) var(--modus-wc-spacing-lg) var(--det-detail-column-gap)}.document-editor-template-host .det-project-work--panel-open .det-project-panel-wrap:not(.det-project-panel-wrap--collapsed),.document-editor-template-host .det-right-rail{padding-bottom:var(--modus-wc-spacing-lg)}}.document-editor-template-host .det-detail-body-columns{gap:var(--det-detail-column-gap,var(--modus-wc-spacing-md));min-width:0;min-height:0;transition:gap var(--det-layout-resize-duration) var(--det-layout-resize-ease);--det-detail-context-rail-width:clamp(16rem, 23vw, 21rem);flex-direction:row;flex:1;align-items:stretch;display:flex}.document-editor-template-host .det-detail-body-columns.det-detail-body-columns--context-collapsed{gap:0}.document-editor-template-host .det-detail-context-col{flex:0 1 var(--det-detail-context-rail-width);opacity:1;pointer-events:auto;min-width:0;min-height:0;transition:flex-basis var(--det-layout-resize-duration) var(--det-layout-resize-ease), opacity var(--det-layout-resize-duration) var(--det-layout-resize-ease), max-height var(--det-layout-resize-duration) var(--det-layout-resize-ease);flex-direction:column;display:flex}.document-editor-template-host .det-detail-context-col.det-detail-context-col--collapsed{opacity:0;pointer-events:none;flex:0;min-width:0;overflow:hidden}.document-editor-template-host .det-detail-context-card-shell{box-sizing:border-box;flex-direction:column;flex:1;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex}.document-editor-template-host .det-detail-context-card-inner{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.document-editor-template-host .det-detail-document-col{min-width:0;min-height:0;transition:box-shadow var(--det-layout-resize-duration) var(--det-layout-resize-ease);flex-direction:column;flex:1;display:flex;box-shadow:inset 0 0 #0000}.document-editor-template-host .det-detail-body-columns--context-collapsed .det-detail-document-col{box-shadow:inset 12px 0 28px -16px color-mix(in oklch, var(--modus-wc-color-neutral) 10%, transparent)}.document-editor-template-host .det-detail-tabs-main>modus-wc-tabs .modus-wc-tab-panel,.document-editor-template-host .det-detail-tabs-main>modus-wc-tabs .modus-wc-tab-panel>div:not([hidden]){background-color:#0000!important}.document-editor-template-host .det-detail-tabs-root{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}.document-editor-template-host .det-detail-tabs-main,.document-editor-template-host .det-detail-tabs-main>modus-wc-tabs{display:contents}.document-editor-template-host .det-detail-tabs-main>modus-wc-tabs>.modus-wc-tab-panel{box-sizing:border-box;flex-direction:column;grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none;min-height:0;display:flex;overflow:hidden}.document-editor-template-host .det-detail-tabs-main>modus-wc-tabs>.modus-wc-tab-panel>div:not([hidden]){box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;min-height:0;display:flex;overflow:hidden}.document-editor-template-host .det-detail-tabs-main>modus-wc-tabs>div[role=tablist].modus-wc-tabs{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;flex-flow:row;grid-area:1/1;align-self:start;padding-inline-end:var(--modus-wc-spacing-2xs);display:flex;overflow:auto hidden}.document-editor-template-host .det-detail-tabs-main>modus-wc-tabs>div[role=tablist].modus-wc-tabs .modus-wc-tab{white-space:nowrap;flex-shrink:0}.document-editor-template-host .det-detail-tabs-close-wrap{margin-inline-start:var(--modus-wc-spacing-2xs);margin-inline-end:var(--modus-wc-spacing-2xs);margin-top:var(--modus-wc-spacing-2xs);flex-shrink:0;grid-area:1/2;place-self:start end}.document-editor-template-host .det-detail-tab-slot{box-sizing:border-box;align-items:stretch;gap:var(--modus-wc-spacing-md);width:100%;min-width:0;max-width:100%;padding-top:var(--modus-wc-spacing-md);flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:auto}.document-editor-template-host .det-overview-tab-slot modus-wc-typography h2.det-overview-doc-title{margin-block:0}.document-editor-template-host .det-overview-meta-stack{align-items:stretch;gap:var(--modus-wc-spacing-sm);flex-direction:column;min-width:0;display:flex}.document-editor-template-host .det-overview-select-with-actions{align-items:center;gap:var(--modus-wc-spacing-xs);width:100%;min-width:0;display:flex}.document-editor-template-host .det-overview-select-with-actions modus-wc-select.det-detail-context-select-host{flex:auto;min-width:0}.document-editor-template-host .det-overview-crunched{align-items:center;gap:var(--modus-wc-spacing-xs);display:inline-flex}.document-editor-template-host .det-overview-crunched-label{text-transform:uppercase;letter-spacing:.04em}.document-editor-template-host .det-overview-get-started{gap:var(--modus-wc-spacing-md);margin-top:var(--modus-wc-spacing-lg);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.document-editor-template-host .det-overview-tab-slot modus-wc-typography.det-overview-get-started-title,.document-editor-template-host .det-overview-tab-slot modus-wc-typography h3.det-overview-get-started-title{color:var(--modus-wc-color-base-content-low-contrast);margin-block:0}.document-editor-template-host .det-overview-actions{gap:var(--modus-wc-spacing-md);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.document-editor-template-host modus-wc-button.det-overview-action-host button.det-overview-action-card.modus-wc-btn{width:100%;min-height:3.25rem;padding-inline:var(--modus-wc-spacing-md);padding-block:var(--modus-wc-spacing-sm);border-radius:var(--rounded-box,var(--modus-wc-border-radius-box));background-color:var(--modus-wc-color-base-100);box-shadow:none;border:none;justify-content:flex-start;align-items:center}.document-editor-template-host modus-wc-button.det-overview-action-host:hover button.det-overview-action-card.modus-wc-btn:not(:disabled){background-color:var(--modus-wc-color-base-200);border:none}.document-editor-template-host modus-wc-button.det-overview-action-host .det-overview-action-card__inner{align-items:center;gap:var(--modus-wc-spacing-md);text-align:start;justify-content:flex-start;width:100%;display:flex}.document-editor-template-host .det-overview-action-icon{box-sizing:border-box;border-radius:var(--modus-wc-border-radius-field,.25rem);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.document-editor-template-host modus-wc-button.det-overview-action-host .det-overview-action-icon--tone-purple{background-color:color-mix(in oklch, var(--modus-wc-color-primary) 14%, var(--modus-wc-color-base-200));color:var(--modus-wc-color-primary)}.document-editor-template-host modus-wc-button.det-overview-action-host .det-overview-action-icon--tone-slate{background-color:color-mix(in oklch, var(--modus-wc-color-secondary) 14%, var(--modus-wc-color-base-200));color:var(--modus-wc-color-secondary)}.document-editor-template-host modus-wc-button.det-overview-action-host .det-overview-action-icon--tone-blue{background-color:color-mix(in oklch, var(--modus-wc-color-info) 14%, var(--modus-wc-color-base-200));color:var(--modus-wc-color-info)}.document-editor-template-host modus-wc-button.det-overview-action-host .det-overview-action-icon--tone-neutral{background-color:color-mix(in oklch, var(--modus-wc-color-base-content) 6%, var(--modus-wc-color-base-200));color:var(--modus-wc-color-base-content)}.document-editor-template-host modus-wc-button.det-overview-action-host .det-overview-action-icon--tone-green{background-color:color-mix(in oklch, var(--modus-wc-color-success) 14%, var(--modus-wc-color-base-200));color:var(--modus-wc-color-success)}.document-editor-template-host modus-wc-button.det-overview-action-host .det-overview-action-icon modus-wc-icon,.document-editor-template-host modus-wc-button.det-overview-action-host .det-overview-action-chevron modus-wc-icon{box-sizing:border-box;width:fit-content;height:fit-content;line-height:1;display:inline-flex}.document-editor-template-host .det-overview-action-label{min-width:0;font-size:var(--modus-wc-font-size-body-sm,.875rem);font-weight:var(--modus-wc-font-weight-semibold,600);color:var(--modus-wc-color-base-content);flex:auto;line-height:1.35}.document-editor-template-host .det-overview-action-chevron{color:var(--modus-wc-color-primary);flex-shrink:0;display:inline-flex}.document-editor-template-host modus-wc-select.det-detail-context-select-host{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--modus-wc-spacing-xs) var(--modus-wc-spacing-sm) var(--modus-wc-spacing-sm);background-color:var(--modus-wc-color-base-100);border:1px solid var(--modus-wc-color-base-300);border-radius:var(--rounded-btn,var(--modus-wc-border-radius-input));flex-direction:column;align-items:stretch;gap:.125rem;display:flex;position:relative}.document-editor-template-host modus-wc-select.det-detail-context-select-host:after{content:"";top:50%;right:var(--modus-wc-spacing-sm);pointer-events:none;z-index:1;width:12px;height:8px;color:var(--modus-wc-color-base-content);background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:1px,5.1px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;position:absolute;transform:translateY(-50%)}.document-editor-template-host modus-wc-select.det-detail-context-select-host:focus-within{outline:2px solid var(--modus-wc-color-primary);outline-offset:0}.document-editor-template-host modus-wc-select.det-detail-context-select-host modus-wc-input-label{width:100%}.document-editor-template-host modus-wc-select.det-detail-context-select-host modus-wc-input-label label.modus-wc-input-label{font-size:var(--modus-wc-font-size-body-xs,.6875rem);font-weight:var(--modus-wc-font-weight-semibold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--modus-wc-color-base-content-low-contrast);margin:0;padding:0;line-height:1.25;display:block}.document-editor-template-host modus-wc-select.det-detail-context-select-host select.det-detail-context-select{width:100%;color:var(--modus-wc-color-base-content);font-size:var(--modus-wc-font-size-body-sm,.875rem);font-weight:var(--modus-wc-font-weight-semibold,600);cursor:pointer;background-image:none;border-radius:0;outline:none;margin:0;padding:0;padding-inline-end:1.75rem;height:auto!important;min-height:0!important;box-shadow:none!important;background-color:#0000!important;border:none!important;line-height:1.35!important}.document-editor-template-host modus-wc-select.det-detail-context-select-host select.det-detail-context-select:focus{outline:none}.document-editor-template-host .det-reviews-list-header modus-wc-select.det-detail-context-select-host{flex:auto;min-width:0}.document-editor-template-host .det-detail-tab-slot>modus-wc-select.det-detail-context-select-host{width:100%;max-width:100%}.document-editor-template-host .det-reviews-panel{gap:var(--modus-wc-spacing-sm);flex-direction:column;min-width:0;min-height:0;display:flex}.document-editor-template-host .det-reviews-list-header{align-items:center;gap:var(--modus-wc-spacing-xs);display:flex}.document-editor-template-host .det-playbook-search-row{align-items:center;gap:var(--modus-wc-spacing-xs);min-width:0;display:flex}.document-editor-template-host .det-playbook-search-input{flex:1;min-width:0}.document-editor-template-host .det-doc-viewer{--det-doc-zoom:1;min-width:0;min-height:0;padding:var(--modus-wc-spacing-md);background:var(--modus-wc-color-base-100);border-radius:var(--rounded-box,var(--modus-wc-border-radius-box));box-sizing:border-box;flex-direction:column;flex:1;display:flex;overflow:visible;container:det-doc-viewer/inline-size}.document-editor-template-host .det-doc-pages-scroll{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--modus-wc-spacing-sm) var(--modus-wc-spacing-sm) var(--modus-wc-spacing-xl);box-sizing:border-box;flex:1;overflow-y:auto}.document-editor-template-host .det-doc-pages-inner{justify-content:flex-start;align-items:flex-start;gap:var(--modus-wc-spacing-md);flex-direction:row;width:100%;min-width:0;max-width:100%;display:flex}.document-editor-template-host .det-doc-toolbar-shell,.document-editor-template-host .det-doc-right-toolbar-shell{flex:none}.document-editor-template-host .det-doc-toolbar-shell>modus-wc-toolbar,.document-editor-template-host .det-doc-right-toolbar-shell>modus-wc-toolbar{top:var(--modus-wc-spacing-sm);z-index:1;background-color:var(--modus-wc-color-base-page);border-radius:var(--rounded-btn,var(--modus-wc-border-radius-btn));flex:none;align-self:flex-start;width:max-content;max-width:100%;position:sticky}.document-editor-template-host .det-doc-toolbar-shell modus-wc-toolbar .modus-wc-navbar,.document-editor-template-host .det-doc-right-toolbar-shell modus-wc-toolbar .modus-wc-navbar{box-sizing:border-box;background-color:var(--modus-wc-color-base-page);min-width:0;flex-flow:column!important;align-items:center!important;width:max-content!important;min-height:0!important}.document-editor-template-host .det-doc-toolbar-shell modus-wc-toolbar .modus-wc-navbar-start,.document-editor-template-host .det-doc-right-toolbar-shell modus-wc-toolbar .modus-wc-navbar-start{box-sizing:border-box;gap:2px;max-width:100%;flex-flow:column!important;align-items:center!important;width:auto!important;display:flex!important}.document-editor-template-host .det-doc-toolbar-shell modus-wc-toolbar .modus-wc-navbar-center,.document-editor-template-host .det-doc-toolbar-shell modus-wc-toolbar .modus-wc-navbar-end,.document-editor-template-host .det-doc-right-toolbar-shell modus-wc-toolbar .modus-wc-navbar-center,.document-editor-template-host .det-doc-right-toolbar-shell modus-wc-toolbar .modus-wc-navbar-end{display:none!important}.document-editor-template-host .det-doc-toolbar-shell modus-wc-toolbar .modus-wc-btn,.document-editor-template-host .det-doc-right-toolbar-shell modus-wc-toolbar .modus-wc-btn{flex-wrap:nowrap}.document-editor-template-host .det-doc-pages-stack{align-items:stretch;gap:var(--modus-wc-spacing-lg);flex-direction:column;flex:1;width:100%;min-width:0;max-width:min(600px,90%);margin-inline:auto;display:flex}@supports (width:1cqw){.document-editor-template-host .det-doc-pages-stack{max-width:min(600px,90cqw)}}.document-editor-template-host .det-doc-page{width:100%;min-height:min(70vh,52rem);padding:var(--modus-wc-spacing-xl) var(--modus-wc-spacing-2xl);box-sizing:border-box;background:var(--modus-wc-color-base-page);color:var(--modus-wc-color-base-content);border-radius:var(--rounded-btn,var(--modus-wc-border-radius-btn));font-size:calc(var(--modus-wc-font-size-sm) * var(--det-doc-zoom));outline:none;line-height:1.55;box-shadow:0 1px 2px #36354514,0 4px 16px #3635451f}.document-editor-template-host .det-doc-page:focus-visible{box-shadow:0 0 0 2px var(--modus-wc-color-primary), 0 1px 2px #36354514, 0 4px 16px #3635451f}.document-editor-template-host .det-doc-page p{margin:0 0 .85em}.document-editor-template-host .det-doc-page p:last-child{margin-bottom:0}.document-editor-template-host .det-doc-page .det-inline-comment{color:inherit;cursor:pointer;border-bottom:2px solid var(--modus-wc-color-warning,#ca8a04);box-decoration-break:clone;background-color:#facc157a}.document-editor-template-host .det-doc-page .det-inline-comment:focus-visible{outline:2px solid var(--modus-wc-color-primary);outline-offset:1px;border-radius:2px}.document-editor-template-host .det-doc-viewer--comment-tool .det-doc-page{cursor:text}.document-editor-template-host .det-comments-panel-list{gap:var(--modus-wc-spacing-md);padding:var(--modus-wc-spacing-2xs) var(--modus-wc-spacing-sm);box-sizing:border-box;flex-direction:column;display:flex}.document-editor-template-host .det-comment-thread-head{justify-content:space-between;align-items:center;gap:var(--modus-wc-spacing-sm);flex-wrap:wrap;display:flex}.document-editor-template-host .det-comment-thread-actions{margin-top:var(--modus-wc-spacing-sm)}.document-editor-template-host .det-comment-thread-actions-draft,.document-editor-template-host .det-comment-thread-actions-saved{align-items:center;gap:var(--modus-wc-spacing-sm);flex-wrap:wrap;display:flex}.document-editor-template-host .det-comment-thread-actions-draft[hidden],.document-editor-template-host .det-comment-thread-actions-saved[hidden],.document-editor-template-host .det-comment-editor-wrap[hidden],.document-editor-template-host .det-comment-saved-thread[hidden]{display:none!important}.document-editor-template-host .det-comment-saved-row{align-items:flex-start;gap:var(--modus-wc-spacing-sm);margin-top:var(--modus-wc-spacing-xs);display:flex}.document-editor-template-host .det-comment-saved-row modus-wc-avatar{flex-shrink:0}.document-editor-template-host .det-comment-saved-text{white-space:pre-wrap;word-break:break-word;margin:0}.document-editor-template-host .det-comment-thread-target--focused{outline:2px solid var(--modus-wc-color-primary);outline-offset:0;border-radius:var(--rounded-box,var(--modus-wc-border-radius-box))}.document-editor-template-host .det-comment-excerpt{margin:var(--modus-wc-spacing-xs) 0 var(--modus-wc-spacing-sm);padding:var(--modus-wc-spacing-xs) var(--modus-wc-spacing-sm);border-left:3px solid var(--modus-wc-color-primary);background-color:var(--modus-wc-color-base-200);font-size:var(--modus-wc-font-size-sm);color:var(--modus-wc-color-base-content);line-height:1.45}.document-editor-template-host .det-doc-viewer-footer{padding-top:var(--modus-wc-spacing-sm);border-top:1px solid var(--modus-wc-color-base-200);justify-content:space-between;align-items:center;gap:var(--modus-wc-spacing-sm);flex-wrap:wrap;flex-shrink:0;margin-top:auto;display:flex}.document-editor-template-host[data-det-mobile-layout] .det-doc-pages-stack{width:100%;max-width:100%;margin-inline:0}.document-editor-template-host[data-det-mobile-layout] .det-project-work--panel-open .det-project-workspace,.document-editor-template-host[data-det-mobile-layout] .det-project-work--panel-open .det-project-panel-wrap:not(.det-project-panel-wrap--collapsed){flex:auto}.document-editor-template-host[data-det-mobile-layout] .det-project-work--panel-open .det-project-panel-wrap:not(.det-project-panel-wrap--collapsed){max-height:42vh}.document-editor-template-host[data-det-mobile-layout] .det-doc-viewer{min-height:12rem}.document-editor-template-host[data-det-mobile-layout] .det-detail-body-columns{flex-direction:column}.document-editor-template-host[data-det-mobile-layout] .det-detail-context-col{flex:0 auto;max-width:none;max-height:45vh}.document-editor-template-host[data-det-mobile-layout] .det-detail-document-col{flex:auto;min-height:14rem}.document-editor-template-host[data-det-mobile-layout] .det-detail-context-col.det-detail-context-col--collapsed{border:none;margin:0;padding:0;flex:0 0 0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}.document-editor-template-host[data-det-mobile-layout] .det-detail-work-inner,.document-editor-template-host[data-det-mobile-layout] .det-project-work{isolation:isolate;position:relative}.document-editor-template-host[data-det-mobile-layout] button.det-mobile-panel-scrim{z-index:48;cursor:pointer;background:color-mix(in oklch, var(--modus-wc-color-base-content) 42%, transparent);border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0}.document-editor-template-host[data-det-mobile-layout] .det-detail-context-col:not(.det-detail-context-col--collapsed){top:max(var(--modus-wc-spacing-md), env(safe-area-inset-top,0px));right:max(var(--modus-wc-spacing-md), env(safe-area-inset-right,0px));bottom:max(var(--modus-wc-spacing-md), env(safe-area-inset-bottom,0px));left:max(var(--modus-wc-spacing-md), env(safe-area-inset-left,0px));z-index:52;position:absolute;opacity:1!important;pointer-events:auto!important;flex:auto!important;width:auto!important;max-width:none!important;min-height:0!important;max-height:none!important}.document-editor-template-host[data-det-mobile-layout] .det-project-panel-wrap:not(.det-project-panel-wrap--collapsed){top:max(var(--modus-wc-spacing-md), env(safe-area-inset-top,0px));right:max(var(--modus-wc-spacing-md), env(safe-area-inset-right,0px));bottom:max(var(--modus-wc-spacing-md), env(safe-area-inset-bottom,0px));left:max(var(--modus-wc-spacing-md), env(safe-area-inset-left,0px));z-index:52;position:absolute;opacity:1!important;pointer-events:auto!important;flex:auto!important;min-height:0!important;max-height:none!important}.document-editor-template-host[data-det-mobile-layout] .det-detail-context-col:not(.det-detail-context-col--collapsed) .det-detail-context-card-shell>modus-wc-card>article.modus-wc-card,.document-editor-template-host[data-det-mobile-layout] .det-project-panel-wrap:not(.det-project-panel-wrap--collapsed) .det-detail-inspector-card-shell>modus-wc-card>article.modus-wc-card{border-radius:var(--rounded-box,var(--modus-wc-border-radius-box));box-shadow:0 1px 2px #36354514,0 8px 28px #36354524}.document-editor-template-host[data-det-mobile-layout] .det-right-rail{display:none!important}.document-editor-template-host[data-det-mobile-layout] .det-project-workspace,.document-editor-template-host[data-det-mobile-layout] .det-project-panel-wrap,.document-editor-template-host[data-det-mobile-layout] .det-detail-body-columns,.document-editor-template-host[data-det-mobile-layout] .det-detail-context-col,.document-editor-template-host[data-det-mobile-layout] .det-detail-document-col,.document-editor-template-host[data-det-mobile-layout] .det-detail-inspector-card-shell>modus-wc-card>article.modus-wc-card{transition:none!important}@media (prefers-reduced-motion:reduce){.document-editor-template-host .det-project-workspace,.document-editor-template-host .det-project-panel-wrap,.document-editor-template-host .det-detail-document-col,.document-editor-template-host .det-detail-context-col,.document-editor-template-host .det-detail-body-columns,.document-editor-template-host .det-detail-inspector-card-shell>modus-wc-card>article.modus-wc-card{transition-duration:.01ms!important}}.document-editor-template-host .det-detail-root,.document-editor-template-host .det-project-work,.document-editor-template-host .det-project-workspace,.document-editor-template-host .det-detail-work-inner{overflow:visible}.template-3d-viewer-container modus-wc-toolbar .modus-wc-navbar.template-3d-viewer-left-toolbar,.template-3d-viewer-container modus-wc-toolbar .modus-wc-navbar.template-3d-viewer-top-toolbar,.template-3d-viewer-container modus-wc-toolbar .modus-wc-navbar.template-3d-viewer-bottom-toolbar{width:100%!important;min-height:0!important;box-shadow:none!important;border-radius:inherit!important;background:0 0!important;padding:0!important;display:flex!important}.template-3d-viewer-container modus-wc-toolbar .modus-wc-navbar.template-3d-viewer-left-toolbar{flex-direction:column!important;align-items:center!important}.template-3d-viewer-container modus-wc-toolbar .modus-wc-navbar.template-3d-viewer-top-toolbar,.template-3d-viewer-container modus-wc-toolbar .modus-wc-navbar.template-3d-viewer-bottom-toolbar{flex-direction:row!important;align-items:center!important}.template-3d-viewer-panel{background-color:var(--modus-wc-color-base-page)!important;border-color:var(--modus-wc-color-base-200)!important}.template-3d-viewer-panel modus-wc-collapse [slot=header]{color:var(--modus-wc-color-base-content)!important;background-color:#0000!important;padding:.375rem 0!important}.template-3d-viewer-panel modus-wc-collapse [slot=header] modus-wc-typography,.template-3d-viewer-panel modus-wc-collapse [slot=header] modus-wc-icon,.template-3d-viewer-panel modus-wc-collapse [slot=header] i.modus-wc-icon{color:var(--modus-wc-color-base-content)!important}.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse .modus-wc-collapse-title{padding:0!important}.template-3d-viewer-panel .modus-wc-panel-body,.template-3d-viewer-panel [slot=body]{min-width:0!important;max-width:100%!important;overflow:hidden visible!important}.template-3d-viewer-panel .modus-wc-panel-body{overflow-y:auto!important}.template-3d-viewer-panel [slot=body]{flex-shrink:0!important}.template-3d-viewer-panel modus-wc-collapse,.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse-content,.template-3d-viewer-panel modus-wc-collapse details.modus-wc-collapse{flex-shrink:0!important;min-width:0!important;max-width:100%!important;max-height:none!important;overflow:hidden visible!important}.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse-content{background-color:#0000!important;padding:0!important}.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse{background-color:#0000!important;min-height:0!important;margin-bottom:0!important}.template-3d-viewer-panel modus-wc-collapse details:not([open]) .modus-wc-collapse-content{border:none!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.template-3d-viewer-panel modus-wc-collapse details summary,.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse-title{background-color:#0000!important;min-height:0!important;line-height:1.25!important}.template-3d-viewer-panel modus-wc-collapse,.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse,.template-3d-viewer-panel modus-wc-collapse details.modus-wc-collapse{background-color:#0000!important;border-radius:0!important}.template-3d-viewer-panel modus-wc-collapse [slot=content]{background-color:#0000!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.template-3d-viewer-layer-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.template-3d-viewer-layer-label-wrap{flex:1!important;min-width:0!important;overflow:hidden!important}.template-3d-viewer-layer-label{min-width:0!important;max-width:100%!important;overflow:hidden!important}.template-3d-viewer-layer-item modus-wc-typography,.template-3d-viewer-layer-item modus-wc-typography span,.template-3d-viewer-layer-item modus-wc-typography p{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse .modus-wc-collapse-title:hover,.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse .modus-wc-collapse-title:focus,.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse .modus-wc-collapse-title:active,.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse.modus-wc-collapse-open .modus-wc-collapse-title,.template-3d-viewer-panel modus-wc-collapse .modus-wc-collapse details[open] .modus-wc-collapse-title{color:var(--modus-wc-color-base-content)!important;background-color:#0000!important}.template-3d-viewer-panel modus-wc-text-input,.template-3d-viewer-panel modus-wc-select{min-width:0!important;max-width:100%!important}.template-3d-viewer-panel modus-wc-text-input input,.template-3d-viewer-panel modus-wc-text-input .modus-wc-text-input,.template-3d-viewer-panel modus-wc-text-input .modus-wc-input,.template-3d-viewer-panel modus-wc-select .modus-wc-select-input{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.template-3d-viewer-panel .grid.grid-cols-3,.template-3d-viewer-panel .grid.grid-cols-3>*{min-width:0!important}.template-3d-viewer-toolbar{box-shadow:1px 0 4px #24232d4d;background-color:var(--modus-wc-color-base-page)!important}.template-3d-viewer-top-toolbar-wrapper{box-shadow:0 1px 4px #24232d4d}.template-3d-viewer-bottom-toolbar-outer{justify-content:center!important;display:flex!important;left:0!important;right:0!important}
