@layer properties,theme,base,components;@layer utilities{.animate-in{animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-duration,.2s)ease-out}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-duration,.2s)ease-out}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}}[data-documents-governance-preview-frame=bounded-360]{height:360px}.site-schematics-page-header{flex-direction:column;gap:.75rem;display:flex}.site-schematics-page-header-action{align-self:stretch}.site-schematics-queue-summary{grid-template-columns:1fr;gap:.5rem;display:grid}.site-schematics-work-header{flex-direction:column;gap:.75rem;display:flex}.site-schematics-filter-grid{grid-template-columns:1fr;align-items:center;gap:.75rem;display:grid}.site-schematics-batch-controls{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.site-schematics-advanced-filters{border:1px solid var(--border);background:color-mix(in oklab,var(--muted)20%,transparent);border-radius:.75rem;grid-template-columns:1fr;gap:.75rem;padding:.75rem;display:grid}.site-schematics-desktop-list,.site-schematics-list-header{display:none}.site-schematics-list-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(62dvh,44rem);overflow-y:auto}.site-schematics-action-cell{text-align:right;white-space:normal;padding-right:.75rem}.site-schematics-action-group{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.site-schematics-select-trigger{border-color:color-mix(in oklab,var(--primary)28%,var(--border)72%);background:color-mix(in oklab,var(--primary)6%,var(--card)94%);font-weight:600}.site-schematics-select-trigger:hover{background:color-mix(in oklab,var(--primary)10%,var(--card)90%)}.site-schematics-row-primary-action{box-shadow:0 1px 2px color-mix(in oklab,var(--foreground)12%,transparent);font-weight:600}.site-schematics-row-secondary-action{border-color:color-mix(in oklab,var(--border)82%,var(--foreground)18%);background:color-mix(in oklab,var(--card)88%,var(--muted)12%)}.site-schematics-row-secondary-action:hover{border-color:color-mix(in oklab,var(--primary)34%,var(--border)66%);background:color-mix(in oklab,var(--primary)5%,var(--card)95%)}.site-schematics-mobile-list .site-schematics-action-group{align-items:stretch}.site-schematics-mobile-list .site-schematics-action-group>*{min-width:0}.site-schematics-mobile-list .site-schematics-row-primary-action,.site-schematics-mobile-list .site-schematics-row-secondary-action{flex:10.5rem;justify-content:center}.site-schematics-mobile-list{display:block}.site-schematic-upload-dialog{width:min(1040px,100vw - 1rem);max-width:min(1040px,100vw - 1rem)}.site-schematic-upload-queue-row{grid-template-columns:minmax(0,1fr) 76px 28px 28px 28px 28px;column-gap:.5rem;display:grid}.site-schematic-form-dialog{width:min(560px,100vw - 1rem);max-width:min(560px,100vw - 1rem)}.site-schematic-native-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-schematic-viewer-dialog{flex-direction:column;gap:0;width:min(1120px,100vw - 1rem);max-width:min(1120px,100vw - 1rem);max-height:calc(100dvh - 1rem);padding:0;display:flex;overflow:hidden}.site-schematic-viewer-body{flex:auto;min-height:0;display:grid;overflow-y:auto}.site-schematic-viewer-preview{min-height:420px}.site-schematic-viewer-sidebar{border-top:1px solid var(--border);min-height:0}@media (min-width:768px){.site-schematics-queue-summary,.site-schematic-upload-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-schematic-upload-editor-main-grid{grid-template-columns:minmax(220px,1fr) 88px}.site-schematic-upload-editor-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.site-schematics-page-header{flex-direction:row;justify-content:space-between;align-items:flex-start}.site-schematics-page-header-action{align-self:flex-start}.site-schematics-queue-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.site-schematics-work-header{flex-direction:row;justify-content:space-between;align-items:center}.site-schematics-filter-grid{grid-template-columns:minmax(16rem,1fr) 12rem 12rem auto}.site-schematics-filter-grid-with-batch{grid-template-columns:auto minmax(16rem,1fr) 12rem 12rem auto}.site-schematics-batch-controls{flex-direction:row;justify-content:space-between;align-items:center;min-width:max-content}.site-schematics-advanced-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.site-schematics-desktop-list{display:block}.site-schematics-desktop-list table{border-collapse:separate;border-spacing:0;table-layout:fixed}.site-schematics-table-container{overflow-x:visible}.site-schematics-col-select{width:3rem}.site-schematics-col-coverage-client{width:auto}.site-schematics-col-coverage-status,.site-schematics-col-coverage-updated{width:10rem}.site-schematics-col-coverage-actions{width:18rem}.site-schematics-col-document-client{width:15rem}.site-schematics-col-document-name{width:auto}.site-schematics-col-document-status{width:9rem}.site-schematics-col-document-updated{width:8rem}.site-schematics-col-document-actions{width:12rem}.site-schematics-table-header{z-index:5;box-shadow:0 1px 0 var(--border),0 10px 18px color-mix(in oklab,var(--background)70%,transparent);position:sticky;top:0}.site-schematics-table-header tr,.site-schematics-table-header th{background:color-mix(in oklab,var(--card)96%,var(--muted)4%)}.site-schematics-table-header th{border-bottom:1px solid var(--border)}.site-schematics-table-head-action{text-align:right;padding-right:.75rem}.site-schematics-selection-cell{text-align:center;padding-left:1rem;padding-right:.5rem}.site-schematics-desktop-list tbody tr{border-color:color-mix(in oklab,var(--border)82%,var(--foreground)8%);transition:background-color .12s}.site-schematics-desktop-list tbody tr:nth-child(2n),.site-schematics-desktop-list tbody tr:nth-child(2n)>td{background:color-mix(in oklab,var(--muted)18%,var(--card)82%)}.site-schematics-desktop-list tbody tr:hover,.site-schematics-desktop-list tbody tr:hover>td{background:color-mix(in oklab,var(--primary)8%,var(--card)92%)}.site-schematics-desktop-list td{box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--border)78%,var(--foreground)6%);padding-top:.75rem;padding-bottom:.75rem;transition:background-color .12s}.site-schematics-action-group{flex-wrap:nowrap;justify-content:flex-end}.site-schematics-coverage-status{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.site-schematics-coverage-count{border:1px solid color-mix(in oklab,var(--color-status-success-fg)46%,transparent);background:color-mix(in oklab,var(--color-status-success-bg)74%,var(--card)26%);max-width:100%;color:var(--color-status-success-fg);white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .5625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.site-schematics-coverage-count-icon{opacity:.86;flex:none;width:.8125rem;height:.8125rem}.site-schematics-coverage-count-value{color:color-mix(in oklab,var(--color-status-success-fg)72%,var(--foreground));font-variant-numeric:tabular-nums;font-weight:800}.site-schematics-coverage-table .site-schematics-action-group{flex-wrap:wrap;align-content:center}.site-schematics-coverage-table .site-schematics-action-group>*{flex:none}@media (min-width:1280px){.site-schematics-col-coverage-status,.site-schematics-col-coverage-updated{width:12rem}.site-schematics-col-coverage-actions{width:29rem}.site-schematics-col-document-client{width:17rem}.site-schematics-col-document-status{width:11.5rem}.site-schematics-col-document-updated{width:10rem}.site-schematics-col-document-actions{width:16rem}}.site-schematics-mobile-list{display:none}.site-schematic-viewer-dialog{height:min(760px,100dvh - 1rem)}.site-schematic-viewer-body{grid-template-columns:minmax(0,1fr) 320px;overflow:hidden}.site-schematic-viewer-sidebar{border-top:0;border-left:1px solid var(--border)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height))}to{height:0}}