: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}.lithic-card{background:var(--lithic-bg-card);border:1px solid var(--lithic-border-primary);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.lithic-btn{padding:.75rem 1.5rem;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:1px solid var(--lithic-border-primary);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.lithic-btn-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.lithic-btn-primary:hover{--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)}.lithic-btn-primary:active{--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))}.lithic-btn-primary{background-color:var(--lithic-black)}.draft-row-deleted{text-decoration-line:line-through;opacity:.6}.access-config-view-root{width:100%;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}.access-config-view-overview{margin-bottom:1.25rem;display:grid;gap:1rem;border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:1.25rem;background:radial-gradient(circle at top right,rgba(29,78,216,.08),transparent 34%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 18px 48px #0f172a14}.access-config-view-overviewCopy{min-width:0px}.access-config-view-overviewKicker{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.access-config-view-overviewTitle{margin-top:.25rem;font-size:22px;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.access-config-view-overviewBody{margin-top:.5rem;max-width:48rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.access-config-view-overviewStats{display:grid;gap:.75rem}@media(min-width:768px){.access-config-view-overviewStats{grid-template-columns:repeat(3,minmax(0,1fr))}}.access-config-view-statCard{display:flex;min-width:0px;flex-direction:column;gap:.25rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#ffffffe6;padding:.75rem 1rem}.access-config-view-statLabel{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.access-config-view-statValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.access-config-view-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media(min-width:1280px){.access-config-view-grid{grid-template-columns:minmax(360px,.92fr) minmax(0,1.45fr)}}.access-config-view-panel,.access-config-view-configCard{border-radius:20px;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:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-config-view-panel{align-self:flex-start}@media(min-width:1280px){.access-config-view-panel{position:sticky;top:1rem}}.access-config-view-sectionHeader{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.access-config-view-sectionTitle{font-size:1.125rem;line-height:1.75rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.access-config-view-sectionMeta{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.access-config-view-dangerBadge{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.access-config-view-modeList{display:grid;gap:.75rem}.access-config-view-modeBtnBase{display:grid;width:100%;grid-template-columns:18px 1fr;align-items:center;gap:1rem;border-radius:1rem;border-width:1px;padding:1rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.access-config-view-modeBtnBase:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1));background-color:#eff6ff99}.access-config-view-modeBtnActive{--tw-border-opacity: 1;border-color:rgb(96 165 250 / 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(23 37 84 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-config-view-modeBtnInactive{--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));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.access-config-view-modeIndicatorBase{display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.access-config-view-modeIndicatorActive{height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.access-config-view-modeLabel{display:flex;min-width:0px;flex-direction:column;gap:.25rem}.access-config-view-modeName{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.access-config-view-modeDescBase{font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.access-config-view-previewCard{margin-top:1rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafccc;padding:1rem}.access-config-view-previewHeader{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.access-config-view-previewBody{margin-top:.75rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.access-config-view-previewGrid{margin-top:1rem;display:grid;gap:.75rem}@media(min-width:640px){.access-config-view-previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-config-view-previewItem{border-radius:.75rem;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}.access-config-view-previewItem dt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.access-config-view-previewItem dd{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.access-config-view-cardHeader{margin-bottom:1.25rem;display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.access-config-view-controlsGrid{display:grid;gap:1rem}@media(min-width:1280px){.access-config-view-controlsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-config-view-fieldGroup{display:block}.access-config-view-fieldGroup>: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))}.access-config-view-fieldCard{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafcb3;padding:1rem}@media(min-width:1280px){.access-config-view-triggerCard{grid-column:span 2 / span 2}}.access-config-view-fieldLabel,.access-config-view-fieldLabelRow{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.access-config-view-fieldLabelRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.access-config-view-datetimeInput,.access-config-view-numberInput{height:2.75rem;border-radius:.75rem;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:.875rem;padding-right:.875rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.access-config-view-datetimeInput:focus,.access-config-view-numberInput:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-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(4px + 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(219 234 254 / var(--tw-ring-opacity, 1))}.access-config-view-datetimeInput{width:100%}.access-config-view-numberInput{width:7rem;text-align:right;font-weight:600}.access-config-view-rangeInput{height:.625rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));accent-color:#2563eb}.access-config-view-rangeDisplay{display:flex;justify-content:space-between;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.access-config-view-rangeVal{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.access-config-view-triggerGroup{display:inline-flex;width:100%;flex-wrap:wrap;border-radius:.75rem;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:.375rem}.access-config-view-triggerBtn{min-height:2.5rem;flex:1 1 0%;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / 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}.access-config-view-triggerBtn:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.access-config-view-triggerBtn.is-active{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-config-view-fieldHint{display:block;font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.access-config-view-telemetryNote{margin-top:1.25rem;display:flex;align-items:center;gap:.5rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(max-width:1279px){.access-config-view-panel{position:static}}.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;-webkit-user-select:text;-moz-user-select:text;user-select:text}.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))}.announcements-view-root{display:flex;height:100%;flex-direction:column}.announcements-view-itemAction{border-width:1px;--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:.25rem .75rem;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.announcements-view-itemAction:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.announcements-view-itemAction-danger{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.announcements-view-itemAction-danger:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.app-loading-terminal{display:flex;height:100vh;width:100vw;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.6em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.app-loading-spinner{margin-bottom:1.5rem;height:2.5rem;width:2.5rem}@keyframes spin{to{transform:rotate(360deg)}}.app-loading-spinner{animation:spin 1s linear infinite;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));border-top-color:transparent}.app-route-loading{margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;border-width:2px;padding:.75rem 1rem;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;background:var(--vdr-surface-page);border-color:var(--vdr-border-primary);color:var(--vdr-text-primary)}.app-route-loading .app-loading-spinner{margin-bottom:0;height:1rem;width:1rem;border-color:var(--vdr-text-primary);border-top-color:transparent}.app-sidebar{position:relative;display:flex;min-height:0px;width:20rem;flex-shrink:0;flex-direction:column;overflow-y:auto;overflow-x:hidden;border-right-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))}.app-sidebar-collapsed{width:5rem}.app-sidebar-top{border-bottom-width:1px;border-color:#0000001a;padding:2.5rem}.app-sidebar-header{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app-sidebar-label{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}.app-sidebar-toggle{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));font-size:11px;font-weight:900;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-sidebar-toggle: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))}.app-sidebar-toggle-icon{line-height:1}.app-nav-list>: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))}.app-nav-btn{display:flex;width:100%;align-items:center;gap:.75rem;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;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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);font-family:JetBrains Mono,monospace;box-shadow:4px 4px 0 var(--lithic-alumina-300);text-decoration:none}.app-nav-btn:hover{background:color-mix(in srgb,var(--vdr-accent-blue-glitch) 72%,var(--vdr-surface-card))}.app-nav-btn-active{--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-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-nav-icon{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.app-nav-icon svg{height:1rem;width:1rem}.app-nav-btn-active .app-nav-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.app-nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-collapsed .app-sidebar-top{padding:1.5rem 1rem}.app-sidebar-collapsed .app-sidebar-label{display:none}.app-sidebar-collapsed .app-sidebar-header{justify-content:center}.app-sidebar-collapsed .app-nav-btn{justify-content:center;padding:.75rem}.app-sidebar-collapsed .app-nav-label,.app-sidebar-collapsed .app-sidebar-vaults{display:none}.app-main{display:flex;min-height:0px;min-width:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(249 249 248 / var(--tw-bg-opacity, 1))}.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;box-shadow:0 8px #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{text-decoration:none}.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-header-action-btn{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:.5rem 1rem;font-size:10px;font-weight:900;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;box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.app-header-action-btn:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.app-header-action-btn-danger:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.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{min-height:0px;flex:1 1 0%;overflow-y:auto;overflow-x:hidden;padding:4rem}.assets-view-root{width:100%;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}.assets-view-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.assets-view-main{min-width:0px}.assets-view-idChip{display:inline-flex;max-width:100%;align-items:center;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:700;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.assets-view-assetCell{display:inline-flex;min-width:0px;align-items:center;gap:.5rem}.assets-view-cardHeader{display:flex;min-width:0px;align-items:center;gap:.5rem}.audit-logs-view-root{width:100%;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}.audit-logs-view-actionCell{display:inline-flex;align-items:center;gap:.5rem}.audit-logs-view-logEntry{text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.audit-logs-view-logEntry:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.chassis-root{position:relative;display:flex;height:100vh;min-height:0px;width:100%;flex-direction:column;overflow-x: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-header-actions{display:none;min-width:0px;flex-wrap:wrap;gap:.75rem}@media(min-width:640px){.chassis-header-actions{display:flex}}.chassis-btn-switch{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-btn-terminate{padding:.625rem 1.25rem;font-size:10px;font-weight:900;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;background-color:var(--lithic-black);box-shadow:var(--lithic-shadow-soft)}.chassis-btn-terminate:hover{background-color:var(--lithic-accent-red)}.chassis-main-wrapper{position:relative;display:flex;min-height:0px;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;min-height:0px;min-width:0px;flex:1 1 0%;overflow:hidden}.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-btn-global-revoke{display:none;font-size:9px;font-weight:900;text-transform:uppercase;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:640px){.chassis-btn-global-revoke{display:block}}.chassis-btn-global-revoke{color:var(--lithic-accent-red)}.chassis-btn-global-revoke:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-underline-offset:4px}.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}}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-btn-switch,body[data-theme=dark] .chassis-avatar-menu,body[data-theme=dark] .chassis-avatar{background-color:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary)}body[data-theme=dark] .chassis-btn-switch:hover,body[data-theme=dark] .chassis-avatar-button:hover,body[data-theme=dark] .chassis-avatar-menu-item:hover{background-color:var(--lithic-text-primary);color:var(--lithic-bg-main)}body[data-theme=dark] .chassis-btn-icon{background-color:var(--lithic-bg-card);color:var(--lithic-text-primary)}body[data-theme=dark] .chassis-btn-global-revoke:hover{color:var(--lithic-text-primary)}@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}}.doc-detail-sidebar-root{display:flex;width:100%;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.doc-detail-sidebar-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:.75rem 1rem}.doc-detail-sidebar-header-label{display:inline-flex;min-width:0px;align-items:center;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-idChip{display:inline-flex;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.doc-detail-sidebar-close-btn{display:grid;height:1.75rem;width:1.75rem;place-items:center;border-radius:.375rem;--tw-text-opacity: 1;color:rgb(100 116 139 / 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}.doc-detail-sidebar-close-btn:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-content>: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-content{padding:1rem}.doc-detail-sidebar-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding-bottom:.75rem}.doc-detail-sidebar-tab-btn{border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / 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}.doc-detail-sidebar-tab-btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-tab-btn.is-active{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-tab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding-bottom:.75rem}.doc-detail-sidebar-icon-btn{display:grid;height:1.75rem;width:1.75rem;place-items:center;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));--tw-text-opacity: 1;color:rgb(100 116 139 / 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}.doc-detail-sidebar-icon-btn: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))}.doc-detail-sidebar-icon-btn:disabled{cursor:not-allowed;opacity:.4}.doc-detail-sidebar-icon-btn:disabled:hover{--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));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-icon-btn-danger{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-icon-btn-danger:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-section>: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-section-label{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-identity-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.doc-detail-sidebar-title{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));overflow-wrap:anywhere}.doc-detail-sidebar-tag-container{display:flex;flex-wrap:wrap;gap:.5rem}.doc-detail-sidebar-tag{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:700;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-statGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.doc-detail-sidebar-statBox{min-width:0px;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem}.doc-detail-sidebar-statBox span{display:block;font-size:11px;font-weight:700;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-statBox strong{margin-top:.25rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-hash-box{position:relative;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.doc-detail-sidebar-hash-key{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-hash-val{word-break:break-all;font-weight:700}.doc-detail-sidebar-indicator-container{position:absolute;bottom:.5rem;right:.5rem;display:flex;gap:.25rem}.doc-detail-sidebar-dot,.doc-detail-sidebar-dot-pulse{height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.doc-detail-sidebar-dot-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.doc-detail-sidebar-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.doc-detail-sidebar-policy-box{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem}.doc-detail-sidebar-policy-box-label{display:block;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-policy-box-val{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-policy-chip,.doc-detail-sidebar-status-chip{display:inline-flex;width:-moz-max-content;width:max-content;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:800}.doc-detail-sidebar-policy-chip{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-config-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / 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}.doc-detail-sidebar-config-btn:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.doc-detail-sidebar-link-stack>:not([hidden])~:not([hidden]),.doc-detail-sidebar-link-row>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.doc-detail-sidebar-link-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.doc-detail-sidebar-link-title{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-link-note{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-link-field{display:flex;align-items:stretch;gap:.5rem}.doc-detail-sidebar-link-input{min-width:0px;flex:1 1 0%;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:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;font-family:JetBrains Mono,monospace}.doc-detail-sidebar-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / 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}.doc-detail-sidebar-link-btn:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.doc-detail-sidebar-timeline>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.doc-detail-sidebar-activitySummary{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.doc-detail-sidebar-activitySummary span{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-activitySummary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-timeline-item{position:relative;display:flex;gap:.75rem}.doc-detail-sidebar-timeline-line{position:absolute;left:13px;top:1.75rem;height:calc(100% - 1.75rem);width:1px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.doc-detail-sidebar-timeline-dot{z-index:10;display:grid;height:1.75rem;width:1.75rem;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));font-size:10px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-timeline-body{min-width:0px;flex:1 1 0%;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding-bottom:.75rem}.doc-detail-sidebar-timeline-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-timeline-date{font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.doc-detail-sidebar-timeline-note{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.governance-hub-view-root{display:flex;width:100%;flex-direction:column;gap:1.25rem;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}.governance-hub-view-overview{display:flex;flex-direction:column;gap:1rem}.governance-hub-view-statGrid{display:grid;gap:1rem}@media(min-width:768px){.governance-hub-view-statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.governance-hub-view-statGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.governance-hub-view-statCard{border-radius:20px;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:1rem 1.25rem;background:radial-gradient(circle at top right,rgba(29,78,216,.05),transparent 36%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 14px 38px #0f172a0f}.governance-hub-view-statLabel{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.governance-hub-view-statValue{margin-top:.5rem;display:block;font-size:28px;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.governance-hub-view-statValueWide{font-size:1rem;line-height:1.5rem}.governance-hub-view-statMeta{margin-top:.5rem;display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.governance-hub-view-tableShell{border-radius:22px;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:1rem}@media(min-width:640px){.governance-hub-view-tableShell{padding:1.25rem}}.governance-hub-view-tableShell{box-shadow:0 18px 48px #0f172a14}.governance-hub-view-tableHeader{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.governance-hub-view-tableTitle{font-size:1.125rem;line-height:1.75rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.governance-hub-view-tableMeta{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.governance-hub-view-cellStack{display:flex;min-width:0px;flex-direction:column;gap:.375rem}.governance-hub-view-cellTitle{font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.governance-hub-view-cellMeta{overflow-wrap:break-word;font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.governance-hub-view-chip{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;border-radius:9999px;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(248 250 252 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.governance-hub-view-copyRow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.governance-hub-view-copyBtn{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;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:.5rem .75rem;font-size:11px;font-weight:600;--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}.governance-hub-view-copyBtn: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(30 64 175 / var(--tw-text-opacity, 1))}.governance-hub-view-tableRow{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.governance-hub-view-tableRow:hover{background:#1d4ed80f}.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-signature-section{flex-shrink:0;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 203 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2.5rem}.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)}.nda-templates-view-root{display:flex;height:100%;flex-direction:column}.nda-templates-view-btn{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:.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;box-shadow:3px 3px 0 0 var(--lithic-black);box-shadow:4px 4px 0 var(--lithic-alumina-300)}.nda-templates-view-btn:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.nda-templates-view-btn-primary{--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))}.nda-templates-view-btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.nda-templates-view-loading,.nda-templates-view-empty{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;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}.nda-template-modalBody,.nda-template-composer{display:flex;flex-direction:column;gap:1rem}.nda-template-composer-meta{display:grid;gap:1rem}@media(min-width:768px){.nda-template-composer-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.nda-template-composer-meta .modal-field:last-child{grid-column:span 2 / span 2}}.nda-template-composer-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafccc;padding:.75rem}.nda-template-composer-tool{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;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:.5rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--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}.nda-template-composer-tool: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(30 64 175 / var(--tw-text-opacity, 1))}.nda-template-composer-workspace{display:grid;gap:1rem}@media(min-width:1280px){.nda-template-composer-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}.nda-template-composer-editorPane,.nda-template-composer-previewPane{display:flex;min-height:0px;flex-direction:column;gap:.75rem;border-radius:22px;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:1rem;box-shadow:0 18px 48px #0f172a14}.nda-template-composer-paneHeader{display:flex;flex-direction:column;gap:.25rem}.nda-template-composer-paneHeader strong{font-size:.875rem;line-height:1.25rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.nda-template-composer-paneHeader span{font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.nda-template-composer-editorShell,.nda-template-composer-previewShell{min-height:420px;overflow:hidden;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafc99}.nda-template-composer-editorShell{padding:0}.nda-template-composer-previewShell{overflow-y:auto;padding:1.25rem}.nda-template-composer-preview{max-width:none;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.nda-template-composer-preview h1,.nda-template-composer-preview h2,.nda-template-composer-preview h3,.nda-template-composer-preview h4{margin-bottom:.75rem;margin-top:1.5rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.nda-template-composer-preview h1{margin-top:0;font-size:1.875rem;line-height:2.25rem}.nda-template-composer-preview h2{font-size:1.5rem;line-height:2rem}.nda-template-composer-preview h3{font-size:1.25rem;line-height:1.75rem}.nda-template-composer-preview p,.nda-template-composer-preview ul,.nda-template-composer-preview ol,.nda-template-composer-preview blockquote,.nda-template-composer-preview pre,.nda-template-composer-preview table{margin-bottom:1rem}.nda-template-composer-preview ul,.nda-template-composer-preview ol{padding-left:1.5rem}.nda-template-composer-preview ul{list-style:disc}.nda-template-composer-preview ol{list-style:decimal}.nda-template-composer-preview li+li{margin-top:.25rem}.nda-template-composer-preview a{font-weight:600;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-underline-offset:2px}.nda-template-composer-preview blockquote{border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.nda-template-composer-preview code{border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.nda-template-composer-preview pre{overflow-x:auto;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.nda-template-composer-preview pre code{background-color:transparent;padding:0;color:inherit}.nda-template-composer-preview hr{margin-top:1.5rem;margin-bottom:1.5rem;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.nda-template-composer-preview table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.nda-template-composer-preview th,.nda-template-composer-preview td{border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:.5rem .75rem;text-align:left;vertical-align:top}.nda-template-composer-preview th{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.permissions-view-root{display:flex;height:100%;flex-direction:column;gap:2rem}.permissions-view-ndaVerified{cursor:help;font-weight:900;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-underline-offset:4px}.permissions-view-ndaPending{font-weight:900;opacity:.3}.permissions-view-opsGroup{display:flex;gap:.5rem}.permissions-view-btnOpCopy{border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:9px;font-weight:900;text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.permissions-view-btnOpCopy: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))}.permissions-view-btnOpUse{border-width:1px;--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:9px;font-weight:900;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.permissions-view-btnOpUse:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.permissions-view-btnOpExpire{border-width:1px;--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:9px;font-weight:900;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.permissions-view-btnOpExpire:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.permissions-view-btnOpEdit{border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:9px;font-weight:900;text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.permissions-view-btnOpEdit: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))}.permissions-view-btnOpResend{border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:9px;font-weight:900;text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.permissions-view-btnOpResend: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))}.permissions-view-btnOpRevoke{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:9px;font-weight:900;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}.permissions-view-btnOpRevoke:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.room-grid-view-root{width:100%}.room-grid-view-root>: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))}.room-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.room-card-titleGroup{display:flex;min-width:0px;flex-direction:column;gap:.25rem}.room-card-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.room-card-metaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.room-card-metaGrid span{min-width:0px;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.room-card-metaGrid strong{margin-top:.25rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.room-card-status.is-active{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.room-list-view-root{display:flex;width:100%;flex-direction:column;gap:.75rem}.room-list-view-roomNameCell{display:inline-flex;min-width:0px;flex-direction:column;gap:.125rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.room-list-view-roomNameCell small{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.room-list-view-rowActions{display:inline-flex;align-items:center;gap:.25rem}.room-list-view-actionBtn{display:grid;height:2rem;width:2rem;place-items:center;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));--tw-text-opacity: 1;color:rgb(100 116 139 / 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}.room-list-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))}.room-list-view-actionBtnDanger{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.room-list-view-actionBtnDanger:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.session-grid-view-root{display:flex;flex-direction:column;gap:2rem}.session-grid-view-uaText{margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(200 200 197 / var(--tw-text-opacity, 1))}.session-grid-view-btnTerminate{width:100%;--tw-bg-opacity: 1;background-color:rgb(166 61 64 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;font-size:9px;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}.session-grid-view-btnTerminate:hover{--tw-bg-opacity: 1;background-color:rgb(139 51 53 / var(--tw-bg-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{display:flex;width:100%;flex-direction:column;gap:1.25rem}.support-view-content{display:flex;flex-direction:column;gap:1.25rem}.support-view-root .dr-page-frame-body{grid-template-columns:minmax(0,1fr);align-items:start}.support-view-root .dr-page-frame-sidebar{min-width:0}.support-view-root .dr-detail-panel{position:sticky;top:0}.support-view-overviewGrid{display:grid;gap:1rem}@media(min-width:768px){.support-view-overviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.support-view-statCard{border-radius:20px;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:1rem 1.25rem;background:radial-gradient(circle at top right,rgba(29,78,216,.05),transparent 34%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 14px 38px #0f172a0f}.support-view-statLabel{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.support-view-statValue{margin-top:.5rem;display:block;font-size:28px;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.support-view-statMeta{margin-top:.5rem;display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.support-view-mainGrid{display:grid;gap:1.25rem}@media(min-width:1280px){.support-view-mainGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.support-view-panel-fullRow{grid-column:span 4 / span 4}.support-view-mainGrid-withInspector .support-view-queuePanel-withInspector,.support-view-mainGrid-withInspector .support-view-grantsPanel-withInspector{grid-column:span 3 / span 3}.support-view-inspectorPanel{grid-column:span 1 / span 1;grid-row:span 2 / span 2}}.support-view-queuePanel,.support-view-grantsPanel{border-radius:22px;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:1.25rem}@media(min-width:640px){.support-view-queuePanel,.support-view-grantsPanel{padding:1.5rem}}.support-view-queuePanel,.support-view-grantsPanel{box-shadow:0 18px 48px #0f172a14}.support-view-panelHeader{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.support-view-panelTitle{font-size:1.125rem;line-height:1.75rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.support-view-panelMeta{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.support-view-ticketCell{display:flex;min-width:0px;flex-direction:column;gap:.25rem}.support-view-ticketTitle{font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.support-view-ticketMeta{overflow-wrap:break-word;font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.support-view-scopeCell{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.support-view-detailScope{display:flex;flex-wrap:wrap;gap:.5rem}.support-view-chip{display:inline-flex;align-items:center;border-radius:9999px;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(248 250 252 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.support-view-thread{display:flex;max-height:420px;flex-direction:column;gap:.75rem;overflow-y:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafcb3;padding:.75rem}.support-view-threadItem{display:flex;flex-direction:column;gap:.25rem}.support-view-threadItem.is-admin{align-items:flex-end}.support-view-threadItem.is-user{align-items:flex-start}.support-view-threadMeta{display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.support-view-threadBubble{max-width:92%;border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5rem}.support-view-threadBubble.is-admin{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.support-view-threadBubble.is-user{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));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.support-view-field{display:flex;flex-direction:column;gap:.5rem}.support-view-field span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));font-family:JetBrains Mono,monospace}.support-view-textarea{min-height:104px;width:100%;resize:vertical;border-radius:1rem;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 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.support-view-textarea:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-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(4px + 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(219 234 254 / var(--tw-ring-opacity, 1))}.support-view-textareaCompact{min-height:88px}.support-view-actionRow{display:flex;flex-wrap:wrap;gap:.75rem}.support-view-btnPrimary,.support-view-btnSecondary,.support-view-btnQuick{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:.625rem 1rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.support-view-btnPrimary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.support-view-btnPrimary:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.support-view-btnResolve{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.support-view-btnResolve:hover{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.support-view-btnSecondary{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));--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.support-view-btnSecondary:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.support-view-btnQuick{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));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.support-view-btnQuick: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(30 64 175 / var(--tw-text-opacity, 1))}.support-view-grantList{display:grid;gap:.75rem}@media(min-width:768px){.support-view-grantList{grid-template-columns:repeat(2,minmax(0,1fr))}.support-view-grantEmptyState{grid-column:span 2 / span 2}}.support-view-grantCard{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafcb3;padding:1rem}.support-view-grantHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.support-view-grantReason{margin-top:.75rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.support-view-grantActions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}.support-view-resolutionNote,.support-view-statusNote{border-radius:1rem;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(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.support-view-resolutionNote strong{margin-bottom:.25rem;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))}@media(max-width:1100px){.support-view-root .dr-detail-panel{position:static}}@media(max-width:900px){.support-view-grantList{grid-template-columns:minmax(0,1fr)}}body[data-theme=dark] .support-view-statCard,body[data-theme=dark] .support-view-queuePanel,body[data-theme=dark] .support-view-grantsPanel,body[data-theme=dark] .support-view-grantCard,body[data-theme=dark] .support-view-thread,body[data-theme=dark] .support-view-threadBubble.is-user,body[data-theme=dark] .support-view-chip,body[data-theme=dark] .support-view-resolutionNote,body[data-theme=dark] .support-view-statusNote,body[data-theme=dark] .support-view-textarea,body[data-theme=dark] .support-view-btnSecondary,body[data-theme=dark] .support-view-btnQuick{background:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme=dark] .support-view-statCard{background-image:none}body[data-theme=dark] .support-view-panelTitle,body[data-theme=dark] .support-view-statValue,body[data-theme=dark] .support-view-ticketTitle,body[data-theme=dark] .support-view-resolutionNote strong{color:var(--lithic-text-primary)}body[data-theme=dark] .support-view-statLabel,body[data-theme=dark] .support-view-statMeta,body[data-theme=dark] .support-view-panelMeta,body[data-theme=dark] .support-view-ticketMeta,body[data-theme=dark] .support-view-scopeCell,body[data-theme=dark] .support-view-threadMeta,body[data-theme=dark] .support-view-field span,body[data-theme=dark] .support-view-grantReason,body[data-theme=dark] .support-view-resolutionNote,body[data-theme=dark] .support-view-statusNote{color:var(--lithic-text-secondary)}body[data-theme=dark] .support-view-threadBubble.is-admin,body[data-theme=dark] .support-view-btnPrimary,body[data-theme=dark] .support-view-btnResolve{background:var(--lithic-black);color:var(--lithic-white);border-color:var(--lithic-border-primary)}.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))}.users-view-root{display:flex;height:100%;flex-direction:column;gap:2rem}.users-view-ops{display:flex;gap:.5rem}.users-view-btnEdit{border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding:.25rem .75rem;font-size:9px;font-weight:900;text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.users-view-btnEdit: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))}.users-view-btnDelete{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:9px;font-weight:900;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}.users-view-btnDelete:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.watermark-config-view-root{width:100%;max-width:none;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}.watermark-config-view-card{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;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:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1280px){.watermark-config-view-card{grid-template-columns:minmax(360px,.9fr) minmax(0,1.35fr)}}.watermark-config-view-config-column>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.watermark-config-view-sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.watermark-config-view-title{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.watermark-config-view-subtitle{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.watermark-config-view-statusPill{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.watermark-config-view-field-group{display:block}.watermark-config-view-field-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.watermark-config-view-field-label,.watermark-config-view-field-label-row{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.watermark-config-view-field-label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.watermark-config-view-text-input{height:2.5rem;width:100%;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-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.watermark-config-view-text-input:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-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(219 234 254 / var(--tw-ring-opacity, 1))}.watermark-config-view-helper-text{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.watermark-config-view-control-grid{display:grid;gap:1rem}@media(min-width:640px){.watermark-config-view-control-grid{grid-template-columns:1fr auto}}.watermark-config-view-opacityValue{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.watermark-config-view-range-input{height:.5rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));accent-color:#2563eb}.watermark-config-view-repeat-toggle{display:flex;min-height:4rem;align-items:center;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(248 250 252 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.watermark-config-view-repeat-toggle input{margin-right:.75rem;height:1rem;width:1rem;accent-color:#2563eb}.watermark-config-view-repeat-toggle span{display:inline-flex;align-items:center;gap:.5rem}.watermark-config-view-color-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.watermark-config-view-color-btn-base{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.5rem;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-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--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}.watermark-config-view-color-btn-base: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))}.watermark-config-view-color-btn-active{--tw-border-opacity: 1;border-color:rgb(96 165 250 / 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(30 64 175 / var(--tw-text-opacity, 1))}.watermark-config-view-color-swatch{height:.75rem;width:.75rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--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(1px + 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(203 213 225 / var(--tw-ring-opacity, 1))}.watermark-config-view-preview-column{display:flex;min-width:0px;flex-direction:column;gap:.75rem}.watermark-config-view-preview-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.watermark-config-view-preview-box{position:relative;display:grid;min-height:320px;place-items:center;overflow:hidden;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(2 6 23 / var(--tw-bg-opacity, 1));padding:2rem}.watermark-config-view-preview-document{display:grid;width:100%;max-width:28rem;gap:.75rem;border-radius:.5rem;background-color:#fffffff2;padding:2rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.watermark-config-view-preview-document span{height:.75rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.watermark-config-view-preview-document span:nth-child(2){width:80%}.watermark-config-view-preview-document span:nth-child(3){width:66.666667%}.watermark-config-view-preview-document span:nth-child(4){margin-top:1.25rem;height:6rem;width:100%;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.watermark-config-view-layer{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.watermark-config-view-layer.is-repeat{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.5rem;overflow:hidden}.watermark-config-view-layer.is-single{display:grid;place-items:center}.watermark-config-view-item{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:700;text-transform:uppercase;font-family:JetBrains Mono,monospace;transform:rotate(-28deg)}.watermark-config-view-layer.is-single .watermark-config-view-item{font-size:1rem;line-height:1.5rem}.ui-icon{flex:0 0 auto}.chassis-root{background:#f5f7fb;color:#172033;min-height:0;height:100vh}.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{min-height:56px;padding:8px 20px;border-bottom:1px solid #d7dee8;background:#fffffff5;box-shadow:0 1px #0f172a0a}.chassis-header-left{gap:14px}.chassis-logo-group{gap:9px}.chassis-logo-icon-wrapper{width:32px;height:32px;border-radius:8px;background:#172033;color:#fff;box-shadow:none}.chassis-logo-text{font-size:18px;letter-spacing:0;text-transform:none;font-style:normal}.chassis-header-divider{height:26px;background:#d7dee8;opacity:1}.chassis-scope-label,.chassis-identity-label{color:#64748b;font-size:10px;letter-spacing:0;text-transform:uppercase}.chassis-scope-value,.chassis-identity-value{color:#1d4ed8;font-size:12px;letter-spacing:0;text-transform:none}.chassis-header-right,.chassis-header-actions{gap:8px}.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-preview-badge{border:1px solid #f59e0b;border-radius:999px;padding:5px 9px;font-size:10px;letter-spacing:0;box-shadow:none}.chassis-btn-switch,.chassis-btn-terminate,.chassis-btn-global-revoke{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#172033;box-shadow:none;font-size:11px;letter-spacing:0;text-transform:none}.chassis-btn-terminate,.chassis-btn-global-revoke{background:#172033;color:#fff}.chassis-btn-switch:hover,.chassis-btn-terminate:hover,.chassis-btn-global-revoke:hover{background:#1d4ed8;color:#fff;text-decoration:none}.chassis-main-wrapper{background:#f5f7fb;min-height:0}.chassis-tel-bl,.chassis-tel-br{display:none}.chassis-footer{min-height:32px;padding:6px 20px;border-top:1px solid #d7dee8;background:#fff}.chassis-footer-left,.chassis-footer-right{gap:14px}.chassis-sys-status,.chassis-audit-stream,.chassis-kernel-info{color:#64748b;font-size:10px;letter-spacing:0;text-transform:none}.app-sidebar{width:252px;border-right:1px solid #d7dee8;background:#fff;min-height:0}.app-sidebar-collapsed{width:58px}.app-sidebar-top{padding:16px 12px;border-bottom:0}.app-sidebar-header{margin-bottom:12px;padding-inline:4px}.app-sidebar-label{color:#64748b;font-size:10px;letter-spacing:0}.app-sidebar-toggle{width:30px;height:30px;border:1px solid #d7dee8;border-radius:8px;background:#f8fafc;color:#475569}.app-sidebar-toggle:hover{background:#172033;color:#fff}.app-nav-list{display:flex;flex-direction:column;gap:4px}.app-nav-btn{min-height:38px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#475569;box-shadow:none;font-size:12px;letter-spacing:0;text-transform:none}.app-nav-btn:hover{background:#eef4ff;color:#1d4ed8}.app-nav-btn-active{background:#172033;color:#fff;transform:none;box-shadow:none}.app-nav-icon,.app-nav-btn-active .app-nav-icon{color:inherit}.app-nav-icon svg{width:17px;height:17px}.app-sidebar-collapsed .app-sidebar-top{padding:14px 8px}.app-sidebar-collapsed .app-nav-btn{padding:10px}.app-main{background:#f5f7fb;min-height:0;overflow:hidden}.app-main-header{min-height:52px;height:auto;padding:8px 18px;border-bottom:1px solid #d7dee8;background:#fffffff5;box-shadow:none;gap:12px}.app-header-left,.app-header-right,.app-header-tabs{gap:8px;flex-wrap:wrap}.app-header-tab-btn,.app-header-action-btn,.app-view-mode-btn,.shared-view-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border-radius:8px;font-size:12px;letter-spacing:0;text-transform:none;white-space:nowrap}.app-header-tab-btn{padding:7px 10px;color:#64748b;border:1px solid transparent}.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-header-action-btn{padding:7px 11px;border:1px solid var(--lithic-border-primary);background:var(--lithic-surface-field);color:var(--lithic-text-primary);box-shadow:none}.app-header-action-btn:hover{background:var(--lithic-surface-hover);border-color:var(--lithic-border-primary)}.app-header-action-btn-active{background:var(--lithic-black);border-color:var(--lithic-black);color:var(--lithic-white)}.app-header-action-btn-active:hover{background:var(--lithic-accent-blue);border-color:var(--lithic-accent-blue)}.app-header-action-btn-danger{color:var(--lithic-accent-red);border-color:color-mix(in srgb,var(--lithic-accent-red) 30%,var(--lithic-border-primary));background:color-mix(in srgb,var(--lithic-accent-red) 12%,var(--lithic-surface-field))}.app-header-action-btn-danger:hover{color:var(--lithic-text-inverse);background:var(--lithic-accent-red);border-color:var(--lithic-accent-red)}.app-view-mode-group,.shared-view-toggle{display:inline-flex;align-items:center;gap:2px;height:34px;padding:2px;border:1px solid var(--lithic-border-primary);border-radius:8px;background:color-mix(in srgb,var(--lithic-border-primary) 22%,var(--lithic-surface-card));box-shadow:none}.app-view-mode-btn,.shared-view-toggle-btn{min-width:34px;min-height:28px;padding:5px 8px;border:0;background:transparent;color:var(--lithic-text-secondary)}.app-view-mode-btn-active,.shared-view-toggle-btn.is-active{background:var(--lithic-black);color:var(--lithic-white)}.app-content-area{min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:clamp(16px,2vw,28px)}.room-grid-view-root,.room-list-view-root,.assets-view-root,.permissions-view-root,.users-view-root,.announcements-view-root,.nda-templates-view-root,.audit-logs-view-root,.session-grid-view-root{width:100%;max-width:none;gap:12px}.shared-table-row-selected{background:color-mix(in srgb,var(--lithic-accent-blue) 16%,var(--lithic-surface-card))}.shared-empty-state{border-radius:14px}.shared-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.shared-card{display:flex;flex-direction:column;gap:12px;min-height:0;border:1px solid #d7dee8;border-radius:18px;padding:16px;background:radial-gradient(circle at top right,rgba(29,78,216,.07),transparent 34%),linear-gradient(180deg,#fff,#f8fafc);color:#172033;box-shadow:0 16px 42px #0f172a14}.shared-card-clickable{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.shared-card-clickable:hover{border-color:#93b4ff;transform:translateY(-2px);box-shadow:0 18px 34px #1d4ed81f}.shared-card.is-active{background:#eef4ff;border-color:#93b4ff}.shared-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shared-card-titleWrap{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.shared-card-statusChip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;max-width:100%;flex:0 0 auto;border-radius:999px;padding:4px 10px;background:#e2e8f0;color:#334155;font-size:11px;font-weight:800;line-height:1.25}.shared-card-statusChip.is-success{background:#dcfce7;color:#166534}.shared-card-statusChip.is-warning{background:#fef3c7;color:#92400e}.shared-card-statusChip.is-danger{background:#fee2e2;color:#991b1b}.shared-card-statusChip.is-info{background:#dbeafe;color:#1d4ed8}.shared-card-statusChip.is-neutral{background:#e2e8f0;color:#475569}.shared-card-chipRow{display:flex;flex-wrap:wrap;gap:8px}.shared-card-chip{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:4px 10px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:700;white-space:nowrap}.shared-card-chip.is-success{background:#dcfce7;color:#166534}.shared-card-chip.is-warning{background:#fef3c7;color:#92400e}.shared-card-chip.is-danger{background:#fee2e2;color:#991b1b}.shared-card-chip.is-neutral{background:#e2e8f0;color:#475569}.shared-card-bodyCopy{margin:0;color:#475569;font-size:13px;line-height:1.55}.shared-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:6px;border-top:1px solid #edf1f7}.shared-card-cta{display:inline-flex;align-items:center;gap:8px;min-height:34px;border-radius:10px;border:1px solid #172033;background:#172033;padding:7px 12px;color:#fff;font-size:12px;font-weight:800}.shared-card-cta:hover{background:#1d4ed8;border-color:#1d4ed8}.shared-meta{margin-top:0;color:#64748b;font-size:12px}.shared-empty-state{border:1px dashed #c8d3e1;border-radius:8px;color:#64748b}.room-card-header,.assets-view-cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.assets-view-cardHeader{justify-content:flex-start;align-items:center}.room-card-titleGroup{min-width:0;display:flex;flex-direction:column;gap:2px}.room-card-titleGroup strong,.shared-card strong{overflow-wrap:anywhere;font-size:15px;line-height:1.2}.room-card-description{margin:0;color:#475569;font-size:12px;line-height:1.45}.room-card-opsSummary{display:grid;gap:4px;padding:10px 12px;border:1px solid #d7dee8;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff)}.room-card-opsState,.room-card-opsNext{font-size:11px;font-weight:800}.room-card-opsState{color:#172033}.room-card-opsNext{color:#1d4ed8}.room-card-metaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.room-card-metaGrid span{min-width:0;padding:7px;border-radius:6px;background:#f8fafc;color:#64748b;font-size:10px;line-height:1.25}.room-card-metaGrid strong{display:block;margin-top:2px;color:#172033;font-size:11px;overflow-wrap:anywhere;text-transform:capitalize}.room-card-status.is-active{background:#dcfce7;color:#166534}.room-list-view-rowActions,.permissions-view-opsGroup,.users-view-ops,.announcements-view-ops{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.room-list-view-actionBtn,.permissions-view-btnOpUse,.permissions-view-btnOpEdit,.permissions-view-btnOpResend,.permissions-view-btnOpRevoke,.permissions-view-btnOpExpire,.users-view-btnEdit,.users-view-btnDelete,.announcements-view-itemAction,.nda-templates-view-btn,.session-grid-view-btnTerminate{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:30px;height:30px;margin:0;padding:0;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#475569;box-shadow:none;opacity:1;font-size:11px;letter-spacing:0;text-transform:none}.room-list-view-actionBtn:hover,.permissions-view-btnOpUse:hover,.permissions-view-btnOpEdit:hover,.permissions-view-btnOpResend:hover,.permissions-view-btnOpExpire:hover,.users-view-btnEdit:hover,.announcements-view-itemAction:hover,.nda-templates-view-btn:hover,.session-grid-view-btnTerminate:hover{background:#eef4ff;border-color:#93b4ff;color:#1d4ed8}.room-list-view-actionBtnDanger,.permissions-view-btnOpRevoke,.users-view-btnDelete,.announcements-view-itemAction-danger{border-color:#fecaca;color:#b91c1c}.room-list-view-actionBtnDanger:hover,.permissions-view-btnOpRevoke:hover,.users-view-btnDelete:hover,.announcements-view-itemAction-danger:hover{background:#dc2626;border-color:#dc2626;color:#fff}.nda-templates-view-btn.nda-templates-view-btn-primary,.session-grid-view-btnTerminate{width:auto;min-width:34px;padding-inline:10px}.room-list-view-roomNameCell,.assets-view-assetCell,.users-view-userCell,.announcements-view-titleCell,.nda-templates-view-nameCell,.audit-logs-view-actionCell,.session-grid-view-deviceCell{display:inline-flex;align-items:center;gap:8px;min-width:0}.room-list-view-roomNameCell,.assets-view-assetCell span,.users-view-userCell span{flex-direction:column;align-items:flex-start;gap:1px;font-weight:800}.room-list-view-roomNameCell small,.assets-view-assetCell small,.users-view-userCell small{display:block;max-width:260px;overflow:hidden;color:#94a3b8;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.room-list-view-configCell,.room-list-view-detailCell{display:inline-flex;min-width:0;flex-direction:column;gap:2px}.room-list-view-configCell strong,.room-list-view-detailCell{color:#172033;font-size:12px}.room-list-view-configCell small,.room-list-view-detailCell small{color:#94a3b8;font-size:10px;font-weight:600}.assets-view-grid{grid-template-columns:minmax(0,1fr);gap:14px}.assets-view-main{min-width:0;gap:12px}.assets-view-idChip{border:1px solid #d7dee8;border-radius:7px;background:#f8fafc;color:#475569;letter-spacing:0}.assets-view-typePill,.assets-view-pulseText{display:flex;min-width:0;flex-direction:column;gap:1px;color:#172033;font-weight:700}.assets-view-typePill small,.assets-view-pulseText small,.assets-view-cardHeader small{color:#94a3b8;font-size:10px;font-weight:600}.assets-view-cardMetaRow{display:flex;flex-wrap:wrap;gap:6px}.assets-view-cardOpsSummary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #d7dee8;border-radius:8px;background:#f8fafc}.assets-view-cardOpsState{color:#1d4ed8;font-size:11px;font-weight:800}.assets-view-cardHeader .assets-view-idChip{margin-left:auto}.assets-view-sidebar{border:1px solid #d7dee8;border-radius:8px;background:#fff;box-shadow:none;overflow:visible;align-self:stretch;max-height:none;position:relative;top:auto}.doc-detail-sidebar-tabs{align-items:flex-start}.doc-detail-sidebar-tab-actions{margin-left:0;justify-content:flex-start}.announcements-card-tags{display:flex;flex-wrap:wrap;gap:8px}.announcements-card-body{margin:0;color:#475569;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.session-card .session-grid-view-uaText{border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:10px 12px}.permissions-view-ndaVerified,.permissions-view-ndaPending{text-transform:none}.audit-logs-view-logEntry{color:#1d4ed8;font-weight:700}.audit-logs-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.audit-logs-view-summary{display:inline-flex;align-items:center;min-height:34px;gap:8px;border:1px solid #d7dee8;border-radius:8px;background:#fff;padding:4px 9px}.audit-logs-view-summary-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#eef4ff;color:#1d4ed8}.audit-logs-view-summary-title{color:#172033;font-size:13px;font-weight:800}.audit-logs-view-summary-meta{color:#64748b;font-size:12px;font-weight:600}.doc-detail-sidebar-root{background:#fff}.doc-detail-sidebar-header{padding:12px 14px;border-bottom:1px solid #d7dee8;background:#fff;color:#172033}.doc-detail-sidebar-header-label,.doc-detail-sidebar-section-label,.doc-detail-sidebar-link-title{letter-spacing:0;text-transform:none}.doc-detail-sidebar-idChip{border:1px solid #d7dee8;border-radius:7px;background:#f8fafc;color:#475569;letter-spacing:0}.doc-detail-sidebar-close-btn{width:28px;height:28px;border-radius:7px;color:#64748b}.doc-detail-sidebar-close-btn:hover{background:#fee2e2;color:#991b1b}.doc-detail-sidebar-root{height:auto;min-height:100%}.doc-detail-sidebar-content{flex:0 1 auto;min-height:0;overflow-y:visible;padding:14px;gap:0;row-gap:0;display:flex;flex-direction:column;gap:16px}.doc-detail-sidebar-tabs{flex-direction:row;align-items:center;border-bottom:1px solid #edf1f7;padding-bottom:10px}.doc-detail-sidebar-tab-btn{border:0;border-radius:7px;background:transparent;color:#64748b;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.doc-detail-sidebar-tab-btn.is-active{background:#172033;color:#fff}.doc-detail-sidebar-title{color:#172033;font-size:18px;font-style:normal;letter-spacing:0;text-transform:none}.doc-detail-sidebar-statGrid,.doc-detail-sidebar-activitySummary{gap:8px}.doc-detail-sidebar-statBox,.doc-detail-sidebar-activitySummary span{border:1px solid #edf1f7;border-radius:8px;background:#f8fafc}.doc-detail-sidebar-statBox span,.doc-detail-sidebar-activitySummary span{letter-spacing:0;text-transform:none}.doc-detail-sidebar-config-btn{border-radius:8px;background:#172033;color:#fff;letter-spacing:0;text-transform:none}.doc-detail-sidebar-config-btn:hover{background:#1d4ed8}.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-chip,.doc-detail-sidebar-status-chip{letter-spacing:0;text-transform:none}.doc-detail-sidebar-tag,.doc-detail-sidebar-policy-box,.doc-detail-sidebar-hash-box,.doc-detail-sidebar-link-input,.doc-detail-sidebar-link-btn{border-width:1px;border-color:#d7dee8;border-radius:7px;box-shadow:none}.doc-detail-sidebar-hash-box,.doc-detail-sidebar-policy-box{background:#f8fafc}.doc-detail-sidebar-policy-grid{gap:8px}.doc-detail-sidebar-link-field{align-items:stretch}.doc-detail-sidebar-link-input{min-width:0;color:#475569;letter-spacing:0}.doc-detail-sidebar-link-btn{background:#172033;border-color:#172033;color:#fff;letter-spacing:0;text-transform:none}.doc-detail-sidebar-icon-btn{display:inline-grid;place-items:center;background:#f8fafc;color:#475569;border-color:#d7dee8}.doc-detail-sidebar-icon-btn:hover{background:#eef4ff;color:#1d4ed8;border-color:#93b4ff}.doc-detail-sidebar-icon-btn-danger{color:#b91c1c;border-color:#fecaca}.doc-detail-sidebar-icon-btn-danger:hover{background:#fee2e2;color:#991b1b;border-color:#fecaca}.session-grid-view-uaText{color:#64748b;font-size:11px;overflow-wrap:anywhere}.modal-actions .modal-button,.modal-button{border-radius:12px;letter-spacing:0;text-transform:none}.modal-shell{border:1px solid #d7dee8;border-radius:20px;box-shadow:0 24px 70px #0f172a33}.modal-header{padding:16px 20px;border-bottom:1px solid #e2e8f0}.modal-title{color:#172033;font-size:20px;font-weight:900;letter-spacing:-.02em;text-transform:none}.modal-close{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid #d7dee8;border-radius:12px;background:#fff;color:#64748b;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.modal-close:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.modal-body{padding:20px}.modal-metadata{gap:12px;border:1px solid #e2e8f0;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);padding:14px}.modal-kv{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:none}.modal-kv strong{min-width:0;overflow:hidden;color:#172033;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.modal-field{gap:8px;color:#64748b;font-size:11px;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.04em;text-transform:none}.modal-field input,.modal-field textarea,.modal-field select{border:1px solid #c8d3e1;border-radius:12px;color:#172033;font-size:14px;font-weight:600;box-shadow:none}.asset-dialog-summary{display:flex;align-items:center;gap:10px;border:1px solid #d7dee8;border-radius:8px;background:#fff;padding:10px}.asset-dialog-summary-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#eef4ff;color:#1d4ed8}.asset-dialog-summary-body{display:flex;min-width:0;flex-direction:column;gap:2px}.asset-dialog-summary-body strong{overflow:hidden;color:#172033;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.asset-dialog-summary-body span{overflow:hidden;color:#64748b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1024px){.app-sidebar{width:64px}.app-sidebar-label,.app-nav-label{display:none}.app-nav-btn{justify-content:center}.assets-view-grid{grid-template-columns:1fr}}@media(max-width:900px){.chassis-content-body{flex-direction:column}.app-sidebar,.app-sidebar-collapsed{width:100%;border-right:0;border-bottom:1px solid #d7dee8}.app-sidebar-top,.app-sidebar-collapsed .app-sidebar-top{padding:12px}.app-sidebar-label,.app-nav-label{display:block}.app-sidebar-header,.app-sidebar-collapsed .app-sidebar-header{justify-content:space-between;margin-bottom:10px}.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,.app-sidebar-collapsed .app-nav-btn{justify-content:flex-start;min-width:-moz-max-content;min-width:max-content;padding:9px 12px}}@media(max-width:720px){.shared-card-grid,.shared-card-metricGrid{grid-template-columns:minmax(0,1fr)}.shared-card-footer{align-items:stretch}.chassis-header{flex-wrap:wrap;gap:8px}.chassis-header-right,.chassis-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.chassis-header-actions{display:flex}.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}.chassis-kernel-info{text-align:left}.app-main-header{align-items:flex-start;flex-direction:column}.app-content-area{padding:12px}.shared-table-search-wrap{flex-basis:100%;width:100%;min-width:0;max-width:none}.shared-view-toggle-btn span{display:none}}.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-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)}.visible{visibility:visible}.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}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.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}.flex-col{flex-direction:column}.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}.italic{font-style:italic}.tracking-tight{letter-spacing:-.025em}.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}.lithic-shadow{box-shadow:6px 6px 0 0 var(--lithic-black)}.font-mono{font-family:JetBrains Mono,monospace}.lithic-shadow{box-shadow:20px 20px 60px var(--lithic-alumina-300)}: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)}html,body,#root{height:100%;min-height:100%}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,body[data-theme=dark] .draft-state-badge{background:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}.access-token-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.access-token-dialog{width:min(560px,100%);overflow:hidden;border:1px solid #d7dee8;border-radius:20px;background:radial-gradient(circle at top right,rgba(29,78,216,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fafc);box-shadow:0 26px 80px #0f172a33,0 2px #ffffffe6 inset}.access-token-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#ffffffeb,#f8fafce6)}.access-token-dialog-title{margin:0;color:#172033;font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.access-token-dialog-close{display:inline-grid;width:36px;height:36px;place-items:center;flex:0 0 auto;border:1px solid #d7dee8;border-radius:12px;background:#fff;color:#64748b;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.access-token-dialog-close:hover{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.access-token-dialog-body{display:flex;max-height:min(72vh,760px);flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.access-token-dialog-description{margin:0;color:#475569;font-size:13px;font-weight:500;line-height:1.6}.access-token-dialog-field{display:flex;flex-direction:column;gap:8px;color:#475569;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.access-token-dialog-field input,.access-token-dialog-field select{width:100%;padding:12px 14px;border:1px solid #cbd5e1;border-radius:12px;background:var(--lithic-surface-field);color:var(--lithic-text-primary);font-family:Atkinson Hyperlegible,sans-serif;font-size:14px;font-weight:600;line-height:1.45;box-shadow:0 1px #ffffffd9 inset}.access-token-dialog-field input:focus,.access-token-dialog-field select:focus{outline:none;border-color:#93b4ff;box-shadow:0 0 0 4px #3b82f61f,0 1px #ffffffe6 inset}.access-token-dialog-search{display:grid;gap:10px}.access-token-dialog-search-meta{color:#64748b;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:none}.access-token-dialog-search-results{display:grid;gap:8px;max-height:220px;overflow-y:auto;padding:10px;border:1px solid #dbe3ef;border-radius:14px;background:var(--lithic-surface-field-muted)}.access-token-dialog-search-result{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;border:1px solid #d7dee8;border-radius:12px;background:var(--lithic-surface-card);color:var(--lithic-text-primary);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.access-token-dialog-search-result:hover,.access-token-dialog-search-result-active{border-color:#93b4ff;background:var(--lithic-surface-active);transform:translateY(-1px)}.access-token-dialog-search-email{overflow-wrap:anywhere;font-family:Atkinson Hyperlegible,sans-serif;font-size:13px;font-weight:700;line-height:1.4}.access-token-dialog-search-role{color:#475569;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.access-token-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:0 20px 20px}.access-token-dialog-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border:1px solid #cbd5e1;border-radius:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.access-token-dialog-btn-primary{background:#172033;border-color:#172033;color:#fff}.access-token-dialog-btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.access-token-dialog-btn-secondary{background:var(--lithic-surface-card);color:var(--lithic-text-primary)}.access-token-dialog-btn-secondary:hover{background:var(--lithic-surface-active);border-color:#93b4ff;color:#1d4ed8}.access-token-dialog-metadata{display:grid;gap:12px;border:1px solid #e2e8f0;border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#f8fafc)}.access-token-dialog-label{display:block;margin-bottom:4px;color:#64748b;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.access-token-dialog-value{display:block;color:#172033;font-family:Atkinson Hyperlegible,sans-serif;font-size:14px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.access-token-dialog-edit{display:flex;flex-direction:column;gap:12px}.access-token-dialog-error{margin:0;color:#b91c1c;font-size:12px;font-weight:700;line-height:1.5}@media(max-width:640px){.access-token-dialog-backdrop{align-items:end;padding:0}.access-token-dialog{width:100%;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.access-token-dialog-actions{flex-direction:column-reverse}.access-token-dialog-btn{width:100%}}.announcements-view-filters{display:flex;gap:8px;margin-bottom:8px}.announcements-view-filters input,.announcements-view-filters select{min-height:32px;padding:4px 8px}.announcements-view-table{width:100%;border-collapse:collapse;font-size:12px}.announcements-view-table th,.announcements-view-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:6px 8px;text-align:left;vertical-align:top}.announcements-view-table th button{all:unset;cursor:pointer;color:inherit}.admin-login{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;padding:48px;background:var(--lithic-surface-shell)}.admin-login-card{max-width:520px;width:100%;padding:36px;display:flex;flex-direction:column;gap:24px}.admin-login-header{display:flex;flex-direction:column;gap:8px}.admin-login-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--lithic-muted);margin:0}.admin-login-title{font-size:24px;font-weight:800;margin:0}.admin-login-subtitle{font-size:13px;margin:0;color:var(--lithic-text-secondary)}.admin-login-form{display:flex;flex-direction:column;gap:16px}.admin-login-label{display:flex;flex-direction:column;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;gap:8px}.admin-login-input{border:2px solid var(--lithic-border-primary);padding:12px 14px;font-size:14px;font-weight:600;background:var(--lithic-surface-field);color:var(--lithic-text-primary)}.admin-login-input:focus{outline:none;border-color:var(--lithic-accent);box-shadow:0 0 0 2px #2563eb33}.admin-login-status{border:2px solid var(--lithic-black);background:#fff7cc;padding:10px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:8px}.admin-login-spinner{width:12px;height:12px;border:2px solid var(--lithic-black);border-right-color:transparent;border-radius:999px;animation:admin-login-spin .8s linear infinite;flex:0 0 auto}@keyframes admin-login-spin{to{transform:rotate(360deg)}}.admin-login-error{padding:10px 12px;border:2px solid var(--lithic-red);background:#dc262614;font-size:12px;font-weight:600;color:var(--lithic-red)}.admin-login-submit{width:100%}.admin-login-footer{font-size:11px;color:var(--lithic-muted)}.admin-login-footnote{line-height:1.4}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}@media(min-width:640px){.modal-backdrop{padding:1.5rem}}.modal-backdrop{background:#0f172a7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-shell{position:relative;width:100%;max-width:36rem;overflow:hidden;border-radius:20px;border:1px solid #d7dee8;background:radial-gradient(circle at top right,rgba(29,78,216,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fafc);box-shadow:0 26px 80px #0f172a33,0 2px #ffffffe6 inset}.modal-shell-wide{max-width:min(980px,calc(100vw - 2rem))}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}@media(min-width:640px){.modal-header{padding-left:1.5rem;padding-right:1.5rem}}.modal-header{border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#ffffffeb,#f8fafce6)}.modal-title{margin:0;color:#172033;font-size:clamp(18px,2vw,22px);font-weight:900;letter-spacing:-.02em;line-height:1.1}.modal-close{display:inline-grid;flex-shrink:0;place-items:center;border-radius:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:36px;height:36px;border:1px solid #d7dee8;background:#fff;color:#64748b;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.modal-close:hover{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.modal-body{overflow-y:auto;padding:1.25rem}@media(min-width:640px){.modal-body{padding:1.5rem}}.modal-body{max-height:min(78vh,920px)}.modal-description{margin:0;color:#475569;font-size:13px;line-height:1.6;font-weight:500}.modal-grid{display:grid;gap:1rem}.modal-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:768px){.modal-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-field{display:flex;min-width:0px;flex-direction:column;gap:.5rem;color:#475569;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.modal-field input,.modal-field textarea,.modal-field select{width:100%;border-radius:.75rem;padding:.75rem .875rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid #cbd5e1;background:var(--lithic-surface-field);color:var(--lithic-text-primary);font-family:Atkinson Hyperlegible,sans-serif;font-size:14px;font-weight:600;line-height:1.45;box-shadow:0 1px #ffffffd9 inset}.modal-field input::-moz-placeholder,.modal-field textarea::-moz-placeholder{color:#94a3b8}.modal-field input::placeholder,.modal-field textarea::placeholder{color:#94a3b8}.modal-field input:focus,.modal-field textarea:focus,.modal-field select:focus{outline:none;border-color:#93b4ff;box-shadow:0 0 0 4px #3b82f61f,0 1px #ffffffe6 inset}.modal-field textarea{min-height:140px;resize:vertical}.modal-checkbox{display:flex;align-items:center;gap:.75rem;color:#475569;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.modal-checkbox input{height:1rem;width:1rem;border-radius:.25rem;border-width:0px;accent-color:#172033}.modal-metadata{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;border-radius:1rem;padding:1rem}@media(min-width:768px){.modal-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-metadata{border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc)}.modal-kv{display:flex;min-width:0px;flex-direction:column;gap:.25rem;color:#64748b;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.modal-kv strong{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#172033;font-family:Atkinson Hyperlegible,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.01em;text-transform:none}.modal-error{margin:0;color:#b91c1c;font-size:12px;font-weight:700;line-height:1.5}.modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.modal-button{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:.625rem 1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:40px;border:1px solid #cbd5e1;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.modal-button-primary{background:#172033;border-color:#172033;color:#fff}.modal-button-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.modal-button-secondary{background:#fff;color:#172033}.modal-button-secondary:hover{background:#eff6ff;border-color:#93b4ff;color:#1d4ed8}.modal-button-danger{background:#dc2626;border-color:#dc2626;color:#fff}.modal-button-danger:hover{background:#b91c1c;border-color:#b91c1c}@media(max-width:640px){.modal-backdrop{align-items:flex-end;padding:0}.modal-shell,.modal-shell-wide{max-width:100vw;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.modal-body{max-height:82vh}.modal-actions{flex-direction:column-reverse}.modal-button{width:100%}}body[data-theme=dark] .modal-shell,body[data-theme=dark] .modal-header,body[data-theme=dark] .modal-field input,body[data-theme=dark] .modal-field textarea,body[data-theme=dark] .modal-field select,body[data-theme=dark] .modal-metadata,body[data-theme=dark] .modal-close,body[data-theme=dark] .modal-button-secondary{background:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme=dark] .modal-shell,body[data-theme=dark] .modal-header,body[data-theme=dark] .modal-metadata{background-image:none}body[data-theme=dark] .modal-title,body[data-theme=dark] .modal-kv strong{color:var(--lithic-text-primary)}body[data-theme=dark] .modal-field input::-moz-placeholder,body[data-theme=dark] .modal-field textarea::-moz-placeholder{color:var(--lithic-text-secondary)}body[data-theme=dark] .modal-description,body[data-theme=dark] .modal-field,body[data-theme=dark] .modal-kv,body[data-theme=dark] .modal-field input::placeholder,body[data-theme=dark] .modal-field textarea::placeholder{color:var(--lithic-text-secondary)}body[data-theme=dark] .modal-button-primary,body[data-theme=dark] .modal-button-danger{color:var(--lithic-white)}.shared-table-shell{display:flex;flex-direction:column;gap:12px}.shared-table-controls{display:flex;justify-content:space-between;align-items:center;gap:8px;position:relative;padding:10px 12px;border:1px solid var(--lithic-border-primary);border-radius:14px;background:var(--lithic-bg-card);color:var(--lithic-text-primary)}.shared-table-search-wrap{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(--lithic-border-primary);border-radius:12px;background:var(--lithic-bg-card);color:var(--lithic-text-secondary)}.shared-table-search{flex:1 1 auto;min-width:0;width:100%;max-width:none;box-sizing:border-box;background:transparent;border:0;color:var(--lithic-text-primary);font-size:12px;padding:10px 0}.shared-filter-btn{display:inline-flex;align-items:center;gap:8px;background:var(--lithic-bg-card);border:1px solid var(--lithic-border-primary);color:var(--lithic-text-primary);font-size:11px;border-radius:12px;padding:8px 12px;font-weight:700;text-transform:none}.shared-table-result-count{display:inline-flex;align-items:center;gap:6px;padding:0 12px;min-height:38px;border:1px solid var(--lithic-border-primary);border-radius:12px;background:var(--lithic-bg-card);color:var(--lithic-text-secondary);font-size:11px;font-weight:700}.shared-table-result-label,.shared-table-result-sep{color:var(--lithic-text-muted);font-weight:600}.shared-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;background:var(--lithic-black);color:var(--lithic-white);font-size:10px;font-weight:800}.shared-filter-menu-wrap{position:relative}.shared-filter-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:10;min-width:240px;max-height:320px;overflow:auto;background:var(--lithic-bg-card);border:1px solid var(--lithic-border-primary);border-radius:14px;padding:10px;box-shadow:var(--lithic-shadow-soft)}.shared-filter-group{margin-bottom:8px}.shared-filter-group-title{font-size:10px;text-transform:uppercase;color:var(--lithic-text-secondary);margin-bottom:6px;font-weight:800}.shared-filter-option{display:flex;gap:8px;align-items:center;padding:6px 0;font-size:11px;color:var(--lithic-text-primary)}.shared-compact-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--lithic-border-primary);background:var(--lithic-bg-card);overflow:hidden}.shared-compact-table th,.shared-compact-table td{padding:11px 14px;border-bottom:1px solid var(--lithic-border-primary);border-right:0;font-size:12px;vertical-align:top;text-align:left;color:var(--lithic-text-primary)}.shared-compact-table th{background:var(--lithic-bg-card);color:var(--lithic-text-primary);text-transform:uppercase;font-weight:800;letter-spacing:.04em}.shared-th-btn{border:0;background:transparent;color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;font-weight:inherit}.shared-table-row-clickable{cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.shared-table-row-clickable:hover,.shared-table-row-selected{background:var(--lithic-accent-blue-glitch)}.shared-card-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.shared-card{background:var(--lithic-bg-card);border:1px solid var(--lithic-border-primary);border-radius:14px;padding:12px;text-align:left;color:var(--lithic-text-primary);box-shadow:none}.shared-card.is-active{background:var(--lithic-accent-blue-glitch)}.shared-empty-state{border:1px dashed var(--lithic-border-primary);border-radius:14px;padding:22px;color:var(--lithic-text-secondary);font-size:12px;text-align:center;background:var(--lithic-bg-card)}.shared-empty-state-title{color:var(--lithic-text-primary);font-size:14px;font-weight:800;margin-bottom:4px}.shared-empty-state-body{color:var(--lithic-text-secondary)}.shared-meta{font-size:11px;color:var(--lithic-text-secondary);display:block;margin-top:4px}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] .chassis-footer,body[data-theme=dark] .app-sidebar,body[data-theme=dark] .app-main-header,body[data-theme=dark] .app-room-context,body[data-theme=dark] .chassis-avatar-menu,body[data-theme=dark] .shared-table-controls,body[data-theme=dark] .shared-table-search-wrap,body[data-theme=dark] .shared-filter-btn,body[data-theme=dark] .shared-table-result-count,body[data-theme=dark] .shared-filter-menu,body[data-theme=dark] .shared-compact-table,body[data-theme=dark] .shared-card,body[data-theme=dark] .shared-empty-state,body[data-theme=dark] .asset-dialog-summary,body[data-theme=dark] .governance-hub-overview,body[data-theme=dark] .access-config-shell,body[data-theme=dark] .chassis-logo-icon-wrapper,body[data-theme=dark] .chassis-avatar,body[data-theme=dark] .app-sidebar-toggle,body[data-theme=dark] .app-header-action-btn,body[data-theme=dark] .app-view-mode-btn,body[data-theme=dark] .shared-view-toggle-btn{background:var(--lithic-bg-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme=dark] .app-nav-btn-active,body[data-theme=dark] .app-header-action-btn-active,body[data-theme=dark] .app-view-mode-btn-active,body[data-theme=dark] .shared-view-toggle-btn.is-active{background:var(--lithic-black);color:var(--lithic-white);border-color:var(--lithic-black)}body[data-theme=dark] .app-nav-btn:hover,body[data-theme=dark] .app-sidebar-toggle:hover,body[data-theme=dark] .app-header-action-btn:hover,body[data-theme=dark] .shared-table-row-clickable:hover,body[data-theme=dark] .shared-card.is-active{background:var(--lithic-accent-blue-glitch);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary)}body[data-theme=dark] .chassis-scope-label,body[data-theme=dark] .chassis-identity-label,body[data-theme=dark] .app-sidebar-label,body[data-theme=dark] .shared-table-result-label,body[data-theme=dark] .shared-table-result-sep,body[data-theme=dark] .shared-filter-group-title,body[data-theme=dark] .shared-empty-state-body,body[data-theme=dark] .shared-meta,body[data-theme=dark] .asset-dialog-summary-body span{color:var(--lithic-text-secondary)}body[data-theme=dark] .chassis-scope-value,body[data-theme=dark] .chassis-identity-value,body[data-theme=dark] .app-room-context-name,body[data-theme=dark] .shared-empty-state-title,body[data-theme=dark] .asset-dialog-summary-body strong,body[data-theme=dark] .shared-compact-table th,body[data-theme=dark] .shared-compact-table td{color:var(--lithic-text-primary)}body[data-theme] .chassis-header,body[data-theme] .chassis-footer,body[data-theme] .app-sidebar,body[data-theme] .app-main-header,body[data-theme] .chassis-avatar-menu,body[data-theme] .governance-hub-card,body[data-theme] .support-view-shell,body[data-theme] .support-view-thread,body[data-theme] .support-view-composer,body[data-theme] .modal-shell,body[data-theme] .access-token-dialog-card,body[data-theme] .access-config-shell,body[data-theme] .shared-card,body[data-theme] .shared-empty-state{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] .chassis-footer,body[data-theme] .app-sidebar,body[data-theme] .app-main-header,body[data-theme] .app-room-context,body[data-theme] .chassis-avatar-menu,body[data-theme] .shared-table-controls,body[data-theme] .shared-table-search-wrap,body[data-theme] .shared-filter-btn,body[data-theme] .shared-table-result-count,body[data-theme] .shared-filter-menu,body[data-theme] .shared-compact-table,body[data-theme] .shared-card,body[data-theme] .shared-empty-state,body[data-theme] .asset-dialog-summary,body[data-theme] .governance-hub-overview,body[data-theme] .governance-hub-card,body[data-theme] .support-view-shell,body[data-theme] .support-view-thread,body[data-theme] .support-view-composer,body[data-theme] .modal-shell,body[data-theme] .access-token-dialog-card,body[data-theme] .access-config-shell{background:var(--lithic-surface-card);color:var(--lithic-text-primary);border-color:var(--lithic-border-primary);box-shadow:none}body[data-theme] .shared-table-search-wrap,body[data-theme] .shared-table-search,body[data-theme] .shared-filter-btn,body[data-theme] .modal-shell input,body[data-theme] .modal-shell textarea,body[data-theme] .modal-shell select,body[data-theme] .access-token-dialog-card input,body[data-theme] .access-token-dialog-card textarea,body[data-theme] .support-view-composer textarea,body[data-theme] .governance-hub-card input,body[data-theme] .governance-hub-card textarea,body[data-theme] .governance-hub-card select,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] .shared-compact-table table,body[data-theme] .shared-compact-table thead,body[data-theme] .shared-compact-table tbody,body[data-theme] .shared-compact-table tr,body[data-theme] .shared-compact-table th,body[data-theme] .shared-compact-table 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))}
