@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-20{z-index:20}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.min-h-12{min-height:3rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-56{min-height:14rem}.min-h-72{min-height:18rem}.min-h-80{min-height:20rem}.min-h-\[calc\(100vh-40px\)\]{min-height:calc(100vh - 40px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-56{width:14rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-56{min-width:14rem}.min-w-\[260px\]{min-width:260px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-56{max-width:14rem}.max-w-7xl{max-width:80rem}.max-w-\[1600px\]{max-width:1600px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.space-y-2>: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))}.space-y-3>: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))}.space-y-4>: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))}.space-y-5>: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))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-all{word-break:break-all}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#5fe1ae\]\/20{border-color:#5fe1ae33}.border-\[\#5fe1ae\]\/40{border-color:#5fe1ae66}.border-\[\#9d95ff\]\/15{border-color:#9d95ff26}.border-\[\#9d95ff\]\/20{border-color:#9d95ff33}.border-\[\#9d95ff\]\/35{border-color:#9d95ff59}.border-\[\#9d95ff\]\/40{border-color:#9d95ff66}.border-\[\#9d95ff\]\/60{border-color:#9d95ff99}.border-\[\#ff788a\]\/20{border-color:#ff788a33}.border-\[\#ffae77\]\/15{border-color:#ffae7726}.border-\[\#ffae77\]\/20{border-color:#ffae7733}.border-\[\#ffae77\]\/40{border-color:#ffae7766}.border-\[\#ffbe77\]\/35{border-color:#ffbe7759}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.bg-\[\#08090b\]{--tw-bg-opacity:1;background-color:rgb(8 9 11/var(--tw-bg-opacity,1))}.bg-\[\#08090b\]\/95{background-color:#08090bf2}.bg-\[\#0b0c0f\]\/70{background-color:#0b0c0fb3}.bg-\[\#0b0c0f\]\/90{background-color:#0b0c0fe6}.bg-\[\#0e0f13\]{--tw-bg-opacity:1;background-color:rgb(14 15 19/var(--tw-bg-opacity,1))}.bg-\[\#101116\]{--tw-bg-opacity:1;background-color:rgb(16 17 22/var(--tw-bg-opacity,1))}.bg-\[\#5fe1ae\]\/10{background-color:#5fe1ae1a}.bg-\[\#5fe1ae\]\/\[0\.04\]{background-color:#5fe1ae0a}.bg-\[\#8279f5\]\/10{background-color:#8279f51a}.bg-\[\#8279f5\]\/\[0\.045\]{background-color:#8279f50b}.bg-\[\#8279f5\]\/\[0\.04\]{background-color:#8279f50a}.bg-\[\#8279f5\]\/\[0\.08\]{background-color:#8279f514}.bg-\[\#9d95ff\]\/10{background-color:#9d95ff1a}.bg-\[\#ff788a\]\/\[0\.035\]{background-color:#ff788a09}.bg-\[\#ffae77\]\/10{background-color:#ffae771a}.bg-\[\#ffae77\]\/\[0\.04\]{background-color:#ffae770a}.bg-\[\#ffae77\]\/\[0\.05\]{background-color:#ffae770d}.bg-\[\#ffbe77\]\/\[0\.06\]{background-color:#ffbe770f}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.pb-1{padding-bottom:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.03\]{line-height:1.03}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.text-\[\#5fe1ae\]{--tw-text-opacity:1;color:rgb(95 225 174/var(--tw-text-opacity,1))}.text-\[\#9d95ff\]{--tw-text-opacity:1;color:rgb(157 149 255/var(--tw-text-opacity,1))}.text-\[\#a59eff\]{--tw-text-opacity:1;color:rgb(165 158 255/var(--tw-text-opacity,1))}.text-\[\#ff9aa7\]{--tw-text-opacity:1;color:rgb(255 154 167/var(--tw-text-opacity,1))}.text-\[\#ffad83\]{--tw-text-opacity:1;color:rgb(255 173 131/var(--tw-text-opacity,1))}.text-\[\#ffae77\]{--tw-text-opacity:1;color:rgb(255 174 119/var(--tw-text-opacity,1))}.text-\[\#ffbe77\]{--tw-text-opacity:1;color:rgb(255 190 119/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.opacity-45{opacity:.45}.shadow-panel{--tw-shadow:0 24px 80px #00000042;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#08090b;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background-color:#08090b;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.system-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff61;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;line-height:1.2}.eyebrow{letter-spacing:.16em;color:#ffffff94;align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:flex}.eyebrow span{background:#5fe1ae;width:5px;height:5px;display:inline-block}.login-orb{filter:blur(10px);pointer-events:none;border-radius:999px;position:absolute}.login-orb-primary{background:radial-gradient(circle,#8279f529,#0000 65%);width:620px;height:620px;bottom:-330px;right:-260px}.field-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:block}.auth-input{color:#ffffffe6;background:#ffffff09;border:1px solid #ffffff29;outline:none;width:100%;height:48px;margin-top:10px;padding:0 14px;transition:border-color .2s,background .2s}.auth-input::placeholder{color:#ffffff3b}.auth-input:focus{background:#8279f512;border-color:#9d95ffc7}.primary-button{color:#111;letter-spacing:.05em;background:#f7f7f7;border:1px solid #fffc;justify-content:center;align-items:center;gap:10px;height:48px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;transition:transform .2s,background .2s;display:inline-flex}.primary-button:hover{background:#fff;transform:translateY(-1px)}.secondary-button{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;background:#8279f514;border:1px solid #9d95ff6b;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.secondary-button:hover{color:#fff;background:#8279f526;border-color:#9d95ffd1}.dashboard-time-filter{background:#ffffff05;border:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 24px;padding:12px;display:flex}.time-filter-button{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff1f;min-height:30px;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;transition:border-color .15s,background .15s,color .15s}.time-filter-button:hover{color:#ffffffd1;border-color:#9d95ff8c}.time-filter-button-active{color:#fff;background:#8279f524;border-color:#9d95ffc7;box-shadow:inset 0 -2px #8279f5}.custom-date-panel{border-top:1px solid #ffffff14;flex-wrap:wrap;flex-basis:100%;align-items:end;gap:12px;padding-top:12px;display:flex}.custom-date-panel label{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;display:grid}.custom-date-panel input{color:#fffc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0c0f;border:1px solid #ffffff24;outline:none;min-height:34px;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.custom-date-panel input:focus{border-color:#9d95ffb8}.metric-card{background:#0e0f13e6;border:1px solid #ffffff1a;min-height:132px;padding:20px;box-shadow:inset 0 1px #ffffff08}.metric-delta{letter-spacing:.03em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.metric-violet{color:#a59eff}.metric-green{color:#5fe1ae}.metric-blue{color:#8ba7ff}.metric-amber{color:#ffbe77}.nav-button{color:#ffffff7a;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;min-width:max-content;padding:10px 12px;font-size:13px;transition:color .15s,background .15s,border-color .15s;display:flex}.nav-button:hover,.nav-button-active{color:#ffffffeb;background:#ffffff0b;border-color:#ffffff1a}.nav-button-active{box-shadow:inset 2px 0 #8279f5}.live-indicator{text-transform:uppercase;letter-spacing:.1em;color:#ffffff6e;align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.live-indicator span{background:#5fe1ae;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 3px #5fe1ae1f}.connection-connecting span{background:#8c83ed;box-shadow:0 0 0 3px #8c83ed1f}.connection-degraded span{background:#ffbe77;box-shadow:0 0 0 3px #ffbe771f}.connection-offline span{background:#ff788a;box-shadow:0 0 0 3px #ff788a1f}.icon-button{color:#fff9;background:0 0;border:1px solid #ffffff24;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid}.icon-button:hover{color:#fff;background:#ffffff12}.execution-card{text-align:left;background:#0e0f13db;border:1px solid #ffffff1a;width:100%;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:block}.execution-card:hover{background:#8279f50e;border-color:#9d95ff7a;transform:translateY(-1px)}.execution-card-selected{background:#8279f514;border-color:#9d95ff9e}.execution-detail,.surface-panel{background:#0e0f13e6;border:1px solid #ffffff1c;box-shadow:inset 0 1px #ffffff06}.stage-chip{background:#ffffff05;border:1px solid #ffffff1c;flex:none;align-items:center;gap:7px;height:34px;padding:0 9px;transition:border-color .15s,background .15s;display:inline-flex}.stage-chip:hover,.stage-chip-active{background:#8279f51a;border-color:#9d95ffa6}.status-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.status-dot.status-passed{background:#5fe1ae}.status-dot.status-skipped{background:#8e929e}.status-dot.status-blocked{background:#ffad77}.status-dot.status-failed{background:#ff788a}.status-dot.status-pending{background:#8c83ed}.status-pill.status-passed{color:#5fe1ae;background:#5fe1ae12}.status-pill.status-skipped{color:#aeb1ba;background:#8e929e12}.status-pill.status-blocked{color:#ffad77;background:#ffad7712}.status-pill.status-failed{color:#ff788a;background:#ff788a12}.status-pill.status-pending{color:#a59eff;background:#8c83ed12}.status-pill{letter-spacing:.1em;text-transform:uppercase;border:1px solid;align-items:center;padding:5px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;line-height:1;display:inline-flex}.detail-panel{background:#101116;border:1px solid #ffffff17}.audit-event{border-left:1px solid #ffffff17;gap:10px;padding:0 0 12px 14px;display:flex}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table thead{border-bottom:1px solid #ffffff1a}.data-table th{color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:14px 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:400}.data-table td{color:#ffffff9e;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:14px 20px;font-size:11px;line-height:1.45}.data-table tbody tr:last-child td{border-bottom:0}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{scrollbar-width:none}.raw-audit-tabs{border-bottom:1px solid #ffffff1a;gap:6px;display:flex;overflow-x:auto}.raw-audit-tab{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-width:max-content;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.raw-audit-tab:hover{color:#fffc;background:#ffffff06}.raw-audit-tab span{color:#ffffff6b;border:1px solid #ffffff1f;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.raw-audit-tab-active{color:#fff;background:#8279f50f;border-bottom-color:#9d95ff}.raw-payload-card{background:#101116;border:1px solid #ffffff1a;overflow:hidden}.raw-payload-meta{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.raw-empty-state{color:#fff6;border:1px solid #ffffff1a;padding:20px;font-size:13px}.json-viewer{background:#08090b;border:1px solid #ffffff1a;min-width:0}.json-viewer-header{background:#ffffff05;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 10px 8px 12px;display:flex}.json-viewer-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.json-copy-button{color:#ffffff94;letter-spacing:.06em;text-transform:uppercase;background:#8279f50f;border:1px solid #9d95ff47;align-items:center;gap:6px;min-width:max-content;padding:5px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.json-copy-button:hover{color:#fff;background:#8279f51f;border-color:#9d95ffa6}.json-tree{color:#ffffffb8;tab-size:2;max-height:560px;padding:8px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.75;overflow:auto}.json-line{white-space:pre;min-width:max-content;padding-right:14px}.json-toggle{color:#9d95ffcc;background:0 0;border:0;place-items:center;width:16px;height:16px;margin:0 2px 0 -2px;padding:0;display:inline-grid;transform:translateY(3px)}.json-toggle:hover{color:#fff}.json-indent-spacer{width:16px;display:inline-block}.json-key{color:#89b4ff}.json-key-primary{color:#c4a8ff;font-weight:500}.json-string{color:#8ee6bd}.json-number{color:#ffbf82}.json-boolean{color:#ff8fa0}.json-null{color:#fff6;font-style:italic}.json-punctuation{color:#ffffff8f}.json-collapsed{color:#ffffff4d;margin:0 4px;font-style:italic}.json-empty{color:#ffffff4d;padding:8px 12px}.audit-export-toolbar{background:#ffffff03;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 20px;display:flex}.audit-raw-option{color:#ffffffb3;border:1px solid #ffffff1f;align-items:center;gap:10px;min-width:220px;min-height:48px;padding:7px 11px;display:flex}.audit-raw-option input,.audit-tree-checkbox{accent-color:#8279f5;flex:none;width:15px;height:15px}.audit-raw-option span{gap:2px;display:grid}.audit-raw-option strong{letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:500}.audit-raw-option small{color:#ffffff57;font-size:10px}.audit-export-message{letter-spacing:.04em;width:100%;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.audit-explorer-header{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;display:flex}.audit-explorer-header h2{color:#fff;letter-spacing:-.025em;margin:9px 0 0;font-size:18px;font-weight:500}.audit-explorer-header p:not(.system-label){color:#ffffff6e;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.65}.audit-explorer-count{border-left:1px solid #9d95ff40;justify-items:end;min-width:132px;padding-left:20px;display:grid}.audit-explorer-count strong{color:#a59eff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:24px;font-weight:400}.audit-explorer-count small{color:#ffffff57;letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.audit-execution-list{min-width:0;overflow-x:auto}.audit-execution-folder{border-bottom:1px solid #ffffff13;min-width:760px}.audit-execution-folder-open{background:#8279f505;box-shadow:inset 2px 0 #8279f594}.audit-execution-row{grid-template-columns:28px 24px minmax(360px,1fr) auto auto 32px;align-items:center;gap:7px;min-height:58px;padding:7px 14px 7px 18px;transition:background .15s;display:grid}.audit-execution-row:hover{background:#8279f50c}.audit-execution-content{background:#0b0c10;border-top:1px solid #9d95ff1f;padding:0 0 0 26px}.audit-tree-embedded-panel{background:0 0;border:0}.audit-tree-embedded-panel .audit-export-toolbar{background:#8279f505;border-left:1px solid #9d95ff24}.audit-tree-embedded-panel .audit-tree{border-left:1px solid #9d95ff24}.audit-explorer-state{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:96px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:flex}.audit-explorer-error{color:#ff9eaa;background:#ff788a0b;border-bottom:1px solid #ff788a33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:flex}.audit-explorer-error button{color:#ffb2bc;text-transform:uppercase;background:0 0;border:1px solid #ff788a4d;align-items:center;gap:6px;min-height:28px;padding:0 9px;display:inline-flex}.audit-explorer-empty{color:#ffffff40;text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;display:grid}.audit-explorer-empty p{color:#ffffff8c;margin:5px 0 0;font-size:14px}.audit-explorer-empty span{font-size:11px}.audit-explorer-more{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:18px;display:flex}.audit-explorer-more span{color:#ffffff52;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.audit-workspace{gap:12px;display:grid}.audit-mode-bar{background:#0d0e12;border:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.audit-mode-bar>div:first-child{gap:5px;display:grid}.audit-mode-bar>div:first-child>span{color:#ffffff6b;font-size:11px}.audit-mode-switch{border:1px solid #9d95ff47;padding:3px;display:flex}.audit-mode-switch button{color:#fff6;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.audit-mode-switch button:hover{color:#ffffffd1}.audit-mode-switch .audit-mode-active{color:#bbb6ff;background:#8279f529;box-shadow:inset 0 0 0 1px #9d95ff47}.contact-audit-list{min-width:0;overflow-x:auto}.contact-audit-folder{border-bottom:1px solid #ffffff13;min-width:760px}.contact-audit-folder-open{background:#8279f504;box-shadow:inset 2px 0 #8279f594}.contact-audit-branch,.contact-audit-execution{position:relative}.contact-audit-children{background:#0b0c10;border-top:1px solid #9d95ff1f}.contact-audit-row{z-index:1;min-height:54px;padding:7px 14px 7px calc(18px + (var(--audit-depth) * 24px));border-bottom:1px solid #fff1;grid-template-columns:28px 24px minmax(330px,1fr) auto auto 32px;align-items:center;gap:7px;transition:background .15s;display:grid;position:relative}.contact-audit-row:hover{background:#8279f50c}.contact-audit-count-pill{color:#bbb6ffb8;text-align:center;white-space:nowrap;border:1px solid #9d95ff40;min-width:56px;padding:5px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.contact-audit-execution-content{background:#08090c;border-bottom:1px solid #9d95ff29;padding-left:116px}.contact-audit-execution-content .audit-tree-embedded-panel{border-left:1px solid #9d95ff24}.audit-tree{min-width:0;overflow-x:auto}.audit-tree-heading{color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-width:760px;padding:10px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;display:flex}.audit-explorer-filters{background:#ffffff04;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:end;gap:10px;padding:14px 18px;display:flex}.audit-explorer-filters label{gap:6px;min-width:150px;display:grid}.audit-explorer-filters label>span{color:#ffffff59;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.audit-explorer-filters select{color:#ffffffb8;background:#0b0c0f;border:1px solid #ffffff1f;outline:none;height:34px;padding:0 10px;font-size:11px}.audit-explorer-filters select:focus{border-color:#9d95ffa6}.audit-mode-switch button:disabled,.audit-tree-action:disabled{cursor:not-allowed;opacity:.3}.audit-tree-branch{min-width:760px}.audit-tree-row{border-bottom:1px solid #fff1;grid-template-columns:18px 22px 22px minmax(260px,1fr) auto auto 66px 30px 30px;align-items:center;gap:5px;min-height:48px;padding-top:7px;padding-bottom:7px;padding-right:12px;transition:background .15s;display:grid}.audit-tree-row:hover{background:#8279f50b}.audit-tree-row-active{background:#8279f513;box-shadow:inset 2px 0 #8279f5}.audit-tree-children{position:relative}.audit-tree-children:before{content:"";background:#9d95ff29;width:1px;position:absolute;top:0;bottom:0;left:29px}.audit-tree-toggle,.audit-tree-action{color:#ffffff6b;background:0 0;border:1px solid #0000;place-items:center;width:26px;height:26px;display:grid}.audit-tree-toggle:hover,.audit-tree-action:hover{color:#fff;background:#8279f51a;border-color:#9d95ff66}.audit-tree-action:disabled{cursor:wait;opacity:.35}.audit-tree-prompt-button{color:#aaa4ff;letter-spacing:.08em;text-transform:uppercase;background:#8279f512;border:1px solid #9d95ff57;justify-content:center;align-items:center;min-height:26px;padding:0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.audit-tree-prompt-button:hover{color:#fff;background:#8279f526;border-color:#9d95ffb3}.audit-tree-prompt-placeholder{width:66px}.audit-tree-toggle-placeholder{width:22px}.audit-tree-icon{color:#9d95ff;place-items:center;width:22px;display:grid}.audit-tree-label{color:#ffffffd1;text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:0 7px;display:grid}.audit-tree-label>span{text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.audit-tree-label small{color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.audit-tree-label-human>span{color:#ffffffe6;font-family:inherit;font-size:12px;font-weight:600}.audit-tree-label-human small{color:#ffffff75;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.audit-tree-time{color:#ffffff4d;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.audit-inline-evidence{background:#0b0c0f;border:1px solid #9d95ff3d;border-top:0;margin-right:12px;box-shadow:inset 2px 0 #8279f573}.audit-inline-evidence-header{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.audit-inline-evidence-header h3{color:#ffffffe6;margin:7px 0 0;font-size:14px;font-weight:500}.audit-inline-evidence-header span{color:#ffffff52;margin-top:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:block}.audit-inline-receipt{color:#5fe1aeb8;letter-spacing:.04em;background:#5fe1ae09;border-bottom:1px solid #5fe1ae29;margin:0;padding:9px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.audit-evidence-document{padding:16px}.audit-raw-loading,.audit-raw-error{color:#bbb6ff;background:#8279f50e;border:1px solid #9d95ff40;align-items:center;gap:8px;margin-bottom:14px;padding:11px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:flex}.audit-raw-error{color:#ff9eaa;background:#ff788a0b;border-color:#ff788a47}.audit-io-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.audit-io-column{min-width:0}.audit-io-column-title{align-items:center;gap:10px;margin-bottom:10px;display:flex}.audit-io-column-title>span{color:#a59eff;border:1px solid #9d95ff5c;place-items:center;width:27px;height:27px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;display:grid}.audit-io-column-title p{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.audit-io-column-title small{color:#ffffff4d;margin-top:2px;font-size:9px;display:block}.audit-io-card{background:#101116;border:1px solid #ffffff1a;min-width:0;margin-bottom:12px}.audit-io-card-header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.audit-io-card-header h4{color:#ffffffb8;margin:5px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:400}.audit-io-card-header time{color:#ffffff47;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.audit-io-direction{color:#a59eff;letter-spacing:.14em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.audit-io-card .json-viewer{border:0}.audit-io-hash{overflow-wrap:anywhere;color:#ffffff40;border-top:1px solid #ffffff12;margin:0;padding:8px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.audit-evidence-missing{color:#ffffff5c;border:1px dashed #ffffff21;min-height:92px;margin:0 0 12px;padding:18px;font-size:11px;line-height:1.6}.audit-evidence-metadata{margin-top:2px}.audit-document-dialog{z-index:70;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.audit-document-backdrop{cursor:default;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020306db;border:0;width:100%;height:100%;position:absolute;inset:0}.audit-document-shell{background:#101116;border:1px solid #ffffff29;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);max-height:calc(100vh - 44px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000a6}.audit-document-toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.audit-document-toolbar p{color:#a59eff;letter-spacing:.12em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.audit-document-toolbar span{color:#ffffff59;margin-top:3px;font-size:10px;display:block}.audit-document-close{color:#ffffffb8;text-transform:uppercase;background:0 0;border:1px solid #ffffff29;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.audit-document-close:hover{color:#fff;border-color:#9d95ffa6}.audit-document-scroll{background:#27282e;padding:32px;overflow:auto}.prompt-dialog{z-index:80;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.prompt-shell{background:#0d0e12;border:1px solid #9d95ff47;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:calc(100vh - 44px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000b8}.prompt-toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.prompt-toolbar p{color:#a59eff;letter-spacing:.14em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.prompt-toolbar h2{color:#fff;margin:7px 0 0;font-size:18px;font-weight:500}.prompt-toolbar span{color:#ffffff57;margin-top:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:block}.prompt-scroll{min-width:0;padding:18px;overflow:auto}.prompt-request{background:#101116;border:1px solid #ffffff1c;min-width:0;margin-bottom:18px}.prompt-request:last-child{margin-bottom:0}.prompt-request-header{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.prompt-request-header p{color:#a59eff;letter-spacing:.12em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.prompt-request-header h3{color:#ffffffe0;margin:6px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.prompt-request-header span{overflow-wrap:anywhere;color:#ffffff52;margin-top:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;display:block}.prompt-copy-button{color:#aaa4ff;letter-spacing:.06em;text-transform:uppercase;background:#8279f514;border:1px solid #9d95ff5c;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;display:inline-flex}.prompt-copy-button:hover{color:#fff;border-color:#9d95ffb8}.prompt-copy-button:disabled{cursor:not-allowed;opacity:.35}.prompt-size-grid{background:#ffffff05;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.prompt-size-grid>div{border-right:1px solid #ffffff14;min-width:0;padding:12px 14px}.prompt-size-grid>div:last-child{border-right:0}.prompt-size-grid dt{color:#ffffff57;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:7px}.prompt-size-grid dd{color:#fff;margin:6px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px}.prompt-size-grid small{color:#ffffff40;margin-top:4px;font-size:8px;display:block}.prompt-fields{gap:14px;min-width:0;padding:16px;display:grid}.prompt-field{background:#090a0d;border:1px solid #ffffff1a;min-width:0;overflow:hidden}.prompt-field-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.prompt-field-header p{color:#a59eff;letter-spacing:.12em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.prompt-field-header span{color:#ffffff4d;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.prompt-field pre{color:#d9d9df;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;max-width:100%;max-height:50vh;margin:0;padding:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.65;overflow:auto}.prompt-hash{overflow-wrap:anywhere;color:#ffffff3d;border-top:1px solid #ffffff14;margin:0;padding:9px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.prompt-empty{color:#ffffff6b;border:1px dashed #ffffff24;margin:0;padding:18px;font-size:11px;line-height:1.6}.prompt-empty code{color:#aaa4ff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.audit-paper-sheet{color:#121217;background:#fff;width:min(210mm,100%);min-height:297mm;margin:0 auto;padding:15mm;font-family:Helvetica,Arial,sans-serif;box-shadow:0 12px 45px #00000059}.audit-paper-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.audit-paper-brand{color:#121217;letter-spacing:.23em;margin:0;font-size:21px;font-weight:600}.audit-paper-header>div>span{color:#747782;letter-spacing:.16em;margin-top:5px;font-family:Courier New,monospace;font-size:8px;display:block}.audit-paper-classification{text-align:right}.audit-paper-classification strong{color:#4d52d9;letter-spacing:.12em;margin-top:4px;font-size:11px;display:block}.audit-paper-accent{background:#4d52d9;width:100%;height:3px;margin:18px 0 28px}.audit-paper-title>p{color:#4d52d9;letter-spacing:.1em;margin:0;font-family:Courier New,monospace;font-size:8px}.audit-paper-title h1{color:#121217;margin:10px 0 8px;font-size:24px;font-weight:500;line-height:1.22}.audit-paper-title>span{color:#737681;font-size:10px;line-height:1.55}.audit-paper-facts{border:1px solid #e0e0e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:24px 0;display:grid}.audit-paper-facts>div{border-bottom:1px solid #e0e0e8;min-width:0;padding:10px 12px}.audit-paper-facts>div:nth-child(odd){border-right:1px solid #e0e0e8}.audit-paper-facts>div:nth-last-child(-n+2){border-bottom:0}.audit-paper-facts dt{color:#8a8d96;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.audit-paper-facts dd{overflow-wrap:anywhere;color:#202129;margin:5px 0 0;font-family:Courier New,monospace;font-size:8px;line-height:1.45}.audit-evidence-document-paper{padding:0}.audit-evidence-document-paper .audit-io-grid{grid-template-columns:1fr}.audit-evidence-document-paper .audit-io-column-title>span{color:#4d52d9;border-color:#c9caf1}.audit-evidence-document-paper .audit-io-column-title p{color:#282a31}.audit-evidence-document-paper .audit-io-column-title small{color:#8b8e98}.audit-evidence-document-paper .audit-evidence-missing{color:#7b7e88;border-color:#d8d9df;min-height:auto}.audit-evidence-document-paper .audit-raw-loading{color:#4d52d9;background:#f6f6ff;border-color:#c9caf1}.audit-evidence-document-paper .audit-raw-error{color:#a72e45;background:#fff7f8;border-color:#efcad1}.audit-io-card-paper{background:#fff;border-color:#dedfe5}.audit-io-card-paper .audit-io-card-header{background:#f8f8fa;border-bottom-color:#e4e4e9}.audit-io-card-paper .audit-io-card-header h4{color:#363842}.audit-io-card-paper .audit-io-card-header time{color:#8a8d96}.audit-io-card-paper .audit-io-direction{color:#4d52d9}.audit-io-card-paper .audit-io-hash{color:#92959e;border-top-color:#e4e4e9}.json-viewer-paper{background:#fff;border-color:#dedfe5}.json-viewer-paper .json-viewer-header{background:#f8f8fa;border-bottom-color:#e4e4e9}.json-viewer-paper .system-label{color:#696c76}.json-viewer-paper .json-copy-button{color:#4d52d9;background:#f6f6ff;border-color:#d1d2e9}.json-viewer-paper .json-copy-button:hover{color:#2f34ad;background:#ededff;border-color:#777bdc}.json-viewer-paper .json-tree{color:#373943;max-width:100%;max-height:none;overflow:hidden visible}.json-viewer-paper .json-line{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;min-width:0;max-width:100%;padding-right:10px}.json-viewer-paper .json-key{color:#285ea8}.json-viewer-paper .json-key-primary{color:#6546ae}.json-viewer-paper .json-string{color:#14734e}.json-viewer-paper .json-number{color:#a4540c}.json-viewer-paper .json-boolean{color:#b42947}.json-viewer-paper .json-null,.json-viewer-paper .json-collapsed{color:#8b8d95}.json-viewer-paper .json-punctuation{color:#555862}.json-viewer-paper .json-toggle{color:#4d52d9}.audit-paper-footer{color:#90939c;border-top:1px solid #dcdde3;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:10px;font-family:Courier New,monospace;font-size:7px;display:flex}@media (width<=1100px){.audit-io-grid{grid-template-columns:1fr}}@media (width<=639px){.metric-card{min-height:110px;padding:16px}.json-viewer-header{flex-direction:column;align-items:flex-start}.json-viewer-actions{justify-content:flex-start}.audit-document-dialog{padding:0}.audit-document-shell{border:0;width:100%;height:100vh;max-height:100vh}.audit-document-scroll{padding:12px}.prompt-dialog{padding:0}.prompt-shell{border:0;width:100%;height:100vh;max-height:100vh}.prompt-scroll{padding:10px}.prompt-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-size-grid>div:nth-child(2){border-right:0}.prompt-size-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff14}.audit-paper-sheet{min-height:auto;padding:22px 16px}.audit-paper-facts{grid-template-columns:1fr}.audit-paper-facts>div,.audit-paper-facts>div:nth-child(odd),.audit-paper-facts>div:nth-last-child(-n+2){border-bottom:1px solid #e0e0e8;border-right:0}.audit-paper-facts>div:last-child{border-bottom:0}.audit-paper-footer{flex-direction:column;align-items:flex-start}.audit-mode-bar{align-items:stretch}.audit-mode-switch{width:100%}.audit-mode-switch button{flex:1;justify-content:center}}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}.focus\:border-\[\#9d95ff\]\/70:focus{border-color:#9d95ffb3}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[180px_auto_auto\]{grid-template-columns:180px auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:items-end{align-items:flex-end}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (width>=768px){.md\:inline{display:inline}}@media (width>=1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[236px_minmax\(0\,1fr\)\]{grid-template-columns:236px minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:p-4{padding:1rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (width>=1280px){.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.xl\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[1\.3fr_\.7fr\]{grid-template-columns:1.3fr .7fr}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(320px\,\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}}@media (width>=1536px){.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
