:root{--gs-font-sans: "Atkinson Hyperlegible", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gs-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--gs-color-bg: #fdfdfd;--gs-color-surface: rgba(255, 255, 255, .7);--gs-color-surface-strong: #ffffff;--gs-color-shell: var(--gs-color-bg);--gs-color-text: #1a1a1a;--gs-color-text-muted: #666666;--gs-color-border: rgba(0, 0, 0, .08);--gs-color-accent: #6f4e37;--gs-color-accent-strong: #4f3422;--gs-color-accent-soft: rgba(111, 78, 55, .12);--gs-color-success: #6b8f4e;--gs-color-warn: #b7791f;--gs-color-danger: #c53030;--gs-radius-sm: 4px;--gs-radius-md: 8px;--gs-radius-lg: 14px;--gs-radius-pill: 999px;--gs-space-1: 4px;--gs-space-2: 8px;--gs-space-3: 12px;--gs-space-4: 16px;--gs-space-5: 24px;--gs-space-6: 32px;--gs-space-7: 40px;--gs-space-8: 56px;--gs-shadow-soft: 0 10px 30px rgba(15, 23, 42, .08);--gs-shadow-panel: 0 20px 48px rgba(15, 23, 42, .12);--gs-shadow-lift: 0 8px 20px rgba(15, 23, 42, .1);--gs-motion-fast: .14s ease;--gs-motion-base: .22s cubic-bezier(.16, 1, .3, 1)}body[data-theme=dark]{--gs-color-bg: #0c0c0c;--gs-color-surface: rgba(18, 18, 18, .92);--gs-color-surface-strong: #0f0f0f;--gs-color-shell: var(--gs-color-bg);--gs-color-text: #e2e2e2;--gs-color-text-muted: #888888;--gs-color-border: rgba(255, 255, 255, .08);--gs-color-accent: #d0b08a;--gs-color-accent-strong: #ead7bf;--gs-color-accent-soft: rgba(208, 176, 138, .14);--gs-shadow-soft: 0 12px 34px rgba(0, 0, 0, .3);--gs-shadow-panel: 0 22px 56px rgba(0, 0, 0, .4)}body[data-role=admin]{--gs-color-surface: color-mix(in srgb, var(--gs-color-surface) 92%, var(--gs-color-surface-strong))}body[data-role=public]{--gs-color-surface: color-mix(in srgb, var(--gs-color-surface) 88%, var(--gs-color-surface-strong))}body[data-theme=dark][data-role=admin]{--gs-color-surface: rgba(17, 17, 17, .94);--gs-color-surface-strong: #0b0b0b}body[data-theme=dark][data-role=public]{--gs-color-surface: rgba(20, 20, 20, .9);--gs-color-surface-strong: #101010}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--gs-color-shell);color:var(--gs-color-text);font-family:var(--gs-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button,input,select,textarea{font:inherit}button,[role=button]{transition:transform var(--gs-motion-fast),background var(--gs-motion-fast),border-color var(--gs-motion-fast),box-shadow var(--gs-motion-fast),color var(--gs-motion-fast)}button:hover,[role=button]:hover{transform:translateY(-1px)}button:active,[role=button]:active{transform:translateY(0)}input,select,textarea{border-radius:var(--gs-radius-sm);border:1px solid var(--gs-color-border);background:color-mix(in srgb,var(--gs-color-surface-strong) 88%,transparent);color:var(--gs-color-text)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--gs-color-text-muted)}input::placeholder,textarea::placeholder{color:var(--gs-color-text-muted)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--gs-color-accent) 22%,var(--gs-color-border));border-radius:var(--gs-radius-pill)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.access-overlay-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background-color:#000000f2;padding:2rem;text-align:center;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.access-overlay-card{width:100%;max-width:28rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(44 44 44 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 245 243 / var(--tw-bg-opacity, 1));padding:3rem;--tw-shadow: 20px 20px 0px rgba(0,0,0,.5);--tw-shadow-colored: 20px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.access-overlay-icon-wrapper{margin-left:auto;margin-right:auto;margin-bottom:2rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(44 44 44 / var(--tw-bg-opacity, 1));font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.access-overlay-title{margin-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:900;text-transform:uppercase;letter-spacing:-.05em}.access-overlay-room-name{margin-bottom:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(200 200 197 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.access-overlay-description{margin-bottom:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(44 44 44 / var(--tw-text-opacity, 1));opacity:.7}.access-overlay-metadata-table{margin-bottom:2rem}.access-overlay-metadata-table>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.access-overlay-metadata-table{border-width:1px;--tw-border-opacity: 1;border-color:rgb(200 200 197 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;text-transform:uppercase;font-family:JetBrains Mono,monospace}.access-overlay-row{display:flex;justify-content:space-between}.access-overlay-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;text-transform:uppercase;font-family:JetBrains Mono,monospace}.access-overlay-value{font-weight:700}.access-overlay-btn-return{width:100%;--tw-bg-opacity: 1;background-color:rgb(44 44 44 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;font-size:10px;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.access-overlay-btn-return:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}body[data-theme=dark] .access-overlay-card,body[data-theme=dark] .access-overlay-metadata-table{background:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme=dark] .access-overlay-icon-wrapper,body[data-theme=dark] .access-overlay-btn-return{background:var(--lithic-black);color:var(--lithic-white)}body[data-theme=dark] .access-overlay-room-name,body[data-theme=dark] .access-overlay-description,body[data-theme=dark] .access-overlay-label{color:var(--lithic-text-secondary)}.announcements-view-root{display:flex;max-width:56rem;flex-direction:column;gap:2.5rem;transition-duration:.5s;animation-name:enter;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial;--tw-enter-opacity: 0;--tw-enter-translate-y: 1rem;animation-duration:.5s}.announcements-view-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.announcements-view-emptyState{display:flex;align-items:center;justify-content:center;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding:5rem;opacity:.3}.announcements-view-emptyText{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:900;text-transform:uppercase;font-family:JetBrains Mono,monospace}.announcements-view-item{display:flex;gap:2rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.announcements-view-item:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.announcements-view-itemContent{flex:1 1 0%}.announcements-view-itemContent>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.announcements-view-itemHeader{display:flex;align-items:flex-start;justify-content:space-between}.announcements-view-itemTitle{font-size:1.25rem;line-height:1.75rem;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-.025em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .announcements-view-itemTitle{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.announcements-view-itemRef{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;font-weight:900;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.announcements-view-itemText{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:.875rem;line-height:1.25rem;font-style:italic;line-height:1.625;color:#000000b3}.announcements-view-itemFooter{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;border-color:#0000000d;padding-top:1rem}.announcements-view-itemMeta{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;font-weight:900;text-transform:uppercase;opacity:.3;font-family:JetBrains Mono,monospace}.announcements-view-itemAction{font-size:9px;font-weight:900;text-transform:uppercase;text-underline-offset:4px}.announcements-view-itemAction:hover{text-decoration-line:underline}.app-container{height:100%;width:100%;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"topnav" "main"}body[data-theme] .app-top-nav,body[data-theme] .app-sidebar,body[data-theme] .app-main-header,body[data-theme] .app-search-box,body[data-theme] .app-view-btn,body[data-theme] .app-view-mode-btn,body[data-theme] .app-btn-logout,body[data-theme] .app-header-action-btn,body[data-theme] .app-nav-btn,body[data-theme] .app-vault-btn{background:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme] .app-container,body[data-theme] .app-main{background:var(--lithic-bg-main);color:var(--lithic-text-primary)}body[data-theme] .app-tab.active,body[data-theme] .app-view-btn.active,body[data-theme] .app-view-mode-btn-active,body[data-theme] .app-nav-btn-active,body[data-theme] .app-vault-btn-active{background:var(--lithic-black);color:var(--lithic-white)}body[data-theme] .app-tab.\!active,body[data-theme] .app-view-btn.\!active{background:var(--lithic-black)!important;color:var(--lithic-white)!important}.app-tab.\!active,.app-tab.active{--tw-translate-x: .125rem;--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-view-btn.\!active,.app-view-btn.active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.app-loading-screen{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-width:2px;border-style:dashed;border-color:#0003;background-color:#fff9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.4em;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.app-loading-text{font-weight:900}.app-main{display:flex;flex:1 1 0%;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(249 249 248 / var(--tw-bg-opacity, 1));grid-area:main}.app-main-header{z-index:30;display:flex;height:3.5rem;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:3rem;padding-right:3rem;grid-area:topnav;box-shadow:0 6px #0000000d}.app-header-left,.app-header-tabs{display:flex;align-items:center;gap:2.5rem}.app-header-tab-btn{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-header-tab-btn:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.app-header-tab-btn-active{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-width:4px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding-bottom:.25rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.app-header-right{display:flex;align-items:center;gap:1.5rem}.app-view-mode-group{display:flex;height:2.25rem;overflow:hidden;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.app-view-mode-btn{display:flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-view-mode-btn:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.app-view-mode-btn-active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.app-content-area{flex:1 1 0%;overflow-y:auto;padding:1.5rem}@media(min-width:768px){.app-content-area{padding:2.5rem}}@media(min-width:1280px){.app-content-area{padding:4rem}.app-container{grid-template-columns:minmax(0,1fr);grid-template-areas:"topnav" "main"}}.assets-view-root>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.assets-view-root{transition-duration:.5s;animation-name:enter;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial;--tw-enter-opacity: 0;--tw-enter-translate-y: 1rem;animation-duration:.5s}.assets-view-actionBtn{display:inline-flex;height:2rem;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.assets-view-actionBtn:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.assets-view-actionBtn:disabled{cursor:not-allowed;opacity:.5}.assets-view-accessPill.is-ready{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.assets-view-accessPill.is-locked{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.assets-view-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem}@media(min-width:1280px){.assets-view-grid{grid-template-columns:minmax(0,1fr) 360px}}.assets-view-main>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.assets-view-sidebar{height:100%;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:var(--lithic-shadow-hard)}.assets-view-sidebar-empty{display:flex;height:100%;flex-direction:column;justify-content:center}.assets-view-sidebar-empty>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.assets-view-sidebar-empty{padding:2.5rem;text-align:center}.assets-view-sidebar-empty-title{font-size:1.125rem;line-height:1.75rem;font-weight:900;text-transform:uppercase}.assets-view-sidebar-empty-body{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1))}.assets-view-trSelected{background-color:#eff6ff4d}.assets-view-typeBadge{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 247 245 / var(--tw-bg-opacity, 1));font-size:9px;font-weight:900;box-shadow:var(--lithic-shadow-soft)}.assets-view-cardGrid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:1024px){.assets-view-cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1536px){.assets-view-cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.assets-view-card{display:flex;flex-direction:column;gap:1rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.assets-view-card:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.assets-view-card.is-active{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));background-color:#eff6ff99}.assets-view-card-header{display:flex;align-items:center;gap:1rem}.assets-view-card-title{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:-.025em}.assets-view-card-meta{display:flex;align-items:center;justify-content:space-between}.assets-view-card-footer{display:flex;align-items:center;justify-content:space-between;font-size:9px;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1))}.assets-view-card-action{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:JetBrains Mono,monospace}.chassis-root{position:relative;display:flex;min-height:100vh;width:100%;flex-direction:column;overflow:hidden;padding:0;background-color:var(--lithic-bg-main);color:var(--lithic-black)}.chassis-top-marquee{z-index:50;display:flex;height:1.75rem;flex-shrink:0;align-items:center;justify-content:space-between;overflow:hidden;padding-left:.75rem;padding-right:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;font-family:JetBrains Mono,monospace;letter-spacing:.15em;background-color:var(--lithic-surface-terminal);color:var(--lithic-text-primary)}.chassis-marquee-content{display:flex;gap:5rem;white-space:nowrap;animation:marquee 30s linear infinite}.chassis-header{z-index:50;display:flex;min-height:4rem;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:2px;padding:.5rem .75rem;background-color:var(--lithic-bg-main);border-color:var(--lithic-border-primary)}.chassis-header-left{display:flex;min-width:0px;align-items:center;gap:.75rem}.chassis-logo-group{display:flex;align-items:center;gap:.5rem}.chassis-logo-button{cursor:pointer;border-width:0px;background-color:transparent;padding:0;text-align:left}.chassis-logo-icon-wrapper{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.125rem;background-color:var(--lithic-black);box-shadow:var(--lithic-shadow-soft)}.chassis-logo-text{font-size:1.25rem;line-height:1.75rem;font-weight:900;text-transform:uppercase;font-style:italic;line-height:1;letter-spacing:-.05em}.chassis-header-divider{display:none;height:2rem;width:1px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));opacity:.2}@media(min-width:640px){.chassis-header-divider{display:block}}.chassis-scope-info{display:none;min-width:0px;flex-direction:column}@media(min-width:640px){.chassis-scope-info{display:flex}}.chassis-scope-label{margin-bottom:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;font-weight:700;text-transform:uppercase;line-height:1;font-family:JetBrains Mono,monospace;letter-spacing:.15em;color:var(--lithic-alumina-500)}.chassis-scope-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:900;text-transform:uppercase;line-height:1;font-family:JetBrains Mono,monospace;color:var(--lithic-accent-blue)}.chassis-header-right{display:flex;min-width:0px;align-items:center;justify-content:flex-end;gap:.75rem}.chassis-preview-badge{display:flex;align-items:center;gap:.75rem;border-width:2px;padding:.375rem 1rem;font-size:9px;font-weight:900;text-transform:uppercase;background-color:#fffbeb;border-color:var(--lithic-accent-amber);color:#92400e;box-shadow:var(--lithic-shadow-soft)}.chassis-preview-ping{height:.5rem;width:.5rem}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.chassis-preview-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;border-radius:9999px;background-color:var(--lithic-accent-amber)}.chassis-identity-group{display:none;align-items:center;gap:1.25rem}@media(min-width:1024px){.chassis-identity-group{display:flex}}.chassis-identity-text{text-align:right}.chassis-identity-label{margin-bottom:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;font-weight:700;text-transform:uppercase;line-height:1;font-family:JetBrains Mono,monospace;letter-spacing:.15em;color:var(--lithic-alumina-500)}.chassis-identity-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:900;text-transform:uppercase;line-height:1;font-family:JetBrains Mono,monospace}.chassis-avatar{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-width:2px;font-size:10px;font-weight:900;background-color:var(--lithic-alumina-200);border-color:var(--lithic-border-primary);box-shadow:var(--lithic-shadow-soft)}.chassis-avatar-group{position:relative}.chassis-avatar-button{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chassis-avatar-button:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chassis-avatar-menu{position:absolute;right:0;z-index:50;margin-top:.75rem;display:flex;width:12rem;flex-direction:column;border-width:2px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:var(--lithic-border-primary)}.chassis-avatar-menu-item{padding:.75rem 1rem;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:JetBrains Mono,monospace}.chassis-avatar-menu-item:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chassis-avatar-menu-item-logout{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.chassis-avatar-menu-item-logout:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chassis-btn-switch{display:inline-flex;align-items:center;gap:.5rem;border-width:2px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1.25rem;font-size:10px;font-weight:900;text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--lithic-border-primary);box-shadow:var(--lithic-shadow-soft)}.chassis-btn-switch:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chassis-btn-icon{height:2.5rem;width:2.5rem;justify-content:center;padding:0;min-width:2.5rem;gap:0}.chassis-main-wrapper{position:relative;display:flex;flex:1 1 0%;overflow:hidden;background-color:var(--lithic-bg-main)}.chassis-tel-bl{pointer-events:none;position:absolute;bottom:1.5rem;left:1.5rem;z-index:40;display:none;border-left-width:2px;border-bottom-width:2px;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;text-transform:uppercase;line-height:1.625;font-family:JetBrains Mono,monospace;letter-spacing:.15em}@media(min-width:1024px){.chassis-tel-bl{display:block}}.chassis-tel-bl{color:var(--lithic-alumina-500);border-color:var(--lithic-border-muted)}.chassis-tel-br{pointer-events:none;position:absolute;bottom:1.5rem;right:1.5rem;z-index:40;display:none;border-right-width:2px;border-bottom-width:2px;padding:.75rem;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;text-transform:uppercase;line-height:1.625;font-family:JetBrains Mono,monospace;letter-spacing:.15em}@media(min-width:1024px){.chassis-tel-br{display:block}}.chassis-tel-br{color:var(--lithic-alumina-500);border-color:var(--lithic-border-muted)}.chassis-content-body{display:flex;flex:1 1 0%;overflow:auto}.chassis-footer{z-index:50;display:flex;min-height:2.5rem;flex-shrink:0;align-items:center;justify-content:space-between;border-top-width:2px;padding:.5rem .75rem;background-color:var(--lithic-bg-main);border-color:var(--lithic-border-primary)}.chassis-footer-left{display:flex;align-items:center;gap:1rem}.chassis-sys-status{display:flex;align-items:center;gap:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;text-transform:uppercase;font-family:JetBrains Mono,monospace}.chassis-status-dot{height:.5rem;width:.5rem;border-radius:9999px;background-color:var(--lithic-accent-green);box-shadow:0 0 5px var(--lithic-accent-green)}.chassis-status-label{font-weight:700;color:var(--lithic-alumina-500)}.chassis-status-value{font-weight:900}.chassis-audit-stream{display:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;text-transform:uppercase;font-family:JetBrains Mono,monospace}@media(min-width:640px){.chassis-audit-stream{display:block}}.chassis-audit-label{margin-right:.5rem;font-weight:700;color:var(--lithic-alumina-500)}.chassis-audit-syncing{font-weight:900;color:var(--lithic-accent-blue)}.chassis-footer-right{display:flex;align-items:center;gap:2rem}.chassis-kernel-info{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:7px;font-weight:700;text-transform:uppercase;font-family:JetBrains Mono,monospace;color:var(--lithic-alumina-500)}@media(min-width:640px){.chassis-top-marquee{padding-left:1.5rem;padding-right:1.5rem;font-size:9px}.chassis-header{padding-left:1.5rem;padding-right:1.5rem}.chassis-logo-text{font-size:1.5rem;line-height:2rem}.chassis-header-right{gap:1.25rem}.chassis-avatar{height:2.5rem;width:2.5rem}.chassis-footer{padding-left:1.5rem;padding-right:1.5rem}.chassis-footer-left{gap:2rem}.chassis-kernel-info{font-size:8px}}@media(max-width:900px){.chassis-header{flex-wrap:nowrap}.chassis-header-left,.chassis-header-right{flex:1 1 0}.chassis-header-right{gap:.5rem}.chassis-preview-badge{padding-left:.75rem;padding-right:.75rem}}@media(min-width:1024px){.chassis-header{padding-left:2rem;padding-right:2rem}.chassis-header-left{gap:2rem}.chassis-logo-group{gap:1rem}.chassis-header-right{gap:2rem}.chassis-footer{padding-left:2rem;padding-right:2rem}.chassis-footer-left{gap:2.5rem}}body[data-theme=dark] .chassis-header-divider{background-color:var(--lithic-border-primary);opacity:.5}body[data-theme=dark] .chassis-preview-badge{background-color:#5c3d1247;color:#f2d3a0}body[data-theme=dark] .chassis-avatar,body[data-theme=dark] .chassis-avatar-menu,body[data-theme=dark] .chassis-btn-switch,body[data-theme=dark] .chassis-btn-icon{background-color:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary)}body[data-theme=dark] .chassis-avatar-button:hover,body[data-theme=dark] .chassis-avatar-menu-item:hover,body[data-theme=dark] .chassis-btn-switch:hover{background-color:var(--lithic-text-primary);color:var(--lithic-bg-main)}.doc-detail-sidebar-root{display:flex;height:100%;width:100%;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-duration:.3s;animation-name:enter;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial;--tw-enter-opacity: 0;animation-duration:.3s}.doc-detail-sidebar-header{display:flex;align-items:center;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-header-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:900;text-transform:uppercase;font-family:JetBrains Mono,monospace;letter-spacing:.15em}.doc-detail-sidebar-idChip{margin-left:.5rem;display:inline-flex;border-radius:.375rem;background-color:#ffffff1a;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;color:#fffc;font-family:JetBrains Mono,monospace}.doc-detail-sidebar-close-btn{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.doc-detail-sidebar-close-btn:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.doc-detail-sidebar-content{flex:1 1 0%}.doc-detail-sidebar-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.doc-detail-sidebar-content{overflow-y:auto;padding:2rem}.doc-detail-sidebar-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.doc-detail-sidebar-hero{display:flex;align-items:flex-start;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.doc-detail-sidebar-hero-icon{display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-hero-copy{min-width:0px;flex:1 1 0%}.doc-detail-sidebar-hero-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-access-pill{display:inline-flex;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-access-pill.is-ready{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-access-pill.is-locked{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-reviewPath{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem}.doc-detail-sidebar-reviewPath-copy>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.doc-detail-sidebar-reviewPath-copy strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-reviewPath-copy p{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-section-label{margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;font-weight:900;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace;letter-spacing:.15em}.doc-detail-sidebar-title{font-size:1.5rem;line-height:2rem;font-weight:900;text-transform:uppercase;font-style:italic;line-height:1}.doc-detail-sidebar-timeline>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.doc-detail-sidebar-timeline-item{position:relative;display:flex;align-items:flex-start;gap:1rem}.doc-detail-sidebar-timeline-dot{z-index:10;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;font-weight:900;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:JetBrains Mono,monospace}.group:hover .doc-detail-sidebar-timeline-dot{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-timeline-body{flex:1 1 0%;border-bottom-width:1px;border-color:#0000000d;padding-top:.125rem;padding-bottom:1rem}.doc-detail-sidebar-timeline-meta{margin-bottom:.25rem;display:flex;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;font-weight:900;font-family:JetBrains Mono,monospace}.doc-detail-sidebar-timeline-date{opacity:.4}.doc-detail-sidebar-timeline-note{font-size:10px;text-transform:uppercase;font-style:italic;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.doc-detail-sidebar-policy-box{border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.doc-detail-sidebar-policy-box-label{margin-bottom:.25rem;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;font-weight:900;opacity:.4;font-family:JetBrains Mono,monospace}.doc-detail-sidebar-policy-box-val{font-size:10px;font-weight:900;text-transform:uppercase}.doc-detail-sidebar-footer>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.doc-detail-sidebar-footer{border-top-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 247 245 / var(--tw-bg-opacity, 1));padding:2rem}.doc-detail-sidebar-btn-log{width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.doc-detail-sidebar-btn-log:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.doc-detail-sidebar-btn-disabled{cursor:not-allowed;opacity:.5}.doc-detail-sidebar-btn-disabled:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.doc-detail-sidebar-access-note{font-size:10px;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1))}.nda-gate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background-color:#111111f2;padding:1.5rem;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.nda-gate-modal{display:flex;max-height:90vh;width:100%;max-width:42rem;flex-direction:column;border-width:2px;box-shadow:6px 6px 0 0 var(--lithic-black);box-shadow:20px 20px 60px var(--lithic-alumina-300);background:var(--lithic-surface-card);border-color:var(--lithic-border-primary);color:var(--lithic-text-primary)}.nda-gate-protocol-header{padding:.5rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.3em;font-family:JetBrains Mono,monospace;background:var(--lithic-surface-terminal);color:var(--lithic-text-primary)}.nda-gate-title-section{flex-shrink:0;padding:2.5rem;border-bottom:1px solid var(--lithic-border-primary)}.nda-gate-title{margin-bottom:.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-.05em}.nda-gate-room-info{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;font-family:JetBrains Mono,monospace;color:var(--lithic-text-secondary)}.nda-gate-scroll-content{position:relative;overflow-y:auto;padding:2.5rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--lithic-text-primary);background:var(--lithic-surface-shell)}.nda-gate-watermark{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;--tw-rotate: -30deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;font-size:6rem;line-height:1;font-weight:900;opacity:.05}.nda-gate-paragraph{margin-bottom:1.5rem}.nda-gate-legal-clauses>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.nda-gate-legal-clauses{border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;opacity:.8;font-family:JetBrains Mono,monospace}.nda-gate-pdf>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.nda-gate-pdf-header{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace;color:var(--lithic-text-secondary)}.nda-gate-pdf-viewer{height:420px;width:100%;border-width:2px;border-color:var(--lithic-border-primary);background:var(--lithic-surface-card)}.nda-gate-pdf-download{display:inline-flex;align-items:center;border-width:2px;padding:.5rem 1rem;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--lithic-border-primary);background:var(--lithic-surface-card);color:var(--lithic-text-primary)}.nda-gate-signature-section{flex-shrink:0;padding:2.5rem;border-top:1px solid var(--lithic-border-primary);background:var(--lithic-surface-card)}.nda-gate-form-grid{margin-bottom:2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media(min-width:768px){.nda-gate-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nda-gate-field-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.nda-gate-input-label{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;font-family:JetBrains Mono,monospace;color:var(--lithic-text-secondary)}.nda-gate-text-input{width:100%;border-width:2px;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;outline:2px solid transparent;outline-offset:2px;font-family:JetBrains Mono,monospace;background:var(--lithic-surface-field);border-color:var(--lithic-border-primary);color:var(--lithic-text-primary)}.nda-gate-telemetry-box{border-width:1px;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;text-transform:uppercase;line-height:1.25;font-family:JetBrains Mono,monospace;background:var(--lithic-surface-field-muted);border-color:var(--lithic-border-primary);color:var(--lithic-text-secondary)}.nda-gate-telemetry-row{display:flex;justify-content:space-between}.nda-gate-telemetry-value{font-weight:700;color:var(--lithic-text-primary)}.nda-gate-telemetry-row-muted{margin-top:.25rem;display:flex;justify-content:space-between}.nda-gate-telemetry-value-trunc{margin-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--lithic-text-primary)}.nda-gate-canvas-header{display:flex;align-items:center;justify-content:space-between}.nda-gate-btn-clear{font-size:9px;font-weight:700;text-transform:uppercase}.nda-gate-btn-clear:hover{text-decoration-line:underline}.nda-gate-signature-canvas{height:120px;width:100%;cursor:crosshair;border-width:2px;background:var(--lithic-surface-field);border-color:var(--lithic-border-primary)}.nda-gate-action-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.nda-gate-footer-disclaimer{flex:1 1 0%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;text-transform:uppercase;line-height:1.25;font-family:JetBrains Mono,monospace;color:var(--lithic-text-secondary)}.nda-gate-cert-status{font-weight:700;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.nda-gate-button-group{display:flex;gap:1rem}.nda-gate-btn-decline{border-width:2px;padding:.75rem 2rem;font-size:10px;font-weight:900;text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300);border-color:var(--lithic-border-primary);background:var(--lithic-surface-card);color:var(--lithic-text-primary)}.nda-gate-btn-accept{padding:.75rem 2rem;font-size:10px;font-weight:900;text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300);background:var(--lithic-black);color:var(--lithic-text-inverse)}.room-grid-view-root{margin-left:auto;margin-right:auto;display:grid;max-width:72rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem}@media(min-width:768px){.room-grid-view-root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.room-grid-view-root{grid-template-columns:repeat(3,minmax(0,1fr))}}.room-grid-view-card{position:relative;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:var(--lithic-shadow-hard)}.room-grid-view-card:hover{--tw-translate-x: -.25rem;--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 8px 8px 0px #2563EB;--tw-shadow-colored: 8px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.room-grid-view-cardHeader{z-index:10;display:flex;min-width:0px;align-items:flex-start;justify-content:space-between;gap:1rem}.room-grid-view-titleStack{display:flex;min-width:0px;flex-direction:column;gap:.25rem}.room-grid-view-refCode{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.room-grid-view-roomName{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:900;text-transform:uppercase;line-height:1.375;letter-spacing:-.025em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .room-grid-view-roomName{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.room-grid-view-description{z-index:10;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-wrap:balance;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:13px;line-height:1.625;color:#000000b3}.room-grid-view-telemetryItem{display:flex;flex-direction:column;align-items:center}.room-grid-view-telLabel{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:8px;font-weight:900;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.room-grid-view-telValue{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:900;text-transform:uppercase;font-family:JetBrains Mono,monospace}.room-grid-view-metaItem{padding:.25rem .5rem}.room-grid-view-btnInit{z-index:10;width:100%;white-space:normal;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:1rem;text-align:center;font-size:clamp(.72rem,1.4vw,.8rem);font-weight:900;text-transform:uppercase;line-height:1.25;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:var(--lithic-shadow-soft)}.room-grid-view-btnInit:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.room-grid-view-btnInit:active{--tw-translate-x: .125rem;--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.room-grid-view-roomSignal{position:relative}.room-grid-view-liveDot{position:absolute;right:-.125rem;top:-.125rem;height:.625rem;width:.625rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.room-grid-view-roomSubline{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.room-grid-view-signalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.room-grid-view-cardFooter{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.room-list-view-root{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:80rem;flex-direction:column;gap:.25rem}.room-list-view-actionBtn{margin-left:1.5rem;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.room-list-view-actionBtn:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .room-list-view-actionBtn{opacity:1}.staging-bar-root{position:fixed;bottom:6rem;left:50%;z-index:150;display:flex;width:400px;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.staging-bar-root{animation:bounce 1s infinite;flex-direction:column;gap:.75rem;--tw-bg-opacity: 1;background-color:rgb(26 26 24 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:3px 3px 0 0 var(--lithic-black);border:2px solid var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.staging-bar-header{display:flex;align-items:center;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;font-family:JetBrains Mono,monospace}.staging-bar-title{font-weight:700;--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.staging-bar-count{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;font-family:JetBrains Mono,monospace}.staging-bar-actions{display:flex;gap:.5rem}.staging-bar-status{border-radius:.25rem;border-width:1px;border-color:transparent;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.025em;font-family:JetBrains Mono,monospace}.staging-bar-btn-discard{flex:1 1 0%;--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.staging-bar-btn-discard:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.staging-bar-btn-discard:disabled{cursor:not-allowed;opacity:.6}.staging-bar-btn-commit{flex:1 1 0%;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.staging-bar-btn-commit:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.staging-bar-btn-commit:disabled{cursor:not-allowed;opacity:.6}.support-view-root{margin-left:auto;margin-right:auto;display:flex;height:100%;max-width:64rem;flex-direction:column;gap:2.5rem;--tw-bg-opacity: 1;background-color:rgb(249 249 248 / var(--tw-bg-opacity, 1));padding:4rem;transition-duration:.5s;animation-name:enter;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial;--tw-enter-opacity: 0;animation-duration:.5s}.support-view-chatWrapper{display:flex;flex:1 1 0%;flex-direction:column;overflow:hidden;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:6px 6px 0 0 var(--lithic-black);box-shadow:20px 20px 60px var(--lithic-alumina-300)}.support-view-messageArea{flex:1 1 0%}.support-view-messageArea>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.support-view-messageArea{overflow-y:auto;padding:2.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-family:JetBrains Mono,monospace}.support-view-messageGroupBase{display:flex;flex-direction:column}.support-view-messageGroupUser{align-items:flex-end}.support-view-messageGroupAdmin{align-items:flex-start}.support-view-messageMeta{margin-bottom:.375rem;font-size:8px;font-weight:900;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1))}.support-view-bubbleBase{max-width:85%;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding:.75rem 1.5rem;font-weight:900;text-transform:uppercase}.support-view-bubbleUser{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.support-view-bubbleAdmin{--tw-bg-opacity: 1;background-color:rgb(247 247 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.support-view-inputArea{display:flex;height:5rem;border-top-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.support-view-input{flex:1 1 0%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:2rem;padding-right:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:900;text-transform:uppercase;font-family:JetBrains Mono,monospace}.support-view-input:focus{outline:2px solid transparent;outline-offset:2px}.support-view-btnSend{border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding-left:3rem;padding-right:3rem;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.support-view-btnSend:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.support-view-btnSend:active{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.support-view-quickActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.support-view-btnQuick{border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.support-view-btnQuick:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.support-view-btnQuick:active{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tooltip-root{position:relative;display:inline-block}.tooltip-box{pointer-events:none;position:absolute;bottom:100%;left:50%;z-index:4000;margin-bottom:.75rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;--tw-bg-opacity: 1;background-color:rgb(44 44 44 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 4px 4px 0px rgba(0,0,0,.1);--tw-shadow-colored: 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);font-family:JetBrains Mono,monospace}.tooltip-arrow{position:absolute;top:100%;left:50%;height:0px;width:0px;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:6px;border-right-width:6px;border-top-width:6px;border-left-color:transparent;border-right-color:transparent;--tw-border-opacity: 1;border-top-color:rgb(44 44 44 / var(--tw-border-opacity, 1))}.ui-icon{flex:0 0 auto}.chassis-root,.app-main{background:#f5f7fb;color:#172033}.chassis-top-marquee{height:22px;padding-inline:16px;background:#172033;color:#dbeafe;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.chassis-header,.app-main-header,.chassis-footer{border-color:#d7dee8;background:#fffffff5;box-shadow:none}.chassis-header{min-height:56px;padding:8px 20px;border-bottom-width:1px}.chassis-header-left,.chassis-logo-group,.chassis-header-right,.app-header-left,.app-header-right,.app-header-tabs{gap:8px}.chassis-logo-icon-wrapper,.account-settings-heading-icon,.room-grid-view-icon,.room-list-view-roomIcon,.assets-view-typeBadge,.assets-view-sidebar-empty-icon{display:grid;place-items:center;border-radius:8px}.chassis-logo-icon-wrapper{width:32px;height:32px;background:#172033;color:#fff;box-shadow:none}.chassis-logo-text{font-size:18px;font-style:normal;letter-spacing:0;text-transform:none}.chassis-header-divider{height:26px;background:#d7dee8;opacity:1}.chassis-scope-label,.chassis-identity-label,.chassis-sys-status,.chassis-audit-stream,.chassis-kernel-info{color:#64748b;font-size:10px;letter-spacing:0;text-transform:none}.chassis-scope-value,.chassis-identity-value{color:#1d4ed8;font-size:12px;letter-spacing:0;text-transform:none}.chassis-identity-group{gap:10px}.chassis-avatar{width:32px;height:32px;border:1px solid #d7dee8;border-radius:8px;background:#eef4ff;color:#1d4ed8;box-shadow:none}.chassis-avatar-menu{width:180px;margin-top:8px;border:1px solid #d7dee8;border-radius:8px;box-shadow:0 16px 38px #0f172a24;overflow:hidden}.chassis-avatar-menu-item{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;color:#172033;font-size:12px;letter-spacing:0;text-transform:none}.chassis-avatar-menu-item:hover{background:#eef4ff;color:#1d4ed8}.chassis-avatar-menu-item-logout{color:#b91c1c}.chassis-avatar-menu-item-logout:hover{background:#fee2e2;color:#991b1b}.chassis-tel-bl,.chassis-tel-br{display:none}.chassis-footer{min-height:32px;padding:6px 20px;border-top-width:1px}.chassis-footer-left,.chassis-footer-right{gap:14px}.app-container{background:#f5f7fb}.app-main-header{min-height:52px;height:auto;padding:8px 18px;border-bottom-width:1px;gap:12px}.app-header-tabs{flex-wrap:wrap}.app-header-tab-btn,.app-view-mode-btn,.nda-gate-btn-accept,.nda-gate-btn-decline,.doc-detail-sidebar-btn-log,.doc-previewer-terminate-btn,.support-view-btnSend,.staging-bar-btn-commit,.staging-bar-btn-discard,.access-overlay-btn-return{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;letter-spacing:0;text-transform:none}.app-header-tab-btn{min-height:34px;padding:7px 10px;border:1px solid transparent;color:#64748b;font-size:12px;white-space:nowrap}.app-header-tab-btn:hover{background:#f8fafc;color:#172033}.app-header-tab-btn-active{padding-bottom:7px;border:1px solid #bfd1ff;background:#eef4ff;color:#1d4ed8;transform:none}.app-view-mode-group{display:inline-flex;align-items:center;gap:2px;height:34px;padding:2px;border:1px solid #d7dee8;border-radius:8px;background:#f8fafc;box-shadow:none}.app-view-mode-btn{min-width:30px;min-height:28px;padding:5px 8px;border:0;background:transparent;color:#64748b}.app-view-mode-btn-active{background:#172033;color:#fff}.app-content-area{padding:clamp(16px,2vw,28px)}.app-loading-screen{border:1px dashed #c8d3e1;border-radius:8px;background:#ffffffa6;color:#64748b;font-size:12px;letter-spacing:0;text-transform:none}.room-grid-view-root{width:100%;max-width:none;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.room-grid-view-card{gap:12px;min-height:0;border:1px solid #d7dee8;border-radius:8px;padding:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a;transform:none}.room-grid-view-card:hover{border-color:#93b4ff;box-shadow:0 10px 24px #1d4ed81a;transform:none}.room-grid-view-cardHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px}.room-grid-view-roomSignal{position:relative;width:32px;height:32px}.room-grid-view-liveDot{background:#22c55e}.room-grid-view-icon,.room-list-view-roomIcon,.assets-view-typeBadge{width:32px;height:32px;border:1px solid #d7dee8;background:#f8fafc;color:#1d4ed8;box-shadow:none}.room-grid-view-refCode,.room-list-view-refCode,.room-grid-view-telLabel,.room-list-view-telLabel,.assets-view-card-type,.assets-view-card-action,.doc-detail-sidebar-section-label,.doc-detail-sidebar-policy-box-label{color:#64748b;font-size:10px;letter-spacing:0;text-transform:none}.room-grid-view-roomName{color:#172033;font-size:15px;font-style:normal;letter-spacing:0;line-height:1.25;text-transform:none}.room-grid-view-roomSubline,.room-list-view-roomDescription{overflow:hidden;color:#64748b;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.room-grid-view-description{color:#475569;font-family:inherit;font-size:12px;line-height:1.45}.room-grid-view-actionHint{display:grid;gap:4px;padding:10px 12px;border:1px solid #d7dee8;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff)}.room-grid-view-actionLabel{color:#1d4ed8;font-size:11px;font-weight:800}.room-grid-view-actionCopy{color:#64748b;font-size:12px;line-height:1.45}.room-grid-view-telemetryStrip,.room-grid-view-signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:0;border-radius:8px;padding:0;background:transparent}.room-grid-view-telemetryItem,.room-grid-view-metaItem{align-items:flex-start;min-width:0;padding:7px;border-radius:6px;background:#f8fafc}.room-grid-view-telValue{color:#172033;font-size:11px;letter-spacing:0;text-transform:none}.room-grid-view-cardFooter{margin-top:auto;gap:8px}.room-grid-view-btnInit{min-height:34px;padding:8px 11px;border-radius:8px;background:#172033;box-shadow:none;font-size:12px;letter-spacing:0;text-transform:none;width:auto;min-width:120px}.room-grid-view-btnInit:hover{background:#1d4ed8}.room-grid-view-empty,.room-list-view-empty,.assets-view-empty{display:grid;place-items:center;gap:8px;min-height:180px;border:1px dashed #c8d3e1;border-radius:8px;background:#ffffffb3;color:#64748b;font-size:13px;font-weight:700}.room-list-view-root{width:100%;max-width:none;gap:8px;overflow:hidden;border:0;border-radius:0;background:transparent}.room-list-view-actionBtn{width:34px;height:34px;margin-left:12px;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#475569;opacity:1;box-shadow:none}.room-list-view-actionBtn:hover{border-color:#93b4ff;background:#eef4ff;color:#1d4ed8}.assets-view-root{width:100%;max-width:none;gap:12px}.assets-view-roomSummary-copy span,.assets-view-roomSummary-eyebrow,.assets-view-selectedKicker,.assets-view-selectedCopy>span:last-child,.assets-view-recordMeta,.assets-view-card-meta{color:#64748b;font-size:11px;letter-spacing:0;text-transform:none}.assets-view-accessPill.is-ready{background:#dcfce7;color:#166534}.assets-view-accessPill.is-locked{background:#fef3c7;color:#92400e}.assets-view-actionBtn{border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#475569;letter-spacing:0;text-transform:none}.assets-view-actionBtn:hover{border-color:#93b4ff;background:#eef4ff;color:#1d4ed8}.assets-view-actionBtn:disabled{background:#f8fafc}.assets-view-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px}.assets-view-main{min-width:0;gap:12px}.assets-view-tableWrapper,.assets-view-sidebar,.assets-view-card,.account-settings-panel,.doc-detail-sidebar-policy-box{border:1px solid #d7dee8;border-radius:8px;background:#fff;box-shadow:none}.assets-view-trSelected{background:#eef4ff;box-shadow:inset 3px 0 #1d4ed8}.assets-view-identityCell,.assets-view-card-header{gap:9px;min-width:0}.assets-view-recordName,.assets-view-card-title{color:#172033;font-size:13px;letter-spacing:0;text-transform:none}.assets-view-cardGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.assets-view-card{gap:10px;padding:13px}.assets-view-card:hover{border-color:#93b4ff;background:#f8fbff}.assets-view-card-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.assets-view-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assets-view-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.assets-view-card-footer{border-top:1px solid #edf1f7;padding-top:8px;color:#64748b;letter-spacing:0;text-transform:none}.assets-view-card-state{color:#1d4ed8;font-size:11px;font-weight:800}.assets-view-card-action{display:inline-flex;align-items:center;gap:5px}.assets-view-sidebar{overflow:hidden}.assets-view-sidebar-empty{padding:22px;gap:8px}.assets-view-sidebar-empty-icon{width:42px;height:42px;align-self:center;background:#eef4ff;color:#1d4ed8}.assets-view-sidebar-empty-title{font-size:14px;letter-spacing:0;text-transform:none}.assets-view-sidebar-empty-body{color:#64748b;font-size:12px;letter-spacing:0;text-transform:none}.doc-detail-sidebar-header{padding:14px;background:#172033}.doc-detail-sidebar-header-label{overflow:hidden;font-size:11px;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.doc-detail-sidebar-idChip{border-radius:999px;background:#ffffff1f;color:#ffffffc7;letter-spacing:0}.doc-detail-sidebar-close-btn{width:30px;height:30px;border-radius:8px}.doc-detail-sidebar-content{padding:16px;gap:12px}.doc-detail-sidebar-hero{border:1px solid #d7dee8;border-radius:8px;background:#fff;padding:12px}.doc-detail-sidebar-hero-icon{border:1px solid #d7dee8;border-radius:8px;background:#eef4ff;color:#1d4ed8}.doc-detail-sidebar-title{color:#172033;font-size:15px;font-style:normal;letter-spacing:0;line-height:1.25;text-transform:none}.doc-detail-sidebar-hero-meta,.doc-detail-sidebar-reviewPath-copy p{color:#64748b;font-size:12px}.doc-detail-sidebar-access-pill{border-radius:999px;font-size:11px;letter-spacing:0;text-transform:none}.doc-detail-sidebar-access-pill.is-ready{background:#dcfce7;color:#166534}.doc-detail-sidebar-access-pill.is-locked{background:#fef3c7;color:#92400e}.doc-detail-sidebar-reviewPath{border:1px solid #edf1f7;border-radius:8px;background:#f8fafc}.doc-detail-sidebar-reviewPath-copy strong{color:#172033;font-size:13px}.doc-detail-sidebar-nextStep{display:grid;gap:4px;padding:12px;border:1px solid #d7dee8;border-radius:8px;background:linear-gradient(135deg,#eef4ff,#f8fbff)}.doc-detail-sidebar-nextStep strong{color:#172033;font-size:13px}.doc-detail-sidebar-nextStep p{color:#64748b;font-size:12px;line-height:1.45}.doc-detail-sidebar-policy-grid{grid-template-columns:1fr;gap:8px}.doc-detail-sidebar-timeline{display:grid;gap:8px}.doc-detail-sidebar-timeline-item{gap:9px}.doc-detail-sidebar-timeline-dot{width:28px;height:28px;border:0;border-radius:999px;background:#172033;color:#fff;font-size:10px}.doc-detail-sidebar-timeline-body{border-bottom:1px solid #edf1f7}.doc-detail-sidebar-timeline-meta,.doc-detail-sidebar-timeline-note{letter-spacing:0;text-transform:none}.doc-detail-sidebar-policy-box{padding:10px}.doc-detail-sidebar-policy-box-val{color:#172033;font-size:12px;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.doc-detail-sidebar-footer{padding:14px;border-top:1px solid #d7dee8;background:#f8fafc}.doc-detail-sidebar-access-note{color:#64748b;font-size:11px;letter-spacing:0;text-transform:none}.doc-detail-sidebar-btn-log{min-height:34px;padding:8px 10px;background:var(--lithic-black);color:var(--lithic-white);box-shadow:none;font-size:12px}.doc-detail-sidebar-btn-log:hover{background:var(--lithic-accent-blue)}.account-settings-view{align-items:flex-start;padding:clamp(16px,3vw,32px)}.account-settings-card{width:min(920px,100%);border:0;background:transparent;box-shadow:none;padding:0;gap:16px}.account-settings-heading{display:flex;align-items:center;gap:10px}.account-settings-heading-compact{align-items:flex-start}.account-settings-heading-icon{width:36px;height:36px;border:1px solid #d7dee8;background:#eef4ff;color:#1d4ed8}.account-settings-title{color:#172033;font-size:18px;letter-spacing:0;text-transform:none}.account-settings-subtitle,.account-settings-label{color:#64748b;font-size:12px;letter-spacing:0;text-transform:none}.account-settings-dashboard{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.account-settings-panel{padding:16px}.account-settings-form{width:min(460px,100%);padding:16px;border:1px solid #d7dee8;border-radius:8px;background:#fff}.account-settings-metadata-row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:8px}.account-settings-feedback{border:1px solid #d7dee8;border-radius:8px;font-size:12px;letter-spacing:0;text-transform:none}.nda-gate-overlay{padding:16px;background:#0f172ab8}.nda-gate-modal{max-width:760px;border:1px solid #d7dee8;border-radius:8px;box-shadow:0 24px 60px #0f172a3d;overflow:hidden}.nda-gate-protocol-header{background:#172033;font-size:11px;letter-spacing:0;text-transform:none}.nda-gate-title-section,.nda-gate-scroll-content,.nda-gate-signature-section{padding:clamp(18px,3vw,28px)}.nda-gate-title{margin-bottom:6px;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:0;text-transform:none}.nda-gate-room-info,.nda-gate-input-label,.nda-gate-footer-disclaimer,.nda-gate-telemetry-box{color:#64748b;font-size:11px;letter-spacing:0;text-transform:none}.nda-gate-form-grid{gap:16px;margin-bottom:18px}.nda-gate-field-group{gap:8px}.nda-gate-text-input{min-height:38px;border:1px solid #c8d3e1;border-radius:8px;background:#fff;color:#172033;font-size:13px}.nda-gate-signature-canvas,.nda-gate-pdf-viewer{border:1px solid #c8d3e1;border-radius:8px}.nda-gate-telemetry-box{border:1px solid #d7dee8;border-radius:8px;background:#f8fafc}.nda-gate-action-footer{align-items:flex-end}.nda-gate-btn-accept,.nda-gate-btn-decline{min-height:36px;padding:8px 12px;border:1px solid var(--lithic-border-primary);box-shadow:none;font-size:12px}.nda-gate-btn-accept{background:var(--lithic-black);color:var(--lithic-white)}.nda-gate-btn-accept:hover{background:var(--lithic-accent-blue)}.nda-gate-btn-decline{background:var(--lithic-surface-field);color:var(--lithic-text-primary)}.dr-file-preview-header,.dr-file-preview-footer{background:#0f172ae0}.dr-file-preview-title{font-size:16px}.dr-file-preview-subline,.dr-file-preview-chip,.dr-file-preview-footer-note{letter-spacing:0;text-transform:none}.dr-file-preview-canvas{border-color:#d7dee8;border-radius:16px}.dr-file-preview-text,.dr-file-preview-message,.dr-file-preview-download{min-height:calc(100vh - 220px)}.announcements-view-root,.support-view-root{width:100%;max-width:none;gap:12px}.announcements-view-list{display:grid;gap:12px}.announcements-view-emptyState,.announcements-view-item{border:1px solid #d7dee8;border-radius:8px;background:#fff;box-shadow:none}.announcements-view-emptyState{gap:8px;padding:28px;color:#64748b;opacity:1}.announcements-view-emptyText,.announcements-view-itemRef,.announcements-view-itemMeta{letter-spacing:0;text-transform:none}.announcements-view-item{padding:16px}.announcements-view-itemTitle{font-size:15px;font-style:normal;letter-spacing:0;text-transform:none}.announcements-view-itemText{font-family:inherit;font-style:normal}.announcements-view-itemFooter{flex-wrap:wrap;gap:8px}.announcements-view-itemAction{width:30px;height:30px;border:1px solid #d7dee8;border-radius:8px;color:#64748b}.support-view-root{padding:clamp(16px,3vw,28px)}.support-view-chatWrapper{border:1px solid #d7dee8;border-radius:8px;box-shadow:none}.support-view-messageArea{padding:16px;font-size:12px}.support-view-messageMeta{color:#64748b;font-size:10px;letter-spacing:0;text-transform:none}.support-view-bubbleBase{max-width:min(640px,85%);border:1px solid #d7dee8;border-radius:8px;padding:9px 11px;font-weight:600;letter-spacing:0;text-transform:none}.support-view-bubbleUser{background:#172033}.support-view-bubbleAdmin{background:#f8fafc}.support-view-inputArea{height:auto;min-height:52px;border-top:1px solid #d7dee8}.support-view-input{padding:0 14px;color:#172033;font-size:13px;letter-spacing:0;text-transform:none}.support-view-btnSend{min-width:96px;padding:0 14px;background:#172033;font-size:12px;letter-spacing:0}.support-view-quickActions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.support-view-btnQuick{min-height:36px;border:1px solid #d7dee8;border-radius:8px;background:#fff;box-shadow:none;color:#172033;font-size:12px;letter-spacing:0;text-transform:none}.access-overlay-root{background:#0f172ab8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.access-overlay-card{border:1px solid #d7dee8;border-radius:8px;padding:28px;background:#fff;box-shadow:0 24px 60px #0f172a3d}.access-overlay-icon-wrapper{display:grid;place-items:center;color:#1d4ed8}.access-overlay-title{margin-bottom:4px;color:#172033;font-size:22px;letter-spacing:0;text-transform:none}.access-overlay-room-name,.access-overlay-description{color:#64748b}.access-overlay-room-name{margin-bottom:16px;font-size:12px;letter-spacing:0;text-transform:none}.access-overlay-description{margin-bottom:18px;font-size:13px}.access-overlay-metadata-table{margin-bottom:18px;border:1px solid #d7dee8;border-radius:8px;background:#f8fafc;font-size:11px}.access-overlay-label,.access-overlay-value{letter-spacing:0;text-transform:none}.access-overlay-btn-return{min-height:36px;padding:8px 12px;background:var(--lithic-black);color:var(--lithic-white);font-size:12px}.staging-bar-root{bottom:18px;width:min(420px,calc(100vw - 24px));border:1px solid #d7dee8;border-radius:8px;background:#172033;box-shadow:0 16px 38px #0f172a2e;animation:none}.staging-bar-header,.staging-bar-count,.staging-bar-status{letter-spacing:0;text-transform:none}.staging-bar-title{color:#fde68a}@media(max-width:1024px){.assets-view-grid{grid-template-columns:1fr}}@media(max-width:900px){.chassis-content-body{flex-direction:column}.app-sidebar{width:100%;border-right:0;border-bottom:1px solid #d7dee8}.app-sidebar-top{padding:12px}.app-nav-list{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px}.app-nav-list li{flex:0 0 auto}.app-nav-btn{min-width:-moz-max-content;min-width:max-content;padding-inline:12px}}@media(max-width:720px){.chassis-header{flex-wrap:wrap;gap:8px}.chassis-identity-text{display:none}.chassis-header-right,.chassis-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.chassis-footer{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.chassis-footer-left,.chassis-footer-right{width:100%;justify-content:space-between;flex-wrap:wrap}.app-main-header{align-items:flex-start;flex-direction:column}.app-content-area{padding:12px}.assets-view-selectedStrip{align-items:flex-start}.assets-view-selectedActions{margin-left:0}.room-list-view-colTelemetry,.room-list-view-telemetryCell,.room-list-view-colVersion,.room-list-view-versionCell{display:none}.doc-previewer-header,.doc-previewer-footer{align-items:flex-start;flex-direction:column;gap:8px}.doc-previewer-content-grid{grid-template-columns:1fr}.nda-gate-action-footer{align-items:stretch;flex-direction:column}.nda-gate-button-group{justify-content:flex-end}}.alumina-schematic-root{position:relative;margin-bottom:2rem;overflow:hidden;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.alumina-schematic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;font-weight:900;text-transform:uppercase;font-family:JetBrains Mono,monospace}.alumina-schematic-node{display:flex;flex-direction:column;gap:.5rem;border-width:1px;border-color:#0000001a;--tw-bg-opacity: 1;background-color:rgb(249 249 248 / var(--tw-bg-opacity, 1));padding:.75rem}.alumina-schematic-label{letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1))}.alumina-schematic-value{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.alumina-schematic-line{margin-top:.5rem;margin-bottom:.5rem;height:1px;width:100%;background-color:#0000000d}.alumina-schematic-signal{margin-right:.5rem;display:inline-block;height:.5rem;width:.5rem}@keyframes pulse{50%{opacity:.5}}.alumina-schematic-signal{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.dr-file-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(37,99,235,.18),transparent 30%),linear-gradient(180deg,#0f172af7,#0f172afc);color:#e2e8f0}.dr-file-preview-header,.dr-file-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-color:#94a3b82e;background:#0f172ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dr-file-preview-header{border-bottom:1px solid rgba(148,163,184,.18)}.dr-file-preview-footer{border-top:1px solid rgba(148,163,184,.18)}.dr-file-preview-titlegroup,.dr-file-preview-controls,.dr-file-preview-footer-meta{display:flex;align-items:center;gap:12px}.dr-file-preview-titleblock{display:flex;min-width:0;flex-direction:column;gap:4px}.dr-file-preview-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;color:#f8fafc}.dr-file-preview-subline{display:flex;flex-wrap:wrap;gap:10px;color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dr-file-preview-typebadge,.dr-file-preview-zoom-btn,.dr-file-preview-close,.dr-file-preview-chip{border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#1e293bb8}.dr-file-preview-typebadge{display:grid;width:44px;height:44px;place-items:center;flex:0 0 auto;color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:.08em}.dr-file-preview-zoom{display:inline-flex;align-items:center;gap:8px}.dr-file-preview-zoom-btn,.dr-file-preview-close{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;color:#e2e8f0;font-size:12px;font-weight:700;transition:background .16s ease,border-color .16s ease,color .16s ease}.dr-file-preview-zoom-btn{min-width:38px}.dr-file-preview-close:hover,.dr-file-preview-zoom-btn:hover,.dr-file-preview-download:hover{border-color:#60a5fa73;background:#2563eb2e;color:#f8fafc}.dr-file-preview-zoom-value{min-width:46px;text-align:center;color:#cbd5e1;font-size:12px;font-weight:700}.dr-file-preview-body{flex:1 1 auto;overflow:auto;padding:24px}.dr-file-preview-stage{position:relative;min-height:100%}.dr-file-preview-canvas{position:relative;min-height:calc(100vh - 180px);overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffb,#f8fafcfa);box-shadow:0 28px 80px #02061759}.dr-file-preview-text,.dr-file-preview-frame,.dr-file-preview-image,.dr-file-preview-message,.dr-file-preview-download{position:relative;z-index:1;display:block;width:100%}.dr-file-preview-text{min-height:calc(100vh - 180px);margin:0;padding:28px;overflow:auto;color:#172033;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.dr-file-preview-frame{min-height:calc(100vh - 180px);border:0;background:#fff}.dr-file-preview-image{max-height:calc(100vh - 180px);-o-object-fit:contain;object-fit:contain;background:#fff}.dr-file-preview-message{display:grid;min-height:calc(100vh - 180px);place-items:center;padding:28px;color:#334155;font-size:14px;font-weight:700;text-align:center}.dr-file-preview-message-error{color:#b91c1c}.dr-file-preview-download{display:grid;min-height:calc(100vh - 180px);place-items:center;color:#1d4ed8;font-size:15px;font-weight:800;text-decoration:none}.dr-file-preview-watermarks{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;padding:26px}.dr-file-preview-watermark{align-self:center;justify-self:center;transform:rotate(-28deg);color:#94a3b8;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dr-file-preview-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:#cbd5e1;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dr-file-preview-chip-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px #22c55e2e}.dr-file-preview-footer-note{color:#94a3b8;font-size:12px;font-weight:700}@media(max-width:900px){.dr-file-preview-header,.dr-file-preview-footer{align-items:flex-start;flex-direction:column}.dr-file-preview-controls,.dr-file-preview-footer-meta{width:100%;flex-wrap:wrap}.dr-file-preview-watermarks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dr-file-preview-body{padding:14px}.dr-file-preview-canvas,.dr-file-preview-text,.dr-file-preview-frame,.dr-file-preview-image,.dr-file-preview-message,.dr-file-preview-download{min-height:calc(100vh - 230px)}.dr-file-preview-subline{gap:6px}.dr-file-preview-watermarks{grid-template-columns:1fr}}:root{--dr-color-bg: var(--gs-color-bg);--dr-color-surface: var(--gs-color-surface-strong);--dr-color-surface-muted: var(--gs-color-surface);--dr-color-surface-panel: var(--dr-color-surface);--dr-color-surface-elevated: var(--dr-color-surface-muted);--dr-color-border: var(--gs-color-border);--dr-color-border-strong: color-mix(in srgb, var(--gs-color-border) 70%, var(--gs-color-accent));--dr-color-text: var(--gs-color-text);--dr-color-text-muted: var(--gs-color-text-muted);--dr-color-accent: var(--gs-color-accent);--dr-color-accent-soft: var(--gs-color-accent-soft);--dr-color-success: var(--gs-color-success);--dr-color-success-soft: color-mix(in srgb, var(--gs-color-success) 16%, white);--dr-color-warning: var(--gs-color-warn);--dr-color-warning-soft: color-mix(in srgb, var(--gs-color-warn) 16%, white);--dr-color-danger: var(--gs-color-danger);--dr-color-danger-soft: color-mix(in srgb, var(--gs-color-danger) 16%, white);--dr-color-info: color-mix(in srgb, var(--gs-color-accent-strong) 64%, #1a365d);--dr-color-info-soft: color-mix(in srgb, var(--gs-color-accent) 14%, white);--dr-radius-sm: var(--gs-radius-sm);--dr-radius-md: var(--gs-radius-md);--dr-radius-lg: var(--gs-radius-lg);--dr-shadow-soft: var(--gs-shadow-soft);--dr-shadow-panel: var(--gs-shadow-panel);--dr-space-1: 6px;--dr-space-2: var(--gs-space-2);--dr-space-3: var(--gs-space-3);--dr-space-4: var(--gs-space-4);--dr-space-5: var(--gs-space-5);--dr-motion-fast: var(--gs-motion-fast)}.dr-page-frame{display:flex;flex-direction:column;gap:var(--dr-space-4)}.dr-page-frame-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,360px);gap:var(--dr-space-4);min-height:0;align-items:start}.dr-page-frame-body-single{grid-template-columns:minmax(0,1fr)}.dr-page-frame-content,.dr-page-frame-sidebar{min-width:0;min-height:0}.dr-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dr-space-3);padding:var(--dr-space-4);border:1px solid var(--dr-color-border);border-radius:var(--dr-radius-lg);background:var(--dr-color-surface-panel);box-shadow:var(--dr-shadow-soft)}.dr-section-header-main,.dr-section-header-copy{display:flex;flex-direction:column;gap:var(--dr-space-1);min-width:0}.dr-section-header-main{flex:1 1 auto}.dr-section-header-titleRow{display:flex;align-items:center;gap:var(--dr-space-2);min-width:0;flex-wrap:wrap}.dr-section-header-eyebrow{color:var(--dr-color-text-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dr-section-header-title{margin:0;color:var(--dr-color-text);font-size:18px;font-weight:850;line-height:1.1}.dr-section-header-meta,.dr-section-header-context{color:var(--dr-color-text-muted);font-size:12px;font-weight:600}.dr-section-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--dr-space-2);flex-wrap:wrap}.dr-action-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--dr-space-2);flex-wrap:wrap}.dr-action-bar-primary,.dr-action-bar-secondary{display:flex;align-items:center;gap:var(--dr-space-2);flex-wrap:wrap}.dr-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.dr-status-pill-subtle{background:transparent;border-color:currentColor}.dr-detail-panel{display:flex;flex-direction:column;gap:var(--dr-space-3);height:100%;padding:var(--dr-space-4);border:1px solid var(--dr-color-border);border-radius:var(--dr-radius-lg);background:var(--dr-color-surface-panel);box-shadow:var(--dr-shadow-panel)}.dr-detail-panel-header,.dr-detail-panel-copy,.dr-detail-panel-body{display:flex;flex-direction:column;gap:var(--dr-space-2);min-width:0}.dr-detail-panel-header{flex-direction:row;align-items:flex-start;justify-content:space-between}.dr-detail-panel-titleRow{display:flex;align-items:center;gap:var(--dr-space-2);flex-wrap:wrap}.dr-detail-panel-title{margin:0;color:var(--dr-color-text);font-size:17px;font-weight:850}.dr-detail-panel-subtitle{margin:0;color:var(--dr-color-text-muted);font-size:12px;font-weight:600}.dr-detail-panel-actions{display:flex;align-items:center;gap:var(--dr-space-2);flex-wrap:wrap}.dr-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--dr-space-2);padding:28px;border:1px dashed var(--dr-color-border-strong);border-radius:var(--dr-radius-lg);background:var(--dr-color-surface-panel);color:var(--dr-color-text-muted);text-align:center}.dr-empty-state-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--dr-color-accent-soft);color:var(--dr-color-accent)}.dr-empty-state-title{color:var(--dr-color-text);font-size:14px;font-weight:850}.dr-empty-state-body{max-width:36ch;color:var(--dr-color-text-muted);font-size:12px;font-weight:600}.dr-data-table{display:flex;flex-direction:column;gap:12px}.dr-data-table-controls{display:flex;justify-content:space-between;align-items:center;gap:8px;position:relative;padding:12px 14px;border:1px solid var(--dr-color-border);border-radius:var(--dr-radius-lg);background:var(--dr-color-surface-panel);box-shadow:var(--dr-shadow-soft)}.dr-data-table-searchWrap{display:flex;align-items:center;flex:1 1 520px;min-width:min(100%,320px);max-width:720px;box-sizing:border-box;gap:8px;padding:0 12px;border:1px solid var(--dr-color-border);border-radius:12px;background:var(--dr-color-surface-elevated);color:var(--dr-color-text-muted)}.dr-data-table-search{flex:1 1 auto;min-width:0;width:100%;max-width:none;box-sizing:border-box;background:transparent;border:0;color:var(--dr-color-text);font-size:12px;padding:11px 0}.dr-data-table-filterBtn{display:inline-flex;align-items:center;gap:8px;background:var(--dr-color-surface-elevated);border:1px solid var(--dr-color-border);color:var(--dr-color-text);font-size:11px;border-radius:12px;padding:9px 12px;font-weight:800}.dr-data-table-resultCount{display:inline-flex;align-items:center;gap:6px;padding:0 12px;min-height:38px;border:1px solid var(--dr-color-border);border-radius:12px;background:var(--dr-color-surface-elevated);color:var(--dr-color-text-muted);font-size:11px;font-weight:700}.dr-data-table-resultLabel,.dr-data-table-resultSep{color:var(--dr-color-text-muted);font-weight:600}.dr-data-table-filterBadge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;background:var(--dr-color-text);color:#fff;font-size:10px;font-weight:800}.dr-data-table-filterWrap{position:relative}.dr-data-table-filterMenu{position:absolute;right:0;top:calc(100% + 6px);z-index:10;min-width:240px;max-height:320px;overflow:auto;background:var(--dr-color-surface-elevated);border:1px solid var(--dr-color-border);border-radius:14px;padding:10px;box-shadow:0 20px 50px #0f172a29}.dr-data-table-filterGroup{margin-bottom:8px}.dr-data-table-filterTitle{font-size:10px;text-transform:uppercase;color:var(--dr-color-text-muted);margin-bottom:6px;font-weight:800}.dr-data-table-filterOption{display:flex;gap:8px;align-items:center;padding:6px 0;font-size:11px;color:var(--dr-color-text)}.dr-data-table-scroll{overflow:auto;border:1px solid var(--dr-color-border);border-radius:var(--dr-radius-lg);background:var(--dr-color-surface-panel);box-shadow:var(--dr-shadow-soft)}.dr-data-table-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--dr-color-surface-panel);overflow:hidden}.dr-data-table-table th,.dr-data-table-table td{padding:13px 16px;border-bottom:1px solid var(--dr-color-border);border-right:0;font-size:12px;vertical-align:top;text-align:left;color:var(--dr-color-text)}.dr-data-table-table th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--dr-color-text) 10%,var(--dr-color-surface-panel));color:var(--dr-color-text);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dr-data-table-table tbody tr{background:var(--dr-color-surface-panel)}.dr-data-table-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--dr-color-border) 12%,var(--dr-color-surface-panel))}.dr-data-table-compact .dr-data-table-table th,.dr-data-table-compact .dr-data-table-table td{padding-block:11px}.dr-data-table-thBtn{border:0;background:transparent;color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;font-weight:inherit}.dr-data-table-rowClickable{cursor:pointer;transition:background-color var(--dr-motion-fast),box-shadow var(--dr-motion-fast)}.dr-data-table-rowClickable:hover{background:color-mix(in srgb,var(--dr-color-accent-soft) 50%,var(--dr-color-surface-panel))}.dr-data-table-sortIndicator{margin-left:8px;font-size:10px;opacity:.78}.dr-table-cell-stack{display:flex;flex-direction:column;gap:4px;min-width:0}.dr-table-cell-title{color:var(--dr-color-text);font-size:13px;font-weight:800;line-height:1.2}.dr-table-cell-meta{color:var(--dr-color-text-muted);font-size:11px;font-weight:600;line-height:1.35}.dr-table-row-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.dr-toolbar-primary{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.dr-toolbar-secondary{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:0 1 auto;flex-wrap:wrap}.dr-toolbar-titleblock{display:flex;min-width:0;flex-direction:column;gap:2px;padding-right:6px}.dr-toolbar-kicker{color:var(--dr-color-text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dr-toolbar-title{overflow:hidden;color:var(--dr-color-text);font-size:15px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dr-toolbar-meta{color:var(--dr-color-text-muted);font-size:11px;font-weight:600;white-space:nowrap}.dr-toolbar-tabs{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.dr-toolbar-context{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding-right:8px;border-right:1px solid var(--dr-color-border)}.dr-toolbar-context-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.dr-toolbar-context-copy strong,.dr-toolbar-context-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-toolbar-context-copy strong{color:var(--dr-color-text);font-size:13px;font-weight:800}.dr-toolbar-context-copy span{color:var(--dr-color-text-muted);font-size:11px;font-weight:600}.dr-toolbar-context-icon{display:grid;width:30px;height:30px;place-items:center;flex:0 0 auto;border:1px solid var(--dr-color-border);border-radius:8px;background:var(--dr-color-surface-elevated);color:var(--dr-color-accent)}.dr-view-toggle .app-view-mode-btn span{font-size:11px;font-weight:700}.dr-view-toggle .app-view-mode-btn{min-width:auto;padding-inline:10px}@media(max-width:1100px){.dr-page-frame-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.dr-toolbar{align-items:flex-start;flex-direction:column}.dr-toolbar-primary,.dr-toolbar-secondary,.dr-section-header,.dr-data-table-controls{width:100%}.dr-toolbar-secondary,.dr-section-header-actions{justify-content:flex-start}.dr-toolbar-context{border-right:0;padding-right:0}}@media(max-width:640px){.dr-view-toggle .app-view-mode-btn span{display:none}.dr-toolbar-title,.dr-section-header-title{font-size:14px}.dr-toolbar-meta,.dr-section-header-meta{white-space:normal}}body[data-theme=dark][data-theme-variant=gs]{--dr-color-surface: var(--gs-color-bg);--dr-color-surface-muted: var(--gs-color-bg);--dr-color-surface-panel: var(--gs-color-bg);--dr-color-surface-elevated: var(--gs-color-bg);--dr-color-border: var(--gs-color-border);--dr-color-text: var(--gs-color-text);--dr-color-text-muted: var(--gs-color-text-muted);--dr-color-success-soft: color-mix(in srgb, var(--gs-color-success) 18%, transparent);--dr-color-warning-soft: color-mix(in srgb, var(--gs-color-warn) 18%, transparent);--dr-color-danger-soft: color-mix(in srgb, var(--gs-color-danger) 18%, transparent);--dr-color-info-soft: color-mix(in srgb, var(--gs-color-accent) 18%, transparent)}body[data-theme=dark][data-theme-variant=gs] .dr-section-header,body[data-theme=dark][data-theme-variant=gs] .dr-detail-panel,body[data-theme=dark][data-theme-variant=gs] .dr-empty-state,body[data-theme=dark][data-theme-variant=gs] .dr-data-table,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-row,body[data-theme=dark][data-theme-variant=gs] .dr-toolbar,body[data-theme=dark][data-theme-variant=gs] .dr-toolbar-context,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-controls,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-searchWrap,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-filterBtn,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-resultCount,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-filterMenu,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-scroll,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-table{background:var(--gs-color-bg);color:var(--gs-color-text);border-color:var(--gs-color-border);box-shadow:none}body[data-theme=dark][data-theme-variant=gs] .dr-section-header,body[data-theme=dark][data-theme-variant=gs] .dr-detail-panel,body[data-theme=dark][data-theme-variant=gs] .dr-empty-state,body[data-theme=dark][data-theme-variant=gs] .dr-toolbar{background-image:none}body[data-theme=dark][data-theme-variant=gs] .dr-data-table-head,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-rowClickable:hover,body[data-theme=dark][data-theme-variant=gs] .dr-toolbar-context-icon,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-filterBadge{background:color-mix(in srgb,var(--gs-color-border) 38%,var(--gs-color-bg));color:var(--gs-color-text);border-color:var(--gs-color-border)}body[data-theme=dark][data-theme-variant=gs] .dr-data-table-table th,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-table td,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-resultLabel,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-resultSep,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-searchWrap,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-filterBtn{color:var(--gs-color-text-muted);border-color:var(--gs-color-border)}body[data-theme=dark][data-theme-variant=gs] .dr-data-table-search,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-table th,body[data-theme=dark][data-theme-variant=gs] .dr-data-table-table td,body[data-theme=dark][data-theme-variant=gs] .dr-toolbar-title,body[data-theme=dark][data-theme-variant=gs] .dr-toolbar-context-copy strong,body[data-theme=dark][data-theme-variant=gs] .dr-section-header-title,body[data-theme=dark][data-theme-variant=gs] .dr-detail-panel-title,body[data-theme=dark][data-theme-variant=gs] .dr-empty-state-title{color:var(--gs-color-text)}body[data-theme=dark][data-theme-variant=gs] .dr-section-header-meta,body[data-theme=dark][data-theme-variant=gs] .dr-section-header-context,body[data-theme=dark][data-theme-variant=gs] .dr-detail-panel-subtitle,body[data-theme=dark][data-theme-variant=gs] .dr-empty-state-body,body[data-theme=dark][data-theme-variant=gs] .dr-section-header-eyebrow,body[data-theme=dark][data-theme-variant=gs] .dr-toolbar-meta,body[data-theme=dark][data-theme-variant=gs] .dr-toolbar-context-copy span{color:var(--gs-color-text-muted)}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.top-0{top:0}.mb-6{margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.h-0\.5{height:.125rem}.h-full{height:100%}.w-1\/2{width:50%}.w-1\/4{width:25%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[marquee_2s_linear_infinite\]{animation:marquee 2s linear infinite}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.border-t{border-top-width:1px}.border-black\/5{border-color:#0000000d}.bg-black\/10{background-color:#0000001a}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.pt-4{padding-top:1rem}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[7px\]{font-size:7px}.text-\[9px\]{font-size:9px}.font-black{font-weight:900}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.tracking-normal{letter-spacing:0em}.tracking-widest{letter-spacing:.1em}.text-\[\#9D9D98\]{--tw-text-opacity: 1;color:rgb(157 157 152 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@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))}}.paused{animation-play-state:paused}.font-mono{font-family:JetBrains Mono,monospace}:root,body[data-theme-variant=vdr]{--lithic-black: #111111;--lithic-white: #ffffff;--lithic-alumina-100: #ffffff;--lithic-alumina-200: #f7f7f5;--lithic-alumina-300: rgba(17, 17, 17, .12);--lithic-alumina-400: rgba(17, 17, 17, .18);--lithic-alumina-500: #6f6f6a;--lithic-alumina-700: #111111;--lithic-alumina-800: #080808;--lithic-alumina-900: #000000;--lithic-accent-blue: #2563eb;--lithic-accent-blue-glitch: rgba(37, 99, 235, .16);--lithic-accent-red: #c53030;--lithic-accent-green: #2f855a;--lithic-accent-amber: #b7791f;--lithic-bg-main: var(--lithic-alumina-200);--lithic-bg-card: var(--lithic-alumina-100);--lithic-bg-terminal: #050505;--lithic-surface-shell: var(--lithic-bg-main);--lithic-surface-card: var(--lithic-bg-card);--lithic-surface-terminal: var(--lithic-bg-terminal);--lithic-surface-field: #fafaf9;--lithic-surface-field-muted: #f5f5f3;--lithic-surface-hover: rgba(17, 17, 17, .04);--lithic-surface-active: var(--lithic-accent-blue-glitch);--lithic-border-primary: rgba(17, 17, 17, .16);--lithic-border-muted: rgba(17, 17, 17, .1);--lithic-border-heavy: 2px solid rgba(17, 17, 17, .18);--lithic-text-primary: #111111;--lithic-text-secondary: #6f6f6a;--lithic-text-muted: #8d8d88;--lithic-text-inverse: #ffffff;--lithic-gray: #f1f1ed;--lithic-muted: #8d8d88;--lithic-accent: #111111;--lithic-shadow-hard: 0 20px 48px rgba(17, 17, 17, .14);--lithic-shadow-soft: 0 8px 22px rgba(17, 17, 17, .12);--lithic-shadow-glow: 0 0 0 rgba(37, 99, 235, 0);--lithic-spacing-xs: var(--gs-space-1);--lithic-spacing-sm: var(--gs-space-2);--lithic-spacing-md: var(--gs-space-4);--lithic-spacing-lg: var(--gs-space-5);--lithic-spacing-xl: var(--gs-space-6)}body[data-theme=dark][data-theme-variant=vdr]{--lithic-black: #f3f0ea;--lithic-white: #0c0c0b;--lithic-alumina-100: #151412;--lithic-alumina-200: #0c0c0b;--lithic-alumina-300: rgba(255, 255, 255, .08);--lithic-alumina-400: rgba(255, 255, 255, .12);--lithic-alumina-500: #98948b;--lithic-alumina-700: #ebe7df;--lithic-alumina-800: #f5f1e9;--lithic-alumina-900: #fffbf3;--lithic-accent-blue: #60a5fa;--lithic-accent-blue-glitch: rgba(96, 165, 250, .18);--lithic-accent-red: #f87171;--lithic-accent-green: #86efac;--lithic-accent-amber: #f6ad55;--lithic-bg-main: var(--lithic-alumina-200);--lithic-bg-card: var(--lithic-alumina-100);--lithic-bg-terminal: #020202;--lithic-surface-shell: var(--lithic-bg-main);--lithic-surface-card: var(--lithic-bg-card);--lithic-surface-terminal: var(--lithic-bg-terminal);--lithic-surface-field: #11100f;--lithic-surface-field-muted: #151412;--lithic-surface-hover: rgba(255, 255, 255, .05);--lithic-surface-active: rgba(255, 255, 255, .08);--lithic-border-primary: rgba(255, 255, 255, .12);--lithic-border-muted: rgba(255, 255, 255, .08);--lithic-border-heavy: 2px solid rgba(255, 255, 255, .12);--lithic-text-primary: #ebe7df;--lithic-text-secondary: #98948b;--lithic-text-muted: #7f7b73;--lithic-text-inverse: #0c0c0b;--lithic-gray: #121210;--lithic-muted: #7f7b73;--lithic-accent: #ebe7df;--lithic-shadow-hard: 0 20px 48px rgba(0, 0, 0, .42);--lithic-shadow-soft: 0 10px 26px rgba(0, 0, 0, .28);--lithic-shadow-glow: 0 0 0 rgba(96, 165, 250, 0)}body[data-theme-variant=gs]{--lithic-black: var(--gs-color-text);--lithic-white: var(--gs-color-surface-strong);--lithic-alumina-100: var(--gs-color-surface-strong);--lithic-alumina-200: var(--gs-color-bg);--lithic-alumina-300: color-mix(in srgb, var(--gs-color-border) 70%, #d7cec0);--lithic-alumina-400: var(--gs-color-border);--lithic-alumina-500: var(--gs-color-text-muted);--lithic-alumina-700: var(--gs-color-text);--lithic-alumina-800: color-mix(in srgb, var(--gs-color-text) 86%, #000);--lithic-alumina-900: color-mix(in srgb, var(--gs-color-text) 92%, #000);--lithic-accent-blue: var(--gs-color-accent);--lithic-accent-blue-glitch: var(--gs-color-accent-soft);--lithic-accent-red: var(--gs-color-danger);--lithic-accent-green: var(--gs-color-success);--lithic-accent-amber: var(--gs-color-warn);--lithic-bg-main: var(--lithic-alumina-200);--lithic-bg-card: var(--lithic-alumina-100);--lithic-bg-terminal: var(--lithic-black);--lithic-surface-shell: var(--lithic-bg-main);--lithic-surface-card: var(--lithic-bg-card);--lithic-surface-terminal: var(--lithic-bg-terminal);--lithic-surface-field: var(--lithic-bg-card);--lithic-surface-field-muted: var(--lithic-bg-card);--lithic-surface-hover: var(--lithic-accent-blue-glitch);--lithic-surface-active: var(--lithic-accent-blue-glitch);--lithic-border-primary: var(--lithic-alumina-400);--lithic-border-muted: var(--gs-color-border);--lithic-border-heavy: 2px solid var(--lithic-alumina-400);--lithic-text-primary: var(--lithic-black);--lithic-text-secondary: var(--lithic-alumina-500);--lithic-text-muted: var(--gs-color-text-muted);--lithic-text-inverse: var(--lithic-white);--lithic-gray: var(--lithic-bg-main);--lithic-muted: var(--lithic-alumina-500);--lithic-accent: var(--lithic-black);--lithic-shadow-hard: var(--gs-shadow-panel);--lithic-shadow-soft: var(--gs-shadow-soft);--lithic-shadow-glow: var(--gs-shadow-lift);--lithic-spacing-xs: var(--gs-space-1);--lithic-spacing-sm: var(--gs-space-2);--lithic-spacing-md: var(--gs-space-4);--lithic-spacing-lg: var(--gs-space-5);--lithic-spacing-xl: var(--gs-space-6)}body{font-family:Atkinson Hyperlegible,sans-serif;background-color:var(--lithic-bg-main);color:var(--lithic-text-primary);-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;padding:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--lithic-border-primary)}::-webkit-scrollbar-thumb:hover{background:var(--lithic-text-primary)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.scanline{position:fixed;top:0;left:0;width:100%;height:2px;background:#2563eb0d;pointer-events:none;z-index:9999;animation:scanline 8s linear infinite}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}body[data-theme=dark] .lithic-card,body[data-theme=dark] .lithic-btn-secondary{background:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}.account-settings-view{min-height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:24px}.account-settings-card{width:min(960px,100%);border:2px solid var(--lithic-black);background:#fff;padding:24px;box-shadow:6px 6px 0 var(--lithic-black);display:flex;flex-direction:column;gap:16px}.account-settings-title{font-size:20px;font-weight:700}.account-settings-subtitle{color:var(--lithic-muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.account-settings-form,.account-settings-session{display:flex;flex-direction:column;gap:12px}.account-settings-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.account-settings-panel{border:2px solid var(--lithic-black);background:#fff;padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:4px 4px 0 var(--lithic-black)}.account-settings-metadata{display:flex;flex-direction:column;gap:8px}.account-settings-metadata-row{display:flex;flex-direction:column;gap:4px}.account-settings-value{font-weight:600;font-size:14px;word-break:break-word}.account-settings-field{display:flex;flex-direction:column;gap:6px}.account-settings-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--lithic-muted)}.account-settings-email{font-weight:600}.account-settings-feedback{border:2px solid var(--lithic-black);padding:10px 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.account-settings-feedback-spinner{width:12px;height:12px;border:2px solid var(--lithic-black);border-right-color:transparent;border-radius:999px;animation:account-settings-spin .8s linear infinite;flex:0 0 auto}@keyframes account-settings-spin{to{transform:rotate(360deg)}}.account-settings-feedback-submitting{background:#fff7cc}.account-settings-feedback-success{background:#dbffe5}.account-settings-feedback-error{background:#ffe0e0}body[data-theme=dark] .account-settings-card,body[data-theme=dark] .account-settings-panel,body[data-theme=dark] .account-settings-feedback{background:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme=dark] .account-settings-title,body[data-theme=dark] .account-settings-value,body[data-theme=dark] .account-settings-email{color:var(--lithic-text-primary)}body[data-theme=dark] .account-settings-subtitle,body[data-theme=dark] .account-settings-label{color:var(--lithic-text-secondary)}body[data-theme=dark] .account-settings-feedback-spinner{border-color:var(--lithic-text-primary);border-right-color:transparent}body[data-theme=dark] .chassis-root,body[data-theme=dark] .chassis-main-wrapper,body[data-theme=dark] .app-container,body[data-theme=dark] .app-main,body[data-theme=dark] .app-content-area{background:var(--lithic-bg-main);color:var(--lithic-text-primary)}body[data-theme=dark] .chassis-top-marquee{background:var(--lithic-bg-terminal);color:var(--lithic-text-primary)}body[data-theme=dark] .chassis-header,body[data-theme=dark] .app-main-header,body[data-theme=dark] .chassis-footer,body[data-theme=dark] .app-sidebar,body[data-theme=dark] .chassis-avatar-menu,body[data-theme=dark] .app-view-mode-group,body[data-theme=dark] .app-loading-screen,body[data-theme=dark] .room-grid-view-card,body[data-theme=dark] .room-list-view-toolbar,body[data-theme=dark] .room-list-view-tableShell,body[data-theme=dark] .assets-view-sidebar,body[data-theme=dark] .assets-view-gridCard,body[data-theme=dark] .assets-view-listRow,body[data-theme=dark] .doc-detail-sidebar,body[data-theme=dark] .doc-detail-viewer,body[data-theme=dark] .nda-gate-modal,body[data-theme=dark] .staging-bar-root,body[data-theme=dark] .chassis-logo-icon-wrapper,body[data-theme=dark] .account-settings-heading-icon,body[data-theme=dark] .room-grid-view-icon,body[data-theme=dark] .room-list-view-roomIcon,body[data-theme=dark] .assets-view-typeBadge,body[data-theme=dark] .assets-view-sidebar-empty-icon,body[data-theme=dark] .chassis-avatar,body[data-theme=dark] .app-view-mode-btn,body[data-theme=dark] .app-header-tab-btn,body[data-theme=dark] .nda-gate-btn-accept,body[data-theme=dark] .nda-gate-btn-decline,body[data-theme=dark] .doc-detail-sidebar-btn-log,body[data-theme=dark] .doc-previewer-terminate-btn,body[data-theme=dark] .support-view-btnSend,body[data-theme=dark] .staging-bar-btn-commit,body[data-theme=dark] .staging-bar-btn-discard,body[data-theme=dark] .access-overlay-btn-return{background:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme=dark] .app-header-tab-btn-active,body[data-theme=dark] .app-view-mode-btn-active,body[data-theme=dark] .app-nav-btn-active,body[data-theme=dark] .app-vault-btn-active,body[data-theme=dark] .nda-gate-btn-accept,body[data-theme=dark] .doc-previewer-terminate-btn,body[data-theme=dark] .support-view-btnSend,body[data-theme=dark] .staging-bar-btn-commit,body[data-theme=dark] .access-overlay-btn-return{background:var(--lithic-black);color:var(--lithic-white)}body[data-theme=dark] .app-header-tab-btn:hover,body[data-theme=dark] .app-view-mode-btn:hover,body[data-theme=dark] .app-nav-btn:hover,body[data-theme=dark] .app-vault-btn:hover,body[data-theme=dark] .room-grid-view-card:hover,body[data-theme=dark] .room-list-view-row:hover,body[data-theme=dark] .assets-view-recordBtn:hover{background:var(--lithic-accent-blue-glitch);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme=dark] .chassis-scope-label,body[data-theme=dark] .chassis-identity-label,body[data-theme=dark] .chassis-sys-status,body[data-theme=dark] .chassis-audit-stream,body[data-theme=dark] .chassis-kernel-info,body[data-theme=dark] .room-grid-view-refCode,body[data-theme=dark] .room-list-view-refCode,body[data-theme=dark] .room-grid-view-telLabel,body[data-theme=dark] .room-list-view-telLabel,body[data-theme=dark] .assets-view-card-type,body[data-theme=dark] .assets-view-card-action,body[data-theme=dark] .doc-detail-sidebar-section-label,body[data-theme=dark] .doc-detail-sidebar-policy-box-label,body[data-theme=dark] .room-grid-view-roomSubline,body[data-theme=dark] .room-list-view-roomDescription,body[data-theme=dark] .account-settings-subtitle,body[data-theme=dark] .nda-gate-footer-disclaimer{color:var(--lithic-text-secondary)}body[data-theme=dark] .chassis-scope-value,body[data-theme=dark] .chassis-identity-value,body[data-theme=dark] .room-grid-view-roomName,body[data-theme=dark] .app-room-context-name,body[data-theme=dark] .doc-detail-title,body[data-theme=dark] .account-settings-title,body[data-theme=dark] .assets-view-card-title{color:var(--lithic-text-primary)}body[data-theme] .chassis-header,body[data-theme] .app-main-header,body[data-theme] .chassis-footer,body[data-theme] .app-sidebar,body[data-theme] .chassis-avatar-menu,body[data-theme] .room-grid-view-card,body[data-theme] .room-list-view-roomBtn,body[data-theme] .room-grid-view-empty,body[data-theme] .assets-view-sidebar,body[data-theme] .assets-view-empty,body[data-theme] .assets-view-recordBtn,body[data-theme] .doc-detail-sidebar,body[data-theme] .doc-detail-viewer,body[data-theme] .account-settings-card,body[data-theme] .account-settings-section,body[data-theme] .support-view-thread,body[data-theme] .support-view-composer,body[data-theme] .nda-gate-shell,body[data-theme] .access-overlay-shell{background:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme] .app-container,body[data-theme] .app-main,body[data-theme] .chassis-root,body[data-theme] .chassis-main-wrapper{background:var(--lithic-bg-main);color:var(--lithic-text-primary)}body[data-theme] .chassis-top-marquee{background:var(--lithic-surface-terminal);color:var(--lithic-text-primary)}body[data-theme] .chassis-header,body[data-theme] .app-main-header,body[data-theme] .chassis-footer,body[data-theme] .app-sidebar,body[data-theme] .room-grid-view-card,body[data-theme] .room-list-view-toolbar,body[data-theme] .room-list-view-tableShell,body[data-theme] .assets-view-sidebar,body[data-theme] .assets-view-gridCard,body[data-theme] .assets-view-listRow,body[data-theme] .doc-detail-sidebar,body[data-theme] .doc-detail-viewer,body[data-theme] .nda-gate-modal,body[data-theme] .nda-gate-shell,body[data-theme] .access-overlay-shell,body[data-theme] .account-settings-card,body[data-theme] .account-settings-section,body[data-theme] .support-view-thread,body[data-theme] .support-view-composer,body[data-theme] .staging-bar-root{background:var(--lithic-surface-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme] .app-search-box,body[data-theme] .room-list-view-search,body[data-theme] .assets-view-search,body[data-theme] .account-settings-form input,body[data-theme] .account-settings-form textarea,body[data-theme] .access-overlay-shell input,body[data-theme] .access-overlay-shell textarea,body[data-theme] .nda-gate-modal input,body[data-theme] .nda-gate-modal textarea,body[data-theme] .nda-gate-modal select,body[data-theme] .support-view-composer textarea,body[data-theme] input,body[data-theme] textarea,body[data-theme] select{background:var(--lithic-surface-field);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary)}body[data-theme] input::-moz-placeholder,body[data-theme] textarea::-moz-placeholder{color:var(--lithic-text-secondary)}body[data-theme] input::placeholder,body[data-theme] textarea::placeholder{color:var(--lithic-text-secondary)}body[data-theme] .room-list-view-tableShell table,body[data-theme] .room-list-view-tableShell thead,body[data-theme] .room-list-view-tableShell tbody,body[data-theme] .room-list-view-tableShell tr,body[data-theme] .room-list-view-tableShell th,body[data-theme] .room-list-view-tableShell td{background:var(--lithic-surface-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary)}.selection\:bg-blue-600 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.selection\:bg-blue-600 *::selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-blue-600::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.selection\:bg-blue-600::selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
