html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}@font-face{font-family:Supreme;src:url(/assets/Supreme-Light-Dc_cRMPo.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/assets/Supreme-Regular-N017Ddkp.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/assets/Supreme-Medium-DKy28oCz.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Supreme;src:url(/assets/Supreme-Bold-CumBYxYz.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Industry;src:url(/assets/Industry-Bold-CFXXQVzD.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk_wght_-CzOCAti0.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3VF-Upright.otf-DRrN49PX.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}.activity-filter-date input:not(:focus){color:#0000}.activity-filter-date:focus-within .activity-filter-date-display{display:none}.activity-filter-date-display[data-empty=true]{color:var(--muted-foreground)}.activity-filter-date input::-webkit-calendar-picker-indicator{opacity:0;width:16px;height:16px;margin:0;padding:0;position:absolute;top:6px;left:10px}.agent-denial-filter legend{margin-bottom:8px;font-weight:500}.agent-denial-filter-label{justify-content:space-between;margin-bottom:8px;font-size:12px;line-height:16px;display:flex}.agent-denial-filter-label>:last-child{color:#707070;font-weight:500}.agent-denial-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;height:16px;display:flex;position:relative}.agent-denial-slider-track{background:#fafafa;border-radius:999px;flex:1;height:4px;position:relative}.agent-denial-slider-range{border-radius:inherit;background:#28495a;height:100%;position:absolute}.agent-denial-slider-thumb{background:#fff;border:1px solid #203a48;border-radius:999px;width:12px;height:12px;display:block}.agent-denial-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #28495a}html[data-theme=dark] .agent-denial-filter-label>:last-child{color:var(--muted-foreground)}html[data-theme=dark] .agent-denial-slider-track{background:var(--muted)}html[data-theme=dark] .agent-denial-slider-range{background:var(--foreground)}html[data-theme=dark] .agent-denial-slider-thumb{border-color:var(--foreground);background:var(--card)}html[data-theme=dark] .agent-denial-slider-thumb:focus-visible{outline-color:var(--ring)}[data-ui=nova] .audit-card{background:var(--card);box-shadow:0 0 0 1px var(--border);border:0;border-radius:12px;min-width:0;padding:16px}[data-ui=nova] .audit-stack{flex-direction:column;gap:16px;display:flex}[data-ui=nova] .audit-card-title,[data-ui=nova] .audit-rail h2{margin:0 0 16px;font:600 16px/24px Space Grotesk Variable,sans-serif}[data-ui=nova] .audit-card-title{line-height:22px}[data-ui=nova] .audit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}[data-ui=nova] .audit-metric{flex-direction:column;gap:4px;display:flex}[data-ui=nova] .audit-metric-label{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;display:flex}[data-ui=nova] .audit-metric strong{align-items:center;min-height:33px;font:500 22px/33px Space Grotesk Variable,sans-serif;display:flex}[data-ui=nova] .audit-metric p{min-height:16px;color:var(--muted-foreground);font-size:12px;line-height:16px}[data-ui=nova] .audit-skeleton{background:var(--border);border-radius:4px;width:100%;height:16px;animation:1.5s ease-in-out infinite audit-skeleton-pulse;display:block}[data-ui=nova] .audit-metric-skeleton{width:80px;height:24px}[data-ui=nova] .audit-metric p .audit-metric-skeleton{width:60%;height:16px}[data-ui=nova] .audit-table .audit-skeleton{width:75%;min-width:16px;max-width:120px;height:22px}[data-ui=nova] .audit-loading-list{flex-direction:column;gap:16px;display:flex}[data-ui=nova] .audit-loading-item{flex-direction:column;gap:6px;display:flex}[data-ui=nova] .audit-loading-item .audit-skeleton:first-child{width:75%;height:20px}[data-ui=nova] .audit-loading-item .audit-skeleton:last-child{width:50%}@keyframes audit-skeleton-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){[data-ui=nova] .audit-skeleton{animation:none}}[data-ui=nova] .audit-green{color:#10b981}[data-ui=nova] .audit-red{color:#e5484d}[data-ui=nova] .audit-dashboard-details{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}[data-ui=nova] .audit-dashboard-details>.audit-recent-activity:only-child{grid-column:1/-1}[data-ui=nova] .audit-table-scroll{overflow-x:auto}[data-ui=nova] .audit-table{border-collapse:collapse;width:100%;font-size:14px}[data-ui=nova] .audit-table th{white-space:nowrap;height:40px;padding:8px;font-weight:600}[data-ui=nova] .audit-table td{border-top:1px solid var(--border);vertical-align:middle;padding:12px 8px}[data-ui=nova] .audit-table tr[data-selected=true]{background:var(--accent)}[data-ui=nova] .audit-table tr[data-selectable=true]:hover{background:var(--control-hover)}[data-ui=nova] .audit-table tr[data-selectable=true]{cursor:pointer}[data-ui=nova] :is(.audit-identifier,.audit-agent-name,.audit-agent-context,.audit-purpose){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-ui=nova] .audit-identifier{width:100%;max-width:150px;font-family:Space Grotesk Variable,sans-serif}[data-ui=nova] .audit-pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}[data-ui=nova] .audit-pill{border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:20px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}[data-ui=nova] .audit-pill>span{color:#3b82f6}[data-ui=nova] .audit-type-session>span{color:#10b981}[data-ui=nova] .audit-type-conversation>span{color:#f59e0b}[data-ui=nova] .audit-approved svg{color:#10b981}[data-ui=nova] .audit-denied svg{color:#e5484d}[data-ui=nova] .audit-pagination{margin-top:8px}[data-ui=nova] .audit-with-rail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}[data-ui=nova] .audit-with-rail[data-open=false]{grid-template-columns:minmax(0,1fr) 0;column-gap:0}[data-ui=nova] .audit-rail-slot{min-width:0;margin:-1px;padding:1px;overflow:hidden}[data-ui=nova] .audit-rail-slot[aria-hidden=true]{content-visibility:hidden}@media (width>=1001px){[data-ui=nova]:has(.audit-with-rail){height:100dvh;overflow:hidden}[data-ui=nova]:has(.audit-with-rail)>div{flex-direction:column;height:100%;display:flex}[data-ui=nova]:has(.audit-with-rail) main{flex-direction:column;flex:1;min-height:0;display:flex}[data-ui=nova]:has(.audit-with-rail) main>.audit-stack{flex:1;min-height:0}[data-ui=nova]:has(.audit-with-rail) main>.audit-stack>[role=tabpanel]{flex:1;min-height:0}[data-ui=nova] .audit-with-rail{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}[data-ui=nova] .audit-with-rail>.audit-card{max-height:100%;overflow:auto}[data-ui=nova] .audit-rail-slot{align-self:stretch;min-height:0}[data-ui=nova] .audit-rail-slot>.audit-rail{width:360px;height:100%}[data-ui=nova] .audit-rail-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}[data-ui=nova] .audit-rail-header,[data-ui=nova] .audit-rail footer{flex-shrink:0}}@media (width>=1001px) and (prefers-reduced-motion:no-preference){[data-ui=nova] .audit-with-rail{transition:grid-template-columns .32s ease-in-out,column-gap .32s ease-in-out}[data-ui=nova] .audit-rail-slot{transition:content-visibility .32s allow-discrete}}[data-ui=nova] .audit-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}[data-ui=nova] .audit-search{border:1px solid var(--border);height:32px;color:var(--muted-foreground);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}[data-ui=nova] .audit-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;padding:0}[data-ui=nova] .audit-search svg{flex-shrink:0}[data-ui=nova] .audit-search input::placeholder{color:var(--muted-foreground);opacity:1}[data-ui=nova] .audit-search:focus-within{border-color:var(--ring)}html[data-theme=dark] [data-ui=nova] .audit-search{background:color-mix(in oklab, var(--border) 30%, transparent)}[data-ui=nova] .audit-icon{border:1px solid var(--border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}[data-ui=nova] :is(.audit-icon,.audit-button):hover{background:var(--control-hover)}[data-ui=nova] .audit-rail{flex-direction:column;display:flex}[data-ui=nova] .audit-rail-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;display:flex}[data-ui=nova] .audit-rail-body{flex:1}[data-ui=nova] .audit-detail-section{padding:16px 0}[data-ui=nova] .audit-detail-section+.audit-detail-section{border-top:1px solid var(--border)}[data-ui=nova] .audit-detail-section h3{margin-bottom:12px;font-weight:500}[data-ui=nova] .audit-detail-section dl{flex-direction:column;gap:12px;font-size:12px;display:flex}[data-ui=nova] .audit-detail-section dl>div{justify-content:space-between;align-items:start;gap:16px;display:flex}[data-ui=nova] .audit-detail-section dt{color:var(--muted-foreground);flex-shrink:0}[data-ui=nova] .audit-detail-section dd{text-align:right;overflow-wrap:anywhere;font-weight:500}[data-ui=nova] .audit-primary{background:var(--foreground);height:30px;color:var(--card);border-radius:9px;justify-content:center;align-items:center;font-weight:500;display:flex}[data-ui=nova] .audit-rail footer{padding-top:16px}[data-ui=nova] .audit-section-link{align-items:center;gap:8px;font-size:12px;display:inline-flex}[data-ui=nova] .audit-muted{color:var(--muted-foreground)}[data-ui=nova] .audit-unavailable{color:var(--muted-foreground);font-style:italic}[data-ui=nova] .audit-top-agents{flex-direction:column;gap:16px;display:flex}[data-ui=nova] .audit-top-agents li{flex-direction:column;gap:6px;display:flex}[data-ui=nova] .audit-top-agent-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-ui=nova] .audit-top-agents strong{white-space:nowrap;text-overflow:ellipsis;font:500 14px/20px Roboto Variable,sans-serif;display:block;overflow:hidden}[data-ui=nova] .audit-top-agents small{color:var(--muted-foreground)}[data-ui=nova] .audit-top-agents-card{box-shadow:inset 0 0 0 1px var(--border);border-radius:6px}[data-ui=nova] .audit-top-agents-card .audit-card-title{min-height:26px;padding-bottom:4px;font:500 18px/21.6px Space Grotesk Variable,sans-serif}[data-ui=nova] .audit-top-agents-card .audit-top-agents{gap:10px}[data-ui=nova] .audit-top-agents-card li{gap:4px}[data-ui=nova] .audit-top-agent-name{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font:400 14px/20px Roboto Variable,sans-serif;overflow:hidden}[data-ui=nova] .audit-agent-decisions{align-items:center;gap:8px;display:flex}[data-ui=nova] .audit-agent-decisions-track{background:var(--border);border-radius:6px;flex:1;min-width:0;height:4px;display:flex;overflow:hidden}[data-ui=nova] .audit-agent-decisions-track span{flex-basis:0}[data-ui=nova] .audit-agent-decisions-approved{background:var(--success)}[data-ui=nova] .audit-agent-decisions-denied{background:var(--destructive)}[data-ui=nova] .audit-agent-decisions-count{min-width:32px;color:var(--muted-foreground);white-space:nowrap;font:500 12px/16px Roboto Variable,sans-serif}[data-ui=nova] .audit-tabs{align-items:start;gap:16px;margin-bottom:0;display:flex}[data-ui=nova] .audit-tabs button{color:var(--muted-foreground);padding:0 0 4px}[data-ui=nova] .audit-tabs button[aria-selected=true]{color:var(--foreground);border-bottom:1px solid var(--foreground);font-weight:500}[data-ui=nova] .audit-button{border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}[data-ui=nova] .audit-button:disabled{opacity:.5}[data-ui=nova] .audit-actions{gap:8px;margin-left:auto;display:flex}[data-ui=nova] .audit-mobile-close{display:none}html[data-theme=dark] [data-ui=nova] .audit-primary{color:#000;background:#e7c568}@media (width<=1100px){[data-ui=nova] .audit-dashboard-details{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){[data-ui=nova] .audit-with-rail,[data-ui=nova] .audit-with-rail[data-open=false]{grid-template-columns:minmax(0,1fr)}[data-ui=nova] .audit-rail-slot[aria-hidden=true]{display:none}[data-ui=nova] .audit-mobile-close{display:flex}}@media (width<=600px){[data-ui=nova] .audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-ui=nova] .audit-agent-name{text-align:left;width:100%;max-width:240px;font:500 14px/20px Space Grotesk Variable,sans-serif}[data-ui=nova] .audit-agent-context{color:var(--muted-foreground);max-width:160px;font-size:12px}[data-ui=nova] .audit-nowrap{white-space:nowrap;font-size:12px}[data-ui=nova] .audit-recent-links{flex-direction:column;gap:12px;font-size:12px;display:flex}[data-ui=nova] .audit-permissions{overflow-wrap:anywhere;flex-direction:column;gap:6px;padding-left:14px;font-size:12px;line-height:16px;list-style:outside;display:flex}[data-ui=nova] .audit-permissions li::marker{color:var(--muted-foreground)}[data-ui=nova] .audit-recent-links li{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-ui=nova] .audit-recent-links time{white-space:nowrap;color:var(--muted-foreground);flex-shrink:0}[data-ui=nova] .audit-agent-heading{align-items:center;gap:12px;font:500 18px/24px Space Grotesk Variable,sans-serif;display:flex}[data-ui=nova] .audit-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;font-size:12px;display:grid}[data-ui=nova] .audit-context-grid dt{color:var(--muted-foreground);margin-bottom:4px}[data-ui=nova] .audit-context-grid dd{overflow-wrap:anywhere;font-weight:700;display:flex}[data-ui=nova] .audit-reconstruction{flex:1;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:16px;min-height:0;display:grid}[data-ui=nova] .audit-reconstruction>section{flex-direction:column;min-height:0;max-height:100%;display:flex}@media (width<=1100px){[data-ui=nova] .audit-reconstruction{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){[data-ui=nova] .audit-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-ui=nova] .audit-context-pill{background:var(--accent);color:#456678;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:2px 8px;font:700 12px/16px Space Grotesk Variable,sans-serif;display:inline-block;overflow:hidden}html[data-theme=dark] [data-ui=nova] .audit-context-pill{color:#ededed}[data-ui=nova] .audit-table tr[data-selected=true] .audit-context-pill,[data-ui=nova] .audit-table tr[data-selectable=true]:hover .audit-context-pill{box-shadow:inset 0 0 0 1px var(--border)}[data-ui=nova] .audit-table td{overflow-wrap:anywhere}[data-ui=nova] button.audit-identifier{padding:0;font-weight:500}[data-ui=nova] .audit-top-agent-heading>a{min-width:0}[data-ui=nova] .audit-top-agent-heading small{flex-shrink:0}[data-ui=nova] .audit-recent-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}[data-ui=nova] .audit-recent-header .audit-card-title{margin:0;font:500 18px/21.6px Space Grotesk Variable,sans-serif}[data-ui=nova] .audit-view-all{min-width:71px;color:var(--foreground);white-space:nowrap;border:0;border-radius:12px;padding:6px 10px;font:500 14px/20px Roboto Variable,sans-serif}[data-ui=nova] .audit-recent-agents{text-align:right;font:400 14px/20px Roboto Variable,sans-serif;display:block}[data-ui=nova] th .audit-recent-agents{font-weight:500}[data-ui=nova] .audit-recent-search{flex:none;gap:6px;width:320px;max-width:100%;margin-bottom:16px}[data-ui=nova] .audit-recent-toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}[data-ui=nova] .audit-recent-toolbar>button{color:var(--muted-foreground);border-radius:12px}[data-ui=nova] .audit-recent-toolbar .audit-recent-search{flex:1;min-width:0;margin-bottom:0}[data-ui=nova] .audit-recent-activity th{height:auto}[data-ui=nova] .audit-recent-activity :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums}[data-ui=nova] .audit-recent-activity .audit-identifier{text-align:left;max-width:none;font-weight:500}[data-ui=nova] .audit-recent-activity .audit-identifier:hover{text-decoration:underline}[data-ui=nova] .audit-decision-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:block}[data-ui=nova] .audit-approved>.audit-decision-dot{background:#10b981}[data-ui=nova] .audit-denied>.audit-decision-dot{background:#e5484d}[data-ui=nova] .audit-step-row{text-align:left;border-radius:12px;align-items:center;gap:8px;width:100%;height:56px;padding:0 12px;display:flex}[data-ui=nova] .audit-step-row:hover{background:color-mix(in srgb, var(--accent) 60%, transparent)}[data-ui=nova] .audit-step-row[aria-current=true]{background:var(--accent)}[data-ui=nova] .audit-step-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-ui=nova] .audit-step-dot{background:var(--muted-foreground);border-radius:50%;flex-shrink:0;width:4px;height:4px}[data-ui=nova] .audit-step-time{white-space:nowrap;color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}[data-ui=nova] .audit-metadata-column{flex-direction:column;gap:24px;display:flex}[data-ui=nova] .audit-sort{align-items:center;gap:4px;padding:0;display:inline-flex}[data-ui=nova] .audit-sort svg{opacity:.4}[data-ui=nova] .audit-sort:not([data-sort=none]) svg{opacity:1}[data-ui=nova] .audit-sort[data-sort=descending] svg{transform:rotate(180deg)}[data-ui=nova] .audit-search{min-height:32px}[data-ui=nova]:has(.audit-session-detail){height:100dvh;overflow:hidden}[data-ui=nova]:has(.audit-session-detail)>div{flex-direction:column;height:100%;display:flex}[data-ui=nova]:has(.audit-session-detail) main{flex:1;min-height:0}[data-ui=nova] .audit-session-detail{height:100%}[data-ui=nova] .audit-session-detail :is(.audit-stack,[role=tabpanel]){flex:1;min-height:0}[data-ui=nova] :is(.audit-session-context,.audit-session-detail .audit-tabs){flex-shrink:0}[data-ui=nova] .audit-context-grid{line-height:16px}[data-ui=nova] .audit-context-grid .audit-unavailable{font-weight:400}[data-ui=nova] .audit-detail-badge{background:var(--accent);color:#456678;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:32px;align-items:center;width:fit-content;max-width:100%;height:20px;padding:2px 8px;font:700 12px/16px Space Grotesk Variable,sans-serif;display:inline-flex;overflow:hidden}html[data-theme=dark] [data-ui=nova] .audit-detail-badge{color:var(--foreground)}[data-ui=nova] .audit-detail-badge-outline{border-color:var(--border);color:var(--foreground);background:0 0}[data-ui=nova] :is(.audit-steps-content,.audit-step-details-content){flex-direction:column;min-height:0;display:flex}[data-ui=nova] .audit-steps-content{gap:12px}[data-ui=nova] .audit-steps-header,[data-ui=nova] .audit-steps-header h2{margin-bottom:4px}[data-ui=nova] .audit-steps-header p{font-size:12px;line-height:16px}[data-ui=nova] .audit-step-search{border-radius:12px;gap:6px;min-width:0;height:32px;padding:4px 10px}[data-ui=nova] .audit-step-search input{font-size:14px}[data-ui=nova] .audit-step-list{overscroll-behavior:contain;border-radius:12px;min-height:0;overflow-y:auto}[data-ui=nova] .audit-step-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}[data-ui=nova] .audit-step-name{font-size:14px;line-height:20px;display:block}[data-ui=nova] .audit-step-name strong{font-weight:500}[data-ui=nova] .audit-step-meta{align-items:center;gap:8px;min-width:0;display:flex}[data-ui=nova] .audit-step-verdict{border:1px solid var(--border);border-radius:32px;flex-shrink:0;align-items:center;gap:6px;height:20px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}[data-ui=nova] .audit-step-reason{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font:12px/16px Space Grotesk Variable,sans-serif;overflow:hidden}[data-ui=nova] [data-verdict=allowed]{--verdict-color:oklch(69.6% .17 162.48)}[data-ui=nova] [data-verdict=denied],[data-ui=nova] [data-verdict=error]{--verdict-color:var(--destructive)}[data-ui=nova] [data-verdict=escalated]{--verdict-color:oklch(76.9% .188 70.08)}[data-ui=nova] [data-verdict] .audit-step-dot{background:var(--verdict-color,var(--muted-foreground))}[data-ui=nova] .audit-step-status-icon{color:var(--verdict-color,var(--muted-foreground));flex-shrink:0}[data-ui=nova] .audit-step-empty{text-align:center;color:var(--muted-foreground);padding:24px 0;font-size:14px}[data-ui=nova] .audit-step-details-content{gap:16px;overflow-y:auto}@media (width<=1100px){[data-ui=nova]:has(.audit-session-detail){height:auto;overflow:visible}[data-ui=nova] .audit-reconstruction>section{max-height:none}}[data-ui=nova] :is(.audit-dashboard,.audit-activity,.audit-behavior-page) .audit-card{box-shadow:inset 0 0 0 1px var(--border);border-radius:6px}[data-ui=nova] :is(.audit-dashboard,.audit-behavior-page) .audit-metric strong{letter-spacing:-.5px;min-height:27px;font:500 22px/26.4px Space Grotesk Variable,sans-serif}[data-ui=nova] .audit-dashboard .audit-card-title{font:500 18px/21.6px Space Grotesk Variable,sans-serif}[data-ui=nova] .audit-dashboard .audit-recent-activity>.audit-card-title{align-items:center;height:32px;display:flex}@media (width>=1101px){[data-ui=nova] .audit-dashboard .audit-dashboard-details{grid-template-columns:minmax(0,1fr) 372px}}[data-ui=nova] :is(.audit-dashboard .audit-recent-activity,.audit-activity) .audit-table :is(th,td){height:36px;box-shadow:inset 0 -1px 0 var(--border);border:0;padding:8px;line-height:20px}[data-ui=nova] :is(.audit-dashboard .audit-recent-activity,.audit-activity) .audit-table th{font-weight:500}[data-ui=nova] .audit-recent-activity .audit-table :is(th,td):is(:first-child,:nth-child(4),:nth-child(5)){white-space:nowrap}[data-ui=nova] .audit-dashboard .audit-recent-activity .audit-table th:nth-last-child(2),[data-ui=nova] .audit-dashboard .audit-recent-activity .audit-table td:nth-last-child(2){text-align:right}[data-ui=nova] .audit-dashboard .audit-recent-type{text-transform:capitalize}[data-ui=nova] .audit-dashboard .audit-recent-activity .audit-identifier{background:#f5f5f5;border-radius:999px;width:fit-content;max-width:100%;padding:2px 8px;font:700 12px/16px Space Grotesk Variable,sans-serif;display:block}[data-ui=nova] .audit-dashboard .audit-pill{box-shadow:0 0 0 1px var(--border);background:#fff;border:0;gap:4px;padding:2px 8px;font-weight:700}[data-ui=nova] .audit-dashboard .audit-pill>.audit-decision-dot{margin:0 4px}[data-ui=nova] .audit-dashboard .audit-pills{flex-wrap:nowrap;gap:4px}[data-ui=nova] .audit-dashboard .audit-recent-search{gap:8px;padding-inline:9px}[data-ui=nova] .audit-dashboard .audit-recent-search svg{width:20px;height:20px;padding:2px}[data-ui=nova] .audit-dashboard .audit-recent-activity .audit-pagination{margin-top:16px}html[data-theme=dark] [data-ui=nova] .audit-dashboard .audit-recent-activity .audit-identifier{background:#1a1a1a}html[data-theme=dark] [data-ui=nova] .audit-dashboard .audit-pill,[data-ui=nova] .audit-dashboard .audit-search,html[data-theme=dark] [data-ui=nova] :is(.audit-dashboard,.audit-activity) .audit-search{background:0 0}[data-ui=nova] .dashboard-navigation a[aria-current=page]{background:#f5f5f5}html[data-theme=dark] [data-ui=nova] .dashboard-navigation a[aria-current=page]{background:#111}html[data-theme=dark] [data-ui=nova] .dashboard-theme-toggle:not(:hover):not(:active),html[data-theme=dark] [data-ui=nova] :is(.audit-dashboard .audit-recent-toolbar,.audit-activity .audit-toolbar)>button:not(:hover):not(:active){background:0 0}[data-ui=nova] .audit-activity>.audit-card{padding:17px}[data-ui=nova] .audit-activity{--activity-secondary:#f5f5f5}html[data-theme=dark] [data-ui=nova] .audit-activity{--activity-secondary:#1a1a1a}[data-ui=nova] .audit-activity .audit-toolbar{align-items:flex-start;margin-bottom:16px}[data-ui=nova] .audit-activity .audit-toolbar>button{width:32px;height:32px;color:var(--muted-foreground);border-radius:12px}[data-ui=nova] .audit-activity .audit-search svg{box-sizing:content-box;color:var(--foreground);padding:2px}[data-ui=nova] .audit-activity .audit-table :is(th,td):nth-last-child(-n+2){text-align:right;font-variant-numeric:tabular-nums}[data-ui=nova] .audit-activity .audit-table th:nth-last-child(-n+2)>span{justify-content:flex-end;display:flex}[data-ui=nova] .audit-activity .audit-table .audit-identifier{background:var(--activity-secondary);border-radius:999px;width:fit-content;max-width:100%;padding:2px 8px;font:700 12px/16px Space Grotesk Variable,sans-serif}[data-ui=nova] .audit-activity[data-open=true] .audit-table .audit-identifier{font-weight:500}[data-ui=nova] .audit-activity .audit-context-pill{background:var(--activity-secondary);color:var(--foreground);box-shadow:none}[data-ui=nova] .audit-activity .audit-table tr[data-selected=true]{background:var(--activity-secondary)}[data-ui=nova] .audit-activity .audit-table .audit-context-pill{width:fit-content;box-shadow:inset 0 0 0 1px var(--border);display:block}[data-ui=nova] .audit-activity .audit-table tr:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}[data-ui=nova] .audit-activity .audit-pill{box-shadow:inset 0 0 0 1px var(--border);background:var(--card);border:0;gap:12px;font-weight:700}[data-ui=nova] .audit-activity .audit-pills{flex-wrap:nowrap}html[data-theme=dark] [data-ui=nova] .audit-activity .audit-pill{background:0 0}[data-ui=nova] .audit-activity [class*=audit-type-]{height:auto;box-shadow:none;font:inherit;background:0 0;border:0;padding:0;display:inline}[data-ui=nova] .audit-activity [class*=audit-type-] .audit-decision-dot{display:none}[data-ui=nova] .audit-activity .audit-pagination{margin-top:16px}[data-ui=nova] :is(.audit-activity,.audit-agent-roster,.audit-behavior) .audit-rail-header{box-shadow:inset 0 -1px 0 var(--border);border:0;padding-bottom:16px}[data-ui=nova] :is(.audit-activity,.audit-agent-roster,.audit-behavior) .audit-rail h2{margin:0;font:500 18px/22px Space Grotesk Variable,sans-serif}[data-ui=nova] :is(.audit-activity,.audit-agent-roster,.audit-behavior) .audit-rail-body{padding-top:16px}[data-ui=nova] :is(.audit-activity,.audit-agent-roster,.audit-behavior) .audit-detail-section{border:0;padding:0}[data-ui=nova] :is(.audit-activity,.audit-agent-roster,.audit-behavior) .audit-detail-section+.audit-detail-section{margin-top:16px}[data-ui=nova] :is(.audit-activity,.audit-agent-roster,.audit-behavior) .audit-detail-section dl{line-height:16px}[data-ui=nova] :is(.audit-activity,.audit-agent-roster,.audit-behavior) .audit-detail-section dd{min-width:0;font-weight:700}[data-ui=nova] :is(.audit-activity,.audit-agent-roster,.audit-behavior) .audit-detail-section h3{margin-bottom:8px;line-height:20px}[data-ui=nova] :is(.audit-activity,.audit-agent-roster,.audit-behavior) .audit-primary{border-radius:12px;height:32px}[data-ui=nova]:has(.audit-activity-details){height:auto;min-height:100dvh;overflow:visible}[data-ui=nova]:has(.audit-activity-details) header nav ol{gap:4px}[data-ui=nova] .audit-activity-details{--activity-secondary:#f5f5f5;height:auto}html[data-theme=dark] [data-ui=nova] .audit-activity-details{--activity-secondary:#1a1a1a}[data-ui=nova] .audit-activity-details :is(.audit-stack,[role=tabpanel],.audit-reconstruction){flex:none}[data-ui=nova] .audit-activity-details .audit-card{box-shadow:inset 0 0 0 1px var(--border);border-radius:6px}[data-ui=nova] .audit-activity-details .audit-card-title{font:500 18px/22px Space Grotesk Variable,sans-serif}[data-ui=nova] .audit-activity-details .audit-step-details .audit-card-title{line-height:21.6px}[data-ui=nova] .audit-activity-details .audit-tabs{gap:8px;line-height:16px}[data-ui=nova] .audit-activity-details .audit-tabs button{padding-bottom:0}[data-ui=nova] .audit-activity-details .audit-detail-badge{background:var(--activity-secondary);color:var(--foreground);border:0}[data-ui=nova] .audit-activity-details .audit-reconstruction{grid-template-columns:minmax(0,1fr) 628px;align-items:stretch;min-height:464px}[data-ui=nova] .audit-activity-details .audit-step-details{align-self:start}[data-ui=nova] .audit-activity-details .audit-steps-content{gap:16px}[data-ui=nova] .audit-activity-details .audit-steps-header,[data-ui=nova] .audit-activity-details .audit-steps-header h2{margin:0}[data-ui=nova] .audit-activity-details .audit-action-toolbar{align-items:center;gap:8px;display:flex}[data-ui=nova] .audit-activity-details .audit-action-toolbar>button{color:var(--foreground);border-radius:12px}[data-ui=nova] .audit-activity-details .audit-step-search{background:0 0;gap:8px}[data-ui=nova] .audit-activity-details .audit-step-search svg{box-sizing:content-box;color:var(--foreground);padding:2px}[data-ui=nova] .audit-activity-details .audit-step-list{flex-direction:column;gap:4px;max-height:max(336px,100dvh - 427px);display:flex}[data-ui=nova] .audit-activity-details .audit-step-row{height:64px;min-height:64px;padding:10px 12px}[data-ui=nova] .audit-activity-details .audit-step-row[aria-current=true]{background:var(--activity-secondary)}[data-ui=nova] .audit-activity-details .audit-step-time{color:var(--foreground);margin-left:0;font-weight:700;line-height:16px}[data-ui=nova] .audit-activity-details .audit-step-verdict{background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border:0;gap:12px;font-weight:700}html[data-theme=dark] [data-ui=nova] .audit-activity-details .audit-step-verdict{background:0 0}[data-ui=nova] .audit-activity-details .audit-step-details-content{overflow:visible}[data-ui=nova] .audit-action-identity{align-items:start;gap:4px;line-height:20px;display:flex}[data-ui=nova] .audit-action-identity>svg{flex-shrink:0;margin-top:2px}[data-ui=nova] .audit-action-identity strong{font-weight:500}[data-ui=nova] .audit-action-query{width:100%}[data-ui=nova] .audit-action-query dd>span:first-child{background:var(--activity-secondary);border-radius:12px;align-items:flex-start;gap:4px;width:100%;max-width:100%;padding:2px 8px;display:flex}[data-ui=nova] .audit-action-query code{--sql-visible-lines:6;max-height:calc(var(--sql-visible-lines) * 22px);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;font:400 12px/22px Space Grotesk Variable,sans-serif;overflow:auto}[data-ui=nova] .audit-action-query code .hljs-keyword{font-weight:500}[data-ui=nova] .audit-action-query button{color:var(--muted-foreground);margin:5px 0 0}[data-ui=nova] .audit-action-fields h3{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}[data-ui=nova] .audit-action-fields>dl{flex-direction:column;gap:8px;display:flex}[data-ui=nova] .audit-action-fields>dl>div{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}[data-ui=nova] .audit-action-fields dt{white-space:nowrap;flex-shrink:0}[data-ui=nova] .audit-action-fields dd{justify-content:flex-end;display:flex}[data-ui=nova] .audit-action-fields .audit-detail-badge{background:var(--activity-secondary,var(--accent));color:var(--foreground);border:0;border-radius:999px}[data-ui=nova] .audit-action-fields .audit-action-identifier{font:600 12px/16px Roboto Variable,sans-serif}[data-ui=nova] .audit-action-badge-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}[data-ui=nova] .audit-action-decision{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}[data-ui=nova] .audit-activity-details .audit-step-details-content dd{font-weight:700}@media (width<=1200px){[data-ui=nova] .audit-activity-details .audit-reconstruction{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){[data-ui=nova] .audit-activity-details .audit-step-meta{flex-wrap:wrap;gap:4px}}[data-ui=nova] .audit-activity-details .audit-participants{border:1px solid var(--border);box-shadow:none;gap:16px;padding:16px;display:grid}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) .audit-toolbar{gap:8px;margin:0}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) .audit-toolbar>button{background:var(--card);border-radius:12px;flex-shrink:0;width:32px;height:32px}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) .audit-search{background:0 0;border-radius:12px;height:32px;padding:0 10px}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) .audit-search svg{box-sizing:content-box;color:var(--foreground);padding:2px}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) .audit-table :is(th,td){height:36px;box-shadow:inset 0 -1px var(--border);text-align:left;border:0;padding:8px;font:400 14px/20px Roboto Variable,sans-serif}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) .audit-table th{font-weight:500}[data-ui=nova] .audit-participants .audit-table :is(th,td):last-child{text-align:right}[data-ui=nova] .audit-participant-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-ui=nova] :is(.audit-participants,.audit-behavior) .audit-pills{flex-wrap:nowrap}[data-ui=nova] :is(.audit-participants,.audit-behavior) .audit-pill{box-shadow:0 0 0 1px var(--border);background:var(--card);color:var(--foreground);border:0;gap:4px;font-weight:700}[data-ui=nova] :is(.audit-participants,.audit-behavior) .audit-decision-dot{margin:0 4px}[data-ui=nova] .audit-participants .audit-approved .audit-decision-dot{background:#10b981}[data-ui=nova] .audit-participants .audit-denied .audit-decision-dot{background:#e5484d}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) nav button{border-radius:12px}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) nav{width:fit-content;max-width:100%}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) nav>button:first-of-type{width:75px}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) nav>button:last-of-type{width:50px}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) nav button[aria-label^=Page\ ]{width:34px}[data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) nav button[aria-current=page]{background:#ffffff4d;width:32px;box-shadow:inset 0 0 0 1px #4d728c}html[data-theme=dark] [data-ui=nova] :is(.audit-participants,.audit-behavior) :is(.audit-search,.audit-toolbar>button,.audit-pill){background:0 0}html[data-theme=dark] [data-ui=nova] :is(.audit-participants,.audit-agent-roster,.audit-behavior) nav button[aria-current=page]{background:#0000004d;box-shadow:inset 0 0 0 1px #e7c568}[data-ui=nova] .audit-agents-navigation-label{display:none}html[data-theme=dark] [data-ui=nova] .audit-agents-navigation-label{height:32px;padding:12px 12px 4px;font:500 12px/16px Roboto Variable,sans-serif;display:block}[data-ui=nova]:has(:is(.audit-agent-roster,.audit-behavior-page)) .audit-tabs{gap:8px;line-height:16px}[data-ui=nova]:has(:is(.audit-agent-roster,.audit-behavior-page)) .audit-tabs button{padding-bottom:0}[data-ui=nova] .audit-agent-roster{--roster-secondary:#f5f5f5}html[data-theme=dark] [data-ui=nova] .audit-agent-roster{--roster-secondary:#1a1a1a}[data-ui=nova] .audit-agent-roster .audit-card{box-shadow:inset 0 0 0 1px var(--border);border-radius:6px}[data-ui=nova] .audit-agent-roster>.audit-card{flex-direction:column;gap:16px;padding:17px;display:flex}[data-ui=nova] .audit-agent-roster .audit-table tr[data-selected=true]{background:var(--roster-secondary)}[data-ui=nova] .audit-agent-roster .audit-table tr:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}[data-ui=nova] .audit-agent-roster :is(.audit-agent-name,.audit-roster-purpose){text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:none;font:400 14px/20px Roboto Variable,sans-serif;display:block;overflow:hidden}[data-ui=nova] :is(.audit-agent-roster,.audit-behavior) .audit-rail-body>.audit-detail-section:first-child dl>div:last-child{align-items:center;min-height:20px}[data-ui=nova] .audit-agent-roster .audit-agent-tools{min-height:48px}[data-ui=nova] .audit-agent-roster .audit-agent-tools p{font-size:12px;line-height:20px}[data-ui=nova] .audit-agent-roster .audit-permissions{gap:12px;padding:0;list-style:none}[data-ui=nova] .audit-agent-roster .audit-permissions strong{font-weight:500}[data-ui=nova] .audit-agent-roster .audit-permissions+p{font-size:12px;line-height:16px}[data-ui=nova] .audit-agent-roster .audit-recent-links{line-height:16px}[data-ui=nova] .audit-agent-roster .audit-recent-links .audit-identifier{text-align:right;font-weight:600}[data-ui=nova] :is(.audit-agent-roster,.audit-behavior) .audit-primary{font-weight:500}[data-ui=nova] :is(.audit-agent-roster,.audit-behavior) .audit-primary:disabled{opacity:.5;cursor:not-allowed;width:100%}[data-ui=nova] :is(.audit-agent-roster,.audit-behavior) .audit-agent-name{background:0 0;border:0;padding:0}[data-ui=nova] :is(.audit-agent-roster,.audit-behavior) .audit-agent-name:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-ui=nova] .audit-agent-roster .audit-agent-permissions{min-height:100px}[data-ui=nova] .audit-agent-roster .audit-agent-permissions p{font-size:12px;line-height:16px}html[data-theme=dark] [data-ui=nova] .audit-agent-roster :is(.audit-search,.audit-toolbar>button){background:0 0}[data-ui=nova] .audit-behavior-page{flex:1;min-height:0}[data-ui=nova] .audit-behavior-page .audit-metrics{flex-shrink:0}[data-ui=nova] .audit-behavior-page .audit-metric{height:103px}[data-ui=nova] .audit-behavior-page .lucide-triangle-alert{color:#f59e0b}[data-ui=nova] .audit-behavior-page .lucide-octagon-x{color:#e5484d}[data-ui=nova] .audit-behavior{--behavior-secondary:#f5f5f5;--behavior-track:#fafafa}html[data-theme=dark] [data-ui=nova] .audit-behavior{--behavior-secondary:#1a1a1a;--behavior-track:#111}[data-ui=nova] .audit-behavior>.audit-card{flex-direction:column;gap:16px;padding:17px;display:flex}[data-ui=nova] .audit-behavior .audit-table :is(th,td):is(:nth-child(2),:nth-child(6)){text-align:right}[data-ui=nova] .audit-behavior .audit-sort{font:inherit;white-space:nowrap;padding:0;display:inline}[data-ui=nova] .audit-behavior .audit-sort:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-ui=nova] .audit-behavior .audit-agent-name{width:100%;max-width:none;font:400 14px/20px Roboto Variable,sans-serif}[data-ui=nova] .audit-behavior tr[data-selected=true]{background:var(--behavior-secondary)}[data-ui=nova] .audit-behavior tr:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}[data-ui=nova] .audit-behavior tr[data-signal]{--audit-signal-color:var(--muted-foreground)}[data-ui=nova] .audit-behavior tr[data-signal=none]{--audit-signal-color:#10b981}[data-ui=nova] .audit-behavior tr:is([data-signal=occasional],[data-signal=repeated],[data-signal=repeated_few_targets]){--audit-signal-color:#f59e0b}[data-ui=nova] .audit-behavior tr:is([data-signal=repeated_many_targets],[data-signal=escalation]){--audit-signal-color:#e5484d}[data-ui=nova] .audit-behavior .audit-signal-dot{background:var(--audit-signal-color)}[data-ui=nova] .audit-behavior .audit-rate{--audit-rate-color:#10b981;align-items:center;gap:16px;width:100%;height:16px;display:flex}[data-ui=nova] .audit-behavior .audit-rate[data-warning=true]{--audit-rate-color:#f59e0b}[data-ui=nova] .audit-behavior .audit-rate[data-severe=true]{--audit-rate-color:#e5484d}[data-ui=nova] .audit-behavior .audit-rate-track{background:var(--behavior-track);border-radius:12px;flex:1;min-width:142px;height:4px;display:block;overflow:hidden}[data-ui=nova] .audit-behavior .audit-rate-track>span{background:var(--audit-rate-color);height:100%;display:block}[data-ui=nova] .audit-behavior .audit-rate-value{color:var(--muted-foreground);white-space:nowrap;font:500 12px/16px Roboto Variable,sans-serif}[data-ui=nova] .audit-behavior .audit-trend{align-items:end;gap:1.429px;height:21px;display:flex}[data-ui=nova] .audit-behavior .audit-trend>span{background:#e5484d;border-radius:2px;flex:none;width:7.143px}[data-ui=nova] .audit-behavior .audit-denial-reasons ul{flex-direction:column;align-items:start;gap:4px;padding:0;list-style:none;display:flex}[data-ui=nova] .audit-behavior .audit-denial-reasons li{max-width:100%;display:flex}[data-ui=nova] .audit-behavior .audit-denial-reasons .audit-detail-badge{background:var(--behavior-secondary);color:var(--foreground);height:20px}[data-ui=nova] .audit-behavior .audit-denial-reasons p{font:400 12px/16px Roboto Variable,sans-serif}[data-ui=nova] .audit-behavior .audit-table td{padding:7.5px 8px}[data-ui=nova] .audit-behavior td>.audit-pill{width:fit-content;display:flex}[data-ui=nova] .audit-behavior .audit-rate-track{align-self:start;margin-top:4px}[data-ui=nova] .audit-search.activity-search{flex-wrap:wrap;height:auto;min-height:32px;padding:5px 5px 5px 9px}[data-ui=nova] .audit-search.activity-search[data-filtered=true]{border-color:#c8c8c8}[data-ui=nova] .audit-search.activity-search input{flex:1;width:auto;min-width:64px;height:20px}[data-ui=nova] .activity-search .activity-search-tag{background:var(--accent);color:#456678;border-radius:6px;flex-shrink:0;align-items:center;max-width:100%;height:20px;padding:2px 20px 2px 8px;font:500 12px/16px Roboto Variable,Arial,sans-serif;display:inline-flex;position:relative}[data-ui=nova] .activity-search-tag-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=nova] .activity-search .activity-search-tag button{border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:0;right:0}[data-ui=nova] .activity-search .activity-search-tag button:hover{background:var(--control-hover)}[data-ui=nova] .activity-search .activity-search-tag button:focus-visible{outline:2px solid var(--ring)}[data-ui=nova] .activity-search .activity-search-tag svg{color:var(--muted-foreground);padding:0}[data-ui=nova] .audit-search.activity-search:focus-within{border-color:var(--ring)}html[data-theme=dark] [data-ui=nova] .audit-search.activity-search[data-filtered=true]:not(:focus-within){border-color:var(--border)}html[data-theme=dark] [data-ui=nova] .activity-search .activity-search-tag{color:var(--foreground)}[data-ui=nova] :is(.audit-toolbar,.audit-recent-toolbar,.audit-action-toolbar):has(>.activity-search){align-items:flex-start}.configure-notification-viewport{z-index:1100;outline:none;width:max-content;max-width:calc(100vw - 272px);margin:0;padding:0;list-style:none;position:fixed;top:24px;left:calc(50% + 120px);transform:translate(-50%)}.configure-notification{box-sizing:border-box}.configure-table{table-layout:fixed;border-collapse:collapse;min-width:680px}.configure-table th,.configure-table td{width:25%}@media (width<=767px){.configure-notification-viewport{max-width:calc(100vw - 32px);top:16px;left:50%}}.configure-layout aside[aria-label=Sidebar]{box-shadow:inset -1px 0 #eaeaea}html[data-theme=dark] .configure-layout aside[aria-label=Sidebar]{box-shadow:inset -1px 0 0 var(--border)}.configure-sidebar .dashboard-theme-toggle{color:var(--muted-foreground);background:0 0}.configure-sidebar .configure-nav-link[aria-current=page]{background:var(--accent);box-shadow:inset 1px 0 0 var(--ring);border-top-left-radius:0;border-bottom-left-radius:0;font-weight:500}.identity-providers-table [aria-current=page]{background:#ffffff4d}html[data-theme=dark] .identity-providers-table [aria-current=page]{background:#0000004d}html[data-theme=dark] [data-settings-page=identity-providers] .configure-add-button{color:#000}html[data-theme=dark] .configure-empty-icon{background:var(--muted)}html[data-theme=dark] .configure-empty-state button{color:#000}[data-settings-page=identity-providers] .configure-empty-state button{width:164px}.configure-instance-form.ant-form{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:6px;padding:16px;font-family:inherit}.configure-instance-form .ant-form-item{margin-bottom:24px;font:400 14px/20px Roboto Variable,Arial,sans-serif}.configure-instance-form .ant-form-item-label{padding-bottom:8px;line-height:20px;display:flex}.configure-instance-form .ant-form-item-label>label{height:21px;color:var(--foreground);font:500 14px/20px Roboto Variable,Arial,sans-serif}.configure-instance-form .ant-input,.configure-instance-form .ant-input-affix-wrapper,.configure-instance-form .ant-radio-button-wrapper{border-color:var(--border);height:32px;color:var(--foreground);box-shadow:none;background:0 0;padding:5px 9px;font:400 14px/20px Roboto Variable,Arial,sans-serif}.configure-instance-form .ant-input,.configure-instance-form .ant-input-affix-wrapper{border-radius:12px}.configure-instance-form .ant-input::placeholder{color:var(--foreground);opacity:1}.configure-instance-form .ant-input-affix-wrapper>.ant-input{border-radius:0;height:20px;padding:0}.configure-instance-form .ant-input:focus,.configure-instance-form .ant-input-affix-wrapper-focused{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.configure-instance-form .ant-input-status-error,.configure-instance-form .ant-input-affix-wrapper-status-error{border-color:var(--destructive)}.configure-instance-form .ant-form-item-extra,.configure-field-help{min-height:0;color:var(--muted-foreground);margin-top:8px;font:400 14px/20px Roboto Variable,Arial,sans-serif}.configure-instance-form textarea.ant-input{resize:vertical;height:76px;min-height:76px}.configure-pem-input>.ant-space{margin-top:12px}.configure-instance-form .ant-radio-group{max-width:100%;display:inline-flex}.configure-instance-form .ant-radio-button-wrapper{height:auto;min-height:32px;padding-inline:10px;font-weight:500}.configure-instance-form .ant-radio-button-wrapper:first-child{border-radius:12px 0 0 12px}.configure-instance-form .ant-radio-button-wrapper:last-child{border-radius:0 12px 12px 0}.configure-instance-form .ant-radio-button-wrapper:before{background:var(--border)}.configure-instance-form .ant-radio-button-wrapper:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.configure-instance-form .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--ring);color:#fff;border-color:var(--border)}.configure-instance-form .configure-instance-cancel{background:var(--accent);color:#456678}html[data-theme=dark] .configure-instance-form .configure-instance-cancel{color:var(--foreground)}html[data-theme=dark] .configure-instance-form .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#000}.configure-instance-form .ant-input-suffix button{padding:0}.configure-instance-form .ant-input-suffix svg{flex-shrink:0}.configure-instance-form button.ant-input-password-icon{width:16px;height:16px;color:var(--foreground);border-radius:0}.dashboard-status-layout aside[aria-label=Sidebar]{box-shadow:inset -1px 0 #eaeaea}html[data-theme=dark] .dashboard-status-layout aside[aria-label=Sidebar]{box-shadow:inset -1px 0 0 var(--border)}.dashboard-status-layout .dashboard-navigation [aria-current=page]{background:var(--accent)}.dashboard-status-layout .configure-empty-state button{width:151px}.nova-idp-form.ant-form{flex-direction:column;gap:24px;display:flex}.nova-idp-form section{min-width:0}.nova-idp-form h2{color:var(--foreground);margin:0 0 16px;font:500 16px/24px Roboto Variable,Arial,sans-serif}.nova-idp-form .ant-form-item{min-width:0;margin-bottom:0}.idp-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.idp-configuration{flex-direction:column;align-items:stretch;gap:12px;display:flex}.nova-idp-form .ant-radio-button-wrapper{padding-inline:9px}.nova-idp-form .ant-input-suffix button{width:16px;height:16px;color:var(--foreground);border-radius:0}.idp-claims-box{border:1px solid var(--border);background:var(--card);border-radius:12px;align-self:start;align-items:center;gap:12px;max-width:100%;padding:7px 11px;display:flex}.idp-claims-box>svg{flex-shrink:0}.idp-claims-box h3{margin:0 0 4px;font:500 14px/20px Roboto Variable,Arial,sans-serif}.idp-claims-box p{color:var(--muted-foreground);margin:0;font:400 14px/20px Roboto Variable,Arial,sans-serif}.idp-claims-box p+p{margin-top:4px}.idp-ldap-settings{flex-direction:column;gap:24px;display:flex}.idp-full-width{grid-column:1/-1}.idp-saml-settings .idp-certificate-upload{width:181px}.idp-matcher-row.ant-space{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}html[data-theme=dark] .idp-certificate-upload{color:#000}.idp-claims-box strong{color:var(--foreground);font-weight:500}.nova-idp-form.ant-form .ant-select{width:100%;font:inherit;color:var(--foreground);border:1px solid var(--border);background:0 0;border-radius:12px;min-height:32px;padding:0 9px}.nova-idp-form.ant-form .ant-select-focused{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.nova-idp-form.ant-form .ant-select-status-error{border-color:var(--destructive)}.nova-idp-form .ant-select .ant-select-placeholder,.nova-idp-form .ant-select-suffix,.nova-idp-form .ant-select-input,.nova-idp-form .ant-select-selection-item-remove{color:var(--foreground)}.nova-idp-form .ant-select-placeholder{inset-inline-start:9px}.nova-idp-form .ant-select-multiple .ant-select-selection-item{border-color:var(--border);background:var(--accent);height:22px;color:var(--foreground);margin-block:3px;line-height:20px}.nova-idp-form .ant-select-dropdown{border:1px solid var(--border);background:var(--card);color:var(--foreground);font-family:inherit}.nova-idp-form .ant-select-item,.nova-idp-form .ant-select-item-option-state{color:var(--foreground)}.nova-idp-form .ant-select-item-option-selected,.nova-idp-form .ant-select-item-option-active{background:var(--accent)}.idp-user-info{grid-column:1/-1}.nova-idp-form .idp-user-info .ant-form-item-control-input{min-height:18px;line-height:18px}.nova-idp-form .ant-switch{vertical-align:top;background:#0003;width:32px;min-width:32px;height:18px}.nova-idp-form .ant-switch .ant-switch-handle{width:14px;height:14px;top:2px}.nova-idp-form .ant-switch.ant-switch-checked{background:var(--ring)}.nova-idp-form .ant-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nova-idp-form .idp-form-actions button:not(:last-child){background:var(--accent);color:#456678}html[data-theme=dark] .nova-idp-form .idp-form-actions button:not(:last-child){color:var(--foreground)}html[data-theme=dark] .nova-idp-form .idp-form-actions button:last-child{color:#000}html[data-theme=dark] .nova-idp-form .ant-switch:not(.ant-switch-checked){background:#fff3}html[data-theme=dark] .nova-idp-form .ant-switch-handle:before{background:#000}@media (width<=767px){.idp-field-grid{grid-template-columns:minmax(0,1fr)}.idp-matcher-row.ant-space{grid-template-columns:minmax(0,1fr) auto}.idp-matcher-row .ant-space-item:first-child{grid-column:1/-1}}html,body,#root{height:100%}body{background:#f5f5f5;margin:0}h1:not(:where([data-ui=nova],[data-ui=nova] *)),h2:not(:where([data-ui=nova],[data-ui=nova] *)),h3:not(:where([data-ui=nova],[data-ui=nova] *)),h4:not(:where([data-ui=nova],[data-ui=nova] *)),h5:not(:where([data-ui=nova],[data-ui=nova] *)),h6:not(:where([data-ui=nova],[data-ui=nova] *)){font-family:Space Grotesk,sans-serif!important}html[data-theme=light] .ant-tag-green.ant-tag-filled,html[data-theme=light] .ant-tag-success.ant-tag-filled{color:#166534!important}html[data-theme=light] .ant-tag-orange.ant-tag-filled,html[data-theme=light] .ant-tag-warning.ant-tag-filled{color:#92400e!important}html[data-theme=light] .ant-tag-yellow.ant-tag-filled{color:#713f00!important}html[data-theme=dark] .ant-tag-purple.ant-tag-filled{color:#b37feb!important}html[data-theme=dark] .ant-tag-red.ant-tag-filled,html[data-theme=dark] .ant-tag-error.ant-tag-filled{color:#ff7875!important}html[data-theme=light] .ant-pagination-item-active,html[data-theme=light] .ant-pagination-item-active:hover{border-color:#0a7878}html[data-theme=light] .ant-pagination-item-active a,html[data-theme=light] .ant-pagination-item-active:hover a{color:#0a7878}html[data-theme=dark] .ant-pagination-item-active,html[data-theme=dark] .ant-pagination-item-active:hover{border-color:#26b3b3}html[data-theme=dark] .ant-pagination-item-active a,html[data-theme=dark] .ant-pagination-item-active:hover a{color:#26b3b3}html[data-theme=dark] body{background:#0f0f0f}html[data-theme=dark] h1:not(:where([data-ui=nova],[data-ui=nova] *)),html[data-theme=dark] h2:not(:where([data-ui=nova],[data-ui=nova] *)),html[data-theme=dark] h3:not(:where([data-ui=nova],[data-ui=nova] *)),html[data-theme=dark] h4:not(:where([data-ui=nova],[data-ui=nova] *)),html[data-theme=dark] h5:not(:where([data-ui=nova],[data-ui=nova] *)),html[data-theme=dark] h6:not(:where([data-ui=nova],[data-ui=nova] *)){color:#ffffffe0!important}html[data-theme=dark] .ant-collapse,html[data-theme=dark] .ant-collapse-content,html[data-theme=dark] .ant-collapse-content-box{background:#1a1a1a!important}html[data-theme=dark] .ant-collapse-header{color:#ffffffe0!important}html[data-theme=dark] .ant-collapse .ant-collapse,html[data-theme=dark] .ant-collapse .ant-collapse .ant-collapse-item{border-color:#ffffff26!important}.ant-collapse .ant-collapse{background:#fafafa!important}html[data-theme=dark] .ant-collapse .ant-collapse{background:#242424!important}html[data-theme=dark] .ant-collapse-panel{border-top-color:#ffffff26!important}html[data-theme=dark] .ant-card{border-color:#ffffff26!important}html[data-theme=dark] .hljs{color:#ffffffe0!important}html[data-theme=dark] .hljs-keyword{color:#79c0ff!important}html[data-theme=dark] .hljs-number{color:#ffa657!important}html[data-theme=dark] .hljs-operator{color:#fff9!important}html[data-theme=dark] .hljs-string{color:#a5d6ff!important}html[data-theme=dark] .hljs-comment{color:#a6a6a6!important}html[data-theme=dark] .ant-breadcrumb a:hover{color:#26b3b3!important;background-color:#ffffff14!important}html[data-theme=dark] .ant-drawer-body{background:#141414!important}html[data-theme=dark] .ant-alert-description{color:#ffffffa6!important}html[data-theme=dark] .ant-alert-message,html[data-theme=dark] .ant-alert-title{color:#ffffffe0!important}html[data-theme=dark] .ant-alert-info{background-color:#111a2c!important;border-color:#153450!important}html[data-theme=dark] .ant-alert-success{background-color:#162312!important;border-color:#274916!important}html[data-theme=dark] .ant-alert-warning{background-color:#2b2111!important;border-color:#594214!important}html[data-theme=dark] .ant-alert-error{background-color:#2a1215!important;border-color:#58181c!important}:is(html[data-theme=dark] .idp-callback-copy div:has(>.anticon-copy),html[data-theme=dark] .idp-callback-copy div:has(>.anticon-check-circle)){background-color:#242424!important;border-color:#ffffff26!important}:is(html[data-theme=dark] .idp-callback-copy div:has(>.anticon-copy):hover,html[data-theme=dark] .idp-callback-copy div:has(>.anticon-check-circle):hover){background-color:#2f2f2f!important}html[data-theme=dark] .idp-callback-copy .anticon-copy,html[data-theme=dark] .idp-callback-copy .anticon-check-circle{color:#ffffffd9!important}html[data-theme=dark] .ant-table-wrapper .ant-table,html[data-theme=dark] .ant-table-wrapper .ant-table-container{background:#1a1a1a!important}html[data-theme=dark] div:has(>[id^=label-step-]){background:#242424!important;border-color:#ffffff26!important}html[data-theme=dark] [id^=label-step-]{color:#a6a6a6!important}html[data-theme=dark] [aria-labelledby^=label-step-]{color:#ffffffe0!important}html[data-theme=dark] .ant-descriptions-item-label,html[data-theme=dark] .ant-descriptions-item-content{color:#ffffffa6!important;background:#242424!important}html[data-theme=dark] .ant-descriptions-item-content{color:#ffffffe0!important}html[data-theme=dark] .intent-enforcement-descriptions .ant-descriptions-item-label,html[data-theme=dark] .intent-enforcement-descriptions .ant-descriptions-item-content{background:0 0!important}html[data-theme=dark] [role=menu][aria-label=Configure\ Columns]{background-color:#1f1f1f!important;box-shadow:0 6px 16px -8px #0006,0 9px 28px #0000004d!important}[role=menu][aria-label=Configure\ Columns] a{color:#0a7878}[role=menu][aria-label=Configure\ Columns] a:hover{color:#0a6e6e}html[data-theme=dark] [role=menu][aria-label=Configure\ Columns] a{color:#26b3b3}html[data-theme=dark] [role=menu][aria-label=Configure\ Columns] a:hover{color:#3dd0d0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--nova-color-black:#000;--nova-spacing:.25rem;--nova-text-xs:.75rem;--nova-text-xs--line-height:calc(1 / .75);--nova-text-sm:.875rem;--nova-text-sm--line-height:calc(1.25 / .875);--nova-text-base:1rem;--nova-text-base--line-height:calc(1.5 / 1);--nova-text-lg:1.125rem;--nova-text-lg--line-height:calc(1.75 / 1.125);--nova-font-weight-normal:400;--nova-font-weight-medium:500;--nova-font-weight-semibold:600;--nova-font-weight-bold:700;--nova-radius-xl:.75rem;--nova-animate-spin:spin 1s linear infinite;--nova-default-transition-duration:.15s;--nova-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}.nova\:pointer-events-none{pointer-events:none}.nova\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nova\:absolute{position:absolute}.nova\:fixed{position:fixed}.nova\:relative{position:relative}.nova\:inset-0{inset:0}.nova\:inset-y-0{inset-block:0}.nova\:top-1{top:var(--nova-spacing)}.nova\:top-1\.5{top:calc(var(--nova-spacing) * 1.5)}.nova\:top-2{top:calc(var(--nova-spacing) * 2)}.nova\:-right-10{right:calc(var(--nova-spacing) * -10)}.nova\:left-0{left:0}.nova\:left-2\.5{left:calc(var(--nova-spacing) * 2.5)}.nova\:left-3{left:calc(var(--nova-spacing) * 3)}.nova\:left-9{left:calc(var(--nova-spacing) * 9)}.nova\:z-40{z-index:40}.nova\:z-50{z-index:50}.nova\:my-1{margin-block:var(--nova-spacing)}.nova\:mt-0\.5{margin-top:calc(var(--nova-spacing) * .5)}.nova\:mt-\[5px\]{margin-top:5px}.nova\:mt-auto{margin-top:auto}.nova\:mb-2{margin-bottom:calc(var(--nova-spacing) * 2)}.nova\:mb-4{margin-bottom:calc(var(--nova-spacing) * 4)}.nova\:ml-auto{margin-left:auto}.nova\:block{display:block}.nova\:flex{display:flex}.nova\:grid{display:grid}.nova\:hidden{display:none}.nova\:inline-flex{display:inline-flex}.nova\:size-1{width:var(--nova-spacing);height:var(--nova-spacing)}.nova\:size-3{width:calc(var(--nova-spacing) * 3);height:calc(var(--nova-spacing) * 3)}.nova\:size-3\.5{width:calc(var(--nova-spacing) * 3.5);height:calc(var(--nova-spacing) * 3.5)}.nova\:size-4{width:calc(var(--nova-spacing) * 4);height:calc(var(--nova-spacing) * 4)}.nova\:size-5{width:calc(var(--nova-spacing) * 5);height:calc(var(--nova-spacing) * 5)}.nova\:size-8{width:calc(var(--nova-spacing) * 8);height:calc(var(--nova-spacing) * 8)}.nova\:h-1{height:var(--nova-spacing)}.nova\:h-5{height:calc(var(--nova-spacing) * 5)}.nova\:h-6{height:calc(var(--nova-spacing) * 6)}.nova\:h-7{height:calc(var(--nova-spacing) * 7)}.nova\:h-8{height:calc(var(--nova-spacing) * 8)}.nova\:h-9{height:calc(var(--nova-spacing) * 9)}.nova\:h-11{height:calc(var(--nova-spacing) * 11)}.nova\:h-full{height:100%}.nova\:h-px{height:1px}.nova\:max-h-42{max-height:calc(var(--nova-spacing) * 42)}.nova\:max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.nova\:max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.nova\:min-h-4{min-height:calc(var(--nova-spacing) * 4)}.nova\:min-h-7{min-height:calc(var(--nova-spacing) * 7)}.nova\:min-h-9{min-height:calc(var(--nova-spacing) * 9)}.nova\:min-h-\[calc\(100dvh-98px\)\]{min-height:calc(100dvh - 98px)}.nova\:min-h-dvh{min-height:100dvh}.nova\:w-60{width:calc(var(--nova-spacing) * 60)}.nova\:w-80{width:calc(var(--nova-spacing) * 80)}.nova\:w-\[33px\]{width:33px}.nova\:w-full{width:100%}.nova\:max-w-28{max-width:calc(var(--nova-spacing) * 28)}.nova\:max-w-80{max-width:calc(var(--nova-spacing) * 80)}.nova\:max-w-\[30\%\]{max-width:30%}.nova\:max-w-\[45\%\]{max-width:45%}.nova\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.nova\:max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.nova\:max-w-full{max-width:100%}.nova\:min-w-0{min-width:0}.nova\:min-w-\[540px\]{min-width:540px}.nova\:min-w-\[620px\]{min-width:620px}.nova\:min-w-\[900px\]{min-width:900px}.nova\:flex-1{flex:1}.nova\:shrink-0{flex-shrink:0}.nova\:table-fixed{table-layout:fixed}.nova\:border-collapse{border-collapse:collapse}.nova\:rotate-180{rotate:180deg}.nova\:animate-spin{animation:var(--nova-animate-spin)}.nova\:cursor-help{cursor:help}.nova\:cursor-pointer{cursor:pointer}.nova\:appearance-none{appearance:none}.nova\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nova\:flex-col{flex-direction:column}.nova\:flex-wrap{flex-wrap:wrap}.nova\:items-center{align-items:center}.nova\:items-start{align-items:flex-start}.nova\:justify-between{justify-content:space-between}.nova\:justify-center{justify-content:center}.nova\:justify-end{justify-content:flex-end}.nova\:justify-start{justify-content:flex-start}.nova\:gap-1{gap:var(--nova-spacing)}.nova\:gap-1\.5{gap:calc(var(--nova-spacing) * 1.5)}.nova\:gap-2{gap:calc(var(--nova-spacing) * 2)}.nova\:gap-3{gap:calc(var(--nova-spacing) * 3)}.nova\:gap-4{gap:calc(var(--nova-spacing) * 4)}.nova\:gap-6{gap:calc(var(--nova-spacing) * 6)}.nova\:self-start{align-self:flex-start}.nova\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nova\:overflow-hidden{overflow:hidden}.nova\:overflow-x-auto{overflow-x:auto}.nova\:overflow-y-auto{overflow-y:auto}.nova\:rounded{border-radius:.25rem}.nova\:rounded-\[4px\]{border-radius:4px}.nova\:rounded-full{border-radius:3.40282e38px}.nova\:rounded-md{border-radius:12px}.nova\:rounded-none{border-radius:0}.nova\:rounded-sm{border-radius:6px}.nova\:rounded-xl{border-radius:var(--nova-radius-xl)}.nova\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.nova\:border{border-style:var(--tw-border-style);border-width:1px}.nova\:border-0{border-style:var(--tw-border-style);border-width:0}.nova\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.nova\:border-border{border-color:var(--border)}.nova\:border-destructive{border-color:var(--destructive)}.nova\:border-input{border-color:var(--border)}.nova\:bg-accent{background-color:var(--accent)}.nova\:bg-background{background-color:var(--background)}.nova\:bg-black\/50{background-color:var(--nova-color-black)}@supports (color:color-mix(in lab, red, red)){.nova\:bg-black\/50{background-color:color-mix(in oklab, var(--nova-color-black) 50%, transparent)}}.nova\:bg-border{background-color:var(--border)}.nova\:bg-card{background-color:var(--card)}.nova\:bg-current{background-color:currentColor}.nova\:bg-destructive{background-color:var(--destructive)}.nova\:bg-muted{background-color:var(--muted)}.nova\:bg-popover{background-color:var(--card)}.nova\:bg-primary{background-color:var(--foreground)}.nova\:bg-ring{background-color:var(--ring)}.nova\:bg-success{background-color:var(--success)}.nova\:bg-transparent{background-color:#0000}.nova\:bg-warning{background-color:var(--warning)}.nova\:p-0{padding:0}.nova\:p-2{padding:calc(var(--nova-spacing) * 2)}.nova\:p-4{padding:calc(var(--nova-spacing) * 4)}.nova\:p-6{padding:calc(var(--nova-spacing) * 6)}.nova\:p-8{padding:calc(var(--nova-spacing) * 8)}.nova\:p-\[11px\]{padding:11px}.nova\:p-\[17px\]{padding:17px}.nova\:px-0\.5{padding-inline:calc(var(--nova-spacing) * .5)}.nova\:px-1{padding-inline:var(--nova-spacing)}.nova\:px-2{padding-inline:calc(var(--nova-spacing) * 2)}.nova\:px-2\.5{padding-inline:calc(var(--nova-spacing) * 2.5)}.nova\:px-3{padding-inline:calc(var(--nova-spacing) * 3)}.nova\:px-4{padding-inline:calc(var(--nova-spacing) * 4)}.nova\:py-0{padding-block:0}.nova\:py-0\.5{padding-block:calc(var(--nova-spacing) * .5)}.nova\:py-1{padding-block:var(--nova-spacing)}.nova\:py-1\.5{padding-block:calc(var(--nova-spacing) * 1.5)}.nova\:py-2{padding-block:calc(var(--nova-spacing) * 2)}.nova\:py-2\.5{padding-block:calc(var(--nova-spacing) * 2.5)}.nova\:py-4{padding-block:calc(var(--nova-spacing) * 4)}.nova\:py-8{padding-block:calc(var(--nova-spacing) * 8)}.nova\:pt-4{padding-top:calc(var(--nova-spacing) * 4)}.nova\:pr-4{padding-right:calc(var(--nova-spacing) * 4)}.nova\:pb-0{padding-bottom:0}.nova\:pb-2{padding-bottom:calc(var(--nova-spacing) * 2)}.nova\:pb-4{padding-bottom:calc(var(--nova-spacing) * 4)}.nova\:pl-8{padding-left:calc(var(--nova-spacing) * 8)}.nova\:pl-8\.5{padding-left:calc(var(--nova-spacing) * 8.5)}.nova\:pl-9{padding-left:calc(var(--nova-spacing) * 9)}.nova\:text-center{text-align:center}.nova\:text-left{text-align:left}.nova\:text-right{text-align:right}.nova\:align-middle{vertical-align:middle}.nova\:font-heading{font-family:Space Grotesk Variable,sans-serif}.nova\:font-sans{font-family:Roboto Variable,Arial,sans-serif}.nova\:text-base{font-size:var(--nova-text-base);line-height:var(--tw-leading,var(--nova-text-base--line-height))}.nova\:text-lg{font-size:var(--nova-text-lg);line-height:var(--tw-leading,var(--nova-text-lg--line-height))}.nova\:text-sm{font-size:var(--nova-text-sm);line-height:var(--tw-leading,var(--nova-text-sm--line-height))}.nova\:text-xs{font-size:var(--nova-text-xs);line-height:var(--tw-leading,var(--nova-text-xs--line-height))}.nova\:text-\[22px\]{font-size:22px}.nova\:leading-4{--tw-leading:calc(var(--nova-spacing) * 4);line-height:calc(var(--nova-spacing) * 4)}.nova\:leading-5{--tw-leading:calc(var(--nova-spacing) * 5);line-height:calc(var(--nova-spacing) * 5)}.nova\:leading-6{--tw-leading:calc(var(--nova-spacing) * 6);line-height:calc(var(--nova-spacing) * 6)}.nova\:leading-\[22px\]{--tw-leading:22px;line-height:22px}.nova\:leading-none{--tw-leading:1;line-height:1}.nova\:font-bold{--tw-font-weight:var(--nova-font-weight-bold);font-weight:var(--nova-font-weight-bold)}.nova\:font-medium{--tw-font-weight:var(--nova-font-weight-medium);font-weight:var(--nova-font-weight-medium)}.nova\:font-normal{--tw-font-weight:var(--nova-font-weight-normal);font-weight:var(--nova-font-weight-normal)}.nova\:font-semibold{--tw-font-weight:var(--nova-font-weight-semibold);font-weight:var(--nova-font-weight-semibold)}.nova\:break-words{overflow-wrap:break-word}.nova\:break-all{word-break:break-all}.nova\:whitespace-nowrap{white-space:nowrap}.nova\:whitespace-pre-wrap{white-space:pre-wrap}.nova\:text-\[\#3b82f6\]{color:#3b82f6}.nova\:text-card-foreground{color:var(--foreground)}.nova\:text-destructive{color:var(--destructive)}.nova\:text-foreground{color:var(--foreground)}.nova\:text-muted-foreground{color:var(--muted-foreground)}.nova\:text-popover-foreground{color:var(--foreground)}.nova\:text-primary-foreground{color:var(--card)}.nova\:text-success{color:var(--success)}.nova\:text-warning{color:var(--warning)}.nova\:no-underline{text-decoration-line:none}.nova\:underline{text-decoration-line:underline}.nova\:decoration-dotted{text-decoration-style:dotted}.nova\:underline-offset-4{text-underline-offset:4px}.nova\:shadow-\[0_-1px_0_var\(--border\)\,0_1px_0_var\(--border\)\]{--tw-shadow:0 -1px 0 var(--tw-shadow-color,var(--border)), 0 1px 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-\[0_-1px_0_var\(--border\)\]{--tw-shadow:0 -1px 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-\[0_1px_0_var\(--border\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-\[inset_-1px_0_0_var\(--border\)\]{--tw-shadow:inset -1px 0 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-\[inset_0_-1px_0_var\(--border\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-\[inset_0_0_0_1px_var\(--border\)\,0_4px_6px_-1px_\#0000001a\,0_2px_4px_-2px_\#0000001a\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border)), 0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-\[inset_0_0_0_1px_var\(--border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-\[inset_0_0_0_1px_var\(--ring\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-\[inset_1px_0_0_var\(--ring\)\]{--tw-shadow:inset 1px 0 0 var(--tw-shadow-color,var(--ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--nova-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nova-default-transition-duration))}.nova\:outline-none{--tw-outline-style:none;outline-style:none}.nova\:peer-checked\:block:is(:where(.nova\:peer):checked~*){display:block}.nova\:placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.nova\:checked\:border-primary:checked{border-color:var(--foreground)}.nova\:checked\:bg-primary:checked{background-color:var(--foreground)}@media (hover:hover){.nova\:hover\:bg-control-hover:hover{background-color:var(--control-hover)}.nova\:hover\:bg-muted:hover{background-color:var(--muted)}.nova\:hover\:bg-primary\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nova\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.nova\:hover\:bg-ring\/90:hover{background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.nova\:hover\:bg-ring\/90:hover{background-color:color-mix(in oklab, var(--ring) 90%, transparent)}}.nova\:hover\:text-foreground:hover{color:var(--foreground)}.nova\:hover\:underline:hover{text-decoration-line:underline}.nova\:hover\:shadow-\[0_1px_2px_rgb\(0_0_0_\/_5\%\)\]:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.nova\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nova\:focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.nova\:focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.nova\:focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.nova\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.nova\:focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.nova\:active\:bg-control-hover:active{background-color:var(--control-hover)}.nova\:disabled\:pointer-events-none:disabled{pointer-events:none}.nova\:disabled\:opacity-50:disabled{opacity:.5}.nova\:disabled\:opacity-100:disabled{opacity:1}.nova\:data-\[highlighted\]\:bg-accent[data-highlighted],.nova\:data-\[state\=selected\]\:bg-accent[data-state=selected]{background-color:var(--accent)}@media (width>=40rem){.nova\:sm\:h-\[104px\]{height:104px}.nova\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.nova\:md\:ml-60{margin-left:calc(var(--nova-spacing) * 60)}.nova\:md\:block{display:block}.nova\:md\:hidden{display:none}.nova\:md\:min-h-\[calc\(100dvh-114px\)\]{min-height:calc(100dvh - 114px)}.nova\:md\:p-6{padding:calc(var(--nova-spacing) * 6)}}@media (width>=64rem){.nova\:lg\:min-h-\[calc\(100dvh-114px\)\]{min-height:calc(100dvh - 114px)}.nova\:lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}[data-ui=nova]{--background:#fafafa;--foreground:#28495a;--card:#fff;--muted-foreground:#707070;--accent:#f5f5f5;--muted:#f5f5f5;--control-hover:#0000000d;--border:#ebebeb;--ring:#28495a;--success:#10b981;--warning:#f59e0b;--destructive:#e5484d;color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Roboto Variable,Arial,sans-serif;font-size:14px;line-height:20px}html[data-theme=dark] [data-ui=nova]{--background:#000;--foreground:#ededed;--card:#0a0a0a;--muted-foreground:#888;--accent:#1a1a1a;--muted:#111;--control-hover:#ffffff0d;--border:#333;--ring:#e7c568;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(html:has([data-ui=nova] main),body:has([data-ui=nova] main)){scrollbar-gutter:auto}:where([data-ui=nova],[data-ui=nova] *),:where([data-ui=nova],[data-ui=nova] *):before,:where([data-ui=nova],[data-ui=nova] *):after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--border)}:where([data-ui=nova]) :is(h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dd,blockquote,address){margin:0}:where([data-ui=nova]) :is(h1,h2,h3,h4,h5,h6,dt,legend){font-size:inherit;font-weight:inherit;color:inherit}:where([data-ui=nova]) :is(ol,ul){padding:0;list-style:none}:where([data-ui=nova]) :is(button,input,select,textarea){font:inherit;color:inherit}:where([data-ui=nova]) button{cursor:pointer;background-color:#0000}:where([data-ui=nova]) button:disabled{cursor:default}:where([data-ui=nova]) a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where([data-ui=nova]) table{border-collapse:collapse}:where([data-ui=nova]) th{text-align:left;font-weight:inherit}:where([data-ui=nova]) fieldset{min-width:0;margin:0;padding:0}[data-ui=nova] .nova-sessions-layout[data-panel-open=true]{gap:16px}@media (width>=64rem){[data-ui=nova] .nova-sessions-layout{grid-template-columns:minmax(0,1fr) 0;column-gap:0}[data-ui=nova] .nova-sessions-layout[data-panel-open=true]{grid-template-columns:minmax(0,1fr) 360px}[data-ui=nova] .nova-session-panel-slot>#session-summary-panel{width:360px}}@media (width>=64rem) and (prefers-reduced-motion:no-preference){[data-ui=nova] .nova-sessions-layout{transition:grid-template-columns .32s ease-in-out,column-gap .32s ease-in-out}}@font-face{font-family:Roboto Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2)format("woff2")}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2")}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}
