@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes heartbeat{0%,to{transform:scale(1)}10%,30%{transform:scale(.9)}20%,40%,60%,80%{transform:scale(1.1)}50%,70%{transform:scale(1.05)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes wobble{0%,to{transform:translate(0)}15%{transform:translate(-10px)rotate(-5deg)}30%{transform:translate(8px)rotate(3deg)}45%{transform:translate(-8px)rotate(-3deg)}60%{transform:translate(5px)rotate(2deg)}75%{transform:translate(-3px)rotate(-1deg)}}.animate-fade-in{animation:.3s fadeIn}.animate-fade-in-up{animation:.5s ease-out fadeInUp}.animate-pulse{animation:1.5s ease-in-out infinite pulse}.animate-spin{animation:1s linear infinite spin}.animate-bounce{animation:1s infinite bounce}.logo-animation{will-change:filter;transition:filter .2s}.logo-animation:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo-animation.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@media (prefers-reduced-motion:no-preference){.logo-spin{animation:20s linear infinite logo-spin}}.loading-pulse{animation:1.5s ease-in-out infinite pulse}.loading-dots:after{content:"...";animation:1.5s steps(4,end) infinite loading-dots}@keyframes loading-dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}*{box-sizing:border-box;margin:0;padding:0}:before,:after{box-sizing:border-box}body{color:var(--text-text-1);background-color:var(--surface-default-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.6;transition:color .2s,background-color .2s}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{color:var(--text-text-1);margin:0;font-weight:700;line-height:1.2}h1{font-size:3rem;line-height:1.1}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin:0;line-height:1.6}a{color:var(--primary-base);font-family:Plus Jakarta Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-weight:500;text-decoration:none;transition:color .15s,opacity .15s}a:hover{color:var(--primary-base);opacity:.8}a:focus{outline:2px solid var(--primary-base);outline-offset:2px}button{border:1px solid var(--border-border-2);background-color:var(--surface-default-card);color:var(--text-text-1);cursor:pointer;border-radius:8px;padding:.75rem 1.25rem;font-family:Plus Jakarta Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;transition:all .15s}button:hover{background-color:var(--surface-active-item);border-color:var(--border-border-1)}button:focus{box-shadow:0 0 0 3px var(--focus-ring-teal);outline:none}button:disabled{opacity:.6;cursor:not-allowed}input,textarea,select{color:var(--text-text-1);background-color:var(--surface-default-card);border:1px solid var(--border-border-2);border-radius:8px;padding:.5rem .75rem;font-family:Plus Jakarta Sans,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--primary-base);box-shadow:0 0 0 3px var(--primary-alpha-20);outline:none}input::placeholder,textarea::placeholder,select::placeholder{color:var(--text-text-3)}img,svg,video{max-width:100%;height:auto;display:block}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border-border-2);padding:.75rem}th{color:var(--text-text-1);background-color:var(--surface-default-card);font-weight:600}ul,ol{margin:0;padding:0;list-style-position:inside}code,pre{background-color:var(--surface-default-card);border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.875rem}code{padding:.125rem .25rem}pre{padding:1rem;overflow-x:auto}pre code{background-color:#0000;padding:0}hr{border:none;border-top:1px solid var(--border-border-2);margin:1.5rem 0}::selection{color:var(--text-text-1);background-color:#2196f34d}::selection{color:var(--text-text-1);background-color:#2196f34d}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:var(--surface-default-background)}::-webkit-scrollbar-thumb{background-color:var(--border-border-2);border:2px solid var(--surface-default-background);border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--border-border-1)}:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}.skip-to-content{background:var(--primary-base);color:#fff;z-index:100;padding:8px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-to-content:focus{top:0}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}pre,blockquote{page-break-inside:avoid;border:1px solid #999}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.text-1{color:var(--text-text-1)}.text-2{color:var(--text-text-2)}.text-3{color:var(--text-text-3)}.text-4{color:var(--text-text-4)}.text-inverse{color:var(--text-inverse)}.text-primary-base{color:var(--primary-base)}.bg-surface-default-background{background-color:var(--surface-default-background)}.bg-surface-default-card{background-color:var(--surface-default-card)}.bg-surface-global-nav{background-color:var(--surface-global-nav)}.bg-primary-base{background-color:var(--primary-base)}.border-1{border-color:var(--border-border-1)}.border-2{border-color:var(--border-border-2)}.border-3{border-color:var(--border-border-3)}.border-theme-divider{border-color:var(--divider)}.shadow-theme-card{box-shadow:var(--shadow-card)}.shadow-theme-hover,.shadow-elevated{box-shadow:var(--shadow-hover)}.font-jakarta-sans{font-family:Plus Jakarta Sans,Inter,Roboto,Helvetica,Arial,sans-serif}.text-theme-gradient{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.glass-morphism{-webkit-backdrop-filter:blur(16px);background-color:#ffffff1a;border:1px solid #fff3;box-shadow:0 10px 15px -3px #0000001a}.glass-morphism-light{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}.glass-morphism-dark{-webkit-backdrop-filter:blur(10px);background:#0000004d;border:1px solid #ffffff1a}.m-0{margin:var(--spacing-0)}.mt-0{margin-top:var(--spacing-0)}.mr-0{margin-right:var(--spacing-0)}.mb-0{margin-bottom:var(--spacing-0)}.ml-0{margin-left:var(--spacing-0)}.mx-0{margin-left:var(--spacing-0);margin-right:var(--spacing-0)}.my-0{margin-top:var(--spacing-0);margin-bottom:var(--spacing-0)}.m-1{margin:var(--spacing-1)}.mt-1{margin-top:var(--spacing-1)}.mr-1{margin-right:var(--spacing-1)}.mb-1{margin-bottom:var(--spacing-1)}.ml-1{margin-left:var(--spacing-1)}.mx-1{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}.my-1{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.mt-2{margin-top:var(--spacing-2)}.mr-2{margin-right:var(--spacing-2)}.mb-2{margin-bottom:var(--spacing-2)}.ml-2{margin-left:var(--spacing-2)}.mx-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.mt-3{margin-top:var(--spacing-3)}.mr-3{margin-right:var(--spacing-3)}.mb-3{margin-bottom:var(--spacing-3)}.ml-3{margin-left:var(--spacing-3)}.mx-3{margin-left:var(--spacing-3);margin-right:var(--spacing-3)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.mt-4{margin-top:var(--spacing-4)}.mr-4{margin-right:var(--spacing-4)}.mb-4{margin-bottom:var(--spacing-4)}.ml-4{margin-left:var(--spacing-4)}.mx-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.m-6{margin:var(--spacing-6)}.mt-6{margin-top:var(--spacing-6)}.mr-6{margin-right:var(--spacing-6)}.mb-6{margin-bottom:var(--spacing-6)}.ml-6{margin-left:var(--spacing-6)}.mx-6{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.my-6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}.m-8{margin:var(--spacing-8)}.mt-8{margin-top:var(--spacing-8)}.mr-8{margin-right:var(--spacing-8)}.mb-8{margin-bottom:var(--spacing-8)}.ml-8{margin-left:var(--spacing-8)}.mx-8{margin-left:var(--spacing-8);margin-right:var(--spacing-8)}.my-8{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.m-12{margin:var(--spacing-12)}.mt-12{margin-top:var(--spacing-12)}.mr-12{margin-right:var(--spacing-12)}.mb-12{margin-bottom:var(--spacing-12)}.ml-12{margin-left:var(--spacing-12)}.mx-12{margin-left:var(--spacing-12);margin-right:var(--spacing-12)}.my-12{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.m-16{margin:var(--spacing-16)}.mt-16{margin-top:var(--spacing-16)}.mr-16{margin-right:var(--spacing-16)}.mb-16{margin-bottom:var(--spacing-16)}.ml-16{margin-left:var(--spacing-16)}.mx-16{margin-left:var(--spacing-16);margin-right:var(--spacing-16)}.my-16{margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}.m-24{margin:var(--spacing-24)}.mt-24{margin-top:var(--spacing-24)}.mr-24{margin-right:var(--spacing-24)}.mb-24{margin-bottom:var(--spacing-24)}.ml-24{margin-left:var(--spacing-24)}.mx-24{margin-left:var(--spacing-24);margin-right:var(--spacing-24)}.my-24{margin-top:var(--spacing-24);margin-bottom:var(--spacing-24)}.m-32{margin:var(--spacing-32)}.mt-32{margin-top:var(--spacing-32)}.mr-32{margin-right:var(--spacing-32)}.mb-32{margin-bottom:var(--spacing-32)}.ml-32{margin-left:var(--spacing-32)}.mx-32{margin-left:var(--spacing-32);margin-right:var(--spacing-32)}.my-32{margin-top:var(--spacing-32);margin-bottom:var(--spacing-32)}.m-48{margin:var(--spacing-48)}.mt-48{margin-top:var(--spacing-48)}.mr-48{margin-right:var(--spacing-48)}.mb-48{margin-bottom:var(--spacing-48)}.ml-48{margin-left:var(--spacing-48)}.mx-48{margin-left:var(--spacing-48);margin-right:var(--spacing-48)}.my-48{margin-top:var(--spacing-48);margin-bottom:var(--spacing-48)}.m-64{margin:var(--spacing-64)}.mt-64{margin-top:var(--spacing-64)}.mr-64{margin-right:var(--spacing-64)}.mb-64{margin-bottom:var(--spacing-64)}.ml-64{margin-left:var(--spacing-64)}.mx-64{margin-left:var(--spacing-64);margin-right:var(--spacing-64)}.my-64{margin-top:var(--spacing-64);margin-bottom:var(--spacing-64)}.m-96{margin:var(--spacing-96)}.mt-96{margin-top:var(--spacing-96)}.mr-96{margin-right:var(--spacing-96)}.mb-96{margin-bottom:var(--spacing-96)}.ml-96{margin-left:var(--spacing-96)}.mx-96{margin-left:var(--spacing-96);margin-right:var(--spacing-96)}.my-96{margin-top:var(--spacing-96);margin-bottom:var(--spacing-96)}.p-0{padding:var(--spacing-0)}.pt-0{padding-top:var(--spacing-0)}.pr-0{padding-right:var(--spacing-0)}.pb-0{padding-bottom:var(--spacing-0)}.pl-0{padding-left:var(--spacing-0)}.px-0{padding-left:var(--spacing-0);padding-right:var(--spacing-0)}.py-0{padding-top:var(--spacing-0);padding-bottom:var(--spacing-0)}.p-1{padding:var(--spacing-1)}.pt-1{padding-top:var(--spacing-1)}.pr-1{padding-right:var(--spacing-1)}.pb-1{padding-bottom:var(--spacing-1)}.pl-1{padding-left:var(--spacing-1)}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.pt-2{padding-top:var(--spacing-2)}.pr-2{padding-right:var(--spacing-2)}.pb-2{padding-bottom:var(--spacing-2)}.pl-2{padding-left:var(--spacing-2)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.pt-3{padding-top:var(--spacing-3)}.pr-3{padding-right:var(--spacing-3)}.pb-3{padding-bottom:var(--spacing-3)}.pl-3{padding-left:var(--spacing-3)}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.pt-4{padding-top:var(--spacing-4)}.pr-4{padding-right:var(--spacing-4)}.pb-4{padding-bottom:var(--spacing-4)}.pl-4{padding-left:var(--spacing-4)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.pt-6{padding-top:var(--spacing-6)}.pr-6{padding-right:var(--spacing-6)}.pb-6{padding-bottom:var(--spacing-6)}.pl-6{padding-left:var(--spacing-6)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.pt-8{padding-top:var(--spacing-8)}.pr-8{padding-right:var(--spacing-8)}.pb-8{padding-bottom:var(--spacing-8)}.pl-8{padding-left:var(--spacing-8)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.p-12{padding:var(--spacing-12)}.pt-12{padding-top:var(--spacing-12)}.pr-12{padding-right:var(--spacing-12)}.pb-12{padding-bottom:var(--spacing-12)}.pl-12{padding-left:var(--spacing-12)}.px-12{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}.py-12{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.p-16{padding:var(--spacing-16)}.pt-16{padding-top:var(--spacing-16)}.pr-16{padding-right:var(--spacing-16)}.pb-16{padding-bottom:var(--spacing-16)}.pl-16{padding-left:var(--spacing-16)}.px-16{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.py-16{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.p-24{padding:var(--spacing-24)}.pt-24{padding-top:var(--spacing-24)}.pr-24{padding-right:var(--spacing-24)}.pb-24{padding-bottom:var(--spacing-24)}.pl-24{padding-left:var(--spacing-24)}.px-24{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}.py-24{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.p-32{padding:var(--spacing-32)}.pt-32{padding-top:var(--spacing-32)}.pr-32{padding-right:var(--spacing-32)}.pb-32{padding-bottom:var(--spacing-32)}.pl-32{padding-left:var(--spacing-32)}.px-32{padding-left:var(--spacing-32);padding-right:var(--spacing-32)}.py-32{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}.p-48{padding:var(--spacing-48)}.pt-48{padding-top:var(--spacing-48)}.pr-48{padding-right:var(--spacing-48)}.pb-48{padding-bottom:var(--spacing-48)}.pl-48{padding-left:var(--spacing-48)}.px-48{padding-left:var(--spacing-48);padding-right:var(--spacing-48)}.py-48{padding-top:var(--spacing-48);padding-bottom:var(--spacing-48)}.p-64{padding:var(--spacing-64)}.pt-64{padding-top:var(--spacing-64)}.pr-64{padding-right:var(--spacing-64)}.pb-64{padding-bottom:var(--spacing-64)}.pl-64{padding-left:var(--spacing-64)}.px-64{padding-left:var(--spacing-64);padding-right:var(--spacing-64)}.py-64{padding-top:var(--spacing-64);padding-bottom:var(--spacing-64)}.p-96{padding:var(--spacing-96)}.pt-96{padding-top:var(--spacing-96)}.pr-96{padding-right:var(--spacing-96)}.pb-96{padding-bottom:var(--spacing-96)}.pl-96{padding-left:var(--spacing-96)}.px-96{padding-left:var(--spacing-96);padding-right:var(--spacing-96)}.py-96{padding-top:var(--spacing-96);padding-bottom:var(--spacing-96)}.rounded-none{border-radius:var(--border-radius-none)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded{border-radius:var(--border-radius-base)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-2xl{border-radius:var(--border-radius-2xl)}.rounded-3xl{border-radius:var(--border-radius-3xl)}.rounded-full{border-radius:var(--border-radius-full)}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.grid{display:grid}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.static{position:static}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.w-full{width:100%}.w-screen{width:100vw}.w-auto{width:auto}.h-full{height:100%}.h-screen{height:100vh}.h-auto{height:auto}.min-h-screen{min-height:100vh}.max-w-full{max-width:100%}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}[data-app-mode=interpres] .interpres-button{border-radius:var(--border-radius-lg);cursor:pointer;letter-spacing:-.2px;justify-content:center;align-items:center;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;display:inline-flex;position:relative;text-transform:none!important}[data-app-mode=interpres] .interpres-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px;z-index:1}[data-app-mode=interpres] .interpres-button:disabled,[data-app-mode=interpres] .interpres-button.interpres-button--disabled{cursor:not-allowed;pointer-events:none;color:var(--text-inverse)!important;background-color:var(--primary-base)!important;border-color:var(--primary-base)!important;box-shadow:none!important;opacity:.6!important}[data-app-mode=interpres] .interpres-button.interpres-button--full-width{width:100%}[data-app-mode=interpres] .interpres-button.interpres-button--loading{pointer-events:none}[data-app-mode=interpres] .interpres-button.interpres-button--loading .interpres-button-loading-content{opacity:.7}[data-app-mode=interpres] .interpres-button .interpres-button-spinner{color:inherit}[data-app-mode=interpres] .interpres-button .interpres-button-dropdown-icon{margin-left:2px;font-size:18px;transition:transform .15s}[data-app-mode=interpres] .interpres-button.interpres-button--dropdown .interpres-button-dropdown-icon{color:inherit}[data-app-mode=interpres] .interpres-button.interpres-button--dropdown:hover:not(:disabled) .interpres-button-dropdown-icon{transform:translateY(1px)}[data-app-mode=interpres] .interpres-button--primary{background-color:var(--primary-base);color:var(--text-inverse);border:2px solid var(--primary-base)}[data-app-mode=interpres] .interpres-button--primary .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--primary .MuiButton-endIcon{color:var(--text-inverse)}[data-app-mode=interpres] .interpres-button--primary:hover:not(:disabled){background-color:var(--primary-base-hover);border-color:var(--primary-base-hover);box-shadow:var(--shadow-hover)}[data-app-mode=interpres] .interpres-button--primary:active:not(:disabled){background-color:var(--primary-base-active);border-color:var(--primary-base-active)}[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action:disabled,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action.interpres-button--disabled,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action.interpres-button--loading{color:var(--text-inverse)!important;background-color:var(--primary-base)!important;border-color:var(--primary-base)!important;box-shadow:none!important;opacity:.6!important}[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action:disabled .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action.interpres-button--disabled .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action.interpres-button--loading .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action:disabled .MuiButton-endIcon,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action.interpres-button--disabled .MuiButton-endIcon,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action.interpres-button--loading .MuiButton-endIcon,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action:disabled .interpres-button-spinner,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action.interpres-button--disabled .interpres-button-spinner,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action.interpres-button--loading .interpres-button-spinner{color:var(--text-inverse)!important}[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action:disabled .interpres-button-loading-content,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action.interpres-button--disabled .interpres-button-loading-content,[data-app-mode=interpres] .interpres-button--primary.interpres-button--export-action.interpres-button--loading .interpres-button-loading-content{opacity:.6!important}[data-app-mode=interpres] .interpres-button--secondary{color:var(--primary-base)!important;border:1px solid var(--primary-base)!important;background-color:#0000!important}[data-app-mode=interpres] .interpres-button--secondary .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--secondary .MuiButton-endIcon{color:var(--primary-base)!important}[data-app-mode=interpres] .interpres-button--secondary:hover:not(:disabled){border-color:var(--primary-base)!important;color:var(--primary-base-hover)!important;background-color:#6acdeb1a!important}[data-app-mode=interpres] .interpres-button--secondary:hover:not(:disabled) .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--secondary:hover:not(:disabled) .MuiButton-endIcon{color:var(--primary-base-hover)!important}[data-app-mode=interpres] .interpres-button--secondary:active:not(:disabled){border-color:var(--primary-base-active)!important;color:var(--primary-base-active)!important;background-color:#0000!important}[data-app-mode=interpres] .interpres-button--secondary:active:not(:disabled) .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--secondary:active:not(:disabled) .MuiButton-endIcon{color:var(--primary-base-active)!important}[data-app-mode=interpres] .interpres-button--link{color:var(--primary-base);background-color:#0000;border:2px solid #0000;line-height:20px;text-decoration:none;font-size:14px!important}[data-app-mode=interpres] .interpres-button--link:hover:not(:disabled){color:var(--primary-base-hover);box-shadow:none;background-color:#0000;border:2px solid #0000;text-decoration:underline}[data-app-mode=interpres] .interpres-button--link:active:not(:disabled){color:var(--primary-base-active);background-color:#0000}[data-app-mode=interpres] .interpres-button--destructive{color:var(--colors-red)!important;border:2px solid var(--colors-red)!important;background-color:#0000!important}[data-app-mode=interpres] .interpres-button--destructive .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--destructive .MuiButton-endIcon{color:var(--colors-red)}[data-app-mode=interpres] .interpres-button--destructive:hover:not(:disabled){color:var(--colors-red-hover)!important;border-color:var(--colors-red-hover)!important;background-color:#0000!important}[data-app-mode=interpres] .interpres-button--destructive:hover:not(:disabled) .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--destructive:hover:not(:disabled) .MuiButton-endIcon{color:var(--colors-red-hover)}[data-app-mode=interpres] .interpres-button--destructive:active:not(:disabled){color:var(--colors-red-active)!important;border-color:var(--colors-red-active)!important;background-color:#0000!important}[data-app-mode=interpres] .interpres-button--destructive:active:not(:disabled) .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--destructive:active:not(:disabled) .MuiButton-endIcon{color:var(--colors-red-active)}[data-app-mode=interpres] .interpres-button--destructive-link{background-color:#0000;border:2px solid #0000;line-height:20px;text-decoration:none;color:var(--colors-red)!important;font-size:14px!important}[data-app-mode=interpres] .interpres-button--destructive-link:hover:not(:disabled){color:var(--colors-red-hover);box-shadow:none;background-color:#0000;text-decoration:underline}[data-app-mode=interpres] .interpres-button--destructive-link:active:not(:disabled){color:var(--colors-red-active);box-shadow:none}[data-app-mode=interpres] .interpres-button--ai{background:linear-gradient(90deg, var(--primary-base) 0%, var(--cyber-violet) 100%);line-height:18px;color:#fafcfc!important;text-transform:none!important;gap:4px!important;font-size:14px!important}[data-app-mode=interpres] .interpres-button--ai:hover:not(:disabled){background:linear-gradient(90deg, var(--primary-base-hover) 0%, var(--cyber-periwinkle) 100%);color:#fafcfc!important}[data-app-mode=interpres] .interpres-button--ai:active:not(:disabled){border-color:var(--primary-base);background:0 0;color:var(--text-text-3)!important}[data-app-mode=interpres] .interpres-button--ai .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--ai .MuiButton-endIcon{color:#fafcfc!important}[data-app-mode=interpres] .interpres-button--ai:active:not(:disabled) .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--ai:active:not(:disabled) .MuiButton-endIcon{color:var(--text-text-3)!important}[data-app-mode=interpres] .interpres-button--primary.force-hover{background-color:var(--primary-base-hover);border-color:var(--primary-base-hover)}[data-app-mode=interpres] .interpres-button--primary.force-active{background-color:var(--primary-base-active);border-color:var(--primary-base-active)}[data-app-mode=interpres] .interpres-button--secondary.force-hover{border-color:var(--primary-base-hover);color:var(--primary-base-hover);background-color:#0000!important}[data-app-mode=interpres] .interpres-button--secondary.force-active{border-color:var(--primary-base-active);color:var(--primary-base-active);background-color:#0000!important}[data-app-mode=interpres] .interpres-button--link.force-hover{color:var(--primary-base-hover);text-decoration:underline}[data-app-mode=interpres] .interpres-button--link.force-active{color:var(--primary-base-active)}[data-app-mode=interpres] .interpres-button--destructive.force-hover{color:var(--colors-red-hover)!important;border-color:var(--colors-red-hover)!important;background-color:#0000!important}[data-app-mode=interpres] .interpres-button--destructive.force-hover .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--destructive.force-hover .MuiButton-endIcon{color:var(--colors-red-hover)}[data-app-mode=interpres] .interpres-button--destructive.force-active{color:var(--colors-red-active)!important;border-color:var(--colors-red-active)!important;background-color:#0000!important}[data-app-mode=interpres] .interpres-button--destructive.force-active .MuiButton-startIcon,[data-app-mode=interpres] .interpres-button--destructive.force-active .MuiButton-endIcon{color:var(--colors-red-active)}[data-app-mode=interpres] .interpres-button--destructive-link.force-hover{color:var(--colors-red-hover);text-decoration:underline}[data-app-mode=interpres] .interpres-button--destructive-link.force-active{color:var(--colors-red-active)}[data-app-mode=interpres] .interpres-button--ai.force-hover{background:linear-gradient(90deg, var(--primary-base-hover) 0%, var(--cyber-periwinkle) 100%)}[data-app-mode=interpres] .interpres-button--ai.force-active{border-color:var(--primary-base);color:var(--text-text-3);background:0 0}[data-app-mode=interpres] .interpres-button--small{min-height:40px;padding:0 var(--spacing-4);gap:4px;font-size:12px}[data-app-mode=interpres] .interpres-button--small .MuiCircularProgress-root{width:16px;height:16px}[data-app-mode=interpres] .interpres-button--medium{min-height:50px;padding:0 var(--spacing-6);gap:6px;font-size:16px;line-height:22px}[data-app-mode=interpres] .interpres-button--medium .MuiCircularProgress-root{width:20px;height:20px}[data-app-mode=interpres] .interpres-button--large{min-height:56px;padding:0 var(--spacing-8);gap:6px;font-size:16px}[data-app-mode=interpres] .interpres-button--large .MuiCircularProgress-root{width:24px;height:24px}[data-app-mode=interpres] [data-theme=dark] .interpres-button--secondary:hover:not(:disabled),[data-app-mode=interpres] [data-theme=dark] .interpres-button--link:hover:not(:disabled){background-color:var(--primary-alpha-20)}@media (prefers-contrast:high){[data-app-mode=interpres] .interpres-button{border-width:3px}[data-app-mode=interpres] .interpres-button:focus-visible{outline-offset:3px;outline-width:3px}}@media (prefers-reduced-motion:reduce){[data-app-mode=interpres] .interpres-button{transition:none}[data-app-mode=interpres] .interpres-button:active:not(:disabled){transform:none}}@media (width<=768px){[data-app-mode=interpres] .interpres-button.interpres-button--small{min-height:44px}[data-app-mode=interpres] .interpres-button.interpres-button--medium{min-height:52px}[data-app-mode=interpres] .interpres-button.interpres-button--large{min-height:64px}}[data-app-mode=interpres] .interpres-tabs-container{width:100%;position:relative}[data-app-mode=interpres] .interpres-tabs{border:0;border-bottom:1px solid var(--border-border-2);background-color:#0000;border-radius:0;min-height:auto;padding:0}[data-app-mode=interpres] .interpres-tabs .MuiTabs-indicator,[data-app-mode=interpres] .interpres-tabs .interpres-tabs-indicator{display:none!important}[data-app-mode=interpres] .interpres-tabs .MuiTabs-flexContainer{gap:4px}[data-app-mode=interpres] .interpres-tabs .interpres-tabs-scroll-button{color:var(--text-text-2)}[data-app-mode=interpres] .interpres-tabs .interpres-tabs-scroll-button:hover{color:var(--text-text-1)}[data-app-mode=interpres] .interpres-tabs .interpres-tabs-scroll-button.Mui-disabled{opacity:.3}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab{min-width:auto;min-height:auto;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;font-size:var(--font-size-sm);text-transform:none;color:var(--tab-default-text);opacity:1;transition:background-color .15s ease ease, color .15s ease ease, box-shadow .15s ease ease;background-color:#0000;border:none;border-radius:0;padding:12px 16px;line-height:20px;position:relative}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab:hover,[data-app-mode=interpres] .interpres-tabs-container .interpres-tab:focus,[data-app-mode=interpres] .interpres-tabs-container .interpres-tab:active,[data-app-mode=interpres] .interpres-tabs-container .interpres-tab.Mui-focusVisible{box-shadow:none!important;background-color:#0000!important;outline:none!important}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab .MuiTouchRipple-root{display:none!important}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab:after{content:"";z-index:2;background-color:#0000;height:2px;transition:background-color .2s;position:absolute;bottom:0;left:0;right:0}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab .interpres-tab-content{align-items:center;gap:8px;display:flex}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab .interpres-tab-icon{width:16px;height:16px;color:inherit;justify-content:center;align-items:center;display:flex}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab .interpres-tab-icon .icon{width:16px;height:16px}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab .interpres-tab-label{font-weight:500;font-size:var(--font-size-sm);color:inherit;line-height:20px}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab .interpres-tab-badge{font-weight:400;font-size:var(--font-size-xs);color:inherit;opacity:.7;line-height:16px}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab:hover:not(.Mui-disabled):not(.Mui-selected){background-color:var(--primary-alpha-10);color:var(--text-text-1)}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab.Mui-selected{color:var(--primary-base);border-bottom:2px solid var(--primary-base);background-color:#0000;font-weight:600;box-shadow:0 1px 3px #0000001a}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab.Mui-selected .interpres-tab-icon{color:var(--primary-base)}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab.Mui-selected .interpres-tab-icon svg{fill:var(--primary-base)}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab.Mui-disabled{color:var(--tab-disabled-text);opacity:.5;pointer-events:none}@media (width<=768px){[data-app-mode=interpres] .interpres-tabs-container .interpres-tab{min-width:60px;padding:6px 15px 20px 6px;font-size:14px}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab .interpres-tab-label{font-size:14px}[data-app-mode=interpres] .interpres-tabs-container .interpres-tab .interpres-tab-badge{font-size:12px}}[data-app-mode=interpres] .dropdown{gap:var(--spacing-2);flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative}[data-app-mode=interpres] .dropdown .dropdown-label{color:var(--text-text-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-bottom:var(--spacing-1);text-align:left}[data-app-mode=interpres] .dropdown .dropdown-label .dropdown-required{color:var(--colors-red);margin-left:var(--spacing-1)}[data-app-mode=interpres] .dropdown .dropdown-input-wrapper{background-color:var(--input-bg-default-state);border:1px solid var(--border-border-2);border-radius:var(--border-radius-lg);transition:border-color background-color box-shadow .2s ease;cursor:pointer;justify-content:flex-start;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);min-height:44px;display:flex;position:relative}[data-app-mode=interpres] .dropdown .dropdown-input-wrapper:hover:not(.dropdown-disabled){border-color:var(--border-border-1);background-color:var(--input-bg-hover-state)}[data-app-mode=interpres] .dropdown .dropdown-input-wrapper:focus-within:not(.dropdown-disabled){border-color:var(--primary-base);box-shadow:0 0 0 2px var(--primary-alpha-20);outline:none}[data-app-mode=interpres] .dropdown .dropdown-input-wrapper .dropdown-start-icon{color:var(--text-text-3);font-size:var(--font-size-lg);align-items:center;transition:color .15s;display:flex}[data-app-mode=interpres] .dropdown .dropdown-input-wrapper .dropdown-input{color:var(--text-text-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Plus Jakarta Sans,sans-serif;line-height:var(--line-height-normal);text-align:left;background:0 0;border:none;outline:none;flex:1}[data-app-mode=interpres] .dropdown .dropdown-input-wrapper .dropdown-input.selected-options{color:var(--text-text-2)}[data-app-mode=interpres] .dropdown .dropdown-input-wrapper .dropdown-input::placeholder{color:var(--text-text-4)}[data-app-mode=interpres] .dropdown .dropdown-input-wrapper .dropdown-dropdown-icon{color:var(--icons-icon-gray-light);font-size:var(--font-size-base);transition:transform color .15s ease;pointer-events:none;align-items:center;display:flex}[data-app-mode=interpres] .dropdown .dropdown-input-wrapper .dropdown-end-icon{color:var(--text-text-3);font-size:var(--font-size-lg);align-items:center;display:flex}[data-app-mode=interpres] .dropdown .dropdown-reset-button{color:var(--primary-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;transition:color .15s}[data-app-mode=interpres] .dropdown .dropdown-reset-button:hover{color:var(--primary-base-hover)}[data-app-mode=interpres] .dropdown .dropdown-reset-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px;border-radius:var(--border-radius-sm)}[data-app-mode=interpres] .dropdown .dropdown-helper-text{color:var(--text-text-3);font-size:var(--font-size-xs);margin-top:var(--spacing-1);text-align:left}[data-app-mode=interpres] .dropdown .dropdown-chips-container{gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-1) 0;flex-wrap:wrap;display:flex}[data-app-mode=interpres] .dropdown .dropdown-menu{top:calc(100% + var(--spacing-2));background-color:var(--surface-global-nav);-webkit-backdrop-filter:blur(10px);border-radius:var(--border-radius-xl);z-index:1300;max-height:400px;padding:var(--spacing-5);transition:opacity transform .15s ease;border:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 15px 15px #00000026}[data-app-mode=interpres] .dropdown .dropdown-menu::-webkit-scrollbar{width:var(--spacing-2)}[data-app-mode=interpres] .dropdown .dropdown-menu::-webkit-scrollbar-track{border-radius:var(--border-radius-base);background:#0000001a}[data-app-mode=interpres] .dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:var(--border-border-2);border-radius:var(--border-radius-base)}[data-app-mode=interpres] .dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--border-border-1)}[data-app-mode=interpres] .dropdown .dropdown-menu.dropdown-menu--portal{z-index:1500}[data-app-mode=interpres] .dropdown.dropdown-portal-root{display:contents}[data-app-mode=interpres] .dropdown .dropdown-search{width:100%;padding:var(--spacing-2) var(--spacing-3);background-color:var(--input-bg-default-state);border:1px solid var(--border-border-2);border-radius:var(--border-radius-base);color:var(--text-text-1);font-size:var(--font-size-sm);margin-bottom:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;transition:border-color .15s}[data-app-mode=interpres] .dropdown .dropdown-search::placeholder{color:var(--text-text-4)}[data-app-mode=interpres] .dropdown .dropdown-search:focus{border-color:var(--primary-base);outline:none}[data-app-mode=interpres] .dropdown .dropdown-option{justify-content:flex-start;align-items:center;gap:var(--spacing-5);padding:var(--spacing-3) var(--spacing-3);border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color color .15s ease;color:var(--text-text-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);display:flex}[data-app-mode=interpres] .dropdown .dropdown-option .MuiRadio-root,[data-app-mode=interpres] .dropdown .dropdown-option .MuiCheckbox-root{color:var(--text-text-3);padding:0}[data-app-mode=interpres] .dropdown .dropdown-option .MuiRadio-root .MuiSvgIcon-root,[data-app-mode=interpres] .dropdown .dropdown-option .MuiCheckbox-root .MuiSvgIcon-root{color:var(--text-text-3);transition:color .15s}[data-app-mode=interpres] .dropdown .dropdown-option .MuiRadio-root.Mui-checked,[data-app-mode=interpres] .dropdown .dropdown-option .MuiCheckbox-root.Mui-checked,[data-app-mode=interpres] .dropdown .dropdown-option .MuiRadio-root.Mui-checked .MuiSvgIcon-root,[data-app-mode=interpres] .dropdown .dropdown-option .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{color:var(--primary-base)}[data-app-mode=interpres] .dropdown .dropdown-option .MuiRadio-root:hover:not(.Mui-disabled),[data-app-mode=interpres] .dropdown .dropdown-option .MuiCheckbox-root:hover:not(.Mui-disabled){background-color:var(--primary-alpha-10)}[data-app-mode=interpres] .dropdown .dropdown-option .MuiRadio-root:hover:not(.Mui-disabled) .MuiSvgIcon-root,[data-app-mode=interpres] .dropdown .dropdown-option .MuiCheckbox-root:hover:not(.Mui-disabled) .MuiSvgIcon-root{color:var(--text-text-2)}[data-app-mode=interpres] .dropdown .dropdown-option .MuiRadio-root:hover:not(.Mui-disabled).Mui-checked .MuiSvgIcon-root,[data-app-mode=interpres] .dropdown .dropdown-option .MuiCheckbox-root:hover:not(.Mui-disabled).Mui-checked .MuiSvgIcon-root{color:var(--primary-base-hover)}[data-app-mode=interpres] .dropdown .dropdown-option .MuiRadio-root.Mui-disabled,[data-app-mode=interpres] .dropdown .dropdown-option .MuiCheckbox-root.Mui-disabled{color:var(--text-text-4);opacity:.5}[data-app-mode=interpres] .dropdown .dropdown-option .MuiRadio-root.Mui-disabled .MuiSvgIcon-root,[data-app-mode=interpres] .dropdown .dropdown-option .MuiCheckbox-root.Mui-disabled .MuiSvgIcon-root{color:var(--text-text-4)}[data-app-mode=interpres] .dropdown .dropdown-option .MuiRadio-root.Mui-focusVisible,[data-app-mode=interpres] .dropdown .dropdown-option .MuiCheckbox-root.Mui-focusVisible{outline:2px solid var(--primary-base);outline-offset:2px}[data-app-mode=interpres] .dropdown .dropdown-option .dropdown-option-icon{color:var(--text-text-3);font-size:var(--font-size-lg);align-items:center;transition:color .15s;display:flex}[data-app-mode=interpres] .dropdown .dropdown-option .dropdown-option-label{font-weight:var(--font-weight-medium);text-align:left;flex:1}[data-app-mode=interpres] .dropdown .dropdown-option:hover:not(.dropdown-option-disabled){color:var(--text-text-2);background-color:#0000001a}[data-app-mode=interpres] .dropdown .dropdown-option:hover:not(.dropdown-option-disabled) .dropdown-option-icon{color:var(--text-text-2)}[data-app-mode=interpres] .dropdown .dropdown-option:focus-visible{outline:2px solid var(--primary-base);outline-offset:-2px}[data-app-mode=interpres] .dropdown .dropdown-option.dropdown-option-selected{color:var(--primary-base);font-weight:var(--font-weight-medium);background-color:#0000}[data-app-mode=interpres] .dropdown .dropdown-option.dropdown-option-selected:hover{color:var(--primary-base-hover)}[data-app-mode=interpres] .dropdown .dropdown-option.dropdown-option-selected .dropdown-option-icon{color:var(--primary-base)}[data-app-mode=interpres] .dropdown .dropdown-option.dropdown-option-disabled{opacity:.5;cursor:not-allowed}[data-app-mode=interpres] .dropdown .dropdown-option-actions{align-items:center;gap:var(--spacing-1);flex-shrink:0;margin-left:auto;display:flex}[data-app-mode=interpres] .dropdown .dropdown-option-action{border-radius:var(--border-radius-sm);cursor:pointer;width:24px;height:24px;color:var(--text-text-3);--fill-0:var(--text-text-3);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}[data-app-mode=interpres] .dropdown .dropdown-option:hover:not(.dropdown-option-disabled) .dropdown-option-action[data-hover-color=error],[data-app-mode=interpres] .dropdown .dropdown-option.dropdown-option-selected .dropdown-option-action[data-hover-color=error]{color:var(--colors-red);--fill-0:var(--colors-red)}[data-app-mode=interpres] .dropdown .dropdown-option:hover:not(.dropdown-option-disabled) .dropdown-option-action[data-hover-color=primary],[data-app-mode=interpres] .dropdown .dropdown-option.dropdown-option-selected .dropdown-option-action[data-hover-color=primary]{color:var(--primary-base);--fill-0:var(--primary-base)}[data-app-mode=interpres] .dropdown .dropdown-option:hover:not(.dropdown-option-disabled) .dropdown-option-action[data-hover-color=default],[data-app-mode=interpres] .dropdown .dropdown-option.dropdown-option-selected .dropdown-option-action[data-hover-color=default]{color:var(--text-text-2);--fill-0:var(--text-text-2)}[data-app-mode=interpres] .dropdown .dropdown-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);color:var(--text-text-1);margin-bottom:var(--spacing-3);text-align:left;line-height:1.5}[data-app-mode=interpres] .dropdown .dropdown-options-container{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}[data-app-mode=interpres] .dropdown .dropdown-actions{gap:var(--spacing-3);padding-top:var(--spacing-5);border-top:none;display:flex}[data-app-mode=interpres] .dropdown .dropdown-actions .dropdown-action-button{border-radius:var(--border-radius-lg);min-height:50px;font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);cursor:pointer;transition:background-color border-color color .15s ease;padding:var(--spacing-3) var(--spacing-5);flex:1;justify-content:center;align-items:center;line-height:1.375;display:flex}[data-app-mode=interpres] .dropdown .dropdown-actions .dropdown-action-button.dropdown-action-cancel{border:1px solid var(--primary-base);color:var(--primary-base);background-color:#0000}[data-app-mode=interpres] .dropdown .dropdown-actions .dropdown-action-button.dropdown-action-cancel:hover{background-color:var(--primary-alpha-10)}[data-app-mode=interpres] .dropdown .dropdown-actions .dropdown-action-button.dropdown-action-apply{background-color:var(--primary-base);color:var(--text-inverse);border:none}[data-app-mode=interpres] .dropdown .dropdown-actions .dropdown-action-button.dropdown-action-apply:hover{background-color:var(--primary-base-hover)}[data-app-mode=interpres] .dropdown .dropdown-actions .dropdown-action-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}[data-app-mode=interpres] .dropdown .dropdown-no-options{padding:var(--spacing-4);text-align:left;color:var(--text-text-3);font-size:var(--font-size-sm)}[data-app-mode=interpres] .dropdown .dropdown-loading-options{align-items:center;gap:8px;display:flex}[data-app-mode=interpres] .dropdown.dropdown-open .dropdown-input-wrapper{border-color:var(--primary-base);box-shadow:0 0 0 2px var(--primary-alpha-20)}[data-app-mode=interpres] .dropdown.dropdown-open .dropdown-dropdown-icon{color:var(--primary-base);transform:rotate(180deg)}[data-app-mode=interpres] .dropdown.dropdown-error .dropdown-input-wrapper{border-color:var(--colors-red)}[data-app-mode=interpres] .dropdown.dropdown-error .dropdown-input-wrapper:focus-within{box-shadow:0 0 0 2px var(--red-alpha-20)}[data-app-mode=interpres] .dropdown.dropdown-error .dropdown-helper-text,[data-app-mode=interpres] .dropdown.dropdown-error .dropdown-dropdown-icon{color:var(--colors-red)}[data-app-mode=interpres] .dropdown.dropdown-disabled{opacity:.6;pointer-events:none}[data-app-mode=interpres] .dropdown.dropdown-disabled .dropdown-input-wrapper{cursor:not-allowed;background-color:var(--surface-default-card)}[data-app-mode=interpres] .dropdown.dropdown-loading .dropdown-input-wrapper{pointer-events:none}[data-app-mode=interpres] .dropdown.dropdown-small .dropdown-input-wrapper{padding:var(--spacing-2) var(--spacing-3);min-height:36px}[data-app-mode=interpres] .dropdown.dropdown-small .dropdown-input,[data-app-mode=interpres] .dropdown.dropdown-small .dropdown-option,[data-app-mode=interpres] .dropdown.dropdown-small .dropdown-label{font-size:var(--font-size-xs)}[data-app-mode=interpres] .dropdown.dropdown-medium .dropdown-input-wrapper{padding:var(--spacing-3) var(--spacing-4);min-height:44px}[data-app-mode=interpres] .dropdown.dropdown-medium .dropdown-input,[data-app-mode=interpres] .dropdown.dropdown-medium .dropdown-option,[data-app-mode=interpres] .dropdown.dropdown-medium .dropdown-label{font-size:var(--font-size-sm)}[data-app-mode=interpres] .dropdown.dropdown-large .dropdown-input-wrapper{padding:var(--spacing-4) var(--spacing-5);min-height:52px}[data-app-mode=interpres] .dropdown.dropdown-large .dropdown-input,[data-app-mode=interpres] .dropdown.dropdown-large .dropdown-option,[data-app-mode=interpres] .dropdown.dropdown-large .dropdown-label{font-size:var(--font-size-base)}@media (width<=768px){[data-app-mode=interpres] .dropdown .dropdown-menu{max-height:250px}[data-app-mode=interpres] .dropdown .dropdown-reset-button{font-size:var(--font-size-xs)}}@media (width<=480px){[data-app-mode=interpres] .dropdown .dropdown-chips-container{gap:var(--spacing-1)}[data-app-mode=interpres] .dropdown .dropdown-option{padding:var(--spacing-2)}}[data-app-mode=interpres] .dropdown-fullwidth{width:100%}[data-app-mode=interpres] .interpres-async-dropdown{gap:var(--spacing-2);flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative}[data-app-mode=interpres] .interpres-async-dropdown__label{color:var(--text-text-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-bottom:var(--spacing-1);text-align:left}[data-app-mode=interpres] .interpres-async-dropdown__required{color:var(--colors-red);margin-left:var(--spacing-1)}[data-app-mode=interpres] .interpres-async-dropdown__input-wrapper{background-color:var(--input-bg-default-state);border:1px solid var(--border-border-2);border-radius:var(--border-radius-lg);transition:border-color background-color box-shadow .2s ease;cursor:pointer;justify-content:flex-start;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);min-height:44px;display:flex;position:relative}[data-app-mode=interpres] .interpres-async-dropdown__input-wrapper:hover{border-color:var(--border-border-1);background-color:var(--input-bg-hover-state)}[data-app-mode=interpres] .interpres-async-dropdown__input-wrapper:focus{border-color:var(--primary-base);box-shadow:0 0 0 2px var(--primary-alpha-20);outline:none}[data-app-mode=interpres] .interpres-async-dropdown__input{color:var(--text-text-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Plus Jakarta Sans,sans-serif;line-height:var(--line-height-normal);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;overflow:hidden}[data-app-mode=interpres] .interpres-async-dropdown__input.selected-options{color:var(--text-text-2)}[data-app-mode=interpres] .interpres-async-dropdown__dropdown-icon{color:var(--icons-icon-gray-light);font-size:var(--font-size-base);transition:transform color .15s ease;pointer-events:none;align-items:center;display:flex}[data-app-mode=interpres] .interpres-async-dropdown__dropdown-icon svg{width:20px;height:20px}[data-app-mode=interpres] .interpres-async-dropdown__reset-button{color:var(--primary-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;transition:color .15s}[data-app-mode=interpres] .interpres-async-dropdown__reset-button:hover{color:var(--primary-base-hover)}[data-app-mode=interpres] .interpres-async-dropdown__reset-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px;border-radius:var(--border-radius-sm)}[data-app-mode=interpres] .interpres-async-dropdown__helper-text{color:var(--text-text-3);font-size:var(--font-size-xs);margin-top:var(--spacing-1);text-align:left}[data-app-mode=interpres] .interpres-async-dropdown__menu{top:calc(100% + var(--spacing-2));background-color:var(--surface-global-nav);-webkit-backdrop-filter:blur(10px);border-radius:var(--border-radius-xl);z-index:1300;max-height:400px;padding:var(--spacing-5);transition:opacity transform .15s ease;border:none;flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 15px 15px #00000026}[data-app-mode=interpres] .interpres-async-dropdown__search{width:100%;padding:var(--spacing-2) var(--spacing-3);background-color:var(--input-bg-default-state);border:1px solid var(--border-border-2);border-radius:var(--border-radius-base);color:var(--text-text-1);font-size:var(--font-size-sm);margin-bottom:var(--spacing-2);flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;transition:border-color .15s}[data-app-mode=interpres] .interpres-async-dropdown__search::placeholder{color:var(--text-text-4)}[data-app-mode=interpres] .interpres-async-dropdown__search:focus{border-color:var(--primary-base);outline:none}[data-app-mode=interpres] .interpres-async-dropdown__options-container{flex-direction:column;flex:1;display:flex;overflow-y:auto}[data-app-mode=interpres] .interpres-async-dropdown__options-container::-webkit-scrollbar{width:var(--spacing-2)}[data-app-mode=interpres] .interpres-async-dropdown__options-container::-webkit-scrollbar-track{border-radius:var(--border-radius-base);background:#0000001a}[data-app-mode=interpres] .interpres-async-dropdown__options-container::-webkit-scrollbar-thumb{background:var(--border-border-2);border-radius:var(--border-radius-base)}[data-app-mode=interpres] .interpres-async-dropdown__options-container::-webkit-scrollbar-thumb:hover{background:var(--border-border-1)}[data-app-mode=interpres] .interpres-async-dropdown__option{justify-content:flex-start;align-items:center;gap:var(--spacing-5);padding:var(--spacing-3);border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color color .15s ease;color:var(--text-text-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);display:flex}[data-app-mode=interpres] .interpres-async-dropdown__option:hover,[data-app-mode=interpres] .interpres-async-dropdown__option--focused{color:var(--text-text-2);background-color:#0000001a}[data-app-mode=interpres] .interpres-async-dropdown__option--selected{color:var(--primary-base);font-weight:var(--font-weight-medium);background-color:#0000}[data-app-mode=interpres] .interpres-async-dropdown__option--selected:hover{color:var(--primary-base-hover)}[data-app-mode=interpres] .interpres-async-dropdown__option .MuiRadio-root,[data-app-mode=interpres] .interpres-async-dropdown__option .MuiCheckbox-root{color:var(--text-text-3);padding:0}[data-app-mode=interpres] .interpres-async-dropdown__option .MuiRadio-root .MuiSvgIcon-root,[data-app-mode=interpres] .interpres-async-dropdown__option .MuiCheckbox-root .MuiSvgIcon-root{color:var(--text-text-3);transition:color .15s}[data-app-mode=interpres] .interpres-async-dropdown__option .MuiRadio-root.Mui-checked,[data-app-mode=interpres] .interpres-async-dropdown__option .MuiCheckbox-root.Mui-checked,[data-app-mode=interpres] .interpres-async-dropdown__option .MuiRadio-root.Mui-checked .MuiSvgIcon-root,[data-app-mode=interpres] .interpres-async-dropdown__option .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{color:var(--primary-base)}[data-app-mode=interpres] .interpres-async-dropdown__option .MuiRadio-root:hover:not(.Mui-disabled),[data-app-mode=interpres] .interpres-async-dropdown__option .MuiCheckbox-root:hover:not(.Mui-disabled){background-color:var(--primary-alpha-10)}[data-app-mode=interpres] .interpres-async-dropdown__option .MuiRadio-root:hover:not(.Mui-disabled) .MuiSvgIcon-root,[data-app-mode=interpres] .interpres-async-dropdown__option .MuiCheckbox-root:hover:not(.Mui-disabled) .MuiSvgIcon-root{color:var(--text-text-2)}[data-app-mode=interpres] .interpres-async-dropdown__option .MuiRadio-root:hover:not(.Mui-disabled).Mui-checked .MuiSvgIcon-root,[data-app-mode=interpres] .interpres-async-dropdown__option .MuiCheckbox-root:hover:not(.Mui-disabled).Mui-checked .MuiSvgIcon-root{color:var(--primary-base-hover)}[data-app-mode=interpres] .interpres-async-dropdown__option .MuiRadio-root.Mui-disabled,[data-app-mode=interpres] .interpres-async-dropdown__option .MuiCheckbox-root.Mui-disabled{color:var(--text-text-4);opacity:.5}[data-app-mode=interpres] .interpres-async-dropdown__option .MuiRadio-root.Mui-disabled .MuiSvgIcon-root,[data-app-mode=interpres] .interpres-async-dropdown__option .MuiCheckbox-root.Mui-disabled .MuiSvgIcon-root{color:var(--text-text-4)}[data-app-mode=interpres] .interpres-async-dropdown__option .MuiRadio-root.Mui-focusVisible,[data-app-mode=interpres] .interpres-async-dropdown__option .MuiCheckbox-root.Mui-focusVisible{outline:2px solid var(--primary-base);outline-offset:2px}[data-app-mode=interpres] .interpres-async-dropdown__option-label{font-weight:var(--font-weight-medium);text-align:left;flex:1}[data-app-mode=interpres] .interpres-async-dropdown__no-options{padding:var(--spacing-4);text-align:left;color:var(--text-text-3);font-size:var(--font-size-sm)}[data-app-mode=interpres] .interpres-async-dropdown__loading-more{padding:var(--spacing-3);color:var(--text-text-3);font-size:var(--font-size-xs);justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}[data-app-mode=interpres] .interpres-async-dropdown__sentinel{width:100%;height:1px}[data-app-mode=interpres] .interpres-async-dropdown__chips-container{gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-1) 0;flex-wrap:wrap;display:flex}[data-app-mode=interpres] .interpres-async-dropdown--open .interpres-async-dropdown__input-wrapper{border-color:var(--primary-base);box-shadow:0 0 0 2px var(--primary-alpha-20)}[data-app-mode=interpres] .interpres-async-dropdown--open .interpres-async-dropdown__dropdown-icon{color:var(--primary-base);transform:rotate(180deg)}[data-app-mode=interpres] .interpres-async-dropdown--disabled{opacity:.6;pointer-events:none}[data-app-mode=interpres] .interpres-async-dropdown--disabled .interpres-async-dropdown__input-wrapper{cursor:not-allowed;background-color:var(--surface-default-card)}[data-app-mode=interpres] .interpres-async-dropdown--error .interpres-async-dropdown__input-wrapper{border-color:var(--colors-red)}[data-app-mode=interpres] .interpres-async-dropdown--error .interpres-async-dropdown__input-wrapper:focus{box-shadow:0 0 0 2px var(--red-alpha-20)}[data-app-mode=interpres] .interpres-async-dropdown--error .interpres-async-dropdown__helper-text,[data-app-mode=interpres] .interpres-async-dropdown--error .interpres-async-dropdown__dropdown-icon{color:var(--colors-red)}[data-app-mode=interpres] .interpres-async-dropdown--small .interpres-async-dropdown__input-wrapper{padding:var(--spacing-2) var(--spacing-3);min-height:36px}[data-app-mode=interpres] .interpres-async-dropdown--small .interpres-async-dropdown__input{font-size:var(--font-size-xs)}[data-app-mode=interpres] .interpres-async-dropdown--medium .interpres-async-dropdown__input-wrapper{padding:var(--spacing-3) var(--spacing-4);min-height:44px}[data-app-mode=interpres] .interpres-async-dropdown--medium .interpres-async-dropdown__input{font-size:var(--font-size-sm)}[data-app-mode=interpres] .interpres-async-dropdown--large .interpres-async-dropdown__input-wrapper{padding:var(--spacing-4) var(--spacing-5);min-height:52px}[data-app-mode=interpres] .interpres-async-dropdown--large .interpres-async-dropdown__input{font-size:var(--font-size-base)}[data-app-mode=interpres] .interpres-filter-panel__overlay{z-index:1040;opacity:0;visibility:hidden;background:#0000004d;transition:opacity .3s,visibility .3s;position:fixed;inset:0}[data-app-mode=interpres] .interpres-filter-panel__overlay.interpres-filter-panel--open{opacity:1;visibility:visible}[data-app-mode=interpres] .interpres-filter-panel__container{background:var(--surface-global-nav);z-index:1050;flex-direction:column;width:437px;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}[data-app-mode=interpres] .interpres-filter-panel__container.interpres-filter-panel--open{transform:translate(0)}[data-app-mode=interpres] .interpres-filter-panel__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:40px 40px 0;display:flex}[data-app-mode=interpres] .interpres-filter-panel__header-title{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:28px}[data-app-mode=interpres] .interpres-filter-panel__header-actions{align-items:center;gap:12px;display:flex}[data-app-mode=interpres] .interpres-filter-panel__action-save{color:var(--primary-base);cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:opacity .15s}[data-app-mode=interpres] .interpres-filter-panel__action-save:hover{opacity:.8}[data-app-mode=interpres] .interpres-filter-panel__action-save:disabled{opacity:.5;cursor:not-allowed}[data-app-mode=interpres] .interpres-filter-panel__action-reset{color:var(--colors-red);cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:opacity .15s}[data-app-mode=interpres] .interpres-filter-panel__action-reset:hover{opacity:.8}[data-app-mode=interpres] .interpres-filter-panel__action-reset:disabled{opacity:.5;cursor:not-allowed}[data-app-mode=interpres] .interpres-filter-panel__content{flex-direction:column;flex:1;gap:40px;padding:40px;display:flex;overflow-y:auto}[data-app-mode=interpres] .interpres-filter-panel__section{flex-direction:column;gap:12px;width:100%;display:flex}[data-app-mode=interpres] .interpres-filter-panel__section-label{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:22px}[data-app-mode=interpres] .interpres-filter-panel__section-content{width:100%}[data-app-mode=interpres] .interpres-filter-panel__checkbox-list{flex-direction:column;gap:16px;display:flex}[data-app-mode=interpres] .interpres-filter-panel__checkbox-row{cursor:pointer;align-items:center;gap:20px;width:100%;display:flex}[data-app-mode=interpres] .interpres-filter-panel__checkbox-row:hover .interpres-filter-panel__checkbox-text{color:var(--text-text-1)}[data-app-mode=interpres] .interpres-filter-panel__checkbox-label{flex:1;align-items:center;gap:8px;display:flex}[data-app-mode=interpres] .interpres-filter-panel__checkbox-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}[data-app-mode=interpres] .interpres-filter-panel__checkbox-icon--wide{justify-content:flex-start;width:140px;height:auto}[data-app-mode=interpres] .interpres-filter-panel__checkbox-icon--wide .interpres-chip{text-align:left;justify-content:flex-start;width:auto}[data-app-mode=interpres] .interpres-filter-panel__checkbox-text{color:var(--text-text-2);align-items:center;gap:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:color .15s;display:flex}[data-app-mode=interpres] .interpres-filter-panel__checkbox-secondary{color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}[data-app-mode=interpres] .interpres-filter-panel__toggle-row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}[data-app-mode=interpres] .interpres-filter-panel__toggle-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px}[data-app-mode=interpres] .interpres-filter-panel__dropdown,[data-app-mode=interpres] .interpres-filter-panel__dropdown .interpres-dropdown{width:100%}[data-app-mode=interpres] .interpres-filter-panel__dropdown .interpres-dropdown__trigger{background:var(--input-bg-default);border:1px solid var(--border-border-2);border-radius:8px;height:50px;padding:0 14px}[data-app-mode=interpres] .interpres-filter-panel__dropdown-row{align-items:stretch;gap:10px;width:100%;display:flex}[data-app-mode=interpres] .interpres-filter-panel__dropdown-field{flex:1;min-width:0}[data-app-mode=interpres] .interpres-filter-panel__inline-operator{border:1px solid var(--border-border-2);background:var(--input-bg-default);border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:flex}[data-app-mode=interpres] .interpres-filter-panel__inline-operator-btn{min-width:46px;height:40px;color:var(--text-text-2);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;transition:background .15s,color .15s}[data-app-mode=interpres] .interpres-filter-panel__inline-operator-btn:hover{background:var(--primary-alpha-10);color:var(--text-text-1)}[data-app-mode=interpres] .interpres-filter-panel__inline-operator-btn:disabled{opacity:.5;cursor:not-allowed}[data-app-mode=interpres] .interpres-filter-panel__inline-operator-btn--active{background:var(--primary-base);color:var(--text-inverse)}[data-app-mode=interpres] .interpres-filter-panel__footer{border-top:1px solid var(--border-border-2);flex-shrink:0;gap:12px;padding:24px 40px 40px;display:flex}[data-app-mode=interpres] .interpres-filter-panel__btn-cancel{border:1px solid var(--primary-base);height:44px;color:var(--primary-base);cursor:pointer;background:0 0;border-radius:8px;flex:1;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;transition:background .15s,border-color .15s}[data-app-mode=interpres] .interpres-filter-panel__btn-cancel:hover{background:var(--primary-alpha-10);border-color:var(--primary-base)}[data-app-mode=interpres] .interpres-filter-panel__btn-cancel:active{background:var(--primary-alpha-20)}[data-app-mode=interpres] .interpres-filter-panel__btn-apply{background:var(--primary-base);height:44px;color:var(--text-inverse);cursor:pointer;border:none;border-radius:8px;flex:1;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;transition:background .15s}[data-app-mode=interpres] .interpres-filter-panel__btn-apply:hover{background:var(--primary-base-hover)}[data-app-mode=interpres] .interpres-filter-panel__btn-apply:active{background:var(--primary-base-active)}[data-app-mode=interpres] .interpres-filter-panel__btn-apply:disabled{opacity:.5;cursor:not-allowed}[data-app-mode=interpres] .interpres-filter-panel__radio-list{flex-direction:column;gap:16px;display:flex}[data-app-mode=interpres] .interpres-filter-panel__radio-row{cursor:pointer;align-items:center;gap:20px;width:100%;display:flex}[data-app-mode=interpres] .interpres-filter-panel__radio-row:hover .interpres-filter-panel__radio-label{color:var(--text-text-1)}[data-app-mode=interpres] .interpres-filter-panel__radio-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:color .15s}[data-app-mode=interpres] .interpres-filter-panel__slider-container{width:100%;padding:10px 0}[data-app-mode=interpres] .interpres-filter-panel__slider-container .interpres-slider{width:100%}[data-app-mode=interpres] .interpres-filter-panel__slider-labels{color:var(--text-text-2);justify-content:space-between;margin-top:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}[data-app-mode=interpres] .interpres-filter-panel__tags-container{flex-direction:column;gap:12px;width:100%;display:flex}[data-app-mode=interpres] .interpres-filter-panel__tags-input-wrapper{width:100%}[data-app-mode=interpres] .interpres-filter-panel__tags-input{background:var(--input-bg-default);border:1px solid var(--border-border-2);width:100%;height:50px;color:var(--text-text-1);border-radius:8px;outline:none;padding:0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;transition:border-color .15s,background .15s}[data-app-mode=interpres] .interpres-filter-panel__tags-input::placeholder{color:var(--text-text-4)}[data-app-mode=interpres] .interpres-filter-panel__tags-input:hover{border-color:var(--primary-base)}[data-app-mode=interpres] .interpres-filter-panel__tags-input:focus{border-color:var(--primary-base);background:var(--input-bg-focus-state)}[data-app-mode=interpres] .interpres-filter-panel__tags-list{flex-wrap:wrap;gap:8px;display:flex}[data-app-mode=interpres] .interpres-filter-panel__tag{background:var(--surface-default-card);border:1px solid var(--border-border-1);border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 8px 0 12px;display:inline-flex}[data-app-mode=interpres] .interpres-filter-panel__tag-text{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px}[data-app-mode=interpres] .interpres-filter-panel__tag-remove{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background .15s;display:flex}[data-app-mode=interpres] .interpres-filter-panel__tag-remove svg{width:10px;height:10px;fill:var(--text-text-3)}[data-app-mode=interpres] .interpres-filter-panel__tag-remove:hover{background:#0000001a}[data-app-mode=interpres] .interpres-filter-panel__tag-remove:hover svg{fill:var(--text-text-1)}@media (prefers-reduced-motion:reduce){[data-app-mode=interpres] .interpres-filter-panel__overlay,[data-app-mode=interpres] .interpres-filter-panel__container{transition:none}}[data-app-mode=interpres] .interpres-filter-panel__action-save:focus-visible,[data-app-mode=interpres] .interpres-filter-panel__action-reset:focus-visible,[data-app-mode=interpres] .interpres-filter-panel__btn-cancel:focus-visible,[data-app-mode=interpres] .interpres-filter-panel__btn-apply:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}@media (width<=768px){[data-app-mode=interpres] .interpres-filter-panel__container{width:100%}}[data-app-mode=interpres] .interpres-data-table-page{flex-direction:column;gap:24px;font-family:Plus Jakarta Sans,sans-serif;display:flex}[data-app-mode=interpres] .interpres-data-table-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-app-mode=interpres] .interpres-data-table-page__header-content{flex-direction:column;gap:4px;display:flex}[data-app-mode=interpres] .interpres-data-table-page__title-group{align-items:center;gap:12px;display:flex}[data-app-mode=interpres] .interpres-data-table-page__title{color:var(--text-text-1);font-feature-settings:"liga" off, "clig" off;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:46px}[data-app-mode=interpres] .interpres-data-table-page__title-count{color:var(--text-text-4);font-feature-settings:"liga" off, "clig" off;align-items:flex-end;height:38px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:26px;display:flex}[data-app-mode=interpres] .interpres-data-table-page__subtitle{color:var(--text-text-3);margin:0;font-size:14px;font-weight:400;line-height:1.5}[data-app-mode=interpres] .interpres-data-table-page__header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}[data-app-mode=interpres] .interpres-data-table-page__table-container{background:0 0;border-radius:12px;overflow:hidden}[data-app-mode=interpres] .interpres-data-table-page__pagination{border-top:1px solid var(--border-border-2);background:0 0;border-radius:0 0 12px 12px;justify-content:flex-end;margin-top:-1px;padding:16px 24px 24px;display:flex}[data-app-mode=interpres] .interpres-data-table-page__empty-state{text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}[data-app-mode=interpres] .interpres-data-table-page__empty-icon{opacity:.5;margin-bottom:16px}[data-app-mode=interpres] .interpres-data-table-page__empty-message{color:var(--text-text-3);margin:0;font-size:16px;font-weight:500}[data-app-mode=interpres] .interpres-data-table-page__error-state{text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}[data-app-mode=interpres] .interpres-data-table-page__error-message{color:var(--colors-red);margin:0;font-size:16px;font-weight:500}[data-app-mode=interpres] .interpres-data-table-page--loading .interpres-data-table-page__table-container{opacity:.7;pointer-events:none}@media (width<=768px){[data-app-mode=interpres] .interpres-data-table-page__header{flex-direction:column;align-items:stretch}[data-app-mode=interpres] .interpres-data-table-page__header-actions{justify-content:flex-start}[data-app-mode=interpres] .interpres-data-table-page__pagination{justify-content:center}[data-app-mode=interpres] .interpres-data-table-page__table-container{overflow-x:auto}}[data-app-mode=interpres] .interpres-header{background-color:var(--surface-global-nav);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:60px;padding:10px 20px;display:flex}[data-app-mode=interpres] .interpres-header-branding-section{flex-shrink:0;align-items:center;gap:12px;display:flex}[data-app-mode=interpres] .interpres-header-branding{cursor:pointer;flex-shrink:0;align-items:flex-end;gap:20px;padding:2px 0;display:flex}[data-app-mode=interpres] .interpres-header-branding:focus{outline:none}[data-app-mode=interpres] .interpres-header-branding:focus-visible{outline:2px solid var(--primary-base);outline-offset:4px;border-radius:4px}[data-app-mode=interpres] .interpres-header-branding-divider{background-color:var(--border-border-1);flex-shrink:0;width:.5px;height:30px}[data-app-mode=interpres] .interpres-header-search{flex:0 0 680px;max-width:680px;position:relative}[data-app-mode=interpres] .interpres-header-search .input-container{background-color:var(--input-global-search-bg-default);border-color:var(--border-border-2);border-radius:8px;height:38px}[data-app-mode=interpres] .interpres-header-search .input-container:hover{border-color:var(--border-border-1)}[data-app-mode=interpres] .interpres-header-search .input-container:focus-within{border-color:var(--primary-base)}[data-app-mode=interpres] .interpres-header-search .input-field{font-size:14px;line-height:24px}[data-app-mode=interpres] .interpres-header-search .input-field::placeholder{color:var(--text-text-3)}[data-app-mode=interpres] .interpres-header-search-details{top:calc(100% + var(--spacing-2));z-index:1100;position:absolute;left:0}[data-app-mode=interpres] .interpres-header-search-loading{width:680px;min-height:var(--spacing-56);background-color:var(--surface-default-background);border:1px solid var(--surface-default-background);border-radius:var(--border-radius-2xl);max-height:80vh;box-shadow:var(--shadow-card);justify-content:center;align-items:center;display:flex}[data-app-mode=interpres] .interpres-header-actions{flex-shrink:0;align-items:center;gap:30px;display:flex}[data-app-mode=interpres] .interpres-header-ai-button{align-items:center;display:inline-flex}[data-app-mode=interpres] .interpres-header-icon-buttons{align-items:center;gap:16px;display:flex}@media (width<=1200px){[data-app-mode=interpres] .interpres-header-search{flex:auto;min-width:300px;max-width:500px}}@media (width<=900px){[data-app-mode=interpres] .interpres-header-search{min-width:200px;max-width:350px}[data-app-mode=interpres] .interpres-header-actions{gap:20px}[data-app-mode=interpres] .interpres-header-icon-buttons{gap:12px}}@media (prefers-reduced-motion:reduce){[data-app-mode=interpres] .interpres-header,[data-app-mode=interpres] .interpres-header-branding{transition:none}}[data-app-mode=interpres] .interpres-side-nav{background-color:var(--surface-global-nav);box-sizing:border-box;flex-direction:column;height:100%;padding:20px;transition:width .2s;display:flex;position:relative;overflow:hidden}[data-app-mode=interpres] .interpres-side-nav--collapsed{align-items:center;width:80px;padding:20px 10px}[data-app-mode=interpres] .interpres-side-nav--collapsed .interpres-side-nav-content{align-items:center;gap:10px}[data-app-mode=interpres] .interpres-side-nav--collapsed .interpres-side-nav-section{gap:10px}[data-app-mode=interpres] .interpres-side-nav--collapsed .interpres-side-nav-section-header{justify-content:center;width:42px;height:42px;padding:4px 10px}[data-app-mode=interpres] .interpres-side-nav--collapsed .interpres-side-nav-section-items{display:none}[data-app-mode=interpres] .interpres-side-nav--collapsed .interpres-side-nav-toggle{justify-content:center;padding:10px}[data-app-mode=interpres] .interpres-side-nav--collapsed .interpres-side-nav-toggle .interpres-side-nav-toggle-label{display:none}[data-app-mode=interpres] .interpres-side-nav-content{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex;overflow:hidden auto}[data-app-mode=interpres] .interpres-side-nav-footer{border-top:1px solid var(--border-border-2);margin-top:auto;padding-top:12px}[data-app-mode=interpres] .interpres-side-nav-section{border-radius:6px;flex-direction:column;gap:6px;display:flex}[data-app-mode=interpres] .interpres-side-nav-section-header{height:40px;color:var(--text-text-3);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:4px 10px;display:flex}[data-app-mode=interpres] .interpres-side-nav-section-header--active{background-color:var(--buttons-selected)}[data-app-mode=interpres] .interpres-side-nav-section-header--active .interpres-side-nav-section-header-icon{color:var(--primary-base)}[data-app-mode=interpres] .interpres-side-nav-section-header-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;display:flex}[data-app-mode=interpres] .interpres-side-nav-section-header-icon svg{width:20px;max-width:20px;height:20px;max-height:20px}[data-app-mode=interpres] .interpres-side-nav-section-header-label{text-transform:uppercase;letter-spacing:.4px;font-feature-settings:"liga" off, "clig" off;color:var(--text-text-3);white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:19px}[data-app-mode=interpres] .interpres-side-nav-section-items{flex-direction:column;gap:0;display:flex}[data-app-mode=interpres] .interpres-side-nav-item{cursor:pointer;height:34px;color:var(--text-text-3);text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:calc(100% - 28px);margin-left:28px;padding:7px 10px 10px;transition:background-color .15s,color .15s;display:flex}[data-app-mode=interpres] .interpres-side-nav-item:hover{background-color:var(--primary-alpha-10);color:var(--text-text-1)}[data-app-mode=interpres] .interpres-side-nav-item:active{background-color:var(--surface-default-card)}[data-app-mode=interpres] .interpres-side-nav-item:focus,[data-app-mode=interpres] .interpres-side-nav-item:focus-visible{box-shadow:none;outline:none}[data-app-mode=interpres] .interpres-side-nav-item--selected{color:var(--primary-base)}[data-app-mode=interpres] .interpres-side-nav-item--selected:hover{color:var(--primary-base-hover)}[data-app-mode=interpres] .interpres-side-nav-item--selected:active{background-color:var(--surface-default-card);color:var(--primary-base-active)}[data-app-mode=interpres] .interpres-side-nav-item--selected .interpres-side-nav-item-icon{color:inherit}[data-app-mode=interpres] .interpres-side-nav-item-icon{width:16px;min-width:16px;height:16px;min-height:16px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-app-mode=interpres] .interpres-side-nav-item-icon svg{width:16px;max-width:16px;height:16px;max-height:16px}[data-app-mode=interpres] .interpres-side-nav-item-label{font-feature-settings:"liga" off, "clig" off;color:inherit;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px}[data-app-mode=interpres] .interpres-side-nav-toggle{cursor:pointer;color:var(--text-text-3);background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:12px 20px;transition:background-color .15s,color .15s;display:flex}[data-app-mode=interpres] .interpres-side-nav-toggle:hover{background-color:var(--primary-alpha-10);color:var(--text-text-1)}[data-app-mode=interpres] .interpres-side-nav-toggle:active{background-color:var(--surface-default-card)}[data-app-mode=interpres] .interpres-side-nav-toggle:focus,[data-app-mode=interpres] .interpres-side-nav-toggle:focus-visible{box-shadow:none;outline:none}[data-app-mode=interpres] .interpres-side-nav-toggle-label{letter-spacing:-.4px;font-feature-settings:"liga" off, "clig" off;color:inherit;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px}[data-app-mode=interpres] .interpres-side-nav-toggle-icon{width:20px;height:20px;color:inherit;justify-content:center;align-items:center;display:flex}[data-app-mode=interpres] .interpres-side-nav-background{pointer-events:none;z-index:0;height:100%;top:0;left:0;width:300px!important;position:absolute!important}[data-app-mode=interpres] .interpres-side-nav-background.page-background{background-color:#0000!important}[data-app-mode=interpres] .interpres-side-nav-background .page-background-pattern{background-position:0 100%;background-size:cover;width:300px}[data-app-mode=interpres] .interpres-side-nav-background .page-background-content{display:none}[data-app-mode=interpres] .interpres-side-nav-content,[data-app-mode=interpres] .interpres-side-nav-toggle{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){[data-app-mode=interpres] .interpres-side-nav,[data-app-mode=interpres] .interpres-side-nav-item,[data-app-mode=interpres] .interpres-side-nav-toggle,[data-app-mode=interpres] .interpres-side-nav-toggle-icon svg{transition:none}}@media (prefers-contrast:high){[data-app-mode=interpres] .interpres-side-nav-item:focus-visible{outline-width:3px}[data-app-mode=interpres] .interpres-side-nav-item--selected{text-decoration:underline}}[data-app-mode=reveal] .interpres-button{border-radius:var(--border-radius-lg);cursor:pointer;letter-spacing:-.2px;justify-content:center;align-items:center;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;display:inline-flex;position:relative;text-transform:none!important}[data-app-mode=reveal] .interpres-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px;z-index:1}[data-app-mode=reveal] .interpres-button:disabled,[data-app-mode=reveal] .interpres-button.interpres-button--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}[data-app-mode=reveal] .interpres-button.interpres-button--full-width{width:100%}[data-app-mode=reveal] .interpres-button.interpres-button--loading{pointer-events:none}[data-app-mode=reveal] .interpres-button.interpres-button--loading .interpres-button-loading-content{opacity:.7}[data-app-mode=reveal] .interpres-button .interpres-button-spinner{color:inherit}[data-app-mode=reveal] .interpres-button .interpres-button-dropdown-icon{font-size:var(--font-size-lg);margin-left:2px;transition:transform .15s}[data-app-mode=reveal] .interpres-button.interpres-button--dropdown .interpres-button-dropdown-icon{color:inherit}[data-app-mode=reveal] .interpres-button.interpres-button--dropdown:hover:not(:disabled) .interpres-button-dropdown-icon{transform:translateY(1px)}[data-app-mode=reveal] .interpres-button--primary{background-color:var(--primary-base);color:var(--text-inverse);border:2px solid var(--primary-base)}[data-app-mode=reveal] .interpres-button--primary .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--primary .MuiButton-endIcon{color:var(--text-inverse)}[data-app-mode=reveal] .interpres-button--primary:hover:not(:disabled){background-color:var(--primary-base-hover);border-color:var(--primary-base-hover);box-shadow:var(--shadow-hover)}[data-app-mode=reveal] .interpres-button--primary:active:not(:disabled){background-color:var(--primary-base-active);border-color:var(--primary-base-active)}[data-app-mode=reveal] .interpres-button--secondary{color:var(--primary-base)!important;border:2px solid var(--primary-base)!important;background-color:#0000!important}[data-app-mode=reveal] .interpres-button--secondary .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--secondary .MuiButton-endIcon{color:var(--primary-base)!important}[data-app-mode=reveal] .interpres-button--secondary:hover:not(:disabled){border-color:var(--primary-base)!important;color:var(--primary-base-hover)!important;background-color:#6acdeb1a!important}[data-app-mode=reveal] .interpres-button--secondary:hover:not(:disabled) .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--secondary:hover:not(:disabled) .MuiButton-endIcon{color:var(--primary-base-hover)!important}[data-app-mode=reveal] .interpres-button--secondary:active:not(:disabled){border-color:var(--primary-base-active)!important;color:var(--primary-base-active)!important;background-color:#0000!important}[data-app-mode=reveal] .interpres-button--secondary:active:not(:disabled) .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--secondary:active:not(:disabled) .MuiButton-endIcon{color:var(--primary-base-active)!important}[data-app-mode=reveal] .interpres-button--link{color:var(--primary-base);background-color:#0000;border:2px solid #0000;line-height:20px;text-decoration:none;font-size:var(--font-size-sm)!important}[data-app-mode=reveal] .interpres-button--link:hover:not(:disabled){color:var(--primary-base-hover);box-shadow:none;background-color:#0000;border:2px solid #0000;text-decoration:underline}[data-app-mode=reveal] .interpres-button--link:active:not(:disabled){color:var(--primary-base-active);background-color:#0000}[data-app-mode=reveal] .interpres-button--destructive{color:var(--colors-red)!important;border:2px solid var(--colors-red)!important;background-color:#0000!important}[data-app-mode=reveal] .interpres-button--destructive .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--destructive .MuiButton-endIcon{color:var(--colors-red)}[data-app-mode=reveal] .interpres-button--destructive:hover:not(:disabled){color:var(--colors-red-hover)!important;border-color:var(--colors-red-hover)!important;background-color:#0000!important}[data-app-mode=reveal] .interpres-button--destructive:hover:not(:disabled) .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--destructive:hover:not(:disabled) .MuiButton-endIcon{color:var(--colors-red-hover)}[data-app-mode=reveal] .interpres-button--destructive:active:not(:disabled){color:var(--colors-red-active)!important;border-color:var(--colors-red-active)!important;background-color:#0000!important}[data-app-mode=reveal] .interpres-button--destructive:active:not(:disabled) .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--destructive:active:not(:disabled) .MuiButton-endIcon{color:var(--colors-red-active)}[data-app-mode=reveal] .interpres-button--destructive-link{background-color:#0000;border:2px solid #0000;line-height:20px;text-decoration:none;color:var(--colors-red)!important;font-size:var(--font-size-sm)!important}[data-app-mode=reveal] .interpres-button--destructive-link:hover:not(:disabled){color:var(--colors-red-hover);box-shadow:none;background-color:#0000;text-decoration:underline}[data-app-mode=reveal] .interpres-button--destructive-link:active:not(:disabled){color:var(--colors-red-active);box-shadow:none}[data-app-mode=reveal] .interpres-button--ai{background:linear-gradient(90deg, var(--primary-base) 0%, var(--cyber-violet) 100%);border:2px solid #0000;line-height:18px;color:#fafcfc!important;text-transform:none!important;font-size:var(--font-size-sm)!important;gap:4px!important}[data-app-mode=reveal] .interpres-button--ai:hover:not(:disabled){background:linear-gradient(90deg, var(--primary-base-hover) 0%, var(--cyber-periwinkle) 100%);color:#fafcfc!important}[data-app-mode=reveal] .interpres-button--ai:active:not(:disabled){border-color:var(--primary-base);background:0 0;color:var(--text-text-3)!important}[data-app-mode=reveal] .interpres-button--ai .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--ai .MuiButton-endIcon{color:#fafcfc!important}[data-app-mode=reveal] .interpres-button--ai:active:not(:disabled) .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--ai:active:not(:disabled) .MuiButton-endIcon{color:var(--text-text-3)!important}[data-app-mode=reveal] .interpres-button--primary.force-hover{background-color:var(--primary-base-hover);border-color:var(--primary-base-hover)}[data-app-mode=reveal] .interpres-button--primary.force-active{background-color:var(--primary-base-active);border-color:var(--primary-base-active)}[data-app-mode=reveal] .interpres-button--secondary.force-hover{border-color:var(--primary-base-hover);color:var(--primary-base-hover);background-color:#0000!important}[data-app-mode=reveal] .interpres-button--secondary.force-active{border-color:var(--primary-base-active);color:var(--primary-base-active);background-color:#0000!important}[data-app-mode=reveal] .interpres-button--link.force-hover{color:var(--primary-base-hover);text-decoration:underline}[data-app-mode=reveal] .interpres-button--link.force-active{color:var(--primary-base-active)}[data-app-mode=reveal] .interpres-button--destructive.force-hover{color:var(--colors-red-hover)!important;border-color:var(--colors-red-hover)!important;background-color:#0000!important}[data-app-mode=reveal] .interpres-button--destructive.force-hover .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--destructive.force-hover .MuiButton-endIcon{color:var(--colors-red-hover)}[data-app-mode=reveal] .interpres-button--destructive.force-active{color:var(--colors-red-active)!important;border-color:var(--colors-red-active)!important;background-color:#0000!important}[data-app-mode=reveal] .interpres-button--destructive.force-active .MuiButton-startIcon,[data-app-mode=reveal] .interpres-button--destructive.force-active .MuiButton-endIcon{color:var(--colors-red-active)}[data-app-mode=reveal] .interpres-button--destructive-link.force-hover{color:var(--colors-red-hover);text-decoration:underline}[data-app-mode=reveal] .interpres-button--destructive-link.force-active{color:var(--colors-red-active)}[data-app-mode=reveal] .interpres-button--ai.force-hover{background:linear-gradient(90deg, var(--primary-base-hover) 0%, var(--cyber-periwinkle) 100%)}[data-app-mode=reveal] .interpres-button--ai.force-active{border-color:var(--primary-base);color:var(--text-text-3);background:0 0}[data-app-mode=reveal] .interpres-button--small{min-height:40px;padding:0 var(--spacing-4);font-size:var(--font-size-xs);gap:4px}[data-app-mode=reveal] .interpres-button--small .MuiCircularProgress-root{width:16px;height:16px}[data-app-mode=reveal] .interpres-button--medium{min-height:50px;padding:0 var(--spacing-6);font-size:var(--font-size-base);gap:6px;line-height:22px}[data-app-mode=reveal] .interpres-button--medium .MuiCircularProgress-root{width:20px;height:20px}[data-app-mode=reveal] .interpres-button--large{min-height:56px;padding:0 var(--spacing-8);font-size:var(--font-size-base);gap:6px}[data-app-mode=reveal] .interpres-button--large .MuiCircularProgress-root{width:24px;height:24px}[data-app-mode=reveal] [data-theme=dark] .interpres-button--secondary:hover:not(:disabled),[data-app-mode=reveal] [data-theme=dark] .interpres-button--link:hover:not(:disabled){background-color:var(--primary-alpha-20)}@media (prefers-contrast:high){[data-app-mode=reveal] .interpres-button{border-width:3px}[data-app-mode=reveal] .interpres-button:focus-visible{outline-offset:3px;outline-width:3px}}@media (prefers-reduced-motion:reduce){[data-app-mode=reveal] .interpres-button{transition:none}[data-app-mode=reveal] .interpres-button:active:not(:disabled){transform:none}}@media (width<=768px){[data-app-mode=reveal] .interpres-button.interpres-button--small{min-height:44px}[data-app-mode=reveal] .interpres-button.interpres-button--medium{min-height:52px}[data-app-mode=reveal] .interpres-button.interpres-button--large{min-height:64px}}[data-app-mode=reveal] .dropdown{gap:var(--spacing-2);flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative}[data-app-mode=reveal] .dropdown .dropdown-label{color:var(--text-text-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-bottom:var(--spacing-1);text-align:left}[data-app-mode=reveal] .dropdown .dropdown-label .dropdown-required{color:var(--colors-red);margin-left:var(--spacing-1)}[data-app-mode=reveal] .dropdown .dropdown-input-wrapper{background-color:var(--input-bg-default-state);border:1px solid var(--border-border-2);border-radius:var(--border-radius-lg);transition:border-color background-color box-shadow .2s ease;cursor:pointer;justify-content:flex-start;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);min-height:44px;display:flex;position:relative}[data-app-mode=reveal] .dropdown .dropdown-input-wrapper:hover:not(.dropdown-disabled){border-color:var(--border-border-1);background-color:var(--input-bg-hover-state)}[data-app-mode=reveal] .dropdown .dropdown-input-wrapper:focus-within:not(.dropdown-disabled){border-color:var(--primary-base);box-shadow:0 0 0 2px var(--primary-alpha-20);outline:none}[data-app-mode=reveal] .dropdown .dropdown-input-wrapper .dropdown-start-icon{color:var(--text-text-3);font-size:var(--font-size-lg);align-items:center;transition:color .15s;display:flex}[data-app-mode=reveal] .dropdown .dropdown-input-wrapper .dropdown-input{color:var(--text-text-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Plus Jakarta Sans,sans-serif;line-height:var(--line-height-normal);text-align:left;background:0 0;border:none;outline:none;flex:1}[data-app-mode=reveal] .dropdown .dropdown-input-wrapper .dropdown-input.selected-options{color:var(--text-text-2)}[data-app-mode=reveal] .dropdown .dropdown-input-wrapper .dropdown-input::placeholder{color:var(--text-text-4)}[data-app-mode=reveal] .dropdown .dropdown-input-wrapper .dropdown-dropdown-icon{color:var(--icons-icon-gray-light);font-size:var(--font-size-base);transition:transform color .15s ease;pointer-events:none;align-items:center;display:flex}[data-app-mode=reveal] .dropdown .dropdown-input-wrapper .dropdown-end-icon{color:var(--text-text-3);font-size:var(--font-size-lg);align-items:center;display:flex}[data-app-mode=reveal] .dropdown .dropdown-reset-button{color:var(--primary-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;transition:color .15s}[data-app-mode=reveal] .dropdown .dropdown-reset-button:hover{color:var(--primary-base-hover)}[data-app-mode=reveal] .dropdown .dropdown-reset-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px;border-radius:var(--border-radius-sm)}[data-app-mode=reveal] .dropdown .dropdown-helper-text{color:var(--text-text-3);font-size:var(--font-size-xs);margin-top:var(--spacing-1);text-align:left}[data-app-mode=reveal] .dropdown .dropdown-chips-container{gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-1) 0;flex-wrap:wrap;display:flex}[data-app-mode=reveal] .dropdown .dropdown-menu{top:calc(100% + var(--spacing-2));background-color:var(--surface-global-nav);-webkit-backdrop-filter:blur(10px);border-radius:var(--border-radius-xl);z-index:1300;max-height:400px;padding:var(--spacing-5);transition:opacity transform .15s ease;border:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 15px 15px #00000026}[data-app-mode=reveal] .dropdown .dropdown-menu::-webkit-scrollbar{width:var(--spacing-2)}[data-app-mode=reveal] .dropdown .dropdown-menu::-webkit-scrollbar-track{border-radius:var(--border-radius-base);background:#0000001a}[data-app-mode=reveal] .dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:var(--border-border-2);border-radius:var(--border-radius-base)}[data-app-mode=reveal] .dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--border-border-1)}[data-app-mode=reveal] .dropdown .dropdown-menu.dropdown-menu--portal{z-index:1500}[data-app-mode=reveal] .dropdown.dropdown-portal-root{display:contents}[data-app-mode=reveal] .dropdown .dropdown-search{width:100%;padding:var(--spacing-2) var(--spacing-3);background-color:var(--input-bg-default-state);border:1px solid var(--border-border-2);border-radius:var(--border-radius-base);color:var(--text-text-1);font-size:var(--font-size-sm);margin-bottom:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;transition:border-color .15s}[data-app-mode=reveal] .dropdown .dropdown-search::placeholder{color:var(--text-text-4)}[data-app-mode=reveal] .dropdown .dropdown-search:focus{border-color:var(--primary-base);outline:none}[data-app-mode=reveal] .dropdown .dropdown-option{justify-content:flex-start;align-items:center;gap:var(--spacing-5);padding:var(--spacing-3) var(--spacing-3);border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color color .15s ease;color:var(--text-text-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);display:flex}[data-app-mode=reveal] .dropdown .dropdown-option .MuiRadio-root,[data-app-mode=reveal] .dropdown .dropdown-option .MuiCheckbox-root{color:var(--text-text-3);padding:0}[data-app-mode=reveal] .dropdown .dropdown-option .MuiRadio-root .MuiSvgIcon-root,[data-app-mode=reveal] .dropdown .dropdown-option .MuiCheckbox-root .MuiSvgIcon-root{color:var(--text-text-3);transition:color .15s}[data-app-mode=reveal] .dropdown .dropdown-option .MuiRadio-root.Mui-checked,[data-app-mode=reveal] .dropdown .dropdown-option .MuiCheckbox-root.Mui-checked,[data-app-mode=reveal] .dropdown .dropdown-option .MuiRadio-root.Mui-checked .MuiSvgIcon-root,[data-app-mode=reveal] .dropdown .dropdown-option .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{color:var(--primary-base)}[data-app-mode=reveal] .dropdown .dropdown-option .MuiRadio-root:hover:not(.Mui-disabled),[data-app-mode=reveal] .dropdown .dropdown-option .MuiCheckbox-root:hover:not(.Mui-disabled){background-color:var(--primary-alpha-10)}[data-app-mode=reveal] .dropdown .dropdown-option .MuiRadio-root:hover:not(.Mui-disabled) .MuiSvgIcon-root,[data-app-mode=reveal] .dropdown .dropdown-option .MuiCheckbox-root:hover:not(.Mui-disabled) .MuiSvgIcon-root{color:var(--text-text-2)}[data-app-mode=reveal] .dropdown .dropdown-option .MuiRadio-root:hover:not(.Mui-disabled).Mui-checked .MuiSvgIcon-root,[data-app-mode=reveal] .dropdown .dropdown-option .MuiCheckbox-root:hover:not(.Mui-disabled).Mui-checked .MuiSvgIcon-root{color:var(--primary-base-hover)}[data-app-mode=reveal] .dropdown .dropdown-option .MuiRadio-root.Mui-disabled,[data-app-mode=reveal] .dropdown .dropdown-option .MuiCheckbox-root.Mui-disabled{color:var(--text-text-4);opacity:.5}[data-app-mode=reveal] .dropdown .dropdown-option .MuiRadio-root.Mui-disabled .MuiSvgIcon-root,[data-app-mode=reveal] .dropdown .dropdown-option .MuiCheckbox-root.Mui-disabled .MuiSvgIcon-root{color:var(--text-text-4)}[data-app-mode=reveal] .dropdown .dropdown-option .MuiRadio-root.Mui-focusVisible,[data-app-mode=reveal] .dropdown .dropdown-option .MuiCheckbox-root.Mui-focusVisible{outline:2px solid var(--primary-base);outline-offset:2px}[data-app-mode=reveal] .dropdown .dropdown-option .dropdown-option-icon{color:var(--text-text-3);font-size:var(--font-size-lg);align-items:center;transition:color .15s;display:flex}[data-app-mode=reveal] .dropdown .dropdown-option .dropdown-option-label{font-weight:var(--font-weight-medium);text-align:left;flex:1}[data-app-mode=reveal] .dropdown .dropdown-option:hover:not(.dropdown-option-disabled){color:var(--text-text-2);background-color:#0000001a}[data-app-mode=reveal] .dropdown .dropdown-option:hover:not(.dropdown-option-disabled) .dropdown-option-icon{color:var(--text-text-2)}[data-app-mode=reveal] .dropdown .dropdown-option:focus-visible{outline:2px solid var(--primary-base);outline-offset:-2px}[data-app-mode=reveal] .dropdown .dropdown-option.dropdown-option-selected{color:var(--primary-base);font-weight:var(--font-weight-medium);background-color:#0000}[data-app-mode=reveal] .dropdown .dropdown-option.dropdown-option-selected:hover{color:var(--primary-base-hover)}[data-app-mode=reveal] .dropdown .dropdown-option.dropdown-option-selected .dropdown-option-icon{color:var(--primary-base)}[data-app-mode=reveal] .dropdown .dropdown-option.dropdown-option-disabled{opacity:.5;cursor:not-allowed}[data-app-mode=reveal] .dropdown .dropdown-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-bold);color:var(--text-text-1);margin-bottom:var(--spacing-3);text-align:left;font-size:20px;line-height:1.5}[data-app-mode=reveal] .dropdown .dropdown-options-container{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}[data-app-mode=reveal] .dropdown .dropdown-actions{gap:var(--spacing-3);padding-top:var(--spacing-5);border-top:none;display:flex}[data-app-mode=reveal] .dropdown .dropdown-actions .dropdown-action-button{border-radius:var(--border-radius-lg);min-height:50px;font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);cursor:pointer;transition:background-color border-color color .15s ease;padding:var(--spacing-3) var(--spacing-5);flex:1;justify-content:center;align-items:center;line-height:1.375;display:flex}[data-app-mode=reveal] .dropdown .dropdown-actions .dropdown-action-button.dropdown-action-cancel{border:1px solid var(--primary-base);color:var(--primary-base);background-color:#0000}[data-app-mode=reveal] .dropdown .dropdown-actions .dropdown-action-button.dropdown-action-cancel:hover{background-color:var(--primary-alpha-10)}[data-app-mode=reveal] .dropdown .dropdown-actions .dropdown-action-button.dropdown-action-apply{background-color:var(--primary-base);color:var(--text-inverse);border:none}[data-app-mode=reveal] .dropdown .dropdown-actions .dropdown-action-button.dropdown-action-apply:hover{background-color:var(--primary-base-hover)}[data-app-mode=reveal] .dropdown .dropdown-actions .dropdown-action-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}[data-app-mode=reveal] .dropdown .dropdown-no-options{padding:var(--spacing-4);text-align:left;color:var(--text-text-3);font-size:var(--font-size-sm)}[data-app-mode=reveal] .dropdown .dropdown-loading-options{align-items:center;gap:8px;display:flex}[data-app-mode=reveal] .dropdown.dropdown-open .dropdown-input-wrapper{border-color:var(--primary-base);box-shadow:0 0 0 2px var(--primary-alpha-20)}[data-app-mode=reveal] .dropdown.dropdown-open .dropdown-dropdown-icon{color:var(--primary-base);transform:rotate(180deg)}[data-app-mode=reveal] .dropdown.dropdown-error .dropdown-input-wrapper{border-color:var(--colors-red)}[data-app-mode=reveal] .dropdown.dropdown-error .dropdown-input-wrapper:focus-within{box-shadow:0 0 0 2px var(--red-alpha-20)}[data-app-mode=reveal] .dropdown.dropdown-error .dropdown-helper-text,[data-app-mode=reveal] .dropdown.dropdown-error .dropdown-dropdown-icon{color:var(--colors-red)}[data-app-mode=reveal] .dropdown.dropdown-disabled{opacity:.6;pointer-events:none}[data-app-mode=reveal] .dropdown.dropdown-disabled .dropdown-input-wrapper{cursor:not-allowed;background-color:var(--surface-default-card)}[data-app-mode=reveal] .dropdown.dropdown-loading .dropdown-input-wrapper{pointer-events:none}[data-app-mode=reveal] .dropdown.dropdown-small .dropdown-input-wrapper{padding:var(--spacing-2) var(--spacing-3);min-height:36px}[data-app-mode=reveal] .dropdown.dropdown-small .dropdown-input,[data-app-mode=reveal] .dropdown.dropdown-small .dropdown-option,[data-app-mode=reveal] .dropdown.dropdown-small .dropdown-label{font-size:var(--font-size-xs)}[data-app-mode=reveal] .dropdown.dropdown-medium .dropdown-input-wrapper{padding:var(--spacing-3) var(--spacing-4);min-height:44px}[data-app-mode=reveal] .dropdown.dropdown-medium .dropdown-input,[data-app-mode=reveal] .dropdown.dropdown-medium .dropdown-option,[data-app-mode=reveal] .dropdown.dropdown-medium .dropdown-label{font-size:var(--font-size-sm)}[data-app-mode=reveal] .dropdown.dropdown-large .dropdown-input-wrapper{padding:var(--spacing-4) var(--spacing-5);min-height:52px}[data-app-mode=reveal] .dropdown.dropdown-large .dropdown-input,[data-app-mode=reveal] .dropdown.dropdown-large .dropdown-option,[data-app-mode=reveal] .dropdown.dropdown-large .dropdown-label{font-size:var(--font-size-base)}@media (width<=768px){[data-app-mode=reveal] .dropdown .dropdown-menu{max-height:250px}[data-app-mode=reveal] .dropdown .dropdown-reset-button{font-size:var(--font-size-xs)}}@media (width<=480px){[data-app-mode=reveal] .dropdown .dropdown-chips-container{gap:var(--spacing-1)}[data-app-mode=reveal] .dropdown .dropdown-option{padding:var(--spacing-2)}}[data-app-mode=reveal] .dropdown-fullwidth{width:100%}[data-app-mode=reveal] .interpres-async-dropdown{width:100%;font-family:Plus Jakarta Sans,sans-serif;position:relative}[data-app-mode=reveal] .interpres-async-dropdown__label{color:var(--text-text-2);margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px;display:block}[data-app-mode=reveal] .interpres-async-dropdown__required{color:var(--colors-red);margin-left:2px}[data-app-mode=reveal] .interpres-async-dropdown__input-wrapper{background:var(--input-bg-default);border:1px solid var(--border-border-2);cursor:pointer;border-radius:8px;align-items:center;min-height:44px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}[data-app-mode=reveal] .interpres-async-dropdown__input-wrapper:hover{border-color:var(--primary-base)}[data-app-mode=reveal] .interpres-async-dropdown__input-wrapper:focus{border-color:var(--primary-base);background:var(--input-bg-focus-state);outline:none}[data-app-mode=reveal] .interpres-async-dropdown__input{color:var(--text-text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}[data-app-mode=reveal] .interpres-async-dropdown__input:not(.selected-options){color:var(--text-text-4)}[data-app-mode=reveal] .interpres-async-dropdown__dropdown-icon{color:var(--text-text-3);justify-content:center;align-items:center;margin-left:8px;transition:transform .15s;display:flex}[data-app-mode=reveal] .interpres-async-dropdown__dropdown-icon svg{width:20px;height:20px}[data-app-mode=reveal] .interpres-async-dropdown__reset-button{color:var(--primary-base);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:4px 8px;font-size:12px;font-weight:600;transition:opacity .15s}[data-app-mode=reveal] .interpres-async-dropdown__reset-button:hover{opacity:.8}[data-app-mode=reveal] .interpres-async-dropdown__helper-text{color:var(--text-text-3);margin-top:4px;font-size:12px;font-weight:400;line-height:16px}[data-app-mode=reveal] .interpres-async-dropdown__menu{background:var(--surface-default-card);border:1px solid var(--border-border-2);z-index:1000;border-radius:8px;flex-direction:column;max-height:300px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 16px #0003}[data-app-mode=reveal] .interpres-async-dropdown__search{width:100%;color:var(--text-text-1);background:var(--input-bg-default);border:none;border-bottom:1px solid var(--border-border-2);outline:none;flex-shrink:0;padding:12px;font-size:14px;font-weight:500}[data-app-mode=reveal] .interpres-async-dropdown__search::placeholder{color:var(--text-text-4)}[data-app-mode=reveal] .interpres-async-dropdown__search:focus{background:var(--input-bg-focus-state)}[data-app-mode=reveal] .interpres-async-dropdown__options-container{flex:1;overflow-y:auto}[data-app-mode=reveal] .interpres-async-dropdown__option{color:var(--text-text-2);cursor:pointer;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,color .15s;display:flex}[data-app-mode=reveal] .interpres-async-dropdown__option:hover,[data-app-mode=reveal] .interpres-async-dropdown__option--focused{color:var(--text-text-1);background:#6acdeb1a}[data-app-mode=reveal] .interpres-async-dropdown__option--selected{color:var(--primary-base);background:#6acdeb26}[data-app-mode=reveal] .interpres-async-dropdown__option .MuiCheckbox-root{margin-right:8px;padding:0}[data-app-mode=reveal] .interpres-async-dropdown__no-options{color:var(--text-text-3);text-align:center;padding:16px 12px;font-size:14px;font-weight:500}[data-app-mode=reveal] .interpres-async-dropdown__loading-more{color:var(--text-text-3);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}[data-app-mode=reveal] .interpres-async-dropdown__sentinel{width:100%;height:1px}[data-app-mode=reveal] .interpres-async-dropdown__chips-container{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}[data-app-mode=reveal] .interpres-async-dropdown--open .interpres-async-dropdown__input-wrapper{border-color:var(--primary-base);background:var(--input-bg-focus-state)}[data-app-mode=reveal] .interpres-async-dropdown--open .interpres-async-dropdown__dropdown-icon{transform:rotate(180deg)}[data-app-mode=reveal] .interpres-async-dropdown--disabled .interpres-async-dropdown__input-wrapper{background:var(--input-bg-default);cursor:not-allowed;opacity:.6}[data-app-mode=reveal] .interpres-async-dropdown--disabled .interpres-async-dropdown__input-wrapper:hover{border-color:var(--border-border-2)}[data-app-mode=reveal] .interpres-async-dropdown--error .interpres-async-dropdown__input-wrapper{border-color:var(--colors-red)}[data-app-mode=reveal] .interpres-async-dropdown--error .interpres-async-dropdown__helper-text{color:var(--colors-red)}[data-app-mode=reveal] .interpres-async-dropdown--small .interpres-async-dropdown__input-wrapper{min-height:36px;padding:0 10px}[data-app-mode=reveal] .interpres-async-dropdown--small .interpres-async-dropdown__input{font-size:13px}[data-app-mode=reveal] .interpres-async-dropdown--large .interpres-async-dropdown__input-wrapper{min-height:52px;padding:0 14px}[data-app-mode=reveal] .interpres-async-dropdown--large .interpres-async-dropdown__input{font-size:15px}[data-app-mode=reveal] .interpres-filter-panel__overlay{z-index:1300;opacity:0;visibility:hidden;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}[data-app-mode=reveal] .interpres-filter-panel__overlay.interpres-filter-panel--open{opacity:1;visibility:visible}[data-app-mode=reveal] .interpres-filter-panel__container{background:var(--surface-default-card);z-index:1400;flex-direction:column;width:437px;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}[data-app-mode=reveal] .interpres-filter-panel__container.interpres-filter-panel--open{transform:translate(0)}[data-app-mode=reveal] .interpres-filter-panel__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 24px 0;display:flex}[data-app-mode=reveal] .interpres-filter-panel__header-title{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:28px}[data-app-mode=reveal] .interpres-filter-panel__header-actions{align-items:center;gap:12px;display:flex}[data-app-mode=reveal] .interpres-filter-panel__action-save{color:var(--primary-base);cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:opacity .15s}[data-app-mode=reveal] .interpres-filter-panel__action-save:hover{opacity:.8}[data-app-mode=reveal] .interpres-filter-panel__action-save:disabled{opacity:.5;cursor:not-allowed}[data-app-mode=reveal] .interpres-filter-panel__action-reset{color:var(--colors-red);cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:opacity .15s}[data-app-mode=reveal] .interpres-filter-panel__action-reset:hover{opacity:.8}[data-app-mode=reveal] .interpres-filter-panel__action-reset:disabled{opacity:.5;cursor:not-allowed}[data-app-mode=reveal] .interpres-filter-panel__close-button{cursor:pointer;width:32px;height:32px;color:var(--text-text-2);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}[data-app-mode=reveal] .interpres-filter-panel__close-button:hover{background:var(--primary-alpha-10);color:var(--text-text-1)}[data-app-mode=reveal] .interpres-filter-panel__content{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}[data-app-mode=reveal] .interpres-filter-panel__error{border:1px solid var(--colors-red);background:var(--red-alpha-20);color:var(--colors-red);border-radius:var(--border-radius-sm);padding:10px 12px;font-size:13px;line-height:18px}[data-app-mode=reveal] .interpres-filter-panel__section{flex-direction:column;gap:8px;width:100%;display:flex}[data-app-mode=reveal] .interpres-filter-panel__section--disabled{opacity:.5;pointer-events:none;position:relative}[data-app-mode=reveal] .interpres-filter-panel__section-label{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:22px}[data-app-mode=reveal] .interpres-filter-panel__section-label--disabled-badge{color:var(--text-text-3);border-radius:var(--border-radius-sm);background-color:var(--surface-active-item);vertical-align:middle;pointer-events:auto;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}[data-app-mode=reveal] .interpres-filter-panel__section-content{width:100%}[data-app-mode=reveal] .interpres-filter-panel__checkbox-list{flex-direction:column;gap:10px;display:flex}[data-app-mode=reveal] .interpres-filter-panel__checkbox-row{cursor:pointer;align-items:center;gap:20px;width:100%;display:flex}[data-app-mode=reveal] .interpres-filter-panel__checkbox-row:hover .interpres-filter-panel__checkbox-text{color:var(--text-text-1)}[data-app-mode=reveal] .interpres-filter-panel__checkbox-label{flex:1;align-items:center;gap:8px;display:flex}[data-app-mode=reveal] .interpres-filter-panel__checkbox-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}[data-app-mode=reveal] .interpres-filter-panel__checkbox-text{color:var(--text-text-2);align-items:center;gap:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:color .15s;display:flex}[data-app-mode=reveal] .interpres-filter-panel__checkbox-secondary{color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}[data-app-mode=reveal] .interpres-filter-panel__toggle-row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}[data-app-mode=reveal] .interpres-filter-panel__toggle-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px}[data-app-mode=reveal] .interpres-filter-panel__dropdown,[data-app-mode=reveal] .interpres-filter-panel__dropdown .interpres-dropdown{width:100%}[data-app-mode=reveal] .interpres-filter-panel__dropdown .interpres-dropdown__trigger{background:var(--input-bg-default);border:1px solid var(--border-border-2);border-radius:8px;height:50px;padding:0 14px}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-input-wrapper{background:var(--input-bg-default);border:1px solid var(--border-border-2);border-radius:8px;min-height:44px;padding:0 12px}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-input-wrapper:hover:not(.dropdown-disabled){border-color:var(--primary-base);background:var(--input-bg-default)}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-input-wrapper:focus-within:not(.dropdown-disabled){border-color:var(--primary-base);background:var(--input-bg-focus-state);box-shadow:none}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-input{color:var(--text-text-4);font-size:14px;font-weight:500;line-height:20px}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-input.selected-options{color:var(--text-text-1)}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-dropdown-icon{color:var(--text-text-3);margin-left:8px}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-dropdown-icon svg{width:20px;height:20px}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-menu{background:var(--surface-default-card);-webkit-backdrop-filter:none;border:1px solid var(--border-border-2);border-radius:8px;flex-direction:column;max-height:300px;padding:0;display:flex;top:calc(100% + 4px);overflow:hidden;box-shadow:0 8px 16px #0003}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-search{color:var(--text-text-1);background:var(--input-bg-default);border:none;border-bottom:1px solid var(--border-border-2);border-radius:0;flex-shrink:0;margin-bottom:0;padding:12px;font-size:14px;font-weight:500}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-search:focus{border-color:var(--border-border-2);background:var(--input-bg-focus-state)}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-options-container{flex:1;gap:0;margin-bottom:0;overflow-y:auto}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-option{color:var(--text-text-2);border-radius:0;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-option .dropdown-option-label{font-weight:500}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-option:hover:not(.dropdown-option-disabled){color:var(--text-text-1);background:#6acdeb1a}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-option:hover:not(.dropdown-option-disabled) .dropdown-option-icon{color:var(--text-text-1)}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-option.dropdown-option-selected{color:var(--primary-base);background:#6acdeb26}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-option.dropdown-option-selected .dropdown-option-icon{color:var(--primary-base)}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-no-options{text-align:center;padding:16px 12px;font-size:14px;font-weight:500}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-chips-container{gap:6px;margin-top:8px;padding:0}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-title{margin-bottom:4px;padding:12px 12px 0;font-size:14px;font-weight:600}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-actions{border-top:1px solid var(--border-border-2);gap:8px;padding:8px 12px 12px}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown .dropdown-actions .dropdown-action-button{border-radius:8px;min-height:36px;padding:0 16px;font-size:14px}[data-app-mode=reveal] .interpres-filter-panel__dropdown .dropdown.dropdown-open .dropdown-input-wrapper{border-color:var(--primary-base);background:var(--input-bg-focus-state);box-shadow:none}[data-app-mode=reveal] .interpres-filter-panel__datetime-input{width:100%}[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiInputBase-root,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiOutlinedInput-root,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersInputBase-root,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersOutlinedInput-root{background:var(--input-bg-default);border:1px solid var(--border-border-2);height:50px;color:var(--text-text-1);border-radius:8px;padding-right:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiInputBase-root.Mui-focused,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiOutlinedInput-root.Mui-focused,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersInputBase-root.Mui-focused,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersOutlinedInput-root.Mui-focused{border-color:var(--primary-base);box-shadow:none}[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiInputBase-root.Mui-error,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiOutlinedInput-root.Mui-error,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersInputBase-root.Mui-error,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersOutlinedInput-root.Mui-error{border-color:var(--colors-red)}[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiOutlinedInput-notchedOutline,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersOutlinedInput-notchedOutline{border:none}[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiInputBase-input,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersInputBase-input{color:var(--text-text-1);padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiInputBase-input::placeholder{color:var(--text-text-3);opacity:1}[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersSectionList-root{color:var(--text-text-1);padding:0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersSectionList-section,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersSectionList-sectionContent,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiPickersSectionList-sectionSeparator{color:var(--text-text-1)}[data-app-mode=reveal] .interpres-filter-panel__datetime-input [data-placeholder=true]{color:var(--text-text-3)}[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiIconButton-root,[data-app-mode=reveal] .interpres-filter-panel__datetime-input .MuiInputAdornment-root{color:var(--text-text-2)}[data-app-mode=reveal] .interpres-filter-panel__dropdown--single{position:relative}[data-app-mode=reveal] .interpres-filter-panel__dropdown-row{align-items:flex-start;gap:10px;width:100%;display:flex}[data-app-mode=reveal] .interpres-filter-panel__dropdown-field{flex:1;min-width:0}[data-app-mode=reveal] .interpres-filter-panel__inline-operator{height:36px;box-shadow:inset 0 0 0 1px var(--border-border-2);background:var(--input-bg-default);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;gap:2px;margin-top:4px;padding:0;display:flex}[data-app-mode=reveal] .interpres-filter-panel__inline-operator-btn{min-width:26px;height:36px;color:var(--text-text-2);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:background .15s,color .15s;display:flex}[data-app-mode=reveal] .interpres-filter-panel__inline-operator-btn:hover{background:var(--primary-alpha-10);color:var(--text-text-1)}[data-app-mode=reveal] .interpres-filter-panel__inline-operator-btn:disabled{opacity:.5;cursor:not-allowed}[data-app-mode=reveal] .interpres-filter-panel__inline-operator-btn--active{background:var(--primary-base);color:var(--text-inverse)}[data-app-mode=reveal] .interpres-filter-panel__dropdown-clear{cursor:pointer;width:20px;height:20px;color:var(--text-text-3);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}[data-app-mode=reveal] .interpres-filter-panel__dropdown-clear:hover{background:var(--primary-alpha-10);color:var(--text-text-1)}[data-app-mode=reveal] .interpres-filter-panel__footer{border-top:1px solid var(--border-border-2);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px 24px;display:flex}[data-app-mode=reveal] .interpres-filter-panel__footer-buttons{gap:12px;display:flex}[data-app-mode=reveal] .interpres-filter-panel__btn-cancel{border:1px solid var(--border-border-2);height:44px;color:var(--primary-base);cursor:pointer;background:0 0;border-radius:8px;padding:0 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;transition:background .15s,border-color .15s}[data-app-mode=reveal] .interpres-filter-panel__btn-cancel:hover{background:var(--primary-alpha-10);border-color:var(--primary-base)}[data-app-mode=reveal] .interpres-filter-panel__btn-cancel:active{background:var(--primary-alpha-20)}[data-app-mode=reveal] .interpres-filter-panel__btn-apply{background:var(--primary-base);height:44px;color:var(--text-inverse);cursor:pointer;border:none;border-radius:8px;padding:0 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;transition:background .15s}[data-app-mode=reveal] .interpres-filter-panel__btn-apply:hover{background:var(--primary-base-hover)}[data-app-mode=reveal] .interpres-filter-panel__btn-apply:active{background:var(--primary-base-active)}[data-app-mode=reveal] .interpres-filter-panel__btn-apply:disabled{opacity:.5;cursor:not-allowed}[data-app-mode=reveal] .interpres-filter-panel__radio-list{flex-direction:column;gap:10px;display:flex}[data-app-mode=reveal] .interpres-filter-panel__radio-row{cursor:pointer;align-items:center;gap:20px;width:100%;display:flex}[data-app-mode=reveal] .interpres-filter-panel__radio-row:hover .interpres-filter-panel__radio-label{color:var(--text-text-1)}[data-app-mode=reveal] .interpres-filter-panel__radio-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:color .15s}[data-app-mode=reveal] .interpres-filter-panel__slider-container{width:100%;padding:6px 0}[data-app-mode=reveal] .interpres-filter-panel__slider-container .interpres-slider{width:100%}[data-app-mode=reveal] .interpres-filter-panel__slider-labels{color:var(--text-text-2);justify-content:space-between;margin-top:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}[data-app-mode=reveal] .interpres-filter-panel__tags-container{flex-direction:column;gap:12px;width:100%;display:flex}[data-app-mode=reveal] .interpres-filter-panel__tags-input-wrapper{width:100%}[data-app-mode=reveal] .interpres-filter-panel__tags-input{background:var(--input-bg-default);border:1px solid var(--border-border-2);width:100%;height:50px;color:var(--text-text-1);border-radius:8px;outline:none;padding:0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;transition:border-color .15s,background .15s}[data-app-mode=reveal] .interpres-filter-panel__tags-input::placeholder{color:var(--text-text-4)}[data-app-mode=reveal] .interpres-filter-panel__tags-input:hover{border-color:var(--primary-base)}[data-app-mode=reveal] .interpres-filter-panel__tags-input:focus{border-color:var(--primary-base);background:var(--input-bg-focus-state)}[data-app-mode=reveal] .interpres-filter-panel__tags-list{flex-wrap:wrap;gap:8px;display:flex}[data-app-mode=reveal] .interpres-filter-panel__tag{background:var(--surface-default-card);border:1px solid var(--border-border-1);border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 8px 0 12px;display:inline-flex}[data-app-mode=reveal] .interpres-filter-panel__tag-text{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px}[data-app-mode=reveal] .interpres-filter-panel__tag-remove{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background .15s;display:flex}[data-app-mode=reveal] .interpres-filter-panel__tag-remove svg{width:10px;height:10px;fill:var(--text-text-3)}[data-app-mode=reveal] .interpres-filter-panel__tag-remove:hover{background:var(--primary-alpha-10)}[data-app-mode=reveal] .interpres-filter-panel__tag-remove:hover svg{fill:var(--text-text-1)}[data-app-mode=reveal] .interpres-filter-panel__checkbox-icon--wide{justify-content:flex-start;width:140px;height:auto}[data-app-mode=reveal] .interpres-filter-panel__checkbox-icon--wide .interpres-chip{text-align:left;justify-content:flex-start;width:auto}@media (prefers-reduced-motion:reduce){[data-app-mode=reveal] .interpres-filter-panel__overlay,[data-app-mode=reveal] .interpres-filter-panel__container{transition:none}}[data-app-mode=reveal] .interpres-filter-panel__action-save:focus-visible,[data-app-mode=reveal] .interpres-filter-panel__action-reset:focus-visible,[data-app-mode=reveal] .interpres-filter-panel__close-button:focus-visible,[data-app-mode=reveal] .interpres-filter-panel__btn-cancel:focus-visible,[data-app-mode=reveal] .interpres-filter-panel__btn-apply:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}@media (width<=768px){[data-app-mode=reveal] .interpres-filter-panel__container{width:100%}}[data-app-mode=reveal] .interpres-data-table-page{flex-direction:column;gap:24px;font-family:Plus Jakarta Sans,sans-serif;display:flex}[data-app-mode=reveal] .interpres-data-table-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-app-mode=reveal] .interpres-data-table-page__header-content{flex-direction:column;gap:4px;display:flex}[data-app-mode=reveal] .interpres-data-table-page__title-group{align-items:center;gap:12px;display:flex}[data-app-mode=reveal] .interpres-data-table-page__title{color:var(--text-text-1);font-feature-settings:"liga" off, "clig" off;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:46px}[data-app-mode=reveal] .interpres-data-table-page__title-count{color:var(--text-text-4);font-feature-settings:"liga" off, "clig" off;align-items:flex-end;height:38px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:26px;display:flex}[data-app-mode=reveal] .interpres-data-table-page__subtitle{color:var(--text-text-3);margin:0;font-size:14px;font-weight:400;line-height:1.5}[data-app-mode=reveal] .interpres-data-table-page__header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}[data-app-mode=reveal] .interpres-data-table-page__filter-bar--embedded{align-items:center;gap:12px;display:flex}[data-app-mode=reveal] .interpres-data-table-page__filter-bar--embedded .interpres-search-input{flex:0 0 50%;max-width:50%}[data-app-mode=reveal] .interpres-data-table-page__filter-bar--embedded .interpres-data-table-page__header-actions{flex-shrink:0;margin-left:auto}[data-app-mode=reveal] .interpres-data-table-page__table-container{background:0 0;border-radius:12px;overflow:hidden}[data-app-mode=reveal] .interpres-data-table-page__pagination{border-top:1px solid var(--border-border-2);background:0 0;border-radius:0 0 12px 12px;justify-content:flex-end;margin-top:-1px;padding:16px 24px 24px;display:flex}[data-app-mode=reveal] .interpres-data-table-page__empty-state{text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}[data-app-mode=reveal] .interpres-data-table-page__empty-icon{opacity:.5;margin-bottom:16px}[data-app-mode=reveal] .interpres-data-table-page__empty-message{color:var(--text-text-3);margin:0;font-size:16px;font-weight:500}[data-app-mode=reveal] .interpres-data-table-page__error-state{text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}[data-app-mode=reveal] .interpres-data-table-page__error-message{color:var(--colors-red);margin:0;font-size:16px;font-weight:500}[data-app-mode=reveal] .interpres-data-table-page--loading .interpres-data-table-page__table-container{opacity:.7;pointer-events:none}@media (width<=768px){[data-app-mode=reveal] .interpres-data-table-page__header{flex-direction:column;align-items:stretch}[data-app-mode=reveal] .interpres-data-table-page__header-actions{justify-content:flex-start}[data-app-mode=reveal] .interpres-data-table-page__pagination{justify-content:center}[data-app-mode=reveal] .interpres-data-table-page__table-container{overflow-x:auto}}[data-app-mode=reveal] .interpres-header{background-color:var(--surface-global-nav);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:60px;padding:10px 20px;display:flex}[data-app-mode=reveal] .interpres-header-branding-section{flex-shrink:0;align-items:center;gap:12px;display:flex}[data-app-mode=reveal] .interpres-header-branding{cursor:pointer;flex-shrink:0;align-items:flex-end;gap:20px;padding:2px 0;display:flex}[data-app-mode=reveal] .interpres-header-branding:focus{outline:none}[data-app-mode=reveal] .interpres-header-branding:focus-visible{outline:2px solid var(--primary-base);outline-offset:4px;border-radius:4px}[data-app-mode=reveal] .interpres-header-branding-divider{background-color:var(--border-border-1);flex-shrink:0;width:.5px;height:30px}[data-app-mode=reveal] .interpres-header-search{flex:0 0 680px;max-width:680px}[data-app-mode=reveal] .interpres-header-search .input-container{background-color:var(--surface-default-card);border-color:var(--border-border-2);border-radius:8px;height:38px}[data-app-mode=reveal] .interpres-header-search .input-container:hover{border-color:var(--border-border-1)}[data-app-mode=reveal] .interpres-header-search .input-container:focus-within{border-color:var(--primary-base)}[data-app-mode=reveal] .interpres-header-search .input-field{font-size:var(--font-size-sm);line-height:24px}[data-app-mode=reveal] .interpres-header-search .input-field::placeholder{color:var(--text-text-3)}[data-app-mode=reveal] .interpres-header-actions{flex-shrink:0;align-items:center;gap:30px;display:flex}[data-app-mode=reveal] .interpres-header-ai-button{align-items:center;display:flex}[data-app-mode=reveal] .interpres-header-icon-buttons{align-items:center;gap:16px;display:flex}@media (width<=1200px){[data-app-mode=reveal] .interpres-header-search{flex:auto;min-width:300px;max-width:500px}}@media (width<=900px){[data-app-mode=reveal] .interpres-header-search{min-width:200px;max-width:350px}[data-app-mode=reveal] .interpres-header-actions{gap:20px}[data-app-mode=reveal] .interpres-header-icon-buttons{gap:12px}}@media (prefers-reduced-motion:reduce){[data-app-mode=reveal] .interpres-header,[data-app-mode=reveal] .interpres-header-branding{transition:none}}[data-app-mode=reveal] .interpres-side-nav{background-color:var(--surface-global-nav);box-sizing:border-box;flex-direction:column;width:300px;height:100%;padding:20px;transition:width .2s;display:flex;position:relative;overflow:hidden}[data-app-mode=reveal] .interpres-side-nav--collapsed{align-items:center;width:80px;padding:20px 10px}[data-app-mode=reveal] .interpres-side-nav--collapsed .interpres-side-nav-content{align-items:center;gap:10px}[data-app-mode=reveal] .interpres-side-nav--collapsed .interpres-side-nav-section{gap:10px}[data-app-mode=reveal] .interpres-side-nav--collapsed .interpres-side-nav-section-header{justify-content:center;width:42px;height:42px;padding:4px 10px}[data-app-mode=reveal] .interpres-side-nav--collapsed .interpres-side-nav-section-items{display:none}[data-app-mode=reveal] .interpres-side-nav--collapsed .interpres-side-nav-toggle{justify-content:center;padding:10px}[data-app-mode=reveal] .interpres-side-nav--collapsed .interpres-side-nav-toggle .interpres-side-nav-toggle-label{display:none}[data-app-mode=reveal] .interpres-side-nav-content{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex;overflow:hidden auto}[data-app-mode=reveal] .interpres-side-nav-section{border-radius:6px;flex-direction:column;gap:6px;display:flex}[data-app-mode=reveal] .interpres-side-nav-section-header{height:40px;color:var(--text-text-3);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:4px 10px;display:flex}[data-app-mode=reveal] .interpres-side-nav-section-header--active{background-color:var(--surface-default-card)}[data-app-mode=reveal] .interpres-side-nav-section-header-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;display:flex}[data-app-mode=reveal] .interpres-side-nav-section-header-icon svg{width:20px;max-width:20px;height:20px;max-height:20px}[data-app-mode=reveal] .interpres-side-nav-section-header-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.4px;font-feature-settings:"liga" off, "clig" off;color:var(--text-text-3);white-space:nowrap;font-style:normal;font-weight:500;line-height:19px}[data-app-mode=reveal] .interpres-side-nav-section-items{flex-direction:column;gap:0;display:flex}[data-app-mode=reveal] .interpres-side-nav-item{cursor:pointer;height:34px;color:var(--text-text-3);text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:calc(100% - 28px);margin-left:28px;padding:7px 10px 10px;transition:background-color .15s,color .15s;display:flex}[data-app-mode=reveal] .interpres-side-nav-item:hover{background-color:var(--primary-alpha-10);color:var(--text-text-1)}[data-app-mode=reveal] .interpres-side-nav-item:active{background-color:var(--surface-default-card)}[data-app-mode=reveal] .interpres-side-nav-item:focus,[data-app-mode=reveal] .interpres-side-nav-item:focus-visible{box-shadow:none;outline:none}[data-app-mode=reveal] .interpres-side-nav-item--selected{color:var(--primary-base)}[data-app-mode=reveal] .interpres-side-nav-item--selected:hover{color:var(--primary-base-hover)}[data-app-mode=reveal] .interpres-side-nav-item--selected:active{background-color:var(--surface-default-card);color:var(--primary-base-active)}[data-app-mode=reveal] .interpres-side-nav-item--selected .interpres-side-nav-item-icon{color:inherit}[data-app-mode=reveal] .interpres-side-nav-item-icon{width:16px;min-width:16px;height:16px;min-height:16px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-app-mode=reveal] .interpres-side-nav-item-icon svg{width:16px;max-width:16px;height:16px;max-height:16px}[data-app-mode=reveal] .interpres-side-nav-item-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-feature-settings:"liga" off, "clig" off;color:inherit;white-space:nowrap;font-style:normal;font-weight:700;line-height:20px}[data-app-mode=reveal] .interpres-side-nav-toggle{cursor:pointer;color:var(--text-text-3);background:0 0;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;margin-top:auto;padding:12px 10px;transition:background-color .15s,color .15s;display:flex}[data-app-mode=reveal] .interpres-side-nav-toggle:hover{background-color:var(--primary-alpha-10);color:var(--text-text-1)}[data-app-mode=reveal] .interpres-side-nav-toggle:active{background-color:var(--surface-default-card)}[data-app-mode=reveal] .interpres-side-nav-toggle:focus,[data-app-mode=reveal] .interpres-side-nav-toggle:focus-visible{box-shadow:none;outline:none}[data-app-mode=reveal] .interpres-side-nav-toggle-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);letter-spacing:-.4px;font-feature-settings:"liga" off, "clig" off;color:inherit;white-space:nowrap;font-style:normal;font-weight:500;line-height:21px}[data-app-mode=reveal] .interpres-side-nav-toggle-icon{width:20px;height:20px;color:inherit;justify-content:center;align-items:center;display:flex}[data-app-mode=reveal] .interpres-side-nav-background{pointer-events:none;z-index:0;height:100%;top:0;left:0;width:300px!important;position:absolute!important}[data-app-mode=reveal] .interpres-side-nav-background.page-background{background-color:#0000!important}[data-app-mode=reveal] .interpres-side-nav-background .page-background-pattern{background-position:0 100%;background-size:cover;width:300px}[data-app-mode=reveal] .interpres-side-nav-background .page-background-content{display:none}[data-app-mode=reveal] .interpres-side-nav-content,[data-app-mode=reveal] .interpres-side-nav-toggle{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){[data-app-mode=reveal] .interpres-side-nav,[data-app-mode=reveal] .interpres-side-nav-item,[data-app-mode=reveal] .interpres-side-nav-toggle,[data-app-mode=reveal] .interpres-side-nav-toggle-icon svg{transition:none}}@media (prefers-contrast:high){[data-app-mode=reveal] .interpres-side-nav-item:focus-visible{outline-width:3px}[data-app-mode=reveal] .interpres-side-nav-item--selected{text-decoration:underline}}.logo{will-change:filter;height:6rem;padding:1.5rem;transition:filter .2s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.card{padding:2rem}.read-the-docs{color:#6b7280}.mui-card{transition:all .15s}.mui-card:hover{transform:translateY(-.25rem);box-shadow:0 25px 50px -12px #00000040}.mui-card.interactive{cursor:pointer}.mui-card.interactive:hover{transform:translateY(-.5rem)}.mui-card.flat{box-shadow:none;border:1px solid #e5e7eb}[data-theme=dark] .mui-card.flat{border-color:#374151}.mui-card.elevated{box-shadow:0 20px 25px -5px #0000001a}.language-selector-container{align-items:center;gap:var(--spacing-2);min-width:120px;display:flex}.language-selector-container .language-icon{color:var(--icons-icon-gray-light);transition:color .2s}.language-selector-container .language-icon:hover{color:var(--icons-icon-gray-light-hover)}.language-selector-container .language-icon.icon-small{font-size:1.125rem}.language-selector-container .language-icon.icon-medium{font-size:1.25rem}.language-selector-container .language-form-control{transition:box-shadow .2s}.language-selector-container .language-form-control:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.language-selector-container .language-select{border-radius:var(--border-radius-lg);min-width:80px;transition:border-color .2s}.language-selector-container .language-label{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif}.language-selector-container .language-menu-item{transition:background-color .15s}.language-selector-container .language-menu-item .menu-item-content{align-items:center;gap:var(--spacing-2);display:flex}.language-selector-container .language-menu-item .menu-item-content .menu-item-text{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.error-boundary-container{padding:var(--spacing-16) 0}.error-boundary-container .error-content{text-align:center}.error-boundary-container .error-content .space-y>*+*{margin-top:var(--spacing-6)}.error-boundary-container .error-content .error-icon-wrapper{justify-content:center;align-items:center;display:flex}.error-boundary-container .error-content .error-icon-wrapper .error-icon{color:var(--colors-red);font-size:64px}.error-boundary-container .error-content .error-title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.error-boundary-container .error-content .error-description{color:var(--text-text-2);max-width:42rem;margin:0 auto;font-family:Plus Jakarta Sans,sans-serif}.error-boundary-container .error-content .error-alert{text-align:left;max-width:56rem;margin:var(--spacing-8) auto 0}.error-boundary-container .error-content .error-alert .alert-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.error-boundary-container .error-content .error-alert .alert-content,.error-boundary-container .error-content .error-alert .alert-content>*+*{margin-top:var(--spacing-2)}.error-boundary-container .error-content .error-alert .alert-content strong{font-weight:600}.error-boundary-container .error-content .error-alert .alert-content .code-block{margin-top:var(--spacing-1);padding:var(--spacing-2);background-color:var(--surface-default-card);border-radius:var(--border-radius-base);font-family:monospace;font-size:.75rem;overflow-x:auto}.error-boundary-container .error-content .action-buttons{gap:var(--spacing-4);padding-top:var(--spacing-6);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=480px){.error-boundary-container .error-content .action-buttons{flex-direction:row}}.error-boundary-container .error-content .action-buttons .refresh-button,.error-boundary-container .error-content .action-buttons .reset-button{padding:var(--spacing-2) var(--spacing-8);font-family:Plus Jakarta Sans,sans-serif}.error-boundary-container .error-content .help-text{color:var(--text-text-3);padding-top:var(--spacing-6);font-family:Plus Jakarta Sans,sans-serif}html,body{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.page-background{-ms-overflow-style:none;scrollbar-width:none;background-color:#1d2730!important;outline:none!important;overflow:hidden!important}.page-background::-webkit-scrollbar{display:none}.page-background *{outline:none}.login-wrapper{width:100%;min-height:100vh;padding:var(--spacing-8);justify-content:center;align-items:center;display:flex;overflow:hidden}.login-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#222d38;border-radius:20px;justify-content:center;align-items:center;width:578px;height:590px;padding:32px;display:flex}.login-card-content{flex-direction:column;align-items:center;gap:40px;width:368px;display:flex}.login-logo-section{flex-direction:column;align-items:center;gap:14px;width:315px;display:flex}.login-tagline{color:#aab5bf;text-align:center;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:500;line-height:32px}.login-error{width:352px;height:auto;min-height:48px}.login-error .alert-notification__message{white-space:normal;text-overflow:unset;overflow:visible}.login-form{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.login-form .input-wrapper{width:100%}.login-form .input-container{width:100%;height:50px}.login-button{width:100%;color:#171f26!important;background-color:#6acdeb!important;height:50px!important;min-height:50px!important}.login-button:hover{background-color:#54c5e8!important}.login-tenant-select{width:100%}.login-tenant-select .MuiOutlinedInput-root{background-color:#2d3a47;border-radius:8px;height:50px}.login-tenant-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#47596b}.login-tenant-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.login-tenant-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6acdeb}.login-tenant-select .MuiSelect-select{color:#fff}.login-divider{background-color:#47596b;width:100%;height:1px}.login-footer{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.login-footer-text{color:#aab5bf;text-align:center;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;line-height:18px}.login-cyberproof-logo{margin-left:64px}@media (width<=768px){.login-wrapper{padding:var(--spacing-4)}.login-card{gap:32px;width:100%;max-width:602px;padding:24px}.login-logo-section{width:100%;max-width:315px}.login-form,.login-divider{width:100%;max-width:352px}.login-footer{width:100%;max-width:368px}}@media (width<=480px){.login-card{border-radius:16px;gap:24px;padding:20px}.login-tagline{font-size:14px;line-height:24px}}.remediation-guide{border-radius:20px;max-height:95vh;padding:60px 40px 40px;animation:.3s ease-in-out fadeIn;position:relative;overflow-y:auto;box-shadow:0 15px 15px #00000026}.remediation-guide .base-dialog__content{max-height:100%;overflow:visible}.remediation-guide__header{align-items:center;gap:var(--spacing-3);margin-bottom:10px;display:flex}.remediation-guide__header-icon{flex-shrink:0;width:30px;height:30px}.remediation-guide__title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:var(--font-weight-bold);flex:1;margin:0;line-height:40px}.remediation-guide__header-actions{flex-shrink:0;align-items:center;gap:21px;display:inline-flex;position:absolute;top:43px;right:39px}.remediation-guide__open-button,.remediation-guide__close-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .2s;display:inline-flex}.remediation-guide__open-button svg,.remediation-guide__close-button svg,.remediation-guide__open-button svg path,.remediation-guide__close-button svg path{fill:var(--text-text-3)!important}.remediation-guide__open-button:hover,.remediation-guide__close-button:hover{opacity:.9}.remediation-guide__open-button:hover svg,.remediation-guide__close-button:hover svg,.remediation-guide__open-button:hover svg path,.remediation-guide__close-button:hover svg path{fill:var(--text-text-2)!important}.remediation-guide__open-button{width:16px;height:16px}.remediation-guide__close-button{width:20px;height:20px}.remediation-guide__description{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:var(--font-weight-normal);max-width:763px;margin:0;line-height:24px}.remediation-guide__phases{flex-direction:column;padding-left:32px;display:flex}.remediation-guide__phase{align-items:flex-start;gap:var(--spacing-3);border-bottom:1px solid var(--border-border-2);padding:30px 0;display:flex;overflow:hidden}.remediation-guide__phase-bullet{background:var(--text-text-1);border-radius:var(--border-radius-full);flex-shrink:0;width:6px;height:6px;margin-top:10px}.remediation-guide__phase-content{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.remediation-guide__phase-title-group{flex-direction:column;gap:3px;display:flex}.remediation-guide__phase-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.remediation-guide__phase-title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:var(--font-weight-bold);white-space:nowrap;line-height:26px}.remediation-guide__phase-suffix{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:var(--font-weight-bold);line-height:26px}.remediation-guide__phase-description{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:var(--font-weight-medium);margin:0;line-height:22px}.remediation-guide__badge{align-items:center;gap:var(--spacing-2);background:var(--surface-default-background);border-radius:var(--border-radius-sm);padding:7px 6px 6px;display:flex}.remediation-guide__badge-label{color:var(--text-text-1);font-size:var(--font-size-base);font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-bold);line-height:var(--spacing-5)}.remediation-guide__badge-value{color:var(--text-text-1);font-size:var(--font-size-base);font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-normal);line-height:var(--spacing-5)}.remediation-guide__section-label{color:var(--text-text-2);font-size:var(--font-size-base);font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-bold);margin:0 0 10px;line-height:22px}.remediation-guide__section-list{margin:0;padding-left:24px;list-style:outside}.remediation-guide__section-list li{color:var(--text-text-2);font-size:var(--font-size-base);font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-medium);margin-bottom:6px;line-height:22px}.remediation-guide__section-list li:last-child{margin-bottom:0}.remediation-guide__threat-rule{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.remediation-guide__threat-text{color:var(--text-text-2);font-size:var(--font-size-base);font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-normal);line-height:22px}.remediation-guide__badge--defense{background:var(--surface-default-background)}.remediation-guide__badge-range{color:var(--text-text-1);font-size:var(--font-size-base);font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-normal);line-height:var(--spacing-5)}.remediation-guide__note{color:var(--text-text-3);font-size:var(--font-size-base);font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-normal);max-width:763px;margin:30px 0 0;line-height:22px}.remediation-guide__note-prefix{font-weight:var(--font-weight-bold)}@media (width<=1024px){.remediation-guide{max-width:calc(100vw - var(--spacing-12));padding:40px 24px 24px}.remediation-guide__header-actions{top:20px;right:20px}.remediation-guide__title{font-size:var(--font-size-2xl);line-height:var(--spacing-8)}.remediation-guide__phase-title-row{flex-wrap:wrap}}.report-dialog{color:var(--text-text-1)}.schedule-report{background:var(--surface-default-card);border-radius:20px}.schedule-report.base-dialog__panel{max-width:75vw}.schedule-report .report-dialog__title{gap:12px;font-size:32px;font-weight:700;line-height:40px}.report-dialog__title{color:var(--text-text-1);align-items:center;gap:8px;font-size:20px;font-weight:700;display:inline-flex}.report-dialog__content,.report-dialog__body{flex-direction:column;gap:20px;display:flex}.report-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-dialog__field{flex-direction:column;gap:8px;display:flex}.report-dialog__label{letter-spacing:.3px;text-transform:uppercase;color:var(--text-text-3);font-size:12px;font-weight:700}.schedule-report__fields-card{background:var(--surface-active-item);border-radius:10px;flex-direction:column;gap:20px;padding:30px 20px 20px;display:flex}.schedule-report__fields-row{grid-template-columns:240px 240px 240px minmax(0,1fr);align-items:start;gap:30px;display:grid}.schedule-report__field{flex-direction:column;gap:12px;display:flex}.schedule-report__field--wide{max-width:524px}.schedule-report__field-error{color:var(--colors-red);font-size:12px}.schedule-report__label{color:var(--text-text-1);font-size:14px;font-weight:600}.schedule-report__field .dropdown-input-wrapper{background-color:var(--input-bg-default)}.schedule-report__helper{color:var(--text-text-3);letter-spacing:.2px;margin:0;font-size:12px;line-height:18px}.schedule-report__cards{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;display:grid}.schedule-report__cards .schedule-report__card:first-child,.schedule-report__cards .schedule-report__card:nth-child(2){grid-column:span 3}.schedule-report__cards .schedule-report__card:nth-child(3),.schedule-report__cards .schedule-report__card:nth-child(4),.schedule-report__cards .schedule-report__card:nth-child(5){grid-column:span 2}.schedule-report__card{background:var(--surface-active-item);border-radius:20px;align-self:start;padding:30px 20px;transition:background-color .15s,border-color .15s;position:relative}.schedule-report__card:hover{background:color-mix(in srgb, var(--surface-active-item) 85%, var(--border-border-2) 15%)}.schedule-report__card.schedule-report__card--expanded{border-radius:10px}.schedule-report__cards .schedule-report__card:first-child.schedule-report__card--expanded,.schedule-report__cards .schedule-report__card:nth-child(2).schedule-report__card--expanded{min-height:200px}.schedule-report__cards .schedule-report__card:nth-child(3).schedule-report__card--expanded,.schedule-report__cards .schedule-report__card:nth-child(4).schedule-report__card--expanded,.schedule-report__cards .schedule-report__card:nth-child(5).schedule-report__card--expanded{min-height:480px}.schedule-report__card-header{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.schedule-report__section-checkbox-wrapper{cursor:default;align-items:flex-start;display:inline-flex}.schedule-report__section-checkbox{flex-shrink:0;margin-top:11px}.schedule-report__card-title{flex-direction:column;flex:1;gap:8px;display:flex}.schedule-report__card-title-row{color:var(--text-text-1);align-items:center;gap:10px;width:100%;padding:6px 30px 0 6px;font-size:20px;font-weight:700;line-height:26px;display:flex}.schedule-report__card-description{color:var(--text-text-3);min-height:40px;font-size:12px;font-weight:400;line-height:20px}.schedule-report__card-toggle{color:var(--text-text-3);cursor:pointer;background:0 0;border:none;padding:0;transition:transform .2s}.schedule-report__card-toggle--expanded{transform:rotate(180deg)}.schedule-report__card-options{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.schedule-report__card-options--stacked{flex-flow:column;gap:12px}.schedule-report__option{color:var(--text-text-3);align-items:center;gap:12px;min-width:190px;font-size:14px;font-weight:600;display:flex}.schedule-report__option-checkbox{flex-shrink:0}.schedule-report__card-options--stacked .schedule-report__option{gap:20px}.schedule-report__footer{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.schedule-report__select-all{color:var(--text-text-1);align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.schedule-report__footer-actions{align-items:center;gap:20px;display:flex}.schedule-report .interpres-button--primary{border-radius:8px;height:50px;padding:12px 20px 13px}.schedule-report .interpres-button--primary:hover{background:var(--primary-base-hover)}.schedule-report .interpres-button--primary:active{background:var(--primary-base-active)}.schedule-report .interpres-button--primary.Mui-disabled{color:var(--text-text-3)}.schedule-report__save-toggle{color:var(--text-text-1);align-items:center;gap:16px;font-size:14px;display:flex}.schedule-dialog__date-input{width:100%}.schedule-dialog__date-input .MuiInputBase-root,.schedule-dialog__date-input .MuiOutlinedInput-root,.schedule-dialog__date-input .MuiPickersInputBase-root,.schedule-dialog__date-input .MuiPickersOutlinedInput-root{background:var(--input-bg-default);border:1px solid var(--border-border-2);height:50px;color:var(--text-text-1);border-radius:8px;padding:0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500}.schedule-dialog__date-input .MuiInputBase-root:hover,.schedule-dialog__date-input .MuiOutlinedInput-root:hover,.schedule-dialog__date-input .MuiPickersInputBase-root:hover,.schedule-dialog__date-input .MuiPickersOutlinedInput-root:hover{border-color:var(--border-border-1)}.schedule-dialog__date-input .MuiInputBase-root.Mui-focused,.schedule-dialog__date-input .MuiOutlinedInput-root.Mui-focused,.schedule-dialog__date-input .MuiPickersInputBase-root.Mui-focused,.schedule-dialog__date-input .MuiPickersOutlinedInput-root.Mui-focused{border-color:var(--primary-base);border-width:2px;padding:0 11px}.schedule-dialog__date-input .MuiOutlinedInput-notchedOutline,.schedule-dialog__date-input .MuiPickersOutlinedInput-notchedOutline{border:none}.schedule-dialog__date-input .MuiInputBase-input,.schedule-dialog__date-input .MuiPickersInputBase-input{cursor:pointer;color:var(--text-text-1);padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500}.schedule-dialog__date-input .MuiInputBase-input::placeholder{color:var(--text-text-3);opacity:1}.schedule-dialog__date-input .MuiPickersSectionList-root{color:var(--text-text-1);align-items:center;min-height:100%;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;display:flex}.schedule-dialog__date-input .MuiPickersSectionList-root:has([data-placeholder=true]):before{content:"Now";color:var(--text-text-3)}:is(.schedule-dialog__date-input .MuiPickersSectionList-root:has([data-placeholder=true]) .MuiPickersSectionList-section,.schedule-dialog__date-input .MuiPickersSectionList-root:has([data-placeholder=true]) .MuiPickersSectionList-sectionContent,.schedule-dialog__date-input .MuiPickersSectionList-root:has([data-placeholder=true]) .MuiPickersSectionList-sectionSeparator){color:#0000}.schedule-dialog__date-input .MuiPickersSectionList-section,.schedule-dialog__date-input .MuiPickersSectionList-sectionContent,.schedule-dialog__date-input .MuiPickersSectionList-sectionSeparator{color:var(--text-text-1)}.schedule-dialog__date-input [data-placeholder=true]{color:var(--text-text-3)}.schedule-dialog__date-input .MuiInputAdornment-root,.schedule-dialog__date-input .MuiIconButton-root{color:var(--text-text-1)}.report-dialog__section{background:var(--surface-default-card);border:1px solid var(--border-border-1);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.report-dialog__section-title{color:var(--text-text-1);margin:0;font-size:16px;font-weight:700}.report-dialog__section-subtitle{color:var(--text-text-3);margin:0;font-size:13px}.report-dialog__checkbox-group{flex-direction:column;gap:12px;display:flex}.report-dialog__checkbox-group-title{color:var(--text-text-2);margin:0;font-size:13px;font-weight:600}.report-dialog__checkbox-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.report-dialog__checkbox-row{color:var(--text-text-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.report-dialog__checkbox-label{line-height:18px}.report-dialog__toggle-row{border-top:1px solid var(--border-border-2);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.report-dialog__actions{justify-content:flex-end;gap:12px;padding-top:4px;display:flex}.generate-report{background:var(--surface-default-card);border-radius:20px}.generate-report.base-dialog__panel{border-radius:20px;max-width:75vw;padding:40px}.generate-report .base-dialog__header{margin-bottom:30px}.generate-report .base-dialog__close{color:var(--text-text-3)}.generate-report .base-dialog__close:hover{color:var(--text-text-1)}.generate-report .base-dialog__content{max-height:calc(100vh - 180px);overflow-y:auto}.generate-report__title{color:var(--text-text-1);align-items:center;gap:12px;font-size:32px;font-weight:700;line-height:40px;display:inline-flex}.generate-report__title-icon{flex-shrink:0}.generate-report__content,.generate-report__body{flex-direction:column;gap:20px;display:flex}.generate-report__fields{background:var(--surface-active-item);border-radius:20px;grid-template-columns:240px 1fr;gap:30px;padding:30px 20px;display:flex}.generate-report__field{flex-direction:column;gap:12px;display:flex}.generate-report__field--wide{width:516px}.generate-report__label{color:var(--text-text-1);font-size:14px;font-weight:600}.generate-report__required{color:var(--colors-red)}.generate-report__date-input{width:100%}.generate-report__date-input .MuiInputBase-root,.generate-report__date-input .MuiOutlinedInput-root,.generate-report__date-input .MuiPickersInputBase-root,.generate-report__date-input .MuiPickersOutlinedInput-root{background:var(--surface-default-card);border:1px solid var(--border-border-2);height:50px;color:var(--text-text-1);border-radius:6px;padding:0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500}.generate-report__date-input .MuiInputBase-root:hover,.generate-report__date-input .MuiOutlinedInput-root:hover,.generate-report__date-input .MuiPickersInputBase-root:hover,.generate-report__date-input .MuiPickersOutlinedInput-root:hover{border-color:var(--border-border-1)}.generate-report__date-input .MuiInputBase-root.Mui-focused,.generate-report__date-input .MuiOutlinedInput-root.Mui-focused,.generate-report__date-input .MuiPickersInputBase-root.Mui-focused,.generate-report__date-input .MuiPickersOutlinedInput-root.Mui-focused{border-color:var(--primary-base);border-width:1px;padding:0 15px}.generate-report__date-input .MuiOutlinedInput-notchedOutline,.generate-report__date-input .MuiPickersOutlinedInput-notchedOutline{border:none}.generate-report__date-input .MuiInputBase-input,.generate-report__date-input .MuiPickersInputBase-input{cursor:pointer;color:var(--text-text-1);padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500}.generate-report__date-input .MuiInputBase-input::placeholder{color:var(--text-text-3);opacity:1}.generate-report__date-input .MuiPickersSectionList-root{color:var(--text-text-1);align-items:center;min-height:100%;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;display:flex}.generate-report__date-input .MuiPickersSectionList-root:has([data-placeholder=true]):before{content:"Now";color:var(--text-text-3)}:is(.generate-report__date-input .MuiPickersSectionList-root:has([data-placeholder=true]) .MuiPickersSectionList-section,.generate-report__date-input .MuiPickersSectionList-root:has([data-placeholder=true]) .MuiPickersSectionList-sectionContent,.generate-report__date-input .MuiPickersSectionList-root:has([data-placeholder=true]) .MuiPickersSectionList-sectionSeparator){color:#0000}.generate-report__date-input .MuiPickersSectionList-section,.generate-report__date-input .MuiPickersSectionList-sectionContent,.generate-report__date-input .MuiPickersSectionList-sectionSeparator{color:var(--text-text-1)}.generate-report__date-input [data-placeholder=true]{color:var(--text-text-3)}.generate-report__date-input .MuiInputAdornment-root,.generate-report__date-input .MuiIconButton-root{color:var(--text-text-1)}.generate-report__cards{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;display:grid}.generate-report__cards .generate-report__card:first-child,.generate-report__cards .generate-report__card:nth-child(2){grid-column:span 3}.generate-report__cards .generate-report__card:nth-child(3),.generate-report__cards .generate-report__card:nth-child(4),.generate-report__cards .generate-report__card:nth-child(5){grid-column:span 2}.generate-report__card{background:var(--surface-active-item);border-radius:20px;align-self:start;padding:30px 20px;transition:background-color .15s,border-color .15s;position:relative}.generate-report__card:hover{background:color-mix(in srgb, var(--surface-active-item) 85%, var(--border-border-2) 15%)}:root[data-theme=light] .schedule-report__card,:root[data-theme=light] .generate-report__fields,:root[data-theme=light] .schedule-report__fields-card,:root[data-theme=light] .generate-report__card{background:var(--input-bg-default)}:root[data-theme=light] .schedule-report__card:hover,:root[data-theme=light] .generate-report__card:hover{background:color-mix(in srgb, var(--input-bg-default) 85%, var(--border-border-2) 15%)}.generate-report__card.generate-report__card--expanded{border-radius:10px}.generate-report__cards .generate-report__card:first-child.generate-report__card--expanded,.generate-report__cards .generate-report__card:nth-child(2).generate-report__card--expanded{min-height:200px}.generate-report__cards .generate-report__card:nth-child(3).generate-report__card--expanded,.generate-report__cards .generate-report__card:nth-child(4).generate-report__card--expanded,.generate-report__cards .generate-report__card:nth-child(5).generate-report__card--expanded{min-height:480px}.generate-report__card-header{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.generate-report__section-checkbox-wrapper{cursor:default;align-items:flex-start;display:inline-flex}.generate-report__section-checkbox{flex-shrink:0;margin-top:11px}.generate-report__card-title{flex-direction:column;flex:1;gap:8px;display:flex}.generate-report__card-title-row{color:var(--text-text-1);align-items:center;gap:10px;width:100%;padding:6px 30px 0 6px;font-size:20px;font-weight:700;line-height:26px;display:flex}.generate-report__card-description{color:var(--text-text-3);min-height:40px;font-size:12px;font-weight:400;line-height:20px}.generate-report__card-toggle{color:var(--text-text-3);cursor:pointer;background:0 0;border:none;padding:0;transition:transform .2s}.generate-report__card-toggle--expanded{transform:rotate(180deg)}.generate-report__card-options{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.generate-report__card-options--stacked{flex-flow:column;gap:12px}.generate-report__option{color:var(--text-text-3);align-items:center;gap:12px;min-width:190px;font-size:14px;font-weight:600;display:flex}.generate-report__option-checkbox{flex-shrink:0}.generate-report__card-options--stacked .generate-report__option{gap:20px}.generate-report__footer{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.generate-report__select-all{color:var(--text-text-1);align-items:center;gap:20px;font-size:14px;font-weight:600;display:inline-flex}.generate-report__select-all-checkbox{flex-shrink:0}.generate-report__footer-actions{align-items:center;gap:20px;display:flex}.generate-report__save-toggle{color:var(--text-text-1);align-items:center;gap:16px;font-size:14px;display:flex}.generate-report__save-switch .MuiSwitch-root{width:53px;height:34px;padding:0}.generate-report__save-switch .MuiSwitch-switchBase{padding:5px}.generate-report__save-switch .MuiSwitch-switchBase.Mui-checked{transform:translate(19px)}.generate-report__save-switch .MuiSwitch-thumb{width:24px;height:24px}.generate-report__save-switch .MuiSwitch-track{opacity:1;border-radius:80px}.generate-report .interpres-button--primary{border-radius:8px;height:50px;padding:12px 20px 13px}.generate-report .interpres-button--primary:hover{background:var(--primary-base-hover)}.generate-report .interpres-button--primary:active{background:var(--primary-base-active)}.generate-report .interpres-button--primary.Mui-disabled{color:var(--text-text-3)}@media (width<=1200px){.generate-report__fields,.generate-report__cards,.generate-report__card-options{grid-template-columns:1fr}.generate-report__footer{flex-direction:column;align-items:flex-start;gap:16px}.schedule-report__fields-row,.schedule-report__cards{grid-template-columns:1fr}.schedule-report__footer{flex-direction:column;align-items:flex-start;gap:16px}}.schedule-dialog__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.schedule-dialog__card{background:var(--surface-default-background);text-align:left;cursor:pointer;appearance:none;border:1px solid var(--border-border-1);width:100%;color:inherit;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;font-family:Plus Jakarta Sans,sans-serif;transition:border-color .2s,background .2s;display:flex}.schedule-dialog__card:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}.schedule-dialog__card--selected{border-color:var(--primary-base);background:color-mix(in srgb, var(--primary-base) 8%, transparent)}.schedule-dialog__card-title{color:var(--text-text-1);margin:0 0 4px;font-size:14px;font-weight:600}.schedule-dialog__card-description{color:var(--text-text-3);margin:0;font-size:12px}.schedule-dialog__select-all{color:var(--text-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.schedule-dialog__row-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.schedule-dialog__row-actions .interpres-button--link,.schedule-dialog__row-actions .interpres-button--destructive-link{min-width:auto;padding:0}.schedule-report__header-actions{align-items:center;gap:30px;margin-left:30px;display:inline-flex}.schedule-report__header-action{cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;display:inline-flex}.schedule-report__header-action--pause{color:var(--primary-base)}.schedule-report__header-action--delete{color:var(--colors-red)}.delete-schedule-dialog{border-radius:20px;padding:24px 40px 40px}.delete-dialog__body{flex-direction:column;gap:16px;display:flex}.delete-dialog__message{letter-spacing:.2px;color:var(--text-text-1);margin:0;font-size:20px;font-weight:500;line-height:32px}.delete-dialog__footer{justify-content:space-between;align-items:center;margin-top:60px;display:flex}.delete-dialog__checkbox{color:var(--text-text-1);cursor:pointer;align-items:center;gap:20px;font-size:14px;font-weight:500;display:flex}.delete-dialog__actions{gap:12px;display:flex}@media (width<=960px){.report-dialog__fields,.report-dialog__checkbox-list,.schedule-dialog__cards{grid-template-columns:1fr}}.campaign-detail__software-details{flex-direction:column;gap:32px;display:flex}.campaign-detail__software-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-detail__software-chip{border-radius:var(--border-radius-sm);color:var(--primary-base);cursor:default;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:20px;display:inline-flex}.campaign-detail__software-actions{align-items:center;gap:16px;display:inline-flex}.campaign-detail__software-title{flex-direction:column;gap:12px;display:flex}.campaign-detail__software-name{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px}.campaign-detail__software-meta{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:20px;display:flex}.campaign-detail__software-metrics{align-items:flex-start;gap:24px;display:flex}.campaign-detail__software-metric{flex-direction:column;flex:1;gap:12px;display:flex}.campaign-detail__software-description{flex-direction:column;gap:10px;display:flex}.campaign-detail__software-description-text{color:var(--text-text-3);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.vulnerability-score-dialog{box-shadow:none;background:0 0;border:none;border-radius:20px;padding:0}.vulnerability-score-dialog__content{background:var(--surface-default-card);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:20px;width:888px;max-height:95vh;padding:30px 40px;display:flex;overflow:hidden}.vulnerability-score-dialog__layout{flex-direction:column;align-items:flex-start;gap:20px;width:100%;height:100%;display:flex}.vulnerability-score-dialog__content-block{flex-direction:column;align-self:stretch;gap:40px;min-height:0;display:flex;overflow:hidden}.vulnerability-score-dialog__sections{flex-direction:column;align-self:stretch;gap:40px;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.vulnerability-score-dialog__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.vulnerability-score-dialog__header-main{align-items:center;gap:20px;display:inline-flex}.vulnerability-score-dialog__header-icon{width:30px;height:30px;color:var(--text-text-1);justify-content:center;align-items:center;display:inline-flex}.vulnerability-score-dialog__header-icon .icon{width:30px;height:30px}.vulnerability-score-dialog__title{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:40px}.vulnerability-score-dialog__section{flex-direction:column;align-self:stretch;gap:10px;display:flex}.vulnerability-score-dialog__section-header{align-items:center;gap:10px;padding:6px 30px 0 6px;display:inline-flex}.vulnerability-score-dialog__section-icon{width:14px;height:14px;color:var(--text-text-1);justify-content:center;align-items:center;display:inline-flex}.vulnerability-score-dialog__section-icon .icon{width:14px;height:14px}.vulnerability-score-dialog__section-title{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:18px}.vulnerability-score-dialog__section-text{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px}.vulnerability-score-dialog__close{cursor:pointer;width:20px;height:20px;color:var(--text-text-1);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vulnerability-score-dialog__close .icon{width:16px;height:16px}.campaign-detail__description-dialog-panel{background:var(--surface-default-card);box-shadow:none;border-radius:20px;padding:30px 40px 20px;width:50%!important;max-width:50%!important}.campaign-detail__description-dialog-panel .base-dialog__header{margin-bottom:20px}.campaign-detail__description-dialog-panel .base-dialog__title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:40px}.campaign-detail__description-dialog-panel .base-dialog__close.icon-button{width:20px!important;height:20px!important}.campaign-detail__description-dialog-panel .base-dialog__close .icon{width:16px;height:16px}.campaign-detail__description-dialog-content{max-height:90vh;padding-right:2px;overflow:hidden auto}.campaign-detail__description-dialog{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:22px}.campaign-detail__description-dialog p{margin:0 0 12px}.campaign-detail__description-dialog p:last-child{margin-bottom:0}.campaign-detail__description-dialog a{color:var(--primary-base);text-decoration:underline}.campaign-detail__details-panel--vulnerability,.campaign-detail__details-panel--properties{gap:40px;height:100%}.vulnerability-details__description-text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vulnerability-details__title{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.campaign-detail__vulnerability-metrics{align-items:flex-start}.campaign-detail__vulnerability-priority{gap:8px}.campaign-detail__details-panel--vulnerability .campaign-detail__details-description-text{-webkit-line-clamp:initial;line-clamp:initial;overflow:visible}.campaign-detail__details-panel--vulnerability.campaign-detail__details-panel--properties .campaign-detail__details-description-text{-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.vulnerability-details__description-action{justify-content:flex-end;align-items:center;display:flex}.campaign-detail__vulnerability-status{gap:20px}.campaign-detail__vulnerability-status-item{flex:1 1 0}.campaign-detail__vulnerability-status-value{align-items:center;gap:8px;display:flex}.campaign-detail__vulnerability-tag-row{flex-wrap:wrap;gap:8px;display:flex}.campaign-detail__vulnerability-tag{background:var(--surface-active-item);height:22px;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);letter-spacing:.2px;text-transform:none;color:var(--text-text-3);border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 6px 5px;font-weight:800;line-height:18px;display:inline-flex}.campaign-detail__vulnerability-tag--large{font-size:var(--font-size-sm);line-height:18px}.campaign-detail__vulnerability-tag--score{letter-spacing:.2px;text-transform:none;text-shadow:1px 2px 3px #00000059;font-size:14px;font-weight:600;line-height:17px}.campaign-detail__vulnerability-tag--high{background:var(--chip-cvss-negative-bg);color:var(--chip-cvss-text)}.campaign-detail__vulnerability-tag--medium{background:var(--chip-cvss-warning-bg);color:var(--chip-cvss-text)}.campaign-detail__vulnerability-tag--low{background:var(--chip-cvss-positive-bg);color:var(--chip-cvss-text)}.campaign-detail__vulnerability-tag--negative{background:var(--chip-cvss-negative-bg);color:var(--chip-cvss-text)}.campaign-detail__vulnerability-tag--warning{background:var(--chip-cvss-warning-bg);color:var(--chip-cvss-text)}.campaign-detail__vulnerability-tag--muted{color:var(--text-text-3)}.campaign-detail__yes-no{letter-spacing:.2px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;height:22px;padding:4px 6px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;line-height:17px;display:inline-flex}.campaign-detail__yes-no--yes{background-color:var(--chip-cvss-negative-bg);color:var(--chip-cvss-text)}.campaign-detail__yes-no--no{background-color:var(--chip-cvss-positive-bg);color:var(--chip-cvss-text)}.campaign-detail__vulnerability-score-card{background:var(--surface-default-background);border:1px solid var(--border-border-2);border-radius:20px;gap:20px;padding:20px}.campaign-detail__details-panel--properties .campaign-detail__vulnerability-score-card{background:var(--surface-default-card);border:1px solid #222d38;gap:40px;padding:20px 20px 30px}.campaign-detail__vulnerability-score-section{flex-direction:column;gap:16px;display:flex}.campaign-detail__vulnerability-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.campaign-detail__details-panel--properties .campaign-detail__vulnerability-score-grid{column-gap:50px}.campaign-detail__vulnerability-score-item{flex-direction:column;gap:12px;display:flex}.campaign-detail__vulnerability-score-item--spacer{min-height:1px}.campaign-detail__vulnerability-score-value{align-items:center;gap:8px;display:inline-flex}.campaign-detail__vulnerability-score-suffix{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px}.campaign-detail__vulnerability-score-link{color:var(--primary-base);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:15px}.campaign-detail__details-panel--campaign-selected{gap:40px}.campaign-detail__details-panel--campaign-selected .campaign-detail__details-description-text{-webkit-line-clamp:initial;line-clamp:initial;overflow:visible}.campaign-detail__details-panel--campaign-selected .campaign-detail__details-meta{font-size:12px;line-height:16px}.campaign-detail__detail-row{align-items:flex-start;gap:20px;display:flex}.campaign-detail__detail-item--compact{flex:0 0 160px}.campaign-detail__detail-item--origin{flex-basis:123px}.campaign-detail__tag{background:var(--surface-active-item);letter-spacing:.2px;text-transform:uppercase;height:22px;color:var(--text-text-3);border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 6px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;line-height:18px;display:inline-flex}.campaign-detail__reference-card{background:var(--surface-default-background);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.campaign-detail__reference-text{color:var(--text-text-3);text-overflow:ellipsis;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:22px;overflow:hidden}.asset-details{gap:40px}.asset-details__chip-button{padding:3px 8px 5px}.asset-details__meta{color:var(--text-text-3);font-size:14px;line-height:20px}.asset-details__label{color:var(--text-text-2);font-size:14px;font-weight:600;line-height:18px}.asset-details__value{color:var(--text-text-3);font-size:14px;font-weight:500;line-height:22px}.asset-details__description-text{color:var(--text-text-3);-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;font-size:14px;font-weight:400;line-height:22px;display:block;overflow:visible}.asset-details__chip-row{gap:6px}.asset-details__chip.MuiChip-root.interpres-chip{background:var(--surface-active-item);box-shadow:none;text-shadow:none;color:var(--text-text-3);border:none}.asset-details__chip.MuiChip-root.interpres-chip .MuiChip-label{font-size:14px;font-weight:700;line-height:18px}.asset-details__chip--uppercase.MuiChip-root.interpres-chip{text-transform:uppercase;letter-spacing:.2px}.asset-details__chip--uppercase.MuiChip-root.interpres-chip .MuiChip-label{font-size:12px;font-weight:800;line-height:18px}.asset-details__identities{flex-direction:column;gap:16px;display:flex}.asset-details__identities-title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:18px}.asset-details__identities-card{background:var(--surface-default-background);border:1px solid var(--border-border-3);border-radius:10px;height:290px;padding:10px 20px 0;overflow:hidden}.asset-details__identities-list{height:270px;overflow-y:auto}.asset-details__identity-item{border-bottom:1px solid var(--border-border-2);align-items:center;gap:10px;padding:16px 0 18px;display:flex}.asset-details__identity-avatar{background:var(--primary-base);width:32px;height:32px;color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.asset-details__identity-info{flex-direction:column;gap:2px;display:flex}.asset-details__identity-name{color:var(--text-text-2);font-size:14px;font-weight:600}.asset-details__identity-email{color:var(--text-text-4);letter-spacing:.2px;font-size:12px;font-weight:500}.asset-details__identity-empty{color:var(--text-text-4);padding:16px 0;font-size:12px;font-weight:500}.visibility-details__tab-content{align-items:center;gap:8px;display:flex}.detection-details__description{color:var(--text-text-3);font-size:14px;line-height:20px}.detection-details__code{background:var(--surface-global-nav);color:var(--text-text-2);white-space:pre-wrap;border-radius:10px;margin:0;padding:12px 14px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:18px}.detection-details__tab-content{align-items:center;gap:8px;display:flex}.detection-details__alerts-card{background:var(--surface-default-background);border-radius:10px;padding:12px 14px}.detection-details__alerts-card:hover{background:var(--surface-default-card)}.detection-details__alerts-card-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.detection-details__alerts-card-title{color:var(--text-text-1);font-size:14px;font-weight:600}.reference-detection-detail{color:var(--text-text-1);flex-direction:column;gap:32px;display:flex}.reference-detection-detail__header{flex-direction:column;gap:12px;display:flex}.reference-detection-detail__header-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.reference-detection-detail__header-text{flex-direction:column;gap:12px;display:flex}.reference-detection-detail__eyebrow{border-radius:var(--border-radius-sm);color:var(--primary-base);background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.reference-detection-detail__title{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px}.reference-detection-detail__actions{align-items:center;gap:16px;display:inline-flex}.reference-detection-detail__section{flex-direction:column;gap:8px;display:flex}.reference-detection-detail__label{color:var(--text-text-3);font-size:12px;font-weight:700}.reference-detection-detail__text{color:var(--text-text-3);-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.reference-detection-detail__code{background:var(--surface-global-nav);color:var(--text-text-2);white-space:pre-wrap;-webkit-line-clamp:4;text-overflow:ellipsis;border-radius:10px;-webkit-box-orient:vertical;margin:0;padding:12px 14px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.visibility-detail__integration-panel{flex-direction:column;gap:24px;display:flex}.visibility-detail__integration-top{flex-direction:column;gap:16px;display:flex}.visibility-detail__integration-header{justify-content:space-between;align-items:center;display:flex}.visibility-detail__integration-chip{color:var(--primary-base);min-width:unset;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.visibility-detail__integration-chip-label{text-transform:none;align-items:center;gap:6px;display:inline-flex}.visibility-detail__integration-chip-label--clickable{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.visibility-detail__integration-chip-count{font-weight:600}.visibility-detail__integration-actions{align-items:center;gap:16px;display:inline-flex}.visibility-detail__integration-icon{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.visibility-detail__integration-icon:hover:not(:disabled){background:var(--surface-active-item)}.visibility-detail__integration-icon:disabled{opacity:.5;cursor:default}.visibility-detail__integration-title{flex-direction:column;gap:10px;display:flex}.visibility-detail__integration-name{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px}.visibility-detail__integration-type-chip{text-transform:uppercase;letter-spacing:.2px;width:auto;max-width:fit-content;height:22px;color:var(--text-text-3);background:var(--surface-active-item);box-shadow:none;text-shadow:none;border:none;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;padding:4px 6px 5px;font-size:12px;font-weight:800;line-height:18px;display:inline-flex}.visibility-detail__integration-type-chip .MuiChip-label{padding:0}.visibility-detail__integration-meta{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px;display:inline-flex}.visibility-detail__integration-section{flex-direction:column;gap:8px;display:flex}.visibility-detail__integration-label{color:var(--text-text-2);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.visibility-detail__integration-reference{color:var(--text-text-2);word-break:break-word;font-family:Roboto Mono,monospace;font-size:14px;line-height:22px}.visibility-detail__integration-chip-row{flex-wrap:wrap;gap:6px;display:flex}.visibility-detail__integration-chip{letter-spacing:.2px;text-transform:uppercase;box-shadow:none;text-shadow:none;background:0 0;border:none;border-radius:6px;font-weight:800}.visibility-detail__integration-tag-chip{letter-spacing:.2px;background:var(--surface-active-item);box-shadow:none;text-shadow:none;border:none;border-radius:6px;font-weight:700}.integration-details__vuln-loading{justify-content:center;padding:12px 0;display:flex}.integration-details__vuln-empty{color:var(--text-text-3);padding:4px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.integration-details__vuln-list{flex-direction:column;gap:8px;max-height:240px;display:flex;overflow-y:auto}.integration-details__vuln-item{background:var(--surface-active-item);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.integration-details__vuln-cve{color:var(--text-text-1);font-family:Roboto Mono,monospace;font-size:13px;font-weight:600;line-height:18px}.integration-details__vuln-meta{color:var(--text-text-3);align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px;display:flex}.integration-details__vuln-score{font-weight:600}.integration-details__vuln-date{font-weight:400}.home-page{background-color:var(--surface-default-background);min-height:100vh}.home-page .home-header{padding:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}.home-page .home-header .app-title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.home-page .home-header .user-controls{align-items:center;gap:var(--spacing-4);background-color:var(--surface-default-card);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--border-radius-lg);border:2px solid var(--border-border-2);box-shadow:var(--shadow-card);display:flex}.home-page .home-header .user-controls .user-email{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif}.home-page .home-header .user-controls .logout-button{color:var(--text-text-2);border-width:2px;font-family:Plus Jakarta Sans,sans-serif;transition:all .15s}.home-page .home-header .user-controls .logout-button:hover{background-color:var(--surface-active-item);color:var(--text-text-1)}.home-page .home-content{padding:var(--spacing-6);justify-content:center;align-items:center;display:flex}.home-page .home-content .content-card{background-color:var(--surface-default-card);border-radius:var(--border-radius-3xl);width:100%;max-width:56rem;padding:var(--spacing-6);border:1px solid var(--border-border-3);text-align:center;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000001a}.home-page .home-content .content-card .main-title{margin-bottom:var(--spacing-6);color:#0000;background:linear-gradient(45deg, var(--primary-base), var(--cyber-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Plus Jakarta Sans,sans-serif;font-size:3.75rem;font-weight:800;line-height:1}@media (width<=768px){.home-page .home-content .content-card .main-title{font-size:3rem}}.home-page .home-content .content-card .description{color:var(--text-text-2);max-width:42rem;margin:0 auto;font-family:Plus Jakarta Sans,sans-serif;font-size:1.125rem;line-height:1.75rem}.home-page .home-content .icon-row .my-icon{margin:var(--spacing-2)}.home-page .radio-showcase-section{margin-bottom:var(--spacing-8);text-align:left}.home-page .radio-showcase-section:last-child{margin-bottom:0}.home-page .radio-showcase-section h6{color:var(--text-text-1);margin-bottom:var(--spacing-4);font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.home-page .section-title{color:var(--text-text-1);margin-bottom:var(--spacing-6);text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}@media (width<=768px){.home-page .home-page .home-header{padding:var(--spacing-4);gap:var(--spacing-4);flex-direction:column}.home-page .home-page .home-header .user-controls{flex-wrap:wrap;justify-content:center}.home-page .home-page .home-content,.home-page .home-page .home-content .content-card{padding:var(--spacing-6)}}@media (width<=480px){.home-page .home-page .home-content .content-card{padding:var(--spacing-6)}.home-page .home-page .home-content .content-card .main-title{font-size:2.25rem}.home-page .home-page .home-content .content-card .description{font-size:1rem}}.dashboard-activity-feed{gap:var(--spacing-2);width:calc(var(--spacing-64) + var(--spacing-24) + var(--spacing-2));top:calc(var(--spacing-12) + var(--spacing-3));right:var(--spacing-6);height:calc(100vh - calc(var(--spacing-24) + var(--spacing-4)));max-height:calc(100vh - calc(var(--spacing-24) + var(--spacing-4)));z-index:3;background:var(--surface-global-nav);padding:var(--spacing-6) var(--spacing-5) var(--spacing-6) var(--spacing-6);flex-direction:column;min-height:100%;display:flex;position:fixed}.dashboard-activity-feed__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-activity-feed__title{color:var(--text-text-1);align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:24px;display:inline-flex}.dashboard-activity-feed__actions{align-items:center;gap:4px;display:inline-flex}.dashboard-activity-feed__icon-button{width:calc(var(--spacing-6) + var(--spacing-1));height:calc(var(--spacing-6) + var(--spacing-1));border-radius:var(--border-radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.dashboard-activity-feed__icon-button:hover{background:var(--surface-active-item)}.dashboard-activity-feed__icon-button:hover .dashboard-activity-feed__toggle-icon{color:var(--icons-icon-gray-light-hover)}.dashboard-activity-feed__toggle-icon{fill:currentColor;width:16px;height:16px;color:var(--icons-icon-gray-light);display:block}.dashboard-activity-feed__list{flex-direction:column;flex:1;gap:4px;max-height:none;padding-right:6px;display:flex;overflow-y:auto}.dashboard-activity-feed__list--dialog{max-height:60vh;padding-right:0}.dashboard-activity-feed__item{border-radius:var(--border-radius-md);cursor:default;gap:12px;padding:12px;transition:background-color .15s,color .15s;display:flex}.dashboard-activity-feed__item:hover .dashboard-activity-feed__item-text,.dashboard-activity-feed__item:hover .dashboard-activity-feed__text-base,.dashboard-activity-feed__item:hover .dashboard-activity-feed__time,.dashboard-activity-feed__item:hover .dashboard-activity-feed__time .relative-time__text,.dashboard-activity-feed__item:hover .dashboard-activity-feed__time .relative-time__icon{color:var(--text-text-1)}.dashboard-activity-feed__item:hover .dashboard-activity-feed__link,.dashboard-activity-feed__item:hover .dashboard-activity-feed__link-button{color:var(--primary-base-hover)}.dashboard-activity-feed__item--highlight{background:var(--surface-active-item);border-radius:var(--border-radius-md);padding:12px}.dashboard-activity-feed__item-icon{align-items:flex-start;padding-top:4px;display:inline-flex}.dashboard-activity-feed__item-icon .icon,.dashboard-activity-feed__item-icon svg{color:var(--icons-icon-gray-light)}.dashboard-activity-feed__item-body{gap:var(--spacing-2);flex-direction:column;display:flex}.dashboard-activity-feed__item-text{color:var(--text-text-3);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px}.dashboard-activity-feed__text-base{color:var(--text-text-3)}.dashboard-activity-feed__link{color:var(--primary-base);font-weight:500}.dashboard-activity-feed__link-button{color:var(--primary-base);cursor:pointer;font-family:inherit;font-weight:500;font-size:inherit;line-height:inherit;text-align:left;background:0 0;border:none;margin:0;padding:0}.dashboard-activity-feed__link-button:hover{color:var(--primary-base-hover)}.dashboard-activity-feed__time{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.dashboard-activity-feed__time .relative-time__text{font-size:12px;font-weight:500;line-height:16px}.dashboard-activity-feed__time .relative-time__icon,.dashboard-activity-feed__time .icon{width:14px;height:14px;color:var(--icons-icon-gray-light);font-size:14px}.dashboard-activity-feed__modal-content,.dashboard-activity-feed__popover{gap:var(--spacing-2);flex-direction:column;display:flex}.dashboard-activity-feed__popover-title{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px}.dashboard-activity-feed__popover-list{gap:var(--spacing-1);flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.dashboard-activity-feed__popover-link,.dashboard-activity-feed__popover-text,.dashboard-activity-feed__popover-empty{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px}.dashboard-activity-feed__popover-link{color:var(--primary-base);text-decoration:none}.dashboard-activity-feed__popover-link:hover{color:var(--primary-base-hover)}.dashboard-activity-feed__popover-loading{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px}.dashboard-activity-feed__dialog-content{gap:var(--spacing-2);flex-direction:column;display:flex}.dashboard-activity-feed__modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface-default-card);border-radius:var(--border-radius-2xl);padding:var(--spacing-12) var(--spacing-10);max-width:50vw;box-shadow:0 15px 15px #00000026}.dashboard-activity-feed__modal-title{align-items:center;gap:var(--spacing-3);color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:700;line-height:36px;display:inline-flex}.dashboard-activity-feed__modal-count{color:var(--text-text-3);font-size:20px;font-weight:400}.dashboard-activity-feed__modal-subtitle{color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px}.dashboard-activity-feed__modal-body{gap:var(--spacing-12);flex-direction:column;display:flex}.dashboard-activity-feed__modal-list{gap:var(--spacing-0);flex-direction:column;display:flex}.dashboard-activity-feed__modal-row{gap:var(--spacing-2);padding:var(--spacing-5) var(--spacing-2);border-bottom:1px solid var(--border-border-2);flex-direction:column;display:flex}.dashboard-activity-feed__modal-empty{color:var(--text-text-3);font-size:12px}.dashboard-activity-feed__modal-table{gap:var(--spacing-0);flex-direction:column;display:flex}.dashboard-activity-feed__modal-table-header{color:var(--text-text-1);padding:var(--spacing-1) var(--spacing-2);border-bottom:1px solid var(--border-border-2);justify-content:space-between;align-items:center;min-height:36px;font-size:12px;font-weight:500;display:flex}.dashboard-activity-feed__modal-table-header--detections{gap:var(--spacing-4);color:var(--text-text-3);grid-template-columns:1fr 120px;display:grid}.dashboard-activity-feed__modal-header-cell{color:var(--text-text-1);align-items:center;gap:6px;display:inline-flex}.dashboard-activity-feed__modal-sort{width:8px;height:4px}.dashboard-activity-feed__modal-table-header--grid{gap:var(--spacing-4);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.dashboard-activity-feed__modal-table-header--priority-grid{color:var(--text-text-3);grid-template-columns:2.2fr .8fr .8fr 1.2fr}.dashboard-activity-feed__modal-table-row{padding:var(--spacing-5) var(--spacing-2);border-bottom:1px solid var(--border-border-2);justify-content:space-between;align-items:center;display:flex}.dashboard-activity-feed__modal-table--detections .dashboard-activity-feed__modal-table-row{gap:var(--spacing-4);grid-template-columns:1fr 120px;align-items:center;display:grid}.dashboard-activity-feed__modal-table-row--grid{gap:var(--spacing-4);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;display:grid}.dashboard-activity-feed__modal-table-row--priority-grid{grid-template-columns:2.2fr .8fr .8fr 1.2fr}.dashboard-activity-feed__modal-table-end{text-align:right;color:var(--text-text-3)}.dashboard-activity-feed__modal-priority-header,.dashboard-activity-feed__modal-table-header--priority-grid .dashboard-activity-feed__modal-table-end,.dashboard-activity-feed__modal-table-row--priority-grid .dashboard-activity-feed__modal-table-end{text-align:left;justify-self:start}.dashboard-activity-feed__modal-icon-text{align-items:center;gap:var(--spacing-2);display:inline-flex}.dashboard-activity-feed__modal-priority{align-items:center;gap:var(--spacing-2);color:var(--text-text-3);font-size:14px;font-weight:600;display:inline-flex}.dashboard-activity-feed__modal-priority-cell{text-align:left;justify-self:start}.dashboard-activity-feed__modal-priority-icon{z-index:1;width:16px;height:16px;position:relative}.dashboard-activity-feed__modal-priority-icon-wrapper{width:24px;height:24px;color:var(--text-inverse);justify-content:center;align-items:center;display:inline-flex;position:relative}.dashboard-activity-feed__modal-priority-icon-wrapper:before{content:"";background:var(--cyber-orange);border-radius:6px;position:absolute;inset:0;transform:rotate(45deg)}.dashboard-activity-feed__modal-priority-icon-wrapper--high:before{background:var(--colors-red)}.dashboard-activity-feed__modal-priority-icon-wrapper--high{color:var(--text-inverse)}.dashboard-activity-feed__modal-priority-icon-wrapper--medium:before{background:var(--cyber-orange)}.dashboard-activity-feed__modal-priority-icon-wrapper--medium{color:var(--text-inverse)}.dashboard-activity-feed__modal-defense-icon{color:var(--text-text-3)}.dashboard-activity-feed__modal-defense{align-items:center;gap:8px;display:inline-flex}.dashboard-activity-feed__modal-defense-text{color:var(--text-text-3);font-size:12px}.dashboard-activity-feed__modal .technique-priority-cell,.dashboard-activity-feed__modal .technique-content-cell{align-items:center;gap:6px;display:inline-flex}.dashboard-activity-feed__modal .technique-priority-value,.dashboard-activity-feed__modal .technique-content-value{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500}.dashboard-activity-feed__modal-cell{align-items:center;gap:var(--spacing-2);display:flex}.dashboard-activity-feed__modal-text{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.dashboard-activity-feed__modal-link{color:var(--primary-base);text-decoration:none}.dashboard-activity-feed__modal-link:hover{color:var(--primary-base-hover);text-decoration:underline}.dashboard-activity-feed__modal-id{color:var(--text-text-3);background:var(--surface-active-item);border-radius:var(--border-radius-base);padding:2px var(--spacing-2);justify-content:center;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.dashboard-activity-feed__modal-pill{background:var(--surface-active-item);border-radius:var(--border-radius-base);padding:2px var(--spacing-2);text-transform:uppercase;color:var(--text-text-3);font-size:12px;font-weight:800}.dashboard-activity-feed__modal-severity{background:var(--cyber-orange);color:var(--chip-cvss-text);border-radius:var(--border-radius-base);text-shadow:0 1px 1px #00000073;justify-content:center;align-items:center;min-width:70px;padding:4px 6px 5px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.dashboard-activity-feed__modal-severity--critical{background:var(--detections-severity-critical-bg)}.dashboard-activity-feed__modal-severity--high{background:var(--detections-severity-high-bg)}.dashboard-activity-feed__modal-severity--medium{background:var(--detections-severity-medium-bg)}.dashboard-activity-feed__modal-severity--low{background:var(--detections-severity-low-bg)}.dashboard-activity-feed__modal-severity--info{background:var(--detections-severity-info-bg)}.dashboard-activity-feed__modal-footer{color:var(--primary-base);padding-top:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700}.dashboard-activity-feed__score-list{gap:var(--spacing-0);flex-direction:column;display:flex}.dashboard-activity-feed__score-row{gap:var(--spacing-2);padding:var(--spacing-5) var(--spacing-2);border-bottom:1px solid var(--border-border-2);flex-direction:column;display:flex}.dashboard-activity-feed__score-text{gap:var(--spacing-1);color:var(--text-text-2);flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.dashboard-activity-feed__dialog-loading{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px}.dashboard-activity-feed__loading,.dashboard-activity-feed__empty{color:var(--text-text-3);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.dashboard-activity-feed__empty p{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:20px}.dashboard-activity-feed__retry{margin-top:var(--spacing-2)}.dashboard-activity-feed__filter{display:inline-flex;position:relative}.dashboard-activity-feed__filter-button{border-radius:var(--border-radius-md);cursor:pointer;width:28px;height:28px;color:var(--icons-icon-gray-light);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:relative}.dashboard-activity-feed__filter-button:hover,.dashboard-activity-feed__filter-button[aria-expanded=true]{background:var(--surface-active-item);color:var(--icons-icon-gray-light-hover)}.dashboard-activity-feed__filter-indicator{background:var(--primary-base);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}@media (width<=1400px){.dashboard-activity-feed{border-radius:20px;width:100%}.dashboard-activity-feed__list{max-height:none}}:root[data-theme=light] .dashboard-activity-feed__time,:root[data-theme=light] .dashboard-activity-feed__time .relative-time__text,:root[data-theme=light] .dashboard-activity-feed__time .relative-time__icon,:root[data-theme=light] .dashboard-activity-feed__time .icon{color:var(--text-text-2)}.dashboard-content{gap:var(--spacing-6);padding:var(--spacing-6) calc(var(--spacing-6) + var(--spacing-1) + (var(--spacing-1) / 2));flex-direction:column;display:flex}.dashboard-content--with-feed{padding-right:calc(var(--spacing-80) + var(--spacing-24) + var(--spacing-4) - (var(--spacing-1) / 2))}.dashboard-layout{align-items:flex-start;gap:0;min-height:100vh;display:flex;position:relative}.dashboard-activity-feed-wrapper{position:relative}.dashboard-activity-feed-floating-toggle{right:calc(var(--spacing-80) + var(--spacing-10) + var(--spacing-1) + (var(--spacing-1) / 4));top:calc(var(--spacing-16) + var(--spacing-3));width:calc(var(--spacing-8) + var(--spacing-2) + var(--spacing-1) - (var(--spacing-1) / 2));height:calc(var(--spacing-8) + var(--spacing-2) + var(--spacing-1) - (var(--spacing-1) / 2));border-radius:var(--border-radius-full);background:var(--surface-global-nav);box-shadow:var(--shadow-card);cursor:pointer;z-index:5;color:var(--text-inverse);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.dashboard-activity-feed-floating-toggle .dashboard-activity-feed__toggle-icon,.dashboard-activity-feed-floating-toggle .dashboard-activity-feed__toggle-icon path{fill:var(--icons-icon-gray-light)}.dashboard-activity-feed-floating-toggle:hover{background:var(--buttons-selected)}.dashboard-activity-feed-floating-toggle:hover .dashboard-activity-feed__toggle-icon,.dashboard-activity-feed-floating-toggle:hover .dashboard-activity-feed__toggle-icon path{fill:var(--icons-icon-gray-light-hover)}.dashboard-activity-feed-floating-toggle:focus-visible{outline:2px solid var(--focus-ring-teal)}.dashboard-activity-feed-toggle-shell{width:0;margin-top:calc(var(--spacing-16) + var(--spacing-6));align-self:flex-start;position:relative}.dashboard-activity-feed-toggle{right:calc((-1 * var(--spacing-3)) + (var(--spacing-1) / 4));top:calc(var(--spacing-16) + var(--spacing-3));width:calc(var(--spacing-8) + var(--spacing-2) + var(--spacing-1) - (var(--spacing-1) / 2));height:calc(var(--spacing-8) + var(--spacing-2) + var(--spacing-1) - (var(--spacing-1) / 2));border-radius:var(--border-radius-full);background:var(--surface-global-nav);box-shadow:none;cursor:pointer;z-index:5;color:var(--text-inverse);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.dashboard-activity-feed-toggle:hover{background:var(--buttons-selected)}.dashboard-activity-feed-toggle .dashboard-activity-feed__toggle-icon{width:calc(var(--spacing-4) + var(--spacing-1) - (var(--spacing-1) / 2));height:calc(var(--spacing-4) + var(--spacing-1) - (var(--spacing-1) / 2));fill:var(--icons-icon-gray-light);z-index:1;display:block;position:relative}.dashboard-activity-feed-toggle .dashboard-activity-feed__toggle-icon path{fill:var(--icons-icon-gray-light)}.dashboard-activity-feed-toggle:hover .dashboard-activity-feed__toggle-icon,.dashboard-activity-feed-toggle:hover .dashboard-activity-feed__toggle-icon path{fill:var(--icons-icon-gray-light-hover)}.dashboard-activity-feed-toggle:focus-visible{outline:2px solid var(--focus-ring-teal)}.dashboard-main{flex:1;min-width:0}.dashboard-header{justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard-title{color:var(--text-text-1);font-feature-settings:"liga" off, "clig" off;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:46px}.dashboard-content .dashboard-scores{background-color:var(--surface-default-card)!important}.dashboard-loading{background-color:var(--surface-default-card);border-radius:20px;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.dashboard-error{background-color:var(--colors-exposure-score-high-red);border:1px solid var(--colors-red);border-radius:8px;margin-bottom:24px;padding:16px 24px}.dashboard-error p{color:var(--colors-red);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.dashboard-columns{gap:24px;width:100%;display:flex}.dashboard-column{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.dashboard-column-header{flex-direction:column;gap:4px;display:flex}.dashboard-column-title{align-items:center;gap:10px;display:flex}.dashboard-column-title h2{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:32px}.dashboard-column-subtitle{color:var(--text-text-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:24px;overflow:hidden}.dashboard-column-cards{flex-direction:column;gap:16px;display:flex}@media (width<=1400px){.dashboard-columns{gap:16px}.dashboard-layout{flex-direction:column}}@media (width<=1200px){.dashboard-title{font-size:32px;line-height:38px}.dashboard-columns{flex-direction:column}.dashboard-column{width:100%}}.dashboard__notification-wrapper{z-index:1400;justify-content:center;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.save-filter-dialog__body{gap:var(--spacing-6);padding-top:var(--spacing-2);padding-left:var(--spacing-1);flex-direction:column;display:flex}.save-filter-dialog__actions{justify-content:flex-end;gap:var(--spacing-3);display:flex}.delete-filter-dialog__body{gap:var(--spacing-6);padding-top:var(--spacing-2);flex-direction:column;display:flex}.delete-filter-dialog__message{color:var(--text-text-2);margin:0;font-size:14px;line-height:1.5}.delete-filter-dialog__message strong{color:var(--text-text-1)}.delete-filter-dialog__actions{justify-content:flex-end;gap:var(--spacing-3);display:flex}:global(body.assets-exporting){cursor:wait}.assets-data-table-page .interpres-data-table__row{min-height:90px}.assets-data-table-page .interpres-data-table__cell{padding:20px 12px}.assets-data-table-page .interpres-data-table__header-cell{letter-spacing:.012px;padding:12px}.assets-filter-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.assets-filter-chips-bar__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:14px}.assets-section-banner{width:100%}.assets-data-table-page{padding:24px 30px}.assets-name-cell{text-align:left;flex-direction:column;gap:2px;display:flex}.assets-name{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.assets-subtitle{color:var(--text-text-3);font-size:12px;font-weight:500;line-height:20px}.assets-critical{justify-content:center;align-items:center;width:100%;display:flex}.assets-filter-panel .slider__label{color:var(--text-text-2);font-size:12px;line-height:16px}.assets-filter-panel .interpres-filter-panel__dropdown-row{align-items:flex-start}.assets-filter-panel .interpres-filter-panel__inline-operator{height:36px;box-shadow:inset 0 0 0 1px var(--border-border-2);border:none;justify-content:center;align-self:flex-start;gap:2px;margin-top:4px;padding:0}.assets-filter-panel .interpres-filter-panel__inline-operator-btn{white-space:nowrap;justify-content:center;align-items:center;min-width:26px;height:36px;padding:0 4px;line-height:1;display:flex}.assets-critical-empty{color:var(--text-text-4);font-size:12px;font-weight:600}.assets-pill-list{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.assets-pill{background-color:var(--surface-active-item);height:22px;color:var(--text-text-4);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 6px 5px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.assets-pill--uppercase{text-transform:uppercase;letter-spacing:.2px;color:var(--text-text-3);font-size:12px;font-weight:800;line-height:18px}.assets-pill-empty{color:var(--text-text-4);font-size:12px;font-weight:600}.assets-last-seen{color:var(--text-text-4);letter-spacing:.2px;font-size:12px;font-weight:600;line-height:18px}.assets-internet-facing{color:var(--text-text-1);letter-spacing:.2px;font-size:13px;font-weight:600;line-height:18px}.assets-associations{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.assets-associations-link--muted .interpres-associations-link-icon,.assets-associations-link--muted .interpres-associations-link-label,.assets-associations-link--muted .interpres-associations-link-count{color:var(--text-text-3)}.assets-info-button{margin-left:-8px}.assets-info-button svg,.assets-info-button svg path{fill:var(--text-text-3)!important}.assets-info-button--active{background-color:var(--primary-base)!important}.assets-info-button--active svg,.assets-info-button--active svg path{fill:var(--text-inverse)!important}.assets-empty-state{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;padding:12px 0 0;display:flex}.assets-empty-state__title{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:32px}.assets-empty-state__subtitle{letter-spacing:.012px;color:var(--text-text-3);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px}.assets-empty-state__illustration{width:676px;max-width:100%;margin-top:16px}.assets-empty-state__illustration img{object-fit:contain;width:676px;max-width:100%;height:419px;max-height:100%;margin:0 auto;display:block}@media (width<=768px){.assets-empty-state__title{font-size:20px;line-height:28px}.assets-empty-state__illustration{margin-top:12px}.assets-empty-state__illustration img{width:100%;height:auto}}.visibility-detail__identity-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.visibility-detail__identity-top{flex-direction:column;gap:20px;display:flex}.visibility-detail__identity-header{justify-content:space-between;align-items:center;display:flex}.visibility-detail__identity-chip{color:var(--primary-base);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.visibility-detail__identity-chip:hover{opacity:.85}.visibility-detail__identity-chip--header{box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:normal;background:0 0}.visibility-detail__identity-chip-label{align-items:center;gap:6px;display:inline-flex}.visibility-detail__identity-chip-label--clickable{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.visibility-detail__identity-chip-count{font-weight:600}.visibility-detail__identity-actions{align-items:center;gap:16px;display:inline-flex}.visibility-detail__identity-icon{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.visibility-detail__identity-icon:hover:not(:disabled){background:var(--surface-active-item)}.visibility-detail__identity-icon:disabled{opacity:.5;cursor:default}.visibility-detail__identity-profile{align-items:center;gap:13px;display:flex}.visibility-detail__identity-avatar{background:var(--primary-base);width:50px;height:50px;color:var(--text-inverse);border-radius:100px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.visibility-detail__identity-info{flex-direction:column;gap:4px;display:flex}.visibility-detail__identity-name{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px}.visibility-detail__identity-name--link{text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.visibility-detail__identity-name--link:hover:not(:disabled){color:var(--primary-base)}.visibility-detail__identity-name--link:disabled{cursor:default}.visibility-detail__identity-email{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px}.visibility-detail__identity-meta{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px;display:inline-flex}.visibility-detail__identity-section{flex-direction:column;gap:12px;display:flex}.visibility-detail__identity-label{color:var(--text-text-2);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.visibility-detail__identity-chip-row{flex-wrap:wrap;gap:8px;display:flex}.visibility-detail__identity-chip{box-shadow:none;text-shadow:none;background:0 0;border:none}.visibility-detail__identity-chip--uppercase{letter-spacing:.2px;text-transform:uppercase;font-weight:800}.asset-detail{flex:none;align-items:stretch;gap:40px;min-height:100vh;display:flex}.asset-detail__main{flex-direction:column;flex:1;gap:24px;max-width:70%;padding:24px 0 24px 40px;display:flex}.asset-detail__back{color:var(--primary-base);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.asset-detail__back:hover{opacity:.85}.asset-detail__header{flex-direction:column;gap:12px;display:flex}.asset-detail__title{color:var(--text-text-1);align-items:center;min-width:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:46px;display:flex}.asset-detail__title-text{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.asset-detail__meta{align-items:center;gap:20px;display:flex}.asset-detail__last-modified{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:flex}.asset-detail__last-modified aside.asset-detail__details.asset-detail__details--default{background:0 0}.campaign-detail__default-grid{flex-flow:column wrap;align-items:flex-start;gap:40px;max-width:100%;display:flex;overflow:hidden}.campaign-detail__default-grid>.campaign-detail__detail-item{width:100%;min-width:0;overflow:hidden;flex:auto!important}.asset-detail__description{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px}.asset-detail__toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.asset-detail__toolbar--right{justify-content:flex-end}.asset-detail__priority-summary{align-items:center;gap:30px;display:flex}.asset-detail__priority-item{color:var(--text-text-3);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.asset-detail__search-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.asset-detail__search-actions--integrations{align-items:center}.asset-detail__search-input .input-container{border-radius:6px;height:44px;padding:0 14px}.asset-detail__filter-button{min-height:50px}.asset-detail__filter-button--integrations{border:1px solid var(--primary-base);height:44px;min-height:44px;color:var(--primary-base);background:0 0;border-radius:6px;padding:0 16px;font-weight:700}.asset-detail__filter-button--integrations:hover{background:#6acdeb1a}.asset-detail__filter-chips{color:var(--text-text-3);flex-wrap:wrap;align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:14px;display:flex}.asset-detail__table .interpres-data-table__checkbox{display:none}.asset-detail__table .interpres-data-table__header-cell:first-child,.asset-detail__table .interpres-data-table__row .interpres-data-table__cell:first-child{padding:0;display:none}.asset-detail__table .interpres-data-table__header-row{border-bottom:.8px solid var(--border-border-2)}.asset-detail__table .interpres-data-table__header-cell{letter-spacing:.012px;color:var(--text-text-3);font-size:12px;font-weight:500;line-height:18px}.asset-detail__table .interpres-data-table__row{border-bottom:1px solid var(--border-border-4)}.asset-detail__table .interpres-data-table__row:last-child,.asset-detail__table .interpres-data-table__row:last-child td{border-bottom:none}.asset-detail__table .interpres-data-table__cell{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.asset-detail__table--vulnerabilities .interpres-data-table__cell--align-center{text-align:center}.asset-detail__table--vulnerabilities .interpres-data-table__cell--align-center .campaign-detail__header-label{text-align:center;display:inline-block}.asset-detail__table--vulnerabilities .campaign-detail__priority-cell{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.asset-detail__table--vulnerabilities .campaign-detail__item-link{opacity:0;pointer-events:none}.asset-detail__table--vulnerabilities .interpres-data-table__row--hoverable:hover .campaign-detail__item-link,.asset-detail__table--vulnerabilities .interpres-data-table__row--selected .campaign-detail__item-link,.asset-detail__table--vulnerabilities .interpres-data-table__row:focus-within .campaign-detail__item-link{pointer-events:auto;opacity:1!important}.asset-detail__table--integrations .asset-detail__link-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s}.asset-detail__table--integrations .interpres-data-table__row:hover .asset-detail__link-button,.asset-detail__table--integrations .interpres-data-table__row--hoverable:hover .asset-detail__link-button,.asset-detail__table--integrations .interpres-data-table__row--selected .asset-detail__link-button{opacity:1;visibility:visible;pointer-events:auto}.asset-detail__table--identities .asset-detail__link-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s}.asset-detail__table--identities .interpres-data-table__row:hover .asset-detail__link-button,.asset-detail__table--identities .interpres-data-table__row--hoverable:hover .asset-detail__link-button,.asset-detail__table--identities .interpres-data-table__row--selected .asset-detail__link-button{opacity:1;visibility:visible;pointer-events:auto}.asset-detail__cell-name{color:var(--text-text-3);font-weight:600}.asset-detail__cell-name--integration{align-items:center;gap:10px;display:inline-flex}.asset-detail__cell-name--identity{align-items:center;gap:12px;display:inline-flex}.asset-detail__identity-avatar{background:var(--primary-base);width:34px;height:34px;color:var(--text-inverse);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.asset-detail__cell-meta{color:var(--text-text-4);font-size:12px;font-weight:600}.asset-detail__cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:inline-block;overflow:hidden}.asset-detail__ip-cell{align-items:center;gap:6px;display:inline-flex}.asset-detail__integration-chips{flex-wrap:wrap;gap:4px;display:flex}.asset-detail__ip-more{color:var(--primary-base);cursor:default;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700}.asset-detail__metric{align-items:center;gap:8px;display:inline-flex}.asset-detail__chip{letter-spacing:.2px;text-transform:uppercase;font-weight:800}.asset-detail__chip--uppercase{text-transform:uppercase}.asset-detail__chip--capitalize{text-transform:capitalize}.asset-detail__chip--origin-system{background-color:color-mix(in srgb, var(--cyber-periwinkle) 24%, transparent)!important;border:none!important}.asset-detail__chip--origin-user{background-color:color-mix(in srgb, var(--cyber-green) 24%, transparent)!important;border:none!important}.asset-detail__yes-no{letter-spacing:.2px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;height:22px;padding:4px 6px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;line-height:17px;display:inline-flex}.asset-detail__yes-no--yes{color:var(--text-text-1);background:#ff6b7299}.asset-detail__yes-no--no{background-color:var(--chip-cvss-positive-bg);color:var(--chip-cvss-text)}.asset-detail__vulnerability-score-tag{height:22px;color:var(--chip-cvss-text);text-shadow:1px 2px 3px #00000059;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:600;line-height:17px;display:inline-flex}.asset-detail__vulnerability-score-tag--high{background-color:var(--chip-cvss-negative-bg)}.asset-detail__vulnerability-score-tag--medium{background-color:var(--chip-cvss-warning-bg)}.asset-detail__vulnerability-score-tag--low{background-color:var(--chip-cvss-positive-bg)}.asset-detail__vulnerability-exploited-tag{text-transform:uppercase;letter-spacing:.2px;height:22px;color:var(--chip-cvss-text);border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;font-size:12px;font-weight:800;line-height:17px;display:inline-flex}.asset-detail__vulnerability-exploited-tag--yes{background-color:var(--chip-cvss-negative-bg)}.asset-detail__vulnerability-exploited-tag--no{background-color:var(--chip-cvss-positive-bg)}.asset-detail__link-button{cursor:pointer;color:var(--text-text-2);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.asset-detail__link-button:hover{color:var(--text-text-1)}.asset-detail__details{background:var(--surface-global-nav);border-left:1px solid var(--border-border-3);flex-direction:column;flex:0 0 28%;align-self:stretch;gap:40px;width:28%;max-width:28%;height:auto;min-height:100%;padding:24px 30px;display:flex}aside.asset-detail__details.asset-detail__details--default{background:0 0}.asset-detail__details .campaign-detail__details-panel,.asset-detail__details .visibility-detail__details-panel,.asset-detail__details .campaign-detail__details-panel,.asset-detail__details .visibility-detail__details-panel,.asset-detail__details .vulnerability-details,.asset-detail__details .campaign-detail__details-panel--vulnerability,.asset-detail__details .visibility-detail__integration-panel,.asset-detail__details .visibility-detail__identity-panel{min-height:100%}.asset-detail__default-details{flex-direction:column;gap:24px;display:flex}.asset-detail__default-title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.asset-detail__default-section{flex-direction:column;gap:12px;display:flex}.asset-detail__default-label{color:var(--text-text-2);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.asset-detail__criticality{background:var(--surface-active-item);border:1px solid var(--border-border-2);color:var(--text-text-2);border-radius:8px;align-items:center;gap:6px;width:100%;height:50px;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.asset-detail__criticality-chevron{margin-left:auto}.asset-detail__chip-row{flex-wrap:wrap;gap:8px;display:flex}.asset-detail__loading,.asset-detail__error{color:var(--text-text-3);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.campaigns-data-table-page{padding:24px 30px}.campaigns-filter-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.campaigns-filter-chips-bar__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:14px}.campaigns-info-button{margin-left:-8px}.campaigns-info-button svg,.campaigns-info-button svg path{fill:var(--text-text-3)!important}.campaigns-info-button--active{background-color:var(--primary-base)!important}.campaigns-info-button--active svg,.campaigns-info-button--active svg path{fill:var(--text-inverse)!important}.campaign-detail__description{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px}.campaign-detail__description-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.campaign-detail__description--expanded{padding-right:0}.campaign-detail__description--expanded .campaign-detail__description-text{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.campaign-detail__description-action{justify-content:flex-end;align-items:center;display:flex}.campaign-detail__description-ellipsis{color:var(--text-text-3)}.campaign-detail__detections-toggle{align-items:center;gap:8px;display:flex}.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill{min-height:36px;font-weight:700;background:var(--surface-default-card)!important;color:var(--text-text-1)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:999px!important;padding:6px 16px!important}.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill:hover,.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill:focus-visible{background:var(--surface-default-card)!important;color:var(--primary-base)!important;border-color:var(--primary-base)!important}.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill:active{background:var(--surface-default-card)!important;color:var(--text-text-1)!important;border-color:#0000!important}.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill .MuiButton-startIcon,.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill .MuiButton-endIcon{color:var(--text-text-3)!important}.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill:hover .MuiButton-startIcon,.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill:focus-visible .MuiButton-startIcon,.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill:hover .MuiButton-endIcon,.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill:focus-visible .MuiButton-endIcon{color:var(--primary-base)!important}.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill--active{background:var(--text-text-2)!important;color:var(--text-inverse)!important;box-shadow:none!important;border-color:#0000!important}.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill--active:hover,.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill--active:focus-visible,.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill--active:active{background:var(--text-text-2)!important;color:var(--text-inverse)!important;border-color:#0000!important}.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill--active .MuiButton-startIcon,.campaign-detail__detections-toggle .interpres-button.campaign-detail__detections-pill--active .MuiButton-endIcon{color:var(--text-inverse)!important}.campaign-detail__filter-chips{color:var(--text-text-3);flex-wrap:wrap;align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:14px;display:flex}.campaign-detail__table .interpres-data-table__row:hover .campaign-detail__item-link,.campaign-detail__table .interpres-data-table__row:focus-within .campaign-detail__item-link{visibility:visible;opacity:1!important}.campaign-detail__table .assets-name-cell{text-align:left;flex-direction:column;gap:2px;display:flex}.campaign-detail__table .assets-name{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.campaign-detail__table .assets-subtitle{color:var(--text-text-3);font-size:12px;font-weight:500;line-height:20px}.assets-exposure{color:var(--text-text-3);align-items:center;gap:8px;display:flex}.assets-exposure-icon{color:var(--cyber-periwinkle);--fill-0:var(--cyber-periwinkle);width:18px;height:18px}.assets-exposure-icon svg,.assets-exposure-icon svg path{fill:var(--cyber-periwinkle)!important}.assets-exposure-value{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:18px}.campaign-detail__item-link{color:var(--text-text-3);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.campaign-detail__item-link:hover,.campaign-detail__item-link:focus-visible{background:var(--surface-active-item);color:var(--text-text-1);opacity:1!important}.campaign-detail__details h3{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.campaign-detail__default-details{flex-direction:column;gap:40px;display:flex}.campaign-detail__default-title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.campaign-detail__default-metric{flex-direction:column;gap:12px;display:flex}.campaign-detail__default-grid{align-items:flex-start;gap:40px;display:flex}.campaign-detail__default-grid>.campaign-detail__detail-item{flex:1;min-width:0}.campaign-detail__detail-block{flex-direction:column;gap:12px;display:flex}.campaign-detail__selected{flex-direction:column;gap:8px;display:flex}.campaign-detail__selected-name{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:20px}.campaign-detail__selected-meta{align-items:center;gap:12px;display:flex}.campaign-detail__selected-priority{color:var(--text-text-2);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.campaign-detail__detail-grid{gap:20px;display:flex}.detections-filter-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.detections-filter-chips-bar__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:14px}.detections-severity-filter-chip{text-align:left;box-shadow:none;justify-content:flex-start}.detections-severity-filter-chip .MuiChip-label{text-align:left;justify-content:flex-start;width:auto}.detections-severity-filter-chip--critical{background-color:var(--detections-severity-critical-bg)!important;border-color:var(--detections-severity-critical-bg)!important}.detections-severity-filter-chip--high{background-color:var(--detections-severity-high-bg)!important;border-color:var(--detections-severity-high-bg)!important}.detections-severity-filter-chip--medium{background-color:var(--detections-severity-medium-bg)!important;border-color:var(--detections-severity-medium-bg)!important}.detections-severity-filter-chip--low{background-color:var(--detections-severity-low-bg)!important;border-color:var(--detections-severity-low-bg)!important;color:var(--detections-severity-low-info-text)!important}.detections-severity-filter-chip--low .MuiChip-label{color:var(--detections-severity-low-info-text)!important}.detections-severity-filter-chip--info{background-color:var(--detections-severity-info-bg)!important;border-color:var(--detections-severity-info-bg)!important;color:var(--detections-severity-low-info-text)!important}.detections-severity-filter-chip--info .MuiChip-label{color:var(--detections-severity-low-info-text)!important}.detections-info-button{margin-left:-8px}.detections-info-button svg,.detections-info-button svg path{fill:var(--text-text-3)!important}.detections-info-button--active{background-color:var(--primary-base)!important}.detections-info-button--active svg,.detections-info-button--active svg path{fill:var(--text-inverse)!important}.detections-data-table-page{padding:24px 30px}.detections-tactics{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.detections-tactics__more{cursor:pointer}.campaign-detail{align-items:flex-start;gap:40px;display:flex}.campaign-detail__main{flex-direction:column;flex:1;gap:24px;max-width:70%;padding:24px 0 24px 40px;display:flex}.campaign-detail__back{color:var(--primary-base);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.campaign-detail__back:hover{opacity:.85}.campaign-detail__header{flex-direction:column;gap:12px;display:flex}.campaign-detail__title{color:var(--text-text-1);align-items:center;min-width:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:46px;display:flex}.campaign-detail__title>*{flex:1;min-width:0}.campaign-detail__title-text{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.campaign-detail__meta{align-items:center;gap:20px;display:flex}.campaign-detail__last-modified{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:flex}.campaign-detail__toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.campaign-detail__priority-summary{align-items:center;gap:30px;display:flex}.campaign-detail__priority-item{color:var(--text-text-3);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.campaign-detail__search-actions{align-items:center;gap:12px;display:flex}.campaign-detail__filter-chips{color:var(--text-text-3);align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:14px;display:flex}.campaign-detail__table .interpres-data-table__checkbox{display:none}.campaign-detail__table .interpres-data-table__header-cell:first-child,.campaign-detail__table .interpres-data-table__cell--checkbox{width:0;padding:0}.campaign-detail__table .campaign-detail__header-label,.campaign-detail__table .campaign-detail__header-label--active{letter-spacing:.012px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px}.campaign-detail__table .interpres-data-table__header-row{border-bottom:.8px solid var(--border-border-2)}.campaign-detail__table .interpres-data-table__header-cell{letter-spacing:.012px;color:var(--text-text-3);font-size:12px;font-weight:500;line-height:18px}.campaign-detail__table .campaign-detail__header-label--active{color:var(--text-text-1)}.campaign-detail__table .interpres-data-table__row{border-bottom:1px solid var(--border-border-4)}.campaign-detail__table .interpres-data-table__row:last-child,.campaign-detail__table .interpres-data-table__row:last-child td{border-bottom:none}.campaign-detail__table .interpres-data-table__cell{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.campaign-detail__name{color:var(--text-text-3);font-weight:600}.campaign-detail__priority-cell,.campaign-detail__coverage-cell{align-items:center;gap:8px;display:flex}.campaign-detail__priority-value,.campaign-detail__coverage-value{color:var(--text-text-3);font-size:14px;font-weight:600}.campaign-detail__empty{color:var(--text-text-3);font-weight:500}.campaign-detail__details{background:var(--surface-global-nav);flex-direction:column;gap:40px;min-width:28%;max-width:28%;height:100%;padding:24px 30px;display:flex}.campaign-detail__details--default{border-left:1px solid var(--border-border-3);background:0 0}.campaign-detail__loading,.campaign-detail__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.detections-detail{align-items:stretch}.detections-detail .campaign-detail__main{gap:20px;max-width:70%}.detections-detail .campaign-detail__details{box-sizing:border-box;min-width:28%;max-width:28%;padding:40px}.detections-detail__details--alerts{align-self:stretch;min-height:100vh}.detections-detail__details--techniques{box-sizing:border-box;background:var(--surface-global-nav);min-width:28%;max-width:28%;min-height:calc(100vh - 80px);padding:32px 40px 40px;overflow-y:auto}.detections-detail__details--techniques.campaign-detail__details--default{border-left:.8px solid var(--border-border-2);background:0 0;padding-top:32px}.detections-detail__details--software{box-sizing:border-box;background:var(--surface-global-nav);flex:0 0 30%;min-width:30%;max-width:30%;padding:24px 30px}.detections-detail__details--software.campaign-detail__details--default{border-left:1px solid var(--border-border-3);background:0 0}.detections-detail__details--threatGroups{box-sizing:border-box;background:var(--surface-global-nav);min-width:28%;max-width:28%;padding:24px 30px}.detections-detail__details--threatGroups.campaign-detail__details--default{border-left:1px solid var(--border-border-3);background:0 0}.detections-detail__section-tabs{margin-top:4px}.detections-detail__section{border:none;border-radius:0;flex-direction:column;gap:50px;padding:8px 0;display:flex}.detections-detail__section-content{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:22px}.detections-detail__section-content p{margin:0}.detections-detail__logic{color:var(--text-text-3);white-space:pre-wrap;word-break:break-word;background:0 0;border-radius:0;padding:0;font-family:Roboto Mono,IBM Plex Mono,Fira Code,monospace;font-size:14px;line-height:16px}.detections-detail__chip{margin-left:12px}.detections-detail__details-title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.detections-detail__details-group{flex-direction:column;gap:40px;display:flex}.detections-detail__detail-value-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detections-detail__description-text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detections-detail__description-text--expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.detections-detail__description-action{justify-content:flex-end;margin-top:8px;display:flex}.detections-detail__table .interpres-data-table__checkbox{display:none}.detections-detail__table .interpres-data-table__header-cell:first-child,.detections-detail__table .interpres-data-table__cell--checkbox{width:0;padding:0}.detections-detail__table--techniques .interpres-data-table__header-row{border-bottom:.8px solid var(--border-border-2)}.detections-detail__table--techniques .interpres-data-table__header-cell{letter-spacing:.012px;color:var(--text-text-3);font-size:12px;font-weight:500;line-height:18px}.detections-detail__table--techniques .interpres-data-table__body-cell{color:var(--text-text-3);font-size:14px;font-weight:400;line-height:14px}.detections-detail__table--techniques .technique-name{color:var(--text-text-1);font-size:14px;font-weight:600;line-height:14px}.detections-detail__table--techniques .technique-priority-cell,.detections-detail__table--techniques .technique-content-cell{align-items:center;gap:8px;display:flex}.detections-detail__table--techniques .technique-priority-value,.detections-detail__table--techniques .technique-content-value{color:var(--text-text-1);font-size:14px;font-weight:600;line-height:14px}.detections-detail__table--techniques .interpres-data-table__row:hover .detections-detail__row-link--techniques,.detections-detail__table--techniques .interpres-data-table__row:focus-within .detections-detail__row-link--techniques{visibility:visible;opacity:1!important}.detections-detail__table--software .interpres-data-table__header-row{border-bottom:.8px solid var(--border-border-2)}.detections-detail__table--software .interpres-data-table__header-cell{letter-spacing:.012px;color:var(--text-text-3);font-size:12px;font-weight:500;line-height:18px}.detections-detail__table--software .interpres-data-table__row{border-bottom:1px solid var(--border-border-4)}.detections-detail__table--software .interpres-data-table__row:last-child,.detections-detail__table--software .interpres-data-table__row:last-child td{border-bottom:none}.detections-detail__table--software .interpres-data-table__cell{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.detections-detail__table--software .interpres-data-table__row:hover .detections-detail__row-link--software,.detections-detail__table--software .interpres-data-table__row:focus-within .detections-detail__row-link--software{visibility:visible;opacity:1!important}.detections-detail__software-name-link{color:var(--text-text-3);font-weight:600;text-decoration:none}.detections-detail__software-name-link:hover,.detections-detail__software-name-link:focus-visible{color:var(--text-text-1);text-decoration:underline}.detections-detail__software-priority-cell,.detections-detail__software-coverage-cell{align-items:center;gap:8px;display:flex}.detections-detail__software-priority-value,.detections-detail__software-coverage-value{color:var(--text-text-3);font-size:14px;font-weight:600}.detections-detail__row-link{color:var(--text-text-3);opacity:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.detections-detail__row-link--techniques{visibility:hidden;border-radius:6px;width:28px;height:28px;padding:0}.detections-detail__row-link--techniques:hover,.detections-detail__row-link--techniques:focus-visible{background:var(--surface-active-item);color:var(--text-text-1);visibility:visible;opacity:1!important}.detections-detail__row-link--software{visibility:hidden;border-radius:6px;width:28px;height:28px;padding:0}.detections-detail__row-link--software:hover,.detections-detail__row-link--software:focus-visible{background:var(--surface-active-item);color:var(--text-text-1);visibility:visible;opacity:1!important}.detections-detail__row-link--alerts{visibility:hidden;border-radius:6px;width:28px;height:28px;padding:0}.detections-detail__row-link--alerts:hover,.detections-detail__row-link--alerts:focus-visible{background:var(--surface-active-item);color:var(--text-text-1);visibility:visible;opacity:1!important}.detections-detail__table--techniques .interpres-data-table__row--hoverable:hover .detections-detail__row-link,.detections-detail__table--software .interpres-data-table__row--hoverable:hover .detections-detail__row-link,.detections-detail__table--threatGroups .interpres-data-table__row--hoverable:hover .detections-detail__row-link,.detections-detail__table--alerts .interpres-data-table__row--hoverable:hover .detections-detail__row-link,.detections-detail__table--techniques .interpres-data-table__row--selected .detections-detail__row-link,.detections-detail__table--software .interpres-data-table__row--selected .detections-detail__row-link,.detections-detail__table--threatGroups .interpres-data-table__row--selected .detections-detail__row-link,.detections-detail__table--alerts .interpres-data-table__row--selected .detections-detail__row-link{opacity:1}.detections-detail__techniques-default-details{flex-direction:column;gap:32px;display:flex}.detections-detail__techniques-default-title{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;line-height:28px}.detections-detail__techniques-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.detections-detail__techniques-metric{flex-direction:column;gap:10px;display:flex}.detections-detail__techniques-metric-label,.detections-detail__techniques-detail-label{letter-spacing:.012px;color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;display:flex}.detections-detail__techniques-detail-item{flex-direction:column;gap:12px;display:flex}.detections-detail__techniques-detail-value{align-items:center;gap:8px;display:flex}.detections-detail__techniques-chip-row{flex-wrap:wrap;gap:8px;display:flex}.detections-detail__software-default-details{flex-direction:column;gap:40px;display:flex}.detections-detail__software-default-title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.detections-detail__software-metrics{align-items:flex-start;gap:24px;display:flex}.detections-detail__software-metric{flex-direction:column;flex:1;gap:12px;display:flex}.detections-detail__software-detail-label{color:var(--text-text-2);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.detections-detail__software-detail-value{align-items:center;gap:8px;display:flex}.detections-detail__software-detail-item{flex-direction:column;gap:12px;display:flex}.detections-detail__software-chip-row{flex-wrap:wrap;gap:8px;display:flex}.my-reports{flex-direction:column;gap:40px;padding:24px 30px;display:flex}.my-reports__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.my-reports__title{color:var(--text-text-1);margin:0;font-size:40px;font-weight:800;line-height:46px}.my-reports__header-actions{align-items:center;gap:10px;display:flex}.my-reports__header-actions .interpres-button{height:50px;padding-top:12px;padding-bottom:12px}.my-reports__search .input-container{border-color:var(--border-border-2)}.my-reports .my-reports__header-actions .my-reports__secondary-button{height:50px;font-weight:800;border-color:var(--primary-base)!important;color:var(--primary-base)!important}.my-reports__card{background:var(--surface-default-card);border-radius:20px;flex-direction:column;gap:20px;padding:20px 30px 40px;display:flex}.my-reports__bulk-actions{color:var(--primary-base);align-items:center;gap:20px;padding:0;display:flex}.my-reports__bulk-icon{width:16px;height:16px}.my-reports__bulk-icon--delete{color:var(--colors-red)}.my-reports__scheduled{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.my-reports__scheduled-icon{width:18px;height:19px;color:var(--text-text-2)}.my-reports__scheduled-label{color:var(--text-text-2);white-space:nowrap;font-size:14px;font-weight:600;line-height:14px}.my-reports__scheduled-pill{background:var(--surface-active-item);border-radius:var(--border-radius-sm);justify-content:center;align-items:center;gap:12px;padding:4px 8px 6px;display:flex;overflow:hidden}.my-reports__scheduled-pill-title{color:var(--text-text-3);white-space:nowrap;font-size:14px;font-weight:600;line-height:14px}.my-reports__scheduled-pill-status{color:var(--text-text-3);letter-spacing:.2px;white-space:nowrap;font-size:14px;font-weight:500;line-height:14px}.my-reports__scheduled-pill-edit{background:var(--surface-default-card);border-radius:var(--border-radius-sm);color:var(--text-text-3);cursor:pointer;letter-spacing:.2px;border:none;margin-top:2px;padding:2px 4px 4px;font-size:12px;font-weight:700;line-height:14px}.my-reports__scheduled-pill-edit:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}.my-reports__notification-wrapper{z-index:1400;justify-content:center;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.my-reports__table{--reports-col-report:39.69%;--reports-col-schedule:13.6%;--reports-col-sent:26.95%;--reports-col-date:14.29%;--reports-col-actions:5.47%;flex-direction:column;width:100%;display:flex}.my-reports__toolbar{align-items:flex-start;gap:10%;padding:10px 20px;display:flex}.my-reports__toolbar .my-reports__bulk-actions{grid-column:1;margin-top:10px}.my-reports__table-header{grid-template-columns:var(--reports-col-report) var(--reports-col-schedule) var(--reports-col-sent) var(--reports-col-date) var(--reports-col-actions);border-bottom:.8px solid var(--border-border-2);letter-spacing:.012px;min-height:41px;color:var(--text-text-3);align-items:center;padding:0;font-size:12px;font-weight:700;line-height:18px;display:grid}.my-reports__table-header .col-report{color:var(--text-text-1)}.my-reports__table-body{flex-direction:column;gap:0;margin-top:0;display:flex}.my-reports__row{grid-template-columns:var(--reports-col-report) var(--reports-col-schedule) var(--reports-col-sent) var(--reports-col-date) var(--reports-col-actions);border-bottom:1px solid var(--border-border-3);border-radius:var(--border-radius-base);min-height:70px;color:var(--text-text-3);align-items:center;padding:12px 20px;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s;display:grid}.my-reports__row:hover{background-color:var(--surface-active-item);border-bottom-color:var(--border-border-2)}.my-reports__row .col-report{color:var(--text-text-3);align-items:center;gap:20px;font-size:14px;font-weight:600;display:flex}.my-reports__report-id{line-height:22px}.my-reports__chip{border-radius:var(--border-radius-sm);background:var(--surface-active-item);height:22px;color:var(--text-text-4);justify-content:center;align-items:center;padding:4px 6px 5px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.my-reports__row .col-sent,.my-reports__row .col-date{color:var(--text-text-3);font-size:12px;font-weight:600;line-height:18px}.my-reports__row .col-date{color:var(--text-text-4);letter-spacing:.2px}.my-reports__row .col-actions{opacity:.2;color:var(--text-text-4);align-items:center;gap:20px;transition:opacity .15s;display:flex}.my-reports__row:hover .col-actions{opacity:1}.my-reports__action-button{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.my-reports__action-button:hover{color:var(--text-text-2)}.my-reports__action-button:disabled{cursor:wait;opacity:.85}.my-reports__download-spinner{animation:.9s linear infinite my-reports-spin}.my-reports__action-button--delete:hover{color:var(--colors-red)}.my-reports__bulk-delete-button:disabled{opacity:.4;cursor:not-allowed}.my-reports__action-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}.my-reports__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:60px 0 80px;display:flex}.my-reports__loading{min-height:240px;color:var(--text-text-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.my-reports__empty-text h3{color:var(--text-text-1);margin:0 0 8px;font-size:24px;font-weight:700;line-height:32px}.my-reports__empty-text p{color:var(--text-text-3);margin:0;font-size:12px;font-weight:500;line-height:18px}.my-reports__empty img{object-fit:contain;width:676px;height:419px}@keyframes my-reports-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.remediation-guides{flex-direction:column;gap:24px;min-width:0;padding:30px;display:flex}.remediation-guides__header{align-items:center;display:flex}.remediation-guides__page-title{color:var(--text-text-1);margin:0;font-size:40px;font-weight:800;line-height:46px}.remediation-guides__card{background:var(--surface-default-card);border-radius:20px;grid-template-columns:280px minmax(0,1fr);gap:90px;min-height:760px;padding:40px 30px;display:grid}.remediation-guides__menu{flex-direction:column;gap:2px;display:flex}.remediation-guides__menu-item{height:42px;color:var(--text-text-3);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;transition:background-color .15s,color .15s,transform .12s;display:flex}.remediation-guides__menu-item:hover{background:var(--surface-active-item);color:var(--text-text-2)}.remediation-guides__menu-item--active{background:var(--surface-default-background);color:var(--primary-base);font-weight:700}.remediation-guides__menu-item:active{transform:translateY(1px)}.remediation-guides__menu-item:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}.remediation-guides__menu-item--active:hover{background:var(--surface-default-background);color:var(--primary-base)}.remediation-guides__menu-label{text-align:left;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:18px;display:inline-flex}.remediation-guides__content{flex-direction:column;min-width:0;display:flex}.remediation-guides__content-header{border-bottom:1px solid var(--border-border-3);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.remediation-guides__content-title{color:var(--text-text-1);margin:0;font-size:24px;font-weight:700;line-height:32px}.remediation-guides__download-button{flex-shrink:0}.remediation-guides__body{width:100%;max-width:1094px;max-height:657px;padding-top:40px;padding-right:16px;overflow:hidden auto}.remediation-guides__intro{color:var(--text-text-2);margin:0;padding-bottom:20px;font-size:16px;font-weight:500;line-height:24px}.remediation-guides__phases{margin-top:40px}.remediation-guides__phases--threat{margin-top:20px}.remediation-guides__phase{border-bottom:1px solid var(--border-border-3);align-items:flex-start;gap:12px;padding:15px 0;display:flex}.remediation-guides__phase:first-child{padding-top:0}.remediation-guides__phase-indicator{border-radius:var(--border-radius-full);background:var(--primary-base);flex-shrink:0;width:5px;height:5px;margin-top:10px}.remediation-guides__phase-indicator--high,.remediation-guides__phase-indicator--medium,.remediation-guides__phase-indicator--low{background:var(--primary-base)}.remediation-guides__phase-content{flex-direction:column;gap:10px;min-width:0;display:flex}.remediation-guides__phase-headline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.remediation-guides__phase-headline--threat{gap:8px}.remediation-guides__threat-rule{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.remediation-guides__threat-text{color:var(--text-text-3);font-size:16px;font-weight:500;line-height:22px}.remediation-guides__phase-title{color:var(--text-text-2);margin:0;font-size:20px;font-weight:700;line-height:26px}.remediation-guides__badge{background:var(--surface-default-background);border-radius:4px;align-items:center;gap:8px;padding:6px;display:inline-flex}.remediation-guides__badge--defense{align-self:flex-start;gap:6px;width:fit-content}.remediation-guides__badge-label{color:var(--text-text-2);font-size:16px;font-weight:700;line-height:20px}.remediation-guides__badge-range{color:var(--text-text-3);font-size:16px;line-height:20px}.remediation-guides__phase-tail{color:var(--text-text-2);font-size:20px;font-weight:700;line-height:26px}.remediation-guides__phase-description{color:var(--text-text-3);margin:0;font-size:16px;font-weight:500;line-height:22px}.remediation-guides__phase-block{color:var(--text-text-3);font-size:16px;line-height:22px}.remediation-guides__phase-block-title{margin:0 0 10px;font-weight:700}.remediation-guides__phase-block ul{margin:0;padding-left:24px}.remediation-guides__phase-block li{margin-bottom:6px;font-weight:500}.remediation-guides__download-button .icon{margin-top:-1px}.remediation-guides__phase-block li:last-child{margin-bottom:0}.remediation-guides__body::-webkit-scrollbar{width:8px}.remediation-guides__body::-webkit-scrollbar-thumb{background:var(--border-border-2);border-radius:var(--border-radius-full)}.remediation-guides__body::-webkit-scrollbar-track{background:0 0}.remediation-guides__defense{flex-direction:column;gap:40px;margin-top:40px;display:flex}.remediation-guides__defense-title{color:var(--text-text-2);margin:0;font-size:24px;font-weight:700;line-height:30px}.remediation-guides__defense-item{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.remediation-guides__defense-description{color:var(--text-text-3);font-size:16px;font-weight:500;line-height:30px}.remediation-guides__defense-list{margin:0;padding-left:18px}.remediation-guides__defense-list li{margin-bottom:8px}.remediation-guides__defense-list li:last-child{margin-bottom:0}.remediation-guides-download-dialog{min-width:560px}.remediation-guides-download-dialog__content{padding-top:10px}.remediation-guides-download-dialog__body{flex-direction:column;gap:24px;display:flex}.remediation-guides-download-dialog__text{color:var(--text-text-2);margin:0;font-size:16px;line-height:24px}.remediation-guides-download-dialog__actions{justify-content:flex-end;gap:12px;display:flex}@media (width<=1200px){.remediation-guides__card{grid-template-columns:1fr;gap:24px;padding:24px}.remediation-guides__menu{width:100%}.remediation-guides__body{max-width:100%;max-height:none;padding-top:24px;padding-right:0;overflow:visible}.remediation-guides__content-header{flex-wrap:wrap}}@media (width<=768px){.remediation-guides{padding:20px 16px}.remediation-guides__page-title{font-size:30px;line-height:36px}.remediation-guides__content-title{font-size:20px;line-height:28px}.remediation-guides__phase-title,.remediation-guides__phase-tail{font-size:18px;line-height:24px}.remediation-guides-download-dialog{min-width:auto}.remediation-guides-download-dialog__actions{flex-direction:column-reverse}}.product-comparison-filter__button{height:50px}.base-dialog__panel.product-comparison-filter__dialog{background:var(--surface-global-nav);width:33%;color:var(--text-text-1);border-radius:0;height:100vh;padding:40px;position:relative}.product-comparison-filter__dialog .base-dialog__title{flex:1;width:100%;margin-bottom:16px}.base-dialog__container.product-comparison-filter__dialog-container{justify-content:flex-end;align-items:stretch;padding:0}.product-comparison-filter__dialog-content.base-dialog__content{height:calc(100vh - 120px);max-height:none;overflow-y:auto}.product-comparison-filter__content{gap:var(--spacing-8);color:var(--text-text-2);flex-direction:column;height:100%;font-family:Plus Jakarta Sans,sans-serif;display:flex}.product-comparison-filter__title-row{justify-content:space-between;align-items:center;width:100%;display:flex}.product-comparison-filter__title-actions{align-items:center;gap:12px;display:flex}.product-comparison-filter__save-link{color:var(--primary-base);cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:opacity .15s}.product-comparison-filter__save-link:hover{opacity:.8}.product-comparison-filter__reset-link{color:var(--colors-red);cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:opacity .15s}.product-comparison-filter__reset-link:hover{opacity:.8}.product-comparison-filter__section{gap:var(--spacing-3);flex-direction:column;padding:0 12px;display:flex}.product-comparison-filter__label{color:var(--text-text-2);font-size:14px;font-weight:600}.product-comparison-filter__checkbox-list{gap:var(--spacing-2);flex-direction:column;display:flex}.product-comparison-filter__checkbox-row{align-items:center;gap:var(--spacing-2);cursor:pointer;display:inline-flex}.product-comparison-filter__checkbox-control{display:inline-flex}.product-comparison-filter__checkbox-label{align-items:center;gap:var(--spacing-2);color:var(--text-text-2);font-size:14px;display:inline-flex}.product-comparison-filter__checkbox-icon{justify-content:center;align-items:center;display:inline-flex}.product-comparison-filter__checkbox-range{color:var(--text-text-3);margin-left:6px;font-size:12px}.product-comparison-filter__dropdown{width:100%}.product-comparison-filter__actions{gap:var(--spacing-3);padding:0 12px var(--spacing-4);justify-content:space-between;margin-top:auto;display:flex}.product-comparison-filter__actions .interpres-button{flex:1 1 0;width:100%}.meter{justify-content:flex-start;align-items:center;display:inline-flex}.meter__bar{flex:none}.coverage-gap{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex}.coverage-gap__row{gap:var(--spacing-2);padding:var(--spacing-3) 0;flex-direction:column;display:flex}.coverage-gap__values{color:var(--text-text-3);justify-content:space-between;font-size:14px;font-weight:600;display:flex}.coverage-gap__bar{background:var(--colors-red);border-radius:var(--border-radius-full);width:100%;height:2px;position:relative;overflow:hidden}.coverage-gap__bar-fill{background:var(--cyber-green);border-radius:var(--border-radius-full);height:2px;position:absolute;top:0;left:0}.product-comparison-card{gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-10);border-right:1px solid var(--border-border-3);opacity:.9;min-height:100%;color:var(--text-text-2);flex-direction:column;display:flex}.product-comparison-card__header{align-items:center;gap:var(--spacing-3);padding-bottom:var(--spacing-6);display:flex}.product-comparison-card__title{align-items:center;gap:var(--spacing-3);color:var(--text-text-1);white-space:nowrap;text-overflow:ellipsis;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:26px;display:inline-flex;overflow:hidden}.product-comparison-card__metrics{gap:var(--spacing-3);padding-bottom:var(--spacing-8);flex-direction:column;display:flex}.product-comparison-card__metric{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.product-comparison-card__metric-label{align-items:center;gap:var(--spacing-2);color:var(--text-text-2);font-size:14px;font-weight:500;display:inline-flex}.product-comparison-card__meter{display:inline-flex}.product-comparison-card__coverage-title{color:var(--text-text-2);font-size:16px;font-weight:600}.product-comparison{gap:var(--spacing-3);min-width:0;color:var(--text-text-2);flex-direction:column;padding:30px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.product-comparison__alert{margin-bottom:var(--spacing-3)}.product-comparison__header{justify-content:space-between;align-items:center;gap:var(--spacing-6);display:flex}.product-comparison__title{color:var(--text-text-1);font-size:28px;font-weight:700;line-height:36px}.product-comparison__actions{align-items:center;gap:var(--spacing-3);display:flex}.product-comparison__search{width:249px}.product-comparison__tabs{margin-top:var(--spacing-2)}.product-comparison__filter-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-comparison__filter-chips-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px}.product-comparison__content{border-radius:var(--border-radius-2xl);grid-template-columns:513px minmax(0,1fr);min-height:720px;display:grid;overflow:hidden}.product-comparison__techniques-panel{background:var(--surface-default-card);gap:var(--spacing-6);flex-direction:column;padding:30px;display:flex}.product-comparison__summary{gap:var(--spacing-6);flex-direction:column;display:flex}.product-comparison__summary-title{color:var(--text-text-1);margin:0;font-size:24px;font-weight:700;line-height:25px}.product-comparison__summary-metrics{gap:var(--spacing-2);flex-direction:column;display:flex}.product-comparison__summary-count{color:var(--text-text-1);font-size:20px;font-weight:600}.product-comparison__summary-subtitle{color:var(--text-text-3);font-size:14px}.product-comparison__techniques{gap:var(--spacing-8);flex-direction:column;display:flex}.product-comparison__techniques-header{color:var(--text-text-2);flex-direction:column;gap:8px;font-size:16px;font-weight:600;display:flex}.product-comparison__pagination{align-items:center;gap:var(--spacing-3);color:var(--text-text-3);font-size:14px;display:flex}.product-comparison__pagination-controls{align-items:center;gap:var(--spacing-4);display:inline-flex}.product-comparison__pagination-controls button{color:var(--text-text-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;display:inline-flex}.product-comparison__pagination-controls button .icon{width:10px!important}.product-comparison__pagination-controls button:disabled{opacity:.4;cursor:not-allowed}.product-comparison__techniques-table{flex-direction:column;display:flex}.product-comparison__techniques-row{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-2);border-bottom:1px solid var(--border-border-3);color:var(--text-text-2);grid-template-columns:minmax(0,1fr) 110px 70px;font-size:14px;display:grid}.product-comparison__techniques-row--header{color:var(--text-text-4);padding-top:0;font-size:12px;font-weight:600}.product-comparison__sort-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.product-comparison__sort-button--active{color:var(--text-text-1)}.product-comparison__sort-button--end{justify-self:end}.product-comparison__sort-icon{opacity:.4;transition:transform .2s,opacity .2s}.product-comparison__sort-icon--active{opacity:1}.product-comparison__sort-icon--asc{transform:rotate(180deg)}.product-comparison__technique-name{color:var(--text-text-2)}.product-comparison__technique-id{background:var(--surface-active-item);border-radius:var(--border-radius-sm);color:var(--text-text-3);justify-content:center;align-items:center;padding:4px 6px;font-size:12px;font-weight:700;display:inline-flex}.product-comparison__technique-priority{align-items:center;gap:var(--spacing-2);color:var(--text-text-3);justify-self:end;font-size:14px;display:inline-flex}.product-comparison__loading,.product-comparison__empty{padding:var(--spacing-4) 0;color:var(--text-text-4);font-size:14px;font-weight:600}.product-comparison__empty-state{padding:var(--spacing-6) 0}.product-comparison__cards{background:var(--surface-global-nav);grid-template-columns:repeat(3,minmax(320px,1fr));grid-auto-columns:minmax(320px,1fr);grid-auto-flow:column;min-height:100%;display:grid;overflow:auto hidden}.product-comparison__cards>:last-child{border-right:none}@media (width<=1400px){.product-comparison__content{grid-template-columns:1fr}.product-comparison__cards{grid-template-columns:repeat(2,minmax(280px,1fr));grid-auto-columns:minmax(280px,1fr)}}@media (width<=1100px){.product-comparison__cards{grid-template-columns:minmax(260px,1fr);grid-auto-columns:minmax(260px,1fr)}}@media (width<=900px){.product-comparison__header{flex-direction:column;align-items:flex-start}.product-comparison__actions{flex-direction:column;align-items:stretch;width:100%}.product-comparison__search{width:100%}}.threat-groups-data-table-page{padding:24px 30px}.threat-groups-aliases-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.threat-groups-filter-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.threat-groups-filter-chips-bar__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:14px}.threat-groups-info-button{margin-left:-8px}.threat-groups-info-button svg,.threat-groups-info-button svg path{fill:var(--text-text-3)!important}.threat-groups-info-button--active{background-color:var(--primary-base)!important}.threat-groups-info-button--active svg,.threat-groups-info-button--active svg path{fill:var(--text-inverse)!important}.threat-groups-detail__details:not(.campaign-detail__details--default){background:var(--surface-global-nav)}.threat-groups-detail__details.campaign-detail__details--default{border-left:1px solid var(--border-border-3);background:0 0}.threat-groups-detail__details .campaign-detail__details-panel{background:0 0}.threat-groups-detail__row-link{color:var(--text-text-3);opacity:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.threat-groups-detail__table--techniques .interpres-data-table__row--hoverable:hover .threat-groups-detail__row-link,.threat-groups-detail__table--software .interpres-data-table__row--hoverable:hover .threat-groups-detail__row-link,.threat-groups-detail__table--campaigns .interpres-data-table__row--hoverable:hover .threat-groups-detail__row-link,.threat-groups-detail__table--vulnerabilities .interpres-data-table__row--hoverable:hover .threat-groups-detail__row-link,.threat-groups-detail__table--techniques .interpres-data-table__row--selected .threat-groups-detail__row-link,.threat-groups-detail__table--software .interpres-data-table__row--selected .threat-groups-detail__row-link,.threat-groups-detail__table--campaigns .interpres-data-table__row--selected .threat-groups-detail__row-link,.threat-groups-detail__table--vulnerabilities .interpres-data-table__row--selected .threat-groups-detail__row-link{opacity:1}.threat-groups-detail__table--vulnerabilities .vulnerability-score-tag{height:22px;color:var(--chip-cvss-text);text-shadow:1px 2px 3px #0000004d;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:600;line-height:17px;display:inline-flex}.threat-groups-detail__table--vulnerabilities .vulnerability-score-tag--high{background-color:var(--chip-cvss-negative-bg)}.threat-groups-detail__table--vulnerabilities .vulnerability-score-tag--medium{background-color:var(--chip-cvss-warning-bg)}.threat-groups-detail__table--vulnerabilities .vulnerability-score-tag--low{background-color:var(--chip-cvss-positive-bg)}.threat-groups-detail__table--vulnerabilities .vulnerability-pill-list{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.threat-groups-detail__table--vulnerabilities .vulnerability-pill{background-color:var(--surface-active-item);height:22px;color:var(--text-text-3);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 6px 5px;font-size:12px;font-weight:800;line-height:18px;display:inline-flex}.threat-groups-detail__table--vulnerabilities .vulnerability-pill-empty{color:var(--text-text-4);font-size:12px;font-weight:600}.threat-groups-detail__table--vulnerabilities .vulnerability-name{color:var(--text-text-1);font-weight:600}.techniques-info-button{margin-left:-8px}.techniques-info-button svg,.techniques-info-button svg path{fill:var(--text-text-3)!important}.techniques-info-button--active{background-color:var(--primary-base)!important}.techniques-info-button--active svg,.techniques-info-button--active svg path{fill:var(--text-inverse)!important}.techniques-filter-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.techniques-filter-chips-bar__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:14px}.techniques-legend__section{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.techniques-legend__title{letter-spacing:.4px;text-transform:uppercase;color:var(--text-text-4);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800;line-height:14px}.techniques-legend__items{align-items:flex-start;padding:0 2px;display:flex}.techniques-legend__items--priority,.techniques-legend__items--defense{gap:16px}.techniques-legend__item{align-items:flex-start;gap:6px;display:flex}.techniques-legend__label{white-space:nowrap;flex-direction:column;gap:2px;font-size:12px;line-height:14px;display:flex}.techniques-legend__name{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.techniques-legend__range{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-weight:400}.technique-name{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--text-text-1);line-height:1.4}.technique-mitre-id{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:var(--font-weight-normal);color:var(--text-text-2)}.technique-priority-cell{align-items:center;gap:6px;display:flex}.technique-priority-value{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:var(--font-weight-medium);color:var(--text-text-1)}.technique-content-cell{align-items:center;gap:6px;display:flex}.technique-content-value{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:var(--font-weight-medium);color:var(--text-text-1)}.technique-chips-cell{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.technique-associations-cell,.technique-defense-cell{flex-direction:column;gap:0;display:flex}.techniques-data-table-page{padding:24px 30px}.technique-detail{align-items:flex-start;gap:40px;display:flex}.technique-detail__main{flex-direction:column;flex:1;gap:24px;max-width:70%;padding:24px 0 24px 40px;display:flex}.technique-detail__back{color:var(--primary-base);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.technique-detail__back:hover{opacity:.85}.technique-detail__header{flex-direction:column;gap:12px;display:flex}.technique-detail__title{color:var(--text-text-1);align-items:center;min-width:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:46px;display:flex}.technique-detail__title>*{flex:1;min-width:0}.technique-detail__title-text{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.technique-detail__meta{align-items:center;gap:20px;display:flex}.technique-detail__last-modified{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:flex}.technique-detail__description{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px}.technique-detail__description-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.technique-detail__description--expanded{padding-right:0}.technique-detail__description--expanded .technique-detail__description-text{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.technique-detail__description-action{justify-content:flex-end;align-items:center;display:flex}.technique-detail__description-ellipsis{color:var(--text-text-3)}.technique-detail__toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.technique-detail__toolbar-spacer{flex:auto}.technique-detail__recommendation{background:var(--surface-active-item);border:1px solid var(--border-border-2);color:var(--text-text-1);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.technique-detail__recommendation-content{flex-direction:column;gap:6px;display:flex}.technique-detail__recommendation-title{margin:0;font-size:20px;font-weight:800}.technique-detail__recommendation-text{color:var(--text-text-3);margin:0;font-size:14px;line-height:20px}.technique-detail__recommendation-score{background:var(--surface-default-card);color:var(--chip-cvss-negative-bg);border-radius:14px;align-items:center;gap:8px;padding:12px 16px;font-size:18px;font-weight:700;display:inline-flex}:root[data-theme=dark] .technique-detail__recommendation{background:linear-gradient(135deg,#2b3b4b 0%,#2e3e5a 48%,#3b3c6b 100%);border-color:#0000}:root[data-theme=dark] .technique-detail__recommendation-score{background:#10161c73}.technique-detail__priority-summary{align-items:center;gap:30px;display:flex}.technique-detail__priority-item{color:var(--text-text-3);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.technique-detail__search-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.technique-detail__detections-toggle{align-items:center;gap:8px;display:flex}.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill{min-height:36px;font-weight:700;background:var(--surface-default-card)!important;color:var(--text-text-1)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:999px!important;padding:6px 16px!important}.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill:hover,.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill:focus-visible{background:var(--surface-default-card)!important;color:var(--primary-base)!important;border-color:var(--primary-base)!important}.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill:active{background:var(--surface-default-card)!important;color:var(--text-text-1)!important;border-color:#0000!important}.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill .MuiButton-startIcon,.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill .MuiButton-endIcon{color:var(--text-text-3)!important}.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill:hover .MuiButton-startIcon,.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill:focus-visible .MuiButton-startIcon,.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill:hover .MuiButton-endIcon,.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill:focus-visible .MuiButton-endIcon{color:var(--primary-base)!important}.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill--active{background:var(--text-text-2)!important;color:var(--text-inverse)!important;box-shadow:none!important;border-color:#0000!important}.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill--active:hover,.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill--active:focus-visible,.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill--active:active{background:var(--text-text-2)!important;color:var(--text-inverse)!important;border-color:#0000!important}.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill--active .MuiButton-startIcon,.technique-detail__detections-toggle .interpres-button.technique-detail__detections-pill--active .MuiButton-endIcon{color:var(--text-inverse)!important}.technique-detail__support-dialog{background:var(--surface-default-card)}.technique-detail__support-dialog-content{color:var(--text-text-1);padding:28px 32px 32px}.technique-detail__support-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.technique-detail__support-title{color:var(--text-text-1);margin:0 0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;line-height:30px}.technique-detail__support-subtitle{color:var(--text-text-3);margin:0;font-size:14px;line-height:20px}.technique-detail__support-close{color:var(--text-text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px}.technique-detail__support-close:hover{background:var(--surface-active-item)}.technique-detail__support-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.technique-detail__support-field{flex-direction:column;gap:6px;display:flex}.technique-detail__support-label{color:var(--text-text-3);font-size:12px;font-weight:600}.technique-detail__support-value{color:var(--text-text-1);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.technique-detail__support-message{flex-direction:column;gap:8px;margin-top:24px;display:flex}.technique-detail__support-textarea{width:100%}.technique-detail__support-actions{justify-content:flex-end;gap:16px;margin-top:28px;display:flex}.technique-detail__filter-chips{color:var(--text-text-3);flex-wrap:wrap;align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:14px;display:flex}.technique-detail__table .interpres-data-table__checkbox{display:none}.technique-detail__table .interpres-data-table__header-cell:first-child,.technique-detail__table .interpres-data-table__cell--checkbox{width:0;padding:0}.technique-detail__table .technique-detail__header-label,.technique-detail__table .technique-detail__header-label--active{letter-spacing:.012px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px}.technique-detail__table .interpres-data-table__header-row{border-bottom:.8px solid var(--border-border-2)}.technique-detail__table .interpres-data-table__header-cell{letter-spacing:.012px;color:var(--text-text-3);font-size:12px;font-weight:500;line-height:18px}.technique-detail__table .technique-detail__header-label--active{color:var(--text-text-1)}.technique-detail__table .interpres-data-table__row{border-bottom:1px solid var(--border-border-4)}.technique-detail__table .interpres-data-table__row:last-child,.technique-detail__table .interpres-data-table__row:last-child td{border-bottom:none}.technique-detail__table .interpres-data-table__cell{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.technique-detail__table .interpres-data-table__row:hover .technique-detail__item-link,.technique-detail__table .interpres-data-table__row:focus-within .technique-detail__item-link{visibility:visible;opacity:1!important}.technique-detail__name{color:var(--text-text-3);font-weight:600}.technique-detail__priority-cell,.technique-detail__coverage-cell{align-items:center;gap:8px;display:flex}.technique-detail__priority-value,.technique-detail__coverage-value{color:var(--text-text-3);font-size:14px;font-weight:600}.technique-detail__empty{color:var(--text-text-3);font-weight:500}.technique-detail__item-link{color:var(--text-text-3);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.technique-detail__item-link:hover,.technique-detail__item-link:focus-visible{background:var(--surface-active-item);color:var(--text-text-1);opacity:1!important}.technique-detail__details{background:var(--surface-global-nav);flex-direction:column;flex:0 0 30%;gap:40px;max-width:30%;height:100%;padding:24px 30px;display:flex}.technique-detail__details--default{border-left:1px solid var(--border-border-3);background:0 0}.technique-detail__details h3{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.technique-detail__default-details{flex-direction:column;gap:40px;display:flex}.technique-detail__default-title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.technique-detail__default-metric{flex-direction:column;gap:12px;display:flex}.technique-detail__default-grid{align-items:flex-start;gap:40px;display:flex}.technique-detail__detail-block{flex-direction:column;gap:12px;display:flex}.technique-detail__selected{flex-direction:column;gap:8px;display:flex}.technique-detail__selected-name{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:20px}.technique-detail__selected-meta{align-items:center;gap:12px;display:flex}.technique-detail__selected-priority{color:var(--text-text-2);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.technique-detail__detail-grid{gap:20px;display:flex}.technique-detail__references{flex-direction:column;gap:8px;display:flex}.technique-detail__reference{background:var(--surface-global-nav);color:var(--text-text-3);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:22px;text-decoration:none;display:flex}.technique-detail__reference span{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.technique-detail__loading,.technique-detail__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.technique-detail__details-panel{flex-direction:column;gap:32px;display:flex}.technique-detail__details-top{flex-direction:column;gap:20px;display:flex}.technique-detail__details-header{justify-content:space-between;align-items:center;display:flex}.technique-detail__details-chip{border-radius:var(--border-radius-sm);color:var(--primary-base);cursor:default;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.technique-detail__details-actions{align-items:center;gap:16px;display:inline-flex}.technique-detail__icon-button{border-radius:var(--border-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.technique-detail__icon-button:hover{background:var(--surface-active-item)}.technique-detail__details-title{flex-direction:column;gap:12px;display:flex}.technique-detail__details-name{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px}.technique-detail__details-meta{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:20px;display:inline-flex}.technique-detail__details-metrics{align-items:flex-start;gap:24px;display:flex}.technique-detail__details-metric{flex-direction:column;flex:1;gap:12px;display:flex}.technique-detail__details-description{flex-direction:column;gap:10px;display:flex}.technique-detail__details-description-text{color:var(--text-text-3);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.technique-detail__details-section,.technique-detail__details-cards{flex-direction:column;gap:16px;display:flex}.technique-detail__detail-label{color:var(--text-text-2);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.technique-detail__detail-value{color:var(--text-text-2);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px;display:flex}.technique-detail__detail-item{flex-direction:column;gap:12px;display:flex}.technique-detail__chip-row{flex-wrap:wrap;gap:8px;display:flex}.technique-detail__details-grid{align-items:flex-start;gap:20px;display:flex}.technique-detail__score-card{background:var(--surface-default-background);border:1px solid var(--border-border-2);border-radius:20px;flex-direction:column;gap:20px;padding:20px 20px 30px;display:flex}.technique-detail__score-title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:18px}.technique-detail__score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;display:grid}.technique-detail__score-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px}.technique-detail__score-value{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px}.software-filters-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.software-filters-chips-bar__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:14px}.software-data-table-page{padding:24px 30px}.software-platforms-cell{flex-wrap:wrap;gap:4px;display:flex}.software-filter-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.software-filter-chips-bar__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:14px}.software-info-button{margin-left:-8px}.software-info-button svg,.software-info-button svg path{fill:var(--text-text-3)!important}.software-info-button--active{background-color:var(--primary-base)!important}.software-info-button--active svg,.software-info-button--active svg path{fill:var(--text-inverse)!important}.software-section-banner{width:100%}.software-detail{align-items:flex-start;gap:40px;display:flex}.software-detail__loading{justify-content:center;align-items:center;min-height:400px;display:flex}.software-detail__main{flex-direction:column;flex:1;gap:24px;max-width:70%;padding:24px 0 24px 40px;display:flex}.software-detail__back{color:var(--primary-base);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.software-detail__back:hover{opacity:.85}.software-detail__header{flex-direction:column;gap:12px;display:flex}.software-detail__title{color:var(--text-text-1);align-items:center;gap:16px;min-width:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:46px;display:flex}.software-detail__title>*{min-width:0}.software-detail__title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;display:block;overflow:hidden}.software-detail__meta{align-items:center;gap:20px;display:flex}.software-detail__last-modified{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:flex}.software-detail__description{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px}.software-detail__description-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.software-detail__description--expanded{padding-right:0}.software-detail__description--expanded .software-detail__description-text{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.software-detail__description-action{justify-content:flex-end;align-items:center;display:flex}.software-detail__description-ellipsis{color:var(--text-text-3)}.software-detail__toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.software-detail__priority-summary{align-items:center;gap:30px;display:flex}.software-detail__priority-item{color:var(--text-text-3);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.software-detail__search-actions{align-items:center;gap:12px;display:flex}.software-detail__filter-chips{color:var(--text-text-3);flex-wrap:wrap;align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:14px;display:flex}.software-detail__table .interpres-data-table__checkbox{display:none}.software-detail__table .interpres-data-table__header-cell:first-child,.software-detail__table .interpres-data-table__cell--checkbox{width:0;padding:0}.software-detail__table .software-detail__header-label,.software-detail__table .software-detail__header-label--active{letter-spacing:.012px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px}.software-detail__table .interpres-data-table__header-row{border-bottom:.8px solid var(--border-border-2)}.software-detail__table .interpres-data-table__header-cell{letter-spacing:.012px;color:var(--text-text-3);font-size:12px;font-weight:500;line-height:18px}.software-detail__table .software-detail__header-label--active{color:var(--text-text-1)}.software-detail__table .interpres-data-table__body-cell{color:var(--text-text-3);font-size:14px;font-weight:400;line-height:14px}.software-detail__table .software-detail__name{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:14px}.software-detail__table .software-detail__priority-cell,.software-detail__table .software-detail__coverage-cell{align-items:center;gap:8px;display:flex}.software-detail__table .software-detail__priority-value,.software-detail__table .software-detail__coverage-value{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:14px}.software-detail__table .software-detail__empty{color:var(--text-text-3)}.software-detail__table .interpres-data-table__row:hover .software-detail__item-link,.software-detail__table .interpres-data-table__row:focus-within .software-detail__item-link{visibility:visible;opacity:1!important}.software-detail__item-link{color:var(--text-text-3);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.software-detail__item-link:hover,.software-detail__item-link:focus-visible{background:var(--surface-active-item);color:var(--text-text-1);opacity:1!important}.software-detail__tabs{margin-top:8px}.software-detail__details{box-sizing:border-box;background:var(--surface-global-nav);min-width:28%;max-width:28%;min-height:calc(100vh - 80px);padding:32px 40px 40px;overflow-y:auto}.software-detail__details--default{border-left:.8px solid var(--border-border-2);background:0 0;padding-top:32px}.software-detail__default-details{flex-direction:column;gap:32px;display:flex}.software-detail__default-title{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;line-height:28px}.software-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.software-detail__metric{flex-direction:column;gap:10px;display:flex}.software-detail__metric-label{letter-spacing:.012px;color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px}.software-detail__detail-item{flex-direction:column;gap:12px;display:flex}.software-detail__detail-label{letter-spacing:.012px;color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;display:flex}.software-detail__detail-value{color:var(--text-text-1);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:16px;display:flex}.software-detail__chip-row{flex-wrap:wrap;gap:8px;display:flex}.software-detail__references{flex-direction:column;gap:8px;display:flex}.software-detail__reference{color:var(--primary-base);word-break:break-all;align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;text-decoration:none;display:flex}.software-detail__reference:hover{text-decoration:underline}.software-detail__empty{color:var(--text-text-3)}.technique-name{color:var(--text-text-1);font-size:14px;font-weight:600}.technique-mitre-id{color:var(--text-text-3);font-size:12px;font-weight:500}.technique-priority-cell,.technique-content-cell{align-items:center;gap:8px;display:flex}.technique-priority-value,.technique-content-value{color:var(--text-text-1);font-size:14px;font-weight:600}.technique-chips-cell{flex-wrap:wrap;gap:6px;display:flex}.technique-associations-cell,.technique-defense-cell{flex-direction:column;gap:4px;display:flex}:global(body.identities-exporting){cursor:wait}.identities-data-table-page{padding:24px 30px}.identities-data-table-page .interpres-data-table__row{min-height:90px}.identities-data-table-page .interpres-data-table__cell{padding:20px 12px}.identities-data-table-page .interpres-data-table__header-cell{letter-spacing:.012px;padding:12px}.identities-filter-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.identities-filter-chips-bar__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:14px}.identities-name-cell{text-align:left;align-items:center;gap:12px;display:flex}.identities-avatar{background-color:var(--primary-base);width:34px;height:34px;color:var(--text-inverse);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:13px;display:inline-flex}.identities-name-text{flex-direction:column;gap:2px;display:flex}.identities-name{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.identities-email{color:var(--text-text-3);text-overflow:ellipsis;white-space:nowrap;max-width:227px;font-size:12px;font-weight:500;line-height:14px;overflow:hidden}.identities-pill-list{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.identities-pill{background-color:var(--surface-active-item);height:22px;color:var(--text-text-4);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 6px 5px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.identities-pill-empty{color:var(--text-text-4);font-size:12px;font-weight:600}.identities-last-login{color:var(--text-text-4);letter-spacing:.2px;font-size:12px;font-weight:600;line-height:18px}.identities-info-button{margin-left:-8px}.identities-info-button svg,.identities-info-button svg path{fill:var(--text-text-3)!important}.identities-info-button--active{background-color:var(--primary-base)!important}.identities-info-button--active svg,.identities-info-button--active svg path{fill:var(--text-inverse)!important}._section_fulb6_1{gap:var(--spacing-3);flex-direction:column;display:flex}._title_fulb6_6{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-text-2)}._group_fulb6_12{gap:var(--spacing-3);padding:var(--spacing-3);background:var(--surface-default-card);border:1px solid var(--divider);border-radius:var(--border-radius-md);flex-direction:column;display:flex}._claim_fulb6_21{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}._claimHeader_fulb6_27{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}._name_fulb6_33{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-text-1);margin-right:auto}._confidence_fulb6_40{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);color:var(--text-text-3)}._summary_fulb6_45{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--text-text-2);margin:0}._evidenceList_fulb6_52{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._evidence_fulb6_52{gap:var(--spacing-1);padding-left:var(--spacing-3);border-left:2px solid var(--primary-base);flex-direction:column;display:flex}._quote_fulb6_67{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-style:italic;line-height:var(--line-height-relaxed);color:var(--text-text-1);overflow-wrap:anywhere;margin:0}._documentLink_fulb6_76{align-items:center;gap:var(--spacing-1);max-width:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--primary-base);text-decoration:none;display:inline-flex}._documentLink_fulb6_76:hover{color:var(--primary-base-hover);text-decoration:underline}._documentTitle_fulb6_91{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._version_fulb6_97{color:var(--text-text-3);flex-shrink:0}._alsoClaimed_fulb6_101{gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--divider);flex-direction:column;display:flex}._alsoClaimedLabel_fulb6_108{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);color:var(--text-text-3)}.identities-detail{flex:none;align-items:stretch;gap:40px;width:100%;min-height:100vh;display:flex}.identities-detail__main{flex-direction:column;flex:1;gap:24px;min-width:0;max-width:70%;padding:24px 0 24px 40px;display:flex}.identities-detail__back{color:var(--primary-base);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.identities-detail__back:hover{opacity:.85}.identities-detail__header{flex-direction:column;gap:20px;display:flex}.identities-detail__header-row{align-items:center;gap:20px;display:flex}.identities-detail__avatar{background:var(--primary-base);width:108px;height:108px;color:var(--text-inverse);border-radius:100px;justify-content:center;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:600;line-height:46px;display:inline-flex}.identities-detail__header-info{flex-direction:column;gap:8px;display:flex}.identities-detail__name{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:46px}.identities-detail__email-row{align-items:center;gap:10px;display:inline-flex}.identities-detail__email{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.identities-detail__copy-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.identities-detail__last-login{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.identities-detail__tabs{border-bottom:1px solid var(--border-border-3)}.identities-detail__toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.identities-detail__critical{color:var(--text-text-2);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.identities-detail__search-actions{align-items:center;gap:12px;display:flex}.identities-detail__filter-chips{color:var(--text-text-3);align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:14px;display:flex}.identities-detail__table .interpres-data-table__checkbox{display:none}.identities-detail__table .interpres-data-table__header-row{border-bottom:.8px solid var(--border-border-2)}.identities-detail__table .interpres-data-table__header-cell{letter-spacing:.012px;color:var(--text-text-3);font-size:12px;font-weight:500;line-height:18px}.identities-detail__table .interpres-data-table__row{border-bottom:1px solid var(--border-border-4)}.identities-detail__table .interpres-data-table__row:last-child,.identities-detail__table .interpres-data-table__row:last-child td{border-bottom:none}.identities-detail__table .interpres-data-table__cell{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.identities-detail__details{background:var(--surface-global-nav);border-left:1px solid var(--border-border-3);flex-direction:column;flex:0 0 28%;align-self:stretch;gap:40px;width:28%;max-width:28%;min-height:100%;padding:24px 30px;display:flex}aside.identities-detail__details.identities-detail__details--default{background:0 0}.identities-detail__default-details{flex-direction:column;gap:40px;width:100%;min-height:100%;display:flex}.identities-detail__details .campaign-detail__details-panel,.identities-detail__details .asset-details,.identities-detail__details .identities-detail__default-details,.identities-detail__details .visibility-detail__details-panel,.identities-detail__details .visibility-detail__integration-panel{width:100%;min-height:100%}.identities-detail__details-title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.identities-detail__details-section{flex-direction:column;gap:12px;width:100%;display:flex}.identities-detail__details-label{width:100%;color:var(--text-text-2);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.identities-detail__chip-row{flex-wrap:wrap;gap:8px;width:100%;display:flex}.identities-detail__chip-row--tags{row-gap:7px}.identities-detail__pill-list{flex-wrap:wrap;gap:8px;display:flex}.identities-detail__pill{background-color:var(--surface-active-item);height:22px;color:var(--text-text-4);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 6px 5px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.identities-detail__pill-empty{color:var(--text-text-4);font-size:12px;font-weight:600}.identities-detail__name-cell{flex-direction:column;gap:4px;display:flex}.identities-detail__asset-name{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.identities-detail__asset-subtitle{color:var(--text-text-3);font-size:12px;font-weight:400;line-height:20px}.identities-detail__exposure{align-items:center;gap:8px;display:inline-flex}.identities-detail__exposure svg{fill:var(--cyber-periwinkle)!important}.identities-detail__exposure-icon{color:var(--cyber-periwinkle);--fill-0:var(--cyber-periwinkle);width:18px;height:18px}.identities-detail__exposure-icon svg,.identities-detail__exposure-icon svg path{fill:var(--cyber-periwinkle)!important}.identities-detail__critical-cell{justify-content:center;align-items:center;display:inline-flex}.identities-detail__last-seen{color:var(--text-text-4);letter-spacing:.2px;font-size:12px;font-weight:600;line-height:18px}.identities-detail__row-action{opacity:.9;justify-content:center;align-items:center;display:inline-flex}.identities-detail__asset-link{color:var(--text-text-3);opacity:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.identities-detail__table--assets .interpres-data-table__row--hoverable:hover .identities-detail__asset-link,.identities-detail__table--assets .interpres-data-table__row--selected .identities-detail__asset-link{opacity:1}.identities-detail__cell-name{color:var(--text-text-2);font-size:14px;font-weight:600}.identities-detail__details-status-chip{text-transform:uppercase;letter-spacing:.2px}.identities-detail__integration-name-cell{align-items:center;gap:8px;display:inline-flex}.identities-detail__integration-logo{background:var(--primary-base);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:8px;font-size:12px;font-weight:800;display:inline-flex}.identities-detail__integration-action{justify-content:center;align-items:center;display:flex}.identities-detail__integration-icon{cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;padding:4px;transition:opacity .15s}.identities-detail__table--integrations .interpres-data-table__row--hoverable:hover .identities-detail__integration-icon,.identities-detail__table--integrations .interpres-data-table__row--selected .identities-detail__integration-icon{opacity:1}.identities-detail__table--integrations .identities-detail__link-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s}.identities-detail__table--integrations .interpres-data-table__row:hover .identities-detail__link-button,.identities-detail__table--integrations .interpres-data-table__row--hoverable:hover .identities-detail__link-button,.identities-detail__table--integrations .interpres-data-table__row--selected .identities-detail__link-button{opacity:1;visibility:visible;pointer-events:auto}.identities-detail__cell-name{color:var(--text-text-3);font-weight:600}.identities-detail__cell-name--integration{align-items:center;gap:10px;display:inline-flex}.identities-detail__cell-meta{color:var(--text-text-4);font-size:12px;font-weight:600}.identities-detail__cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:inline-block;overflow:hidden}.identities-detail__ip-cell{align-items:center;gap:6px;display:inline-flex}.identities-detail__ip-more{color:var(--primary-base);cursor:default;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700}.identities-detail__int-chip{letter-spacing:.2px;text-transform:uppercase;font-weight:800}.identities-detail__int-chip--uppercase{text-transform:uppercase}.identities-detail__link-button{cursor:pointer;color:var(--text-text-2);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.identities-detail__link-button:hover{color:var(--text-text-1)}.identities-detail__priority-value{color:var(--text-text-3);font-size:14px;font-weight:600}.identities-detail__loading{min-height:400px;color:var(--text-text-3);justify-content:center;align-items:center;display:flex}:global(body.vulnerability-exporting){cursor:wait}.vulnerability-data-table-page{padding:24px 30px}.vulnerability-data-table-page .interpres-data-table__row{min-height:98px}.vulnerability-data-table-page .interpres-data-table__cell{padding:20px 12px}.vulnerability-data-table-page .interpres-data-table__header-cell{letter-spacing:.012px;padding:12px}.vulnerability-filter-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vulnerability-filter-chips-bar__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:14px}.vulnerability-legend{align-items:flex-start;gap:40px;display:flex}.vulnerability-legend__section{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vulnerability-legend__title{letter-spacing:.4px;text-transform:uppercase;color:var(--text-text-4);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800;line-height:14px}.vulnerability-legend__items{align-items:flex-start;gap:16px;padding:0 2px;display:flex}.vulnerability-legend__item{align-items:flex-start;gap:6px;display:flex}.vulnerability-legend__text{white-space:nowrap;flex-direction:column;gap:2px;font-size:12px;line-height:14px;display:flex}.vulnerability-legend__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.vulnerability-legend__range{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-weight:400}.vulnerability-name{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.vulnerability-priority-cell{color:var(--text-text-3);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.vulnerability-coverage-cell{color:var(--text-text-3);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.vulnerability-pill-list{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.vulnerability-pill{background-color:var(--surface-active-item);height:22px;color:var(--text-text-3);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 6px 5px;font-size:12px;font-weight:800;line-height:18px;display:inline-flex}.vulnerability-pill--more{cursor:pointer;border:none;font-family:inherit}.vulnerability-pill-empty{color:var(--text-text-4);font-size:12px;font-weight:600}.vulnerability-score-tag{height:22px;color:var(--chip-cvss-text);text-shadow:1px 2px 3px #00000059;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:600;line-height:17px;display:inline-flex}.vulnerability-score-tag--high{background-color:var(--chip-cvss-negative-bg)}.vulnerability-score-tag--medium{background-color:var(--chip-cvss-warning-bg)}.vulnerability-score-tag--low{background-color:var(--chip-cvss-positive-bg)}.vulnerability-exploited-tag{text-transform:uppercase;letter-spacing:.2px;height:22px;color:var(--chip-cvss-text);border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;font-size:12px;font-weight:800;line-height:17px;display:inline-flex}.vulnerability-exploited-tag--yes{background-color:var(--chip-cvss-negative-bg)}.vulnerability-exploited-tag--no{background-color:var(--chip-cvss-positive-bg)}.vulnerability-last-seen{color:var(--text-text-4);letter-spacing:.2px;font-size:12px;font-weight:600;line-height:18px}.vulnerability-associations{flex-direction:column;gap:2px;display:flex}.vulnerability-tooltip__link{color:var(--primary-base);margin-top:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.vulnerability-info-button{margin-left:-8px}.vulnerability-info-button svg,.vulnerability-info-button svg path{fill:var(--text-text-3)!important}.vulnerability-info-button--active{background-color:var(--primary-base)!important}.vulnerability-info-button--active svg,.vulnerability-info-button--active svg path{fill:var(--text-inverse)!important}.vulnerability-detail__name{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.vulnerability-detail__coverage{align-items:center;gap:8px;display:flex}.vulnerability-detail__coverage-value{color:var(--text-text-3);font-size:14px;font-weight:600}.vulnerability-detail__created{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500}.vulnerability-detail__name-cell{flex-direction:column;gap:4px;display:flex}.vulnerability-detail__asset-name{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.vulnerability-detail__asset-subtitle{color:var(--text-text-3);font-size:12px;font-weight:400;line-height:20px}.vulnerability-detail__exposure{align-items:center;gap:8px;display:inline-flex}.vulnerability-detail__exposure svg{fill:var(--cyber-periwinkle)!important}.vulnerability-detail__critical-cell{justify-content:center;align-items:center;width:100%;display:flex}.vulnerability-detail__pill-list{flex-wrap:wrap;gap:8px;display:flex}.vulnerability-detail__pill{background-color:var(--surface-active-item);height:22px;color:var(--text-text-4);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 6px 5px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.vulnerability-detail__pill-empty{color:var(--text-text-4);font-size:12px;font-weight:600}.vulnerability-detail__last-seen{color:var(--text-text-4);letter-spacing:.2px;font-size:12px;font-weight:600;line-height:18px}.vulnerability-detail__row-action{opacity:.9;justify-content:center;align-items:center;display:inline-flex}.vulnerability-detail__asset-link,.vulnerability-detail__campaign-link{color:var(--text-text-3);opacity:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.vulnerability-detail__table--campaigns .interpres-data-table__row--hoverable:hover .vulnerability-detail__campaign-link,.vulnerability-detail__table--campaigns .interpres-data-table__row--selected .vulnerability-detail__campaign-link,.vulnerability-detail__table--assets .interpres-data-table__row--hoverable:hover .vulnerability-detail__asset-link,.vulnerability-detail__table--assets .interpres-data-table__row--selected .vulnerability-detail__asset-link{opacity:1}.vulnerability-detail__details{background:var(--surface-global-nav);border-left:none;gap:40px;padding:24px 30px}.vulnerability-detail__details.campaign-detail__details--default{border-left:1px solid var(--border-border-3);background:0 0}.vulnerability-detail__table--campaigns .interpres-data-table__cell--checkbox,.vulnerability-detail__table--campaigns .interpres-data-table__header-cell:first-child{width:0;padding:0}.vulnerability-detail__table--campaigns .interpres-data-table__checkbox{display:none}.vulnerability-detail__table--assets .interpres-data-table__cell--checkbox,.vulnerability-detail__table--assets .interpres-data-table__header-cell:first-child{width:0;padding:0}.vulnerability-detail__table--assets .interpres-data-table__checkbox{display:none}.vulnerability-detail__table .interpres-data-table__cell--checkbox+.interpres-data-table__cell,.vulnerability-detail__table .interpres-data-table__header-cell:first-child+.interpres-data-table__header-cell{padding-left:0}.vulnerability-detail__default-details{flex-direction:column;gap:40px;display:flex}.vulnerability-detail__default-title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.vulnerability-detail__default-metrics{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.vulnerability-detail__default-metric{flex-direction:column;flex:1 0 0;gap:12px;min-width:0;height:56px;display:flex}.vulnerability-detail__default-label{color:var(--text-text-2);align-items:center;gap:6px;padding:1px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.vulnerability-detail__default-value{color:var(--text-text-2);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px;display:flex}.vulnerability-detail__empty{color:var(--text-text-3);font-weight:500}.vulnerability-detail__default-scores-section{flex-direction:column;align-items:flex-end;gap:16px;width:100%;display:flex}.vulnerability-detail__default-scores-title{width:100%;color:var(--text-text-2);padding:1px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:18px}.vulnerability-detail__default-scores-card{background:var(--surface-default-card);border:1px solid #222d38;border-radius:20px;flex-direction:column;gap:40px;width:100%;padding:20px 20px 30px;display:flex}.vulnerability-detail__default-scores-row{align-items:flex-start;gap:50px;width:100%;display:flex}.vulnerability-detail__default-scores-row--last{justify-content:space-between;align-items:flex-end}.vulnerability-detail__default-score-item{flex-direction:column;gap:12px;display:flex}.vulnerability-detail__default-score-item--fixed{flex-shrink:0;width:130px}.vulnerability-detail__default-score-val{align-items:center;gap:8px;display:inline-flex}.vulnerability-detail__score-tag{background:var(--surface-active-item);letter-spacing:.2px;width:fit-content;height:22px;color:var(--chip-cvss-text);text-shadow:1px 2px 3px #00000059;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:17px;display:inline-flex}.vulnerability-detail__score-tag--negative{background:var(--chip-cvss-negative-bg)}.vulnerability-detail__score-tag--warning{background:var(--chip-cvss-warning-bg)}.vulnerability-detail__score-suffix{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px}.vulnerability-detail__score-learn-more{color:var(--primary-base);cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:15px}.vulnerability-detail__default-item{flex-direction:column;gap:12px;width:100%;display:flex}.vulnerability-detail__default-chip-row{flex-wrap:wrap;gap:8px;display:flex}.vulnerability-detail__default-products{flex-direction:column;gap:8px;width:100%;display:flex}.vulnerability-detail__default-product-row{justify-content:space-between;align-items:center;width:100%;height:22px;display:flex}.vulnerability-detail__default-product-name{background:var(--surface-active-item);color:var(--text-text-3);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:4px 6px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:18px;overflow:hidden}.vulnerability-detail__default-product-status{background:var(--surface-active-item);color:var(--text-text-4);white-space:nowrap;border-radius:4px;padding:4px 6px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:18px}.technique-card{box-sizing:border-box;opacity:.9;background:var(--matrix-full-bg);border-left:4px solid var(--matrix-full-stroke);border-radius:12px;justify-content:flex-start;align-items:center;gap:20px;width:200px;height:100px;padding:20px;text-decoration:none;transition:all .15s;display:inline-flex}.technique-card:hover{background:var(--matrix-full-bg-hover);opacity:1;cursor:pointer}.technique-card:focus{outline:2px solid var(--primary-base);outline-offset:2px}.technique-card--full{background:var(--matrix-full-bg);border-left-color:var(--matrix-full-stroke)}.technique-card--full:hover{background:var(--matrix-full-bg-hover)}.technique-card--strong{background:linear-gradient(90deg, var(--matrix-strong-bg-light) 0%, var(--matrix-strong-bg-dark) 100%);border-left-color:var(--matrix-strong-stroke)}.technique-card--strong:hover{background:var(--matrix-strong-bg-hover)}.technique-card--moderate{background:linear-gradient(90deg, var(--matrix-moderate-bg-light) 0%, var(--matrix-moderate-bg-dark) 100%);border-left-color:var(--matrix-moderate-stroke)}.technique-card--moderate:hover{background:var(--matrix-moderate-bg-hover)}.technique-card--weak{background:linear-gradient(90deg, var(--matrix-weak-bg-light) 0%, var(--matrix-weak-bg-dark) 100%);border-left-color:var(--matrix-weak-stroke)}.technique-card--weak:hover{background:var(--matrix-weak-bg-hover)}.technique-card__name{color:var(--matrix-card-text);word-wrap:break-word;text-shadow:0px 1px 4px var(--surface-default-background);line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1 1 0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.technique-card__right{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;width:24px;display:inline-flex}.technique-card__count{color:var(--matrix-card-text);word-wrap:break-word;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px}:root[data-theme=light] .technique-card__name{color:var(--matrix-card-text);text-shadow:none}:root[data-theme=light] .technique-card__count{color:var(--matrix-card-text)}:root[data-theme=light] .technique-card:active .technique-card__name,:root[data-theme=light] .technique-card:active .technique-card__count{color:var(--matrix-card-text-active)}:root[data-theme=light] .technique-card:active .technique-card__right{opacity:.6}.tactic-column{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:200px;min-width:200px;display:flex}.tactic-column__header{box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;width:200px;padding:0;display:flex}.tactic-column__name{text-transform:uppercase;letter-spacing:.2px;color:#aab5bf;text-align:center;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;background:#314252;border-radius:4px;justify-content:center;align-items:center;gap:4px;max-width:200px;height:22px;padding:4px 6px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;line-height:18px;display:inline-flex;overflow:hidden}.tactic-column__count{letter-spacing:.2px;color:#aab5bf;text-align:center;white-space:nowrap;border-radius:4px;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding:2px 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.tactic-column__techniques{flex-direction:column;align-items:center;gap:10px;width:200px;display:flex}.matrix-filters-chips-bar{align-items:center;gap:var(--spacing-3);width:100%;padding-top:var(--spacing-4);flex-wrap:wrap;display:flex}.matrix-filters-chips-bar__label{font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--text-text-2);white-space:nowrap;line-height:14px}.mitre-matrix-page{flex-direction:column;flex:1;gap:0;width:100%;height:100%;min-height:0;padding:24px 30px;display:flex}.mitre-matrix-section-banner{width:calc(100% + 80px);margin:-24px -40px 24px}@media (width<=1400px){.mitre-matrix-section-banner{width:calc(100% + 48px);margin:-20px -24px 20px}}@media (width<=1200px){.mitre-matrix-section-banner{width:calc(100% + 40px);margin:-16px -20px 16px}}.mitre-matrix-legends{flex-shrink:0;align-items:flex-start;gap:40px;display:flex}.mitre-matrix-legends .priority-icon{box-shadow:none!important;background:0 0!important;border:none!important}.mitre-matrix-info-button{margin-left:-8px}.mitre-matrix-info-button svg,.mitre-matrix-info-button svg path{fill:var(--text-text-3)!important}.mitre-matrix-info-button--active{background-color:var(--primary-base)!important}.mitre-matrix-info-button--active svg,.mitre-matrix-info-button--active svg path{fill:var(--text-inverse)!important}.mitre-matrix-legend{gap:var(--spacing-2);flex-direction:column;display:flex}.mitre-matrix-legend__title{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-extrabold);letter-spacing:.4px;text-transform:uppercase;color:var(--text-text-4);line-height:14px}.mitre-matrix-legend__items{align-items:flex-start;gap:var(--spacing-5);padding:0 2px;display:flex}.mitre-matrix-legend__item{align-items:flex-start;gap:6px;display:flex}.mitre-matrix-legend__bar{border-radius:var(--border-radius-xs);flex-shrink:0;width:4px;height:14px}.mitre-matrix-legend__bar--weak{background:var(--matrix-weak-stroke)}.mitre-matrix-legend__bar--moderate{background:var(--matrix-moderate-stroke)}.mitre-matrix-legend__bar--strong{background:var(--matrix-strong-stroke)}.mitre-matrix-legend__bar--full{background:var(--matrix-full-stroke)}.mitre-matrix-legend__label{flex-direction:column;gap:2px;display:flex}.mitre-matrix-legend__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-text-2);white-space:nowrap;line-height:14px}.mitre-matrix-legend__range{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--text-text-3);white-space:nowrap;line-height:14px}.mitre-matrix-header{padding:0 0 var(--spacing-5) 0;justify-content:space-between;align-items:center;display:flex}.mitre-matrix-title-row{align-items:center;gap:var(--spacing-3);display:flex}.mitre-matrix-title{font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:var(--font-weight-extrabold);color:var(--text-text-1);margin:0;line-height:46px}.mitre-matrix-title sup{vertical-align:baseline;margin-left:2px;font-size:32px;font-weight:400;line-height:1;position:relative;top:-.2em}.mitre-matrix-controls{align-items:center;gap:var(--spacing-3);display:flex}.mitre-matrix-sort-filter{gap:var(--spacing-4);padding:0 0 var(--spacing-5) 0;border-bottom:.8px solid var(--border-border-2);flex-direction:column;display:flex}.mitre-matrix-sort-filter__row{justify-content:space-between;align-items:center;width:100%;display:flex}.mitre-matrix-display-toggle{align-items:center;gap:var(--spacing-5);background:var(--surface-default-card);border-radius:var(--border-radius-md);height:52px;padding:0 18px;display:flex}.mitre-matrix-display-toggle__option{align-items:center;gap:var(--spacing-2);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--spacing-5);color:var(--text-text-4);white-space:nowrap;background:0 0;border:none;padding:0;transition:color .15s;display:flex}.mitre-matrix-display-toggle__option svg,.mitre-matrix-display-toggle__option svg path{fill:var(--text-text-4)!important;stroke:var(--text-text-4)!important}.mitre-matrix-display-toggle__option:hover{color:var(--matrix-full-stroke);background:var(--surface-default-card);box-shadow:none!important}.mitre-matrix-display-toggle__option:hover svg,.mitre-matrix-display-toggle__option:hover svg path{fill:var(--matrix-full-stroke)!important}.mitre-matrix-display-toggle__option--active{color:var(--text-text-2);font-weight:var(--font-weight-semibold)}.mitre-matrix-display-toggle__option--active svg,.mitre-matrix-display-toggle__option--active svg path{fill:var(--matrix-full-stroke)!important;stroke:var(--matrix-full-stroke)!important}.mitre-matrix-sort-dropdown{width:290px}.mitre-matrix-sort-dropdown .dropdown-input-wrapper{border-color:var(--border-border-2);background-color:var(--surface-default-card);min-height:48px}.mitre-matrix-sort-dropdown .dropdown-input{color:var(--text-text-2)}.mitre-matrix-sort-dropdown .dropdown-menu{padding:12px}.mitre-matrix-sort-dropdown .dropdown-option{color:var(--text-text-4);border-radius:var(--border-radius-sm);gap:10px;padding:10px 6px}.mitre-matrix-sort-dropdown .dropdown-option .dropdown-option-icon{width:14px;min-width:14px;height:14px}.mitre-matrix-sort-dropdown .dropdown-option .dropdown-option-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:20px}.mitre-matrix-sort-dropdown .dropdown-option.dropdown-option-selected{color:var(--matrix-full-stroke);background-color:#0000}.mitre-matrix-grid-container{flex:1;width:calc(100% + 40px);min-height:0;margin:0 -40px -24px;padding:20px 40px 24px;overflow:auto}.mitre-matrix-grid-container::-webkit-scrollbar{width:12px;height:12px}.mitre-matrix-grid-container::-webkit-scrollbar-track{background:var(--surface-default-card);border-radius:var(--border-radius-sm)}.mitre-matrix-grid-container::-webkit-scrollbar-thumb{background:var(--border-border-2);border-radius:var(--border-radius-sm)}.mitre-matrix-grid-container::-webkit-scrollbar-thumb:hover{background:var(--border-border-1)}.mitre-matrix-grid-container::-webkit-scrollbar-corner{background:var(--surface-default-card)}.mitre-matrix-grid{gap:var(--spacing-5);min-width:fit-content;padding-bottom:var(--spacing-5);display:flex}.mitre-matrix-loading{background-color:var(--surface-default-background);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;width:calc(100% + 80px);min-height:400px;margin:0 -40px -24px;display:flex;position:relative;overflow:visible}.mitre-matrix-no-data{background-color:var(--surface-default-background);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;min-height:400px;display:flex;overflow:visible}.mitre-matrix-error{min-height:400px;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-base);color:var(--colors-red);justify-content:center;align-items:center;display:flex}:root[data-theme=light] .mitre-matrix-title{color:var(--text-text-1)}:root[data-theme=light] .tactic-column__name{color:var(--text-text-3);background:0 0}:root[data-theme=light] .tactic-column__count{color:var(--text-text-4)}:root[data-theme=light] .mitre-matrix-display-toggle{background:var(--surface-default-card)}:root[data-theme=light] .mitre-matrix-display-toggle__option{color:var(--text-text-3)}:root[data-theme=light] .mitre-matrix-display-toggle__option svg,:root[data-theme=light] .mitre-matrix-display-toggle__option svg path{fill:var(--text-text-3)!important;stroke:var(--text-text-3)!important}:root[data-theme=light] .mitre-matrix-display-toggle__option:hover{color:var(--primary-base);background:0 0}:root[data-theme=light] .mitre-matrix-display-toggle__option:hover svg,:root[data-theme=light] .mitre-matrix-display-toggle__option:hover svg path{fill:var(--primary-base)!important;stroke:var(--primary-base)!important}:root[data-theme=light] .mitre-matrix-display-toggle__option--active{color:var(--text-text-1)}:root[data-theme=light] .mitre-matrix-display-toggle__option--active svg,:root[data-theme=light] .mitre-matrix-display-toggle__option--active svg path{fill:var(--primary-base)!important;stroke:var(--primary-base)!important}:root[data-theme=light] .mitre-matrix-sort-dropdown .dropdown-input-wrapper{border-color:var(--border-border-2);background-color:var(--surface-active-item)}:root[data-theme=light] .mitre-matrix-sort-dropdown .dropdown-input,:root[data-theme=light] .mitre-matrix-sort-dropdown .dropdown-option{color:var(--text-text-2)}:root[data-theme=light] .mitre-matrix-sort-dropdown .dropdown-option.dropdown-option-selected{color:var(--text-text-1)}@media (width<=1280px){.mitre-matrix-header{align-items:flex-start;gap:var(--spacing-4);flex-direction:column}.mitre-matrix-controls{flex-wrap:wrap}.mitre-matrix-sort-filter{align-items:flex-start;gap:var(--spacing-4);flex-direction:column}.mitre-matrix-legends{gap:var(--spacing-5);flex-wrap:wrap}}.visibility-filters-chips-bar{align-items:center;gap:var(--spacing-3);width:100%;padding-top:var(--spacing-4);flex-wrap:wrap;display:flex}.visibility-filters-chips-bar__label{font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--text-text-2);white-space:nowrap;line-height:20px}.visibility-data-table-page{padding:24px 30px}.visibility-info-button{margin-left:-8px}.visibility-info-button svg,.visibility-info-button svg path{fill:var(--text-text-3)!important}.visibility-info-button--active{background-color:var(--primary-base)!important}.visibility-info-button--active svg,.visibility-info-button--active svg path{fill:var(--text-inverse)!important}.visibility-table__name-link{color:var(--text-text-2);font-size:14px;font-weight:600;line-height:22px;text-decoration:none;transition:color .2s}.visibility-table__name-link:hover{color:var(--primary-base-hover);text-decoration:underline}.visibility-table__priority{align-items:center;gap:8px;display:flex}.visibility-table__priority-value{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px}.visibility-table__category{flex-wrap:wrap;gap:6px;display:flex}.visibility-table__available{justify-content:center;display:flex}.visibility-table__identifiers{letter-spacing:.2px;color:var(--text-text-2);text-align:center;font-family:Roboto Mono,monospace;font-size:14px;font-weight:500;line-height:18px}.visibility-table__identifiers--error{color:var(--colors-red)}.visibility-table__chips{flex-wrap:wrap;gap:6px;display:flex}.visibility-table__chip--expandable{cursor:pointer!important}.visibility-table__associations{flex-direction:column;gap:6px;display:flex}.visibility-table__availability-chip .MuiChip-icon{width:20px;height:20px;margin-right:6px}.visibility-table__availability-chip .MuiChip-label{letter-spacing:.2px}.visibility-legend__section{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.visibility-legend__title{letter-spacing:.4px;text-transform:uppercase;color:var(--text-text-4);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800;line-height:14px}.visibility-legend__items{align-items:flex-start;padding:0 2px;display:flex}.visibility-legend__items--priority{gap:20px}.visibility-legend__items--defense{gap:16px}.visibility-legend__item{align-items:flex-start;gap:6px;display:flex}.visibility-legend__label{white-space:nowrap;flex-direction:column;gap:2px;font-size:12px;line-height:14px;display:flex}.visibility-legend__name{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.visibility-legend__range{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-weight:400}.visibility-section-banner{width:100%}.campaign-detail__details-panel{flex-direction:column;gap:32px;display:flex}.campaign-detail__details-top{flex-direction:column;gap:20px;display:flex}.campaign-detail__details-header{justify-content:space-between;align-items:center;display:flex}.campaign-detail__details-chip{border-radius:var(--border-radius-sm);color:var(--primary-base);cursor:default;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.campaign-detail__details-actions{align-items:center;gap:16px;display:inline-flex}.campaign-detail__icon-button{border-radius:var(--border-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.campaign-detail__icon-button:hover{background:var(--surface-active-item)}.campaign-detail__details-title{flex-direction:column;gap:12px;display:flex}.campaign-detail__details-name{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px}.campaign-detail__details-meta{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:20px;display:inline-flex}.campaign-detail__details-metrics{align-items:flex-start;gap:24px;display:flex}.campaign-detail__details-metric{flex-direction:column;flex:1;gap:12px;display:flex}.campaign-detail__details-description{flex-direction:column;gap:10px;display:flex}.campaign-detail__details-description-text{color:var(--text-text-3);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.campaign-detail__details-section{flex-direction:column;gap:16px;display:flex}.campaign-detail__references{flex-direction:column;gap:8px;display:flex}.campaign-detail__reference{background:var(--surface-global-nav);color:var(--text-text-3);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:22px;text-decoration:none;display:flex}.campaign-detail__reference span{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.campaign-detail__reference .icon.icon-size-xs{width:14px;height:14px}.campaign-detail__details-cards{flex-direction:column;gap:16px;display:flex}.campaign-detail__detail-label{color:var(--text-text-2);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.campaign-detail__detail-value{color:var(--text-text-2);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px;display:flex}.campaign-detail__detail-item{flex-direction:column;gap:12px;display:flex}.campaign-detail__chip-row{flex-wrap:wrap;gap:8px;display:flex}.campaign-detail__details-grid{align-items:flex-start;gap:20px;display:flex}.campaign-detail__details-grid>.campaign-detail__detail-item{flex:1}.campaign-detail__score-card{background:var(--surface-default-background);border:1px solid var(--border-border-2);border-radius:20px;flex-direction:column;gap:20px;padding:20px 20px 30px;display:flex}.campaign-detail__score-title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:18px}.campaign-detail__score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;display:grid}.campaign-detail__score-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px}.campaign-detail__score-value{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px}.visibility-detail{align-items:flex-start;gap:40px;display:flex}.visibility-detail__main{flex-direction:column;flex:1;gap:24px;max-width:70%;padding:24px 0 24px 40px;display:flex}.visibility-detail__aside{background:var(--surface-global-nav);flex-direction:column;flex:0 0 28%;gap:40px;width:28%;max-width:28%;height:100%;padding:24px 30px;display:flex}.visibility-detail__aside--default{border-left:1px solid var(--border-border-3);background:0 0}.visibility-detail__details-panel{flex-direction:column;gap:40px;width:100%;display:flex}.visibility-detail__details-title{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:32px}.visibility-detail__details-section{flex-direction:column;gap:12px;display:flex}.visibility-detail__details-label{color:var(--text-text-2);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.visibility-detail__details-value{color:var(--text-text-2);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px;display:flex}.visibility-detail__details-chip-row{flex-wrap:wrap;gap:8px;display:flex}.visibility-detail__details-chip{letter-spacing:.2px;font-weight:700}.visibility-detail__details-status-chip{text-transform:uppercase;letter-spacing:.2px}.visibility-detail__details-empty{color:var(--text-text-3)}.visibility-detail__back{color:var(--primary-base);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.visibility-detail__back:hover,.visibility-detail__back:focus,.visibility-detail__back:active{box-shadow:none;background:0 0}.visibility-detail__back-text{transition:opacity .2s}.visibility-detail__back:hover .visibility-detail__back-text{opacity:.85}.visibility-detail__header{flex-direction:column;gap:12px;display:flex}.visibility-detail__title{color:var(--text-text-1);align-items:center;min-width:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:46px;display:flex}.visibility-detail__title>*{flex:1;min-width:0}.visibility-detail__title-text{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.visibility-detail__meta{align-items:center;gap:16px;display:flex}.visibility-detail__last-checked{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:flex}.visibility-detail__description{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px}.visibility-detail__description-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.visibility-detail__description-action{justify-content:flex-end;align-items:center;display:flex}.visibility-detail__description-dialog-panel{background:var(--surface-default-card);box-shadow:none;border-radius:20px;padding:30px 40px 20px;width:50%!important;max-width:50%!important}.visibility-detail__description-dialog-panel .base-dialog__header{margin-bottom:20px}.visibility-detail__description-dialog-panel .base-dialog__title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:40px}.visibility-detail__description-dialog-panel .base-dialog__close.icon-button{width:20px!important;height:20px!important}.visibility-detail__description-dialog-panel .base-dialog__close .icon{width:16px;height:16px}.visibility-detail__description-dialog-content{max-height:70vh;padding-right:2px;overflow:hidden auto}.visibility-detail__description-dialog{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:22px}.visibility-detail__description-dialog p{margin:0 0 12px}.visibility-detail__description-dialog p:last-child{margin-bottom:0}.visibility-detail__description-dialog a{color:var(--primary-base);text-decoration:underline}.visibility-detail__toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.visibility-detail__tabs{padding-bottom:10px}.visibility-detail__priority-summary{align-items:center;gap:30px;display:flex}.visibility-detail__priority-item{color:var(--text-text-3);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.visibility-detail__search-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.visibility-detail__filter-button{border-color:var(--primary-base);height:50px;color:var(--primary-base);padding:13px 20px;font-size:16px;font-weight:800;line-height:22px}.visibility-detail__filter-chips{color:var(--text-text-3);align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:14px;display:flex}.visibility-detail__table .interpres-data-table__checkbox{display:none}.visibility-detail__table .interpres-data-table__header-cell:first-child,.visibility-detail__table .interpres-data-table__cell--checkbox{width:0;padding:0}.visibility-detail__table .interpres-data-table__header-row{border-bottom:.8px solid var(--border-border-2)}.visibility-detail__table .interpres-data-table__header-cell{letter-spacing:.012px;color:var(--text-text-3);font-size:12px;font-weight:500;line-height:18px}.visibility-detail__table .interpres-data-table__row{border-bottom:1px solid var(--border-border-4)}.visibility-detail__table .interpres-data-table__row:last-child,.visibility-detail__table .interpres-data-table__row:last-child td{border-bottom:none}.visibility-detail__table .interpres-data-table__cell{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:22px}.visibility-detail__name{color:var(--text-text-3);font-weight:600}.visibility-detail__priority-cell,.visibility-detail__coverage-cell{align-items:center;gap:8px;display:flex}.visibility-detail__priority-value,.visibility-detail__coverage-value,.visibility-detail__technique-name{color:var(--text-text-1);font-size:14px;font-weight:600}.visibility-detail__item-link{color:var(--text-text-3);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.visibility-detail__item-link:hover,.visibility-detail__item-link:focus-visible{background:var(--surface-active-item);color:var(--text-text-1)}.visibility-detail__table .interpres-data-table__row:hover .visibility-detail__item-link,.visibility-detail__table .interpres-data-table__row:focus-within .visibility-detail__item-link,.visibility-detail__table .interpres-data-table__row--selected .visibility-detail__item-link{opacity:1;visibility:visible;pointer-events:auto}.visibility-detail__integration-name-cell{align-items:center;gap:10px;display:inline-flex}.visibility-detail__cell-meta{color:var(--text-text-4);font-size:12px;font-weight:600}.visibility-detail__cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:inline-block;overflow:hidden}.visibility-detail__ip-cell{align-items:center;gap:6px;display:inline-flex}.visibility-detail__ip-more{color:var(--primary-base);cursor:default;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700}.visibility-detail__chip{letter-spacing:.2px;text-transform:uppercase;font-weight:800}.visibility-detail__chip--uppercase{text-transform:uppercase}.visibility-detail__integration-action{justify-content:center;align-items:center;display:flex}.visibility-detail__availability-chip .MuiChip-icon{width:20px;height:20px;margin-right:6px}.visibility-detail__availability-chip .MuiChip-label{letter-spacing:.2px}.visibility-detail__state-chip{box-shadow:none;text-shadow:none;text-transform:uppercase;letter-spacing:.2px;border:none;border-radius:4px;justify-content:center;align-items:center;height:22px;padding:4px 6px 5px;font-weight:800;display:inline-flex;background-color:var(--surface-active-item)!important;border:1px solid var(--surface-active-item)!important}.visibility-detail__state-chip .MuiChip-icon{width:20px;height:20px;margin-right:6px}.visibility-detail__state-chip .MuiChip-label{letter-spacing:.2px;padding:0;font-size:12px;line-height:17px}.visibility-detail__state-chip .MuiChip-icon svg,.visibility-detail__state-chip .MuiChip-icon path{fill:currentColor}.visibility-detail__state-chip--connected{color:#52af7e!important}.visibility-detail__state-chip--connected .MuiChip-icon svg,.visibility-detail__state-chip--connected .MuiChip-icon path{fill:#52af7e!important}.visibility-detail__state-chip--disconnected{color:var(--chip-unavailable-text)}.visibility-detail__loading,.visibility-detail__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;display:flex}.settings-page{flex-direction:column;gap:24px;min-width:0;height:100%;min-height:0;padding:20px 30px 30px;display:flex;overflow:hidden}.reveal-dashboard-layout__content .settings-page{padding:0}.settings-page__title{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:46px}.settings-page__card{background:var(--surface-default-card);border:none;border-radius:20px;flex:1;min-height:0;overflow:hidden}.settings-page__body{align-items:stretch;gap:56px;width:100%;height:100%;min-height:0;display:flex}.settings-page__menu{flex-direction:column;gap:2px;width:280px;padding:40px 0 40px 30px;display:flex}.settings-page__menu-item{cursor:pointer;width:269px;height:42px;color:var(--text-text-3);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:18px;display:flex}.settings-page__menu-item--active{background:var(--surface-default-background);color:var(--primary-base)}.settings-page__menu-icon{flex-shrink:0}.settings-page__menu-indicator{color:var(--primary-base);margin-left:auto}.settings-page__menu-indicator--rotated{transform:rotate(180deg)}.settings-page__content{flex:1;min-width:0;height:100%;padding:40px 30px 40px 0;overflow:hidden auto}.settings-page__content-body{flex-direction:column;gap:40px;height:100%;display:flex}.settings-page__content-body>*{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:32px}.settings-page .interpres-data-table-page__header{border-bottom:.8px solid var(--border-border-2);align-items:center;min-height:64px;margin-bottom:32px;padding-bottom:16px}.settings-page .interpres-data-table-page__title-group{align-items:baseline;gap:8px}.settings-page .interpres-data-table-page__title{font-size:24px;font-weight:700;line-height:32px}.settings-page .interpres-data-table-page__title-count{height:auto;font-size:16px;line-height:32px;display:inline}.settings-page .interpres-data-table-page__title-count--loading{opacity:.8;animation:1.2s ease-in-out infinite settingsTitleCountPulse}.settings-page .interpres-data-table-page__header-actions{align-items:center;gap:12px}.settings-page .interpres-data-table-page__header-actions .interpres-search-input{--search-input-height:50px;width:307px}@keyframes settingsTitleCountPulse{0%,to{opacity:.4}50%{opacity:1}}@media (width<=768px){.settings-page .interpres-data-table-page__header{height:auto;min-height:64px}}.settings-page .settings-custom-data__action-btn,.settings-page .settings-templates__action-btn,.settings-page .settings-dashboards__action-btn,.settings-page .settings-users__action-button,.settings-page .settings-organizations__action-button,.settings-page .group-detail__action-button,.settings-page .settings-health-logs__view-button,.settings-page .collectors-tab__actions .icon-button,.settings-page .tags-tab__actions .icon-button{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--primary-base);opacity:1;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;line-height:16px;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.settings-page .settings-custom-data__action-btn .icon,.settings-page .settings-templates__action-btn .icon,.settings-page .settings-dashboards__action-btn .icon,.settings-page .settings-users__action-button .icon,.settings-page .settings-organizations__action-button .icon,.settings-page .group-detail__action-button .icon,.settings-page .settings-health-logs__view-button .icon,.settings-page .collectors-tab__actions .icon-button .icon,.settings-page .tags-tab__actions .icon-button .icon{color:inherit}.settings-page .settings-custom-data__action-btn:not(:disabled):hover,.settings-page .settings-templates__action-btn:not(:disabled):hover,.settings-page .settings-dashboards__action-btn:not(:disabled):hover,.settings-page .settings-users__action-button:not(:disabled):hover,.settings-page .settings-organizations__action-button:not(:disabled):hover,.settings-page .group-detail__action-button:not(:disabled):hover,.settings-page .settings-health-logs__view-button:not(:disabled):hover,.settings-page .collectors-tab__actions .icon-button:not(:disabled):hover,.settings-page .tags-tab__actions .icon-button:not(:disabled):hover,.settings-page .settings-custom-data__action-btn:focus-visible,.settings-page .settings-templates__action-btn:focus-visible,.settings-page .settings-dashboards__action-btn:focus-visible,.settings-page .settings-users__action-button:focus-visible,.settings-page .settings-organizations__action-button:focus-visible,.settings-page .group-detail__action-button:focus-visible,.settings-page .settings-health-logs__view-button:focus-visible,.settings-page .collectors-tab__actions .icon-button:focus-visible,.settings-page .tags-tab__actions .icon-button:focus-visible{color:var(--primary-base-hover);background:var(--primary-alpha-10);box-shadow:inset 0 0 0 1px #2196f34d}.settings-page .settings-custom-data__action-btn:not(:disabled):active,.settings-page .settings-templates__action-btn:not(:disabled):active,.settings-page .settings-dashboards__action-btn:not(:disabled):active,.settings-page .settings-users__action-button:not(:disabled):active,.settings-page .settings-organizations__action-button:not(:disabled):active,.settings-page .group-detail__action-button:not(:disabled):active,.settings-page .settings-health-logs__view-button:not(:disabled):active,.settings-page .collectors-tab__actions .icon-button:not(:disabled):active,.settings-page .tags-tab__actions .icon-button:not(:disabled):active{background:var(--primary-alpha-20)}.settings-page .settings-exports__download-button{min-height:32px;font-size:12px;font-weight:600;line-height:16px}.threat-profile-dialog{background:var(--surface-global-nav);color:var(--text-text-1);border-radius:0;height:100vh;margin-left:auto;position:relative;width:33%!important;max-width:33%!important;padding:30px 20px!important}.threat-profile-dialog .dropdown-menu{background:var(--input-bg-default-state)}.base-dialog__container.threat-profile-dialog__container{justify-content:flex-end;align-items:stretch;padding:0}.threat-profile-dialog .base-dialog__content{height:calc(100vh - 120px);max-height:none;padding:0 8px;overflow-y:auto}.threat-profile-dialog .base-dialog__header{margin-bottom:24px;padding-bottom:16px}.threat-profile-dialog .base-dialog__title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:28px}.threat-profile-dialog__content{flex-direction:column;gap:24px;display:flex}.threat-profile-dialog__body{flex-direction:column;gap:32px;display:flex}.threat-profile-dialog__field{flex-direction:column;gap:12px;display:flex}.threat-profile-dialog__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.threat-profile-dialog__input.input-container{background:var(--input-modal-bg-default,var(--input-bg-default-state))}.threat-profile-dialog__textarea{background:var(--input-modal-bg-default,var(--input-bg-default-state));border-radius:8px}.threat-profile-dialog__dropdown .dropdown-input-wrapper{background:var(--input-modal-bg-default,var(--input-bg-default-state));min-height:50px}.threat-profile-dialog__toggle{justify-content:flex-start;align-items:center;margin-left:8px;display:flex}.threat-profile-dialog__toggle-label .interpres-switch-label{color:var(--text-text-2);max-width:260px}.threat-profile-dialog__platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.threat-profile-dialog__platforms .platform-selection{width:100%;min-height:112px}.threat-profile-dialog__platforms .platform-selection__content{gap:6px;padding:6px 8px 8px}.threat-profile-dialog__platforms .platform-selection__label{white-space:normal;text-align:center;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;line-height:16px}@media (width<=1200px){.threat-profile-dialog__platforms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.threat-profile-dialog__platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.threat-profile-dialog__platforms{grid-template-columns:minmax(0,1fr)}}.threat-profile-dialog__show-more{color:var(--primary-base);cursor:pointer;text-align:center;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.threat-profile-dialog__show-more .icon{color:var(--primary-base)}.threat-profile-dialog__show-more-icon{transition:transform .15s}.threat-profile-dialog__show-more-icon--open{transform:rotate(180deg)}.threat-profile-dialog__error{color:var(--colors-red);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.threat-profile-dialog__actions{justify-content:stretch;gap:12px;margin:8px 0 32px;display:flex}.threat-profile-dialog__actions .interpres-button{flex:1 1 0;width:100%}:root[data-theme=light] .threat-profile-dialog .platform-selection{background-color:var(--surface-default-background)}:root[data-theme=light] .threat-profile-dialog .platform-selection__icon .icon{color:var(--text-text-4)}:root[data-theme=light] .threat-profile-dialog .platform-selection__label{color:var(--text-text-3)}:root[data-theme=light] .threat-profile-dialog .platform-selection__checkbox{background-color:var(--surface-default-card);border-color:var(--border-border-1)}:root[data-theme=light] .threat-profile-dialog .platform-selection:hover:not(.platform-selection--selected):not(.platform-selection--disabled){background-color:var(--surface-active-item)}:root[data-theme=light] .threat-profile-dialog .platform-selection:hover:not(.platform-selection--selected):not(.platform-selection--disabled) .platform-selection__icon .icon,:root[data-theme=light] .threat-profile-dialog .platform-selection:hover:not(.platform-selection--selected):not(.platform-selection--disabled) .platform-selection__label{color:var(--text-text-2)}:root[data-theme=light] .threat-profile-dialog .platform-selection:hover:not(.platform-selection--selected):not(.platform-selection--disabled) .platform-selection__checkbox{border-color:var(--border-border-2)}:root[data-theme=light] .threat-profile-dialog .platform-selection--selected{background-color:var(--surface-active-item)}:root[data-theme=light] .threat-profile-dialog .platform-selection--selected .platform-selection__icon .icon,:root[data-theme=light] .threat-profile-dialog .platform-selection--selected .platform-selection__label{color:var(--text-text-2)}:root[data-theme=light] .threat-profile-dialog .platform-selection__checkbox--checked{background-color:var(--primary-base);border-color:var(--primary-base)}:root[data-theme=light] .threat-profile-dialog .platform-selection__checkmark{color:var(--text-inverse)}.delete-threat-profile-dialog{background:var(--surface-default-card);max-width:440px;color:var(--text-text-1);border-radius:20px;padding:32px;position:relative}.delete-threat-profile-dialog .base-dialog__header{border-bottom:1px solid var(--border-border-2);margin-bottom:20px;padding-bottom:16px}.delete-threat-profile-dialog__title{color:var(--text-text-1);align-items:center;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;display:inline-flex}.delete-threat-profile-dialog__title-icon{color:var(--colors-red)}.delete-threat-profile-dialog__content{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:22px}.delete-threat-profile-dialog__body p{margin:0}.delete-threat-profile-dialog__name{color:var(--text-text-1);font-weight:700}.delete-threat-profile-dialog__actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.settings-threat-profiles{width:100%;min-width:0;color:var(--text-text-2);flex-direction:column;gap:16px;padding-bottom:20px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;display:flex}.settings-threat-profiles__header-actions{align-items:center;gap:12px;display:flex}.settings-threat-profiles__search{width:307px}.settings-threat-profiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=1200px){.settings-threat-profiles__grid{grid-template-columns:minmax(0,1fr)}}.settings-threat-profiles__card{flex-direction:column;gap:24px;min-height:160px;transition:background-color .15s;display:flex;position:relative}.settings-threat-profiles__card:hover{background:#384c5e}.settings-threat-profiles__card-header{align-items:center;gap:10px;display:flex}.settings-threat-profiles__status-dot{background:var(--colors-red);border-radius:999px;width:10px;height:10px}.settings-threat-profiles__status-dot--active{background:var(--cyber-green)}.settings-threat-profiles__card-title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:25px}.settings-threat-profiles__card-description{color:var(--text-text-3);line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.settings-threat-profiles__card-meta{color:var(--text-text-3);align-items:center;gap:10px;margin-top:auto;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;display:flex}.settings-threat-profiles__card-meta-item{align-items:center;gap:6px;display:inline-flex}.settings-threat-profiles__tooltip{border:none;flex-direction:column;gap:12px;max-width:220px;display:flex}.settings-threat-profiles__tooltip-header{color:var(--text-text-2);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.settings-threat-profiles__tooltip-header .icon{color:var(--text-text-2)}.settings-threat-profiles__tooltip-list{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.settings-threat-profiles__tooltip-chip{background:var(--surface-default-card);color:var(--text-text-3);border:none;border-radius:8px;align-items:center;padding:4px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.settings-threat-profiles__tooltip-empty{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.settings-threat-profiles__card-menu{color:var(--text-text-3);cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:16px;right:16px}.settings-threat-profiles__card-menu-anchor{line-height:0;position:absolute;top:16px;right:16px}.settings-threat-profiles__card-menu--in-tooltip{position:static;top:auto;right:auto}.settings-threat-profiles__card-menu--default{opacity:.5;cursor:default}.settings-threat-profiles__menu .MuiPaper-root{background:var(--surface-global-nav);border-radius:20px;min-width:220px;padding:22px 20px;box-shadow:0 15px 15px #00000026}.settings-threat-profiles__menu .MuiMenu-list{flex-direction:column;gap:24px;padding:0;display:flex}.settings-threat-profiles__menu .MuiPaper-root .settings-threat-profiles__menu-item.MuiMenuItem-root{min-height:auto;color:var(--primary-base);align-items:center;gap:10px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;transition:color .15s;display:flex}.settings-threat-profiles__menu .MuiPaper-root .settings-threat-profiles__menu-item.MuiMenuItem-root:hover{background:0 0}.settings-threat-profiles__menu .MuiPaper-root .settings-threat-profiles__menu-item.MuiMenuItem-root:not(.Mui-disabled):hover{color:var(--primary-base-hover)}.settings-threat-profiles__menu .MuiPaper-root .settings-threat-profiles__menu-item--delete.MuiMenuItem-root{color:var(--colors-red)}.settings-threat-profiles__menu .MuiPaper-root .settings-threat-profiles__menu-item--delete.MuiMenuItem-root:not(.Mui-disabled):hover{color:var(--colors-red-hover)}.settings-threat-profiles__menu .settings-threat-profiles__menu-item .icon,.settings-threat-profiles__menu .settings-threat-profiles__menu-item span{color:inherit}.settings-threat-profiles__menu .MuiMenuItem-root.Mui-disabled{opacity:.4}.settings-threat-profiles__alert{margin-top:-20px}.settings-threat-profiles__loading,.settings-threat-profiles__empty{color:var(--text-text-4);padding:24px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}:root[data-theme=light] .settings-threat-profiles__card.interpres-card{background:var(--surface-default-background)}:root[data-theme=light] .settings-threat-profiles__card:hover{background:var(--surface-active-item)}:root[data-theme=light] .settings-threat-profiles__card-title{color:var(--text-text-2)}:root[data-theme=light] .settings-threat-profiles__card-description,:root[data-theme=light] .settings-threat-profiles__card-meta,:root[data-theme=light] .settings-threat-profiles__card-menu{color:var(--text-text-3)}:root[data-theme=light] .settings-threat-profiles__status-dot--active{background:var(--cyber-green)}.integration-card{border-radius:20px;flex-direction:column;gap:24px;width:31%;max-width:31%;min-height:160px;margin-bottom:2%;margin-right:2%;padding:30px;display:flex;position:relative}.integration-card__content{flex:1;justify-content:space-between;align-items:stretch;gap:20px;display:flex}.integration-card__left{flex-direction:column;flex:1;gap:40px;min-width:0;display:flex}.integration-card__right{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;height:100%;display:flex}.integration-card__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.integration-card__logo{flex-shrink:0}.integration-card__title-text{flex-direction:column;gap:20px;display:flex}.integration-card__name{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:25px}.integration-card__meta{color:var(--text-text-4);flex-wrap:wrap;align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:24px;display:flex}.integration-card__version{align-items:center;gap:6px;display:inline-flex}.integration-card__version-label{color:var(--text-text-2);font-weight:400}.integration-card__version-number{color:var(--text-text-4);font-weight:400}.integration-card__vendor-chip.MuiChip-root{text-transform:uppercase;box-shadow:none;text-shadow:none;border:none;background-color:var(--chip-status-bg)!important}.integration-card__menu{color:var(--text-text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.integration-card__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.integration-card__stats{color:var(--text-text-2);flex-wrap:wrap;align-items:center;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;display:flex}.integration-card__stat{color:var(--text-text-3);align-items:center;gap:6px;font-weight:600;line-height:18px;display:inline-flex}.integration-card__stat-skeleton{border-radius:var(--border-radius-xs);background:linear-gradient(90deg, var(--surface-active-item) 0%, var(--border-border-2) 50%, var(--surface-active-item) 100%);background-size:200% 100%;width:20px;height:12px;animation:1.4s ease-in-out infinite integration-card-stat-shimmer;display:inline-block}@keyframes integration-card-stat-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.integration-card__dot-separator{flex-shrink:0;width:5px;height:5px}.integration-card__disabled{color:var(--cyber-red);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.integration-card__disabled-tooltip{max-width:240px;line-height:1.4}.integration-card__status-tooltip{white-space:normal;max-width:280px;line-height:1.4}.integration-card__status{text-transform:uppercase;letter-spacing:.2px;background:var(--chip-status-bg);height:22px;color:var(--text-text-3);border-radius:4px;align-items:center;gap:8px;padding:0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;line-height:17px;display:inline-flex}.integration-card__status .interpres-icon,.integration-card__status .interpres-icon svg{width:12px!important;height:12px!important}.integration-card__status--connected{color:var(--cyber-green);background:#4ec37b26}.integration-card__status--disconnected{color:var(--cyber-red);background:#ff6b722e}.integration-card__menu-popover .MuiPaper-root{background:var(--surface-global-nav);border:0;border-radius:20px;min-width:180px;padding:8px}.integration-card__menu-popover .MuiList-root{flex-direction:column;gap:4px;padding:0;display:flex}.integration-card__menu-item{background:var(--surface-global-nav);min-height:42px;color:var(--primary-base);border-radius:12px;align-items:center;gap:10px;font-size:18px;font-weight:800;line-height:22px;transition:color .15s;display:flex}.integration-card__menu-item:hover,.integration-card__menu-item.Mui-focusVisible{background:var(--surface-global-nav)!important}.integration-card__menu-item--edit{color:var(--primary-base)!important}.integration-card__menu-item--edit:hover,.integration-card__menu-item--edit.Mui-focusVisible{color:var(--primary-base-hover)!important}.integration-card__menu-item--delete{color:var(--colors-red)!important}.integration-card__menu-item--delete:hover,.integration-card__menu-item--delete.Mui-focusVisible{color:var(--colors-red-hover)!important}.integration-card__menu-item .icon,.integration-card__menu-item span{color:inherit}.integration-card__logo-wrap{justify-content:center;align-items:center;margin-top:auto;display:flex}@media (width<=1100px){.integration-card__content{flex-direction:column;align-items:stretch}.integration-card__right{flex-direction:row-reverse;justify-content:space-between;align-items:center}.integration-card__footer{flex-direction:column;align-items:flex-start}.integration-card__stats{flex-wrap:wrap}.integration-card__logo-wrap{margin-left:auto}}:root[data-theme=light] .integration-card.interpres-card{background:var(--surface-default-background)}:root[data-theme=light] .integration-card.interpres-card.interpres-card--clickable:hover,:root[data-theme=light] .integration-card.interpres-card.interpres-card--clickable:active{background:var(--surface-active-item)}:root[data-theme=light] .integration-card__name,:root[data-theme=light] .integration-card__version-label,:root[data-theme=light] .integration-card__stats{color:var(--text-text-2)}:root[data-theme=light] .integration-card__meta,:root[data-theme=light] .integration-card__version-number,:root[data-theme=light] .integration-card__stat,:root[data-theme=light] .integration-card__menu,:root[data-theme=light] .integration-card__stat .icon,:root[data-theme=light] .integration-card__status{color:var(--text-text-3)}.base-dialog__panel.integration-dialog-panel{background:var(--surface-global-nav);border-radius:0;width:33%;min-width:420px;height:100vh;position:relative;padding:30px 20px!important}.base-dialog__container.integration-dialog-panel__container{justify-content:flex-end;align-items:stretch;padding:0}.integration-dialog-panel .base-dialog__close .icon{color:var(--text-text-1)}.integration-dialog-panel .base-dialog__close .icon svg,.integration-dialog-panel .base-dialog__close .icon path{fill:var(--text-text-1)}.integration-dialog-panel .base-dialog__header{margin-bottom:24px;padding-bottom:16px}.integration-dialog-panel .base-dialog__title{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:28px}.integration-dialog-panel .base-dialog__content{height:calc(100vh - 120px);max-height:none;padding-right:8px;overflow-y:auto}.integration-dialog-panel__content{flex-direction:column;display:flex}.integration-dialog{flex-direction:column;gap:22px;padding:8px 4px 10px;display:flex}.integration-dialog__section{flex-direction:column;gap:14px;display:flex}.integration-dialog__section-title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700}.integration-dialog__field{flex-direction:column;gap:10px;display:flex}.integration-dialog__input.input-container{background:var(--input-modal-bg-default,var(--input-bg-default-state))}.integration-dialog__textarea{background:var(--input-modal-bg-default,var(--input-bg-default-state));border-radius:8px}.integration-dialog__toggle{justify-content:flex-start;align-items:center;padding-left:8px;display:flex}.integration-dialog__mode-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.integration-dialog__mode-row .interpres-switch.interpres-switch-label-end{padding-left:8px}.integration-dialog__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.integration-dialog__error{color:var(--colors-red);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.integration-dialog__backend-errors{flex-direction:column;gap:6px;display:flex}.integration-dialog__actions{justify-content:space-between;gap:12px;padding-top:18px;display:flex}.integration-dialog__actions .interpres-button{flex:1}.integration-dialog__actions .interpres-button:disabled{color:var(--text-inverse)!important;background-color:var(--primary-base)!important;border-color:var(--primary-base)!important;box-shadow:none!important;opacity:.6!important}@media (width<=1200px){.base-dialog__panel.integration-dialog-panel{width:46%;min-width:360px}}@media (width<=768px){.base-dialog__panel.integration-dialog-panel{width:100%;min-width:0;padding:24px}}.collectors-tab{flex-direction:column;display:flex;gap:0!important}.collectors-tab__header{justify-content:flex-end;align-items:center;gap:12px;min-height:52px;display:flex}.collectors-tab__list-head{color:var(--text-text-4);border-bottom:1px solid var(--border-border-2);grid-template-columns:30% 27% 25% 15%;align-items:center;margin-top:24px;padding:0 12px 12px;font-size:12px;font-weight:600;display:grid}.collectors-tab__sort{all:unset;cursor:pointer;color:var(--text-text-1);align-items:center;gap:4px;display:inline-flex}.collectors-tab__sort-icon{opacity:1;transition:transform .15s;transform:rotate(0)}.collectors-tab__sort-icon--desc{transform:rotate(180deg)}.collectors-tab__list-head-actions{text-align:right}.collectors-tab__rows{width:100%}.collectors-tab__rows .interpres-list__row{gap:24px;padding:20px 12px}.collectors-tab__rows .interpres-list__row .interpres-list__cell:first-child{flex-grow:1!important}.collectors-tab__rows .interpres-list__row--divider{border-bottom:1px solid var(--border-border-2)}.collectors-tab__name{color:var(--text-text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.collectors-tab__status{letter-spacing:.2px;text-transform:uppercase;color:var(--text-text-2);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.collectors-tab__status-dot{background:var(--colors-red);border-radius:50%;flex:0 0 6px;width:6px;min-width:6px;height:6px;min-height:6px;display:inline-block}.collectors-tab__status--connected{color:var(--cyber-green)}.collectors-tab__status--connected .collectors-tab__status-dot{background:var(--cyber-green)}.collectors-tab__status--enabled .collectors-tab__status-dot,.collectors-tab__status--disabled .collectors-tab__status-dot,.collectors-tab__status--archived .collectors-tab__status-dot,.collectors-tab__status--unknown .collectors-tab__status-dot,.collectors-tab__status--disconnected .collectors-tab__status-dot{background:var(--colors-red)}.collectors-tab__last-active{color:var(--text-text-2);font-weight:700}.collectors-tab__actions{justify-content:flex-end;display:flex}.collectors-tab__menu .MuiPaper-root{background:var(--surface-global-nav);border:0;border-radius:20px;min-width:180px;padding:8px}.collectors-tab__menu .MuiList-root{flex-direction:column;gap:4px;padding:0;display:flex}.collectors-tab__menu-item{background:var(--surface-global-nav);min-height:42px;color:var(--primary-base);border-radius:12px;align-items:center;gap:10px;font-size:18px;font-weight:700;line-height:22px;display:flex}.collectors-tab__menu-item:hover,.collectors-tab__menu-item.Mui-focusVisible{background:var(--surface-global-nav)!important}.collectors-tab__menu-item--view{color:var(--primary-base)!important}.collectors-tab__menu-item--delete{color:var(--colors-red)!important}.collectors-tab__dialog .base-dialog__close .icon{color:var(--text-text-1)}.collectors-tab__dialog .base-dialog__close .icon svg,.collectors-tab__dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.collectors-tab__dialog-body{flex-direction:column;gap:24px;display:flex}.collectors-tab__dialog-actions{justify-content:flex-end;gap:12px;display:flex}.collectors-tab__dialog-actions .interpres-button:disabled{color:var(--text-inverse)!important;background-color:var(--primary-base)!important;border-color:var(--primary-base)!important;box-shadow:none!important;opacity:.6!important}.collectors-tab__field-label,.collectors-tab__view-key{color:var(--text-text-2);font-size:14px;font-weight:600}.collectors-tab__view-row{color:var(--text-text-3);justify-content:space-between;gap:16px;display:flex}.collectors-tab__credential-warning{color:var(--text-text-2);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:flex}.collectors-tab__credential-field{flex-direction:column;gap:8px;display:flex}.collectors-tab__credential-input{align-items:center;gap:8px;display:flex}.collectors-tab__credential-input .input-wrapper{flex:1;min-width:0}.collectors-tab__credential-hint{color:var(--text-text-4);font-size:13px;line-height:1.4}.collectors-tab__copied{color:var(--cyber-green);white-space:nowrap;font-size:12px;font-weight:600}@media (width<=1024px){.collectors-tab__list-head{grid-template-columns:30% 27% 25% 15%;gap:10px}.collectors-tab__rows .interpres-list__row{gap:10px}}.tags-tab{flex-direction:column;display:flex;gap:0!important}.tags-tab__header{justify-content:flex-end;align-items:center;min-height:50px;display:flex}.tags-tab__new-button{min-width:168px}.tags-tab__list-head{color:var(--text-text-4);border-bottom:1px solid var(--border-border-2);grid-template-columns:32% 50% 15%;align-items:center;margin-top:24px;padding:0 12px 12px;font-size:12px;font-weight:600;display:grid}.tags-tab__name{color:var(--text-text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tags-tab__description{color:var(--text-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tags-tab__sort{all:unset;cursor:pointer;color:var(--text-text-1);align-items:center;gap:4px;display:inline-flex}.tags-tab__list-head-actions{display:block}.tags-tab__sort-icon{opacity:1;transition:transform .15s;transform:rotate(0)}.tags-tab__sort-icon--desc{transform:rotate(180deg)}.tags-tab__rows{width:100%}.tags-tab__rows .interpres-list__row{gap:24px;padding:20px 12px}.tags-tab__rows .interpres-list__row .interpres-list__cell:first-child{flex-grow:1!important}.tags-tab__rows .interpres-list__row--divider{border-bottom:1px solid var(--border-border-2)}.tags-tab__actions{justify-content:flex-end;display:flex}.tags-tab__menu .MuiPaper-root{background:var(--surface-global-nav);border:0;border-radius:20px;min-width:180px;padding:8px}.tags-tab__menu .MuiList-root{flex-direction:column;gap:4px;padding:0;display:flex}.tags-tab__menu-item{background:var(--surface-global-nav);min-height:42px;color:var(--primary-base);border-radius:12px;align-items:center;gap:10px;font-size:18px;font-weight:700;line-height:22px;display:flex}.tags-tab__menu-item:hover,.tags-tab__menu-item.Mui-focusVisible{background:var(--surface-global-nav)!important}.tags-tab__menu-item--edit{color:var(--primary-base)!important}.tags-tab__menu-item--delete{color:var(--colors-red)!important}.tags-tab__dialog-body{flex-direction:column;gap:24px;display:flex}.tags-tab__dialog-actions{justify-content:flex-end;gap:12px;display:flex}.tags-tab__dialog-actions .interpres-button:disabled{color:var(--text-inverse)!important;background-color:var(--primary-base)!important;border-color:var(--primary-base)!important;box-shadow:none!important;opacity:.6!important}.tags-tab__dialog-title{align-items:center;gap:16px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.tags-tab__dialog-title>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tags-tab__dialog-divider{background:var(--border-border-2);width:100%;height:1px}.tags-tab__field-group{flex-direction:column;gap:16px;display:flex}.tags-tab__field-label{color:var(--text-text-2);font-size:14px;font-weight:600;line-height:22px}.tags-tab__dialog .base-dialog__close .icon{color:var(--text-text-1)}.tags-tab__dialog .base-dialog__close .icon svg,.tags-tab__dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.tags-tab__dialog .base-dialog__header{min-width:0;margin-bottom:0;overflow:hidden}.tags-tab__dialog .base-dialog__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:600;line-height:28px;overflow:hidden}.tags-tab__dialog .base-dialog__content{max-height:none;padding-top:16px;overflow:visible}.tags-tab__dialog .input-container{background-color:var(--input-bg-default-state)!important}.tags-tab__dialog .interpres-input,.tags-tab__dialog .interpres-textarea{width:100%;background-color:var(--input-bg-default-state)!important}.tags-tab__dialog .interpres-textarea{min-height:180px}.tags-tab__submit-button{min-width:190px}@media (width<=1024px){.tags-tab__list-head{grid-template-columns:35% 50% 15%}.tags-tab__rows .interpres-list__row{gap:10px}}.settings-integrations{flex-direction:column;gap:28px;width:100%;min-width:0;display:flex}.settings-integrations__alert{z-index:1700;width:fit-content;max-width:calc(100vw - 32px);position:fixed;bottom:150px;left:40%;transform:translate(-50%)}.settings-integrations__header{border-bottom:1px solid var(--border-border-2);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.settings-integrations__header-title{align-items:baseline;gap:8px;display:flex}.settings-integrations__title{font-feature-settings:"liga" off, "clig" off;color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.settings-integrations__count{font-feature-settings:"liga" off, "clig" off;color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px}.settings-integrations__header-actions{align-items:center;gap:12px;display:flex}.settings-integrations__tabs{margin-top:-8px}.settings-integrations__tab-panel{flex-direction:column;gap:8px;display:flex}.settings-integrations__section{flex-direction:column;gap:16px;display:flex}.settings-integrations__section-title{color:var(--text-text-2);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;display:flex}.settings-integrations__grid{flex-wrap:wrap;display:flex}.settings-integrations__supported-section{flex-direction:column;gap:18px;margin-top:18px;display:flex}.settings-integrations__supported-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-integrations__supported-title{color:var(--text-text-2);align-items:baseline;gap:6px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;display:inline-flex}.settings-integrations__supported-count{color:var(--text-text-4);font-size:16px;font-weight:500}.settings-integrations__supported-filter{width:100%;min-width:240px;max-width:320px}.settings-integrations__supported-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 34px;display:grid}.settings-integrations__supported-group{flex-direction:column;gap:8px;display:flex}.settings-integrations__supported-letter{color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:1}.settings-integrations__supported-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.settings-integrations__supported-item{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.settings-integrations__empty{color:var(--text-text-3);flex-direction:column;align-items:center;gap:40px;padding:40px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;display:flex}.settings-integrations__dialog .base-dialog__close .icon{color:var(--text-text-1)}.settings-integrations__dialog .base-dialog__close .icon svg,.settings-integrations__dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.settings-integrations__dialog .base-dialog__panel{background:var(--surface-default-card)}.settings-integrations__dialog-body{color:var(--text-text-2);flex-direction:column;gap:20px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;display:flex}.settings-integrations__dialog-actions{justify-content:flex-end;gap:12px;display:flex}.settings-integrations__loading{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px}@media (width<=1100px){.settings-integrations__header{flex-direction:column;align-items:flex-start;gap:12px}.settings-integrations__header-actions{flex-wrap:wrap}.settings-integrations__supported-header{flex-direction:column;align-items:flex-start}.settings-integrations__supported-filter{max-width:none}}.integrations-general{flex-direction:column;gap:24px;display:flex}.integrations-general .input-container,.integrations-general .dropdown .dropdown-input-wrapper,.integrations-general .dropdown .dropdown-input-wrapper:hover:not(.dropdown-disabled),.integrations-general .dropdown .dropdown-input-wrapper:focus-within:not(.dropdown-disabled){background:var(--surface-active-item)!important}.integrations-general__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integrations-general__card{flex-direction:column;gap:20px;display:flex}.integrations-general__card-header{justify-content:space-between;align-items:center;display:flex}.integrations-general__card-header h3{color:var(--text-text-1);margin:0;font-size:18px;font-weight:700}.integrations-general__section{flex-direction:column;gap:12px;display:flex}.integrations-general__section-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.integrations-general__section-header{color:var(--text-text-2);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.integrations-general__section-icon{color:var(--text-text-3)}.integrations-general__value{color:var(--text-text-3);font-size:14px;font-weight:600}.integrations-general__status-chip{text-transform:uppercase;align-self:flex-start}.integrations-general__status-chip-hover-target{align-self:flex-start;display:inline-flex}.integrations-general__status-tooltip{white-space:normal;max-width:280px;line-height:1.4}.integrations-general__status-message{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cyber-red) 35%, transparent);background:color-mix(in srgb, var(--cyber-red) 12%, transparent);border-radius:8px;flex-direction:column;gap:4px;width:100%;max-width:100%;padding:10px 12px;display:flex}.integrations-general__status-message-label{text-transform:uppercase;letter-spacing:.3px;color:var(--cyber-red);font-size:11px;font-weight:700;line-height:14px}.integrations-general__status-message-text{color:var(--text-text-3);white-space:normal;word-break:break-word;font-size:12px;font-weight:600;line-height:16px}.integrations-general__tag-input{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.integrations-general__tag-input .dropdown,.integrations-general__tag-input .input-container{min-width:0}.integrations-general__tag-input .dropdown .dropdown-input{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.integrations-general__tag-select{min-width:0}.integrations-general__tag-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.integrations-general__tag-list .MuiChip-root{max-width:100%}.integrations-general__tag-list .MuiChip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.integrations-general__empty{color:var(--text-text-3);font-size:16px;font-weight:400}.integrations-general__search{width:220px}.integrations-general__activity-list{flex-direction:column;gap:12px;display:flex}.integrations-general__activity-item{border-bottom:1px solid var(--border-border-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.integrations-general__activity-item:last-child{border-bottom:none}.integrations-general__activity-content{flex-direction:column;gap:4px;min-width:0;display:flex}.integrations-general__activity-title{color:var(--text-text-3);font-size:14px;font-weight:600;line-height:18px}.integrations-general__activity-integration{color:var(--text-text-3);font-size:12px;font-weight:600}.integrations-general__activity-time{color:var(--text-text-3);font-size:12px}@media (width<=1024px){.integrations-general__grid,.integrations-general__tag-input,.integrations-general__section-row{grid-template-columns:1fr}.integrations-general__search{width:100%}}:root[data-theme=light] .integrations-general__card.interpres-card{background:var(--surface-active-item)}:root[data-theme=light] .integrations-general__card-header h3,:root[data-theme=light] .integrations-general__section-header,:root[data-theme=light] .integrations-general__value{color:var(--text-text-2)}:root[data-theme=light] .integrations-general__section-icon,:root[data-theme=light] .integrations-general__activity-title,:root[data-theme=light] .integrations-general__activity-integration,:root[data-theme=light] .integrations-general__activity-time,:root[data-theme=light] .integrations-general__empty,:root[data-theme=light] .integrations-general__status-message-text{color:var(--text-text-3)}:root[data-theme=light] .integrations-general__status-message{border-color:color-mix(in srgb, var(--cyber-red) 30%, transparent);background:color-mix(in srgb, var(--cyber-red) 10%, transparent)}.integration-upload{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.integration-upload__dropzone{border:2px dashed var(--border-border-2);cursor:pointer;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:260px;transition:border-color .2s,background-color .2s;display:flex}.integration-upload__dropzone:hover{border-color:var(--primary-base)}.integration-upload__dropzone--active{border-color:var(--primary-base);background:var(--primary-alpha-10)}.integration-upload__dropzone--disabled{opacity:.6;cursor:not-allowed}.integration-upload__dropzone--disabled:hover{border-color:var(--border-border-2)}.integration-upload__title{color:var(--text-text-1);font-size:16px;font-weight:600;line-height:1.3}.integration-upload__title span{color:var(--primary-base);font-weight:600}.integration-upload__note{color:var(--text-text-3);font-size:12px}.integration-upload__file{color:var(--text-text-2);word-break:break-word;max-width:90%;margin-top:8px;font-size:13px}.integration-upload__file-input{display:none}.integration-upload__action{align-self:center}@media (width<=1600px){.integration-upload__title{font-size:16px}.integration-upload__note{font-size:12px}}@media (width<=1100px){.integration-upload__dropzone{min-height:220px}.integration-upload__title{font-size:16px}.integration-upload__note{font-size:12px}}.integrations-uploads{flex-direction:column;gap:16px;display:flex}.integrations-uploads__layout{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);align-items:stretch;gap:24px;display:grid}.integrations-uploads__card{flex-direction:column;gap:20px;min-height:100%;display:flex}.integrations-uploads__upload-card{align-items:stretch;min-height:100%;display:flex}.integrations-uploads__label{color:var(--text-text-2);margin:0;font-size:16px;font-weight:500;line-height:1.4}.integrations-uploads__instructions{color:var(--text-text-2);font-size:13px;line-height:1.45}.integrations-uploads__instructions a{color:var(--primary-base);font-weight:600;text-decoration:none}.integrations-uploads__select{width:100%}.integrations-uploads__note{color:var(--text-text-3);font-size:12px;font-weight:400;line-height:1.45}.integrations-uploads__alert{z-index:1700;width:fit-content;max-width:calc(100vw - 32px);position:fixed;bottom:150px;left:40%;transform:translate(-50%)}@media (width<=1180px){.integrations-uploads__layout{grid-template-columns:1fr}}:root[data-theme=light] .integrations-uploads__card.interpres-card,:root[data-theme=light] .integrations-uploads__upload-card.interpres-card{background:var(--surface-active-item)}:root[data-theme=light] .integrations-uploads__label,:root[data-theme=light] .integrations-uploads__instructions,:root[data-theme=light] .integrations-uploads__note{color:var(--text-text-2)}.integrations-actions{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.integrations-actions__card{text-align:center;background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;min-height:140px;display:flex}.integrations-actions__card p{color:var(--text-text-2);max-width:360px;margin:0;font-size:14px;line-height:1.45}.integrations-actions__run-btn{text-transform:none;width:100%;max-width:200px}.integrations-actions__empty{color:var(--text-text-3);padding:24px 0}.integrations-assets{flex-direction:column;gap:0;display:flex}.integrations-assets__top{justify-content:space-between;align-items:center;gap:16px;padding:0 0 24px;display:flex}.integrations-assets__title{color:var(--text-text-1);align-items:baseline;gap:4px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.integrations-assets__count{color:var(--text-text-4);font-size:16px;font-weight:500}.integrations-assets__search{flex-shrink:0;width:280px;max-width:100%}.integrations-assets__list-head{color:var(--text-text-4);border-bottom:1px solid var(--border-border-2);grid-template-columns:28% 17% 15% 40%;align-items:center;padding:0 12px 12px;font-size:12px;font-weight:600;display:grid}.integrations-assets__sort{all:unset;cursor:pointer;color:var(--text-text-4);align-items:center;gap:4px;transition:color .15s;display:inline-flex}.integrations-assets__sort:hover{color:var(--text-text-2)}.integrations-assets__sort--active{color:var(--primary-base)!important}.integrations-assets__sort-icon{justify-content:center;align-items:center;width:14px;height:14px;transition:transform .15s,color .15s;display:inline-flex;transform:rotate(0);color:var(--text-text-1)!important}.integrations-assets__sort-icon--desc{transform:rotate(180deg)}.integrations-assets__rows{width:100%}.integrations-assets__rows .interpres-list__row{gap:0;padding:20px 12px}.integrations-assets__rows .interpres-list__row .interpres-list__cell:first-child{flex-grow:1!important}.integrations-assets__rows .interpres-list__row--divider{border-bottom:1px solid var(--border-border-2)}.integrations-assets__name,.integrations-assets__cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.integrations-assets__name{color:var(--text-text-2);font-weight:600}.integrations-assets__name-link{all:unset;cursor:pointer;max-width:100%}.integrations-assets__name-link:hover{color:var(--text-text-1);text-decoration:underline}.integrations-assets__cell{color:var(--text-text-3)}.integrations-assets__priority,.integrations-assets__coverage{align-items:center;gap:8px;display:inline-flex}.integrations-assets__chips{flex-wrap:wrap;gap:8px;display:flex}.integrations-assets__pagination{padding-top:12px}.integrations-assets__pagination .interpres-table-pagination{justify-content:flex-end}@media (width<=1200px){.integrations-assets__top{flex-direction:column;align-items:flex-start}.integrations-assets__search{width:100%}}.integrations-detections{flex-direction:column;gap:0;display:flex}.integrations-detections__alert{z-index:1700;width:fit-content;max-width:calc(100vw - 32px);position:fixed;bottom:150px;left:40%;transform:translate(-50%)}.integrations-detections__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 0 24px;display:flex}.integrations-detections__title{color:var(--text-text-1);flex-shrink:0;align-items:baseline;gap:4px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.integrations-detections__count{color:var(--text-text-4);font-size:16px;font-weight:500}.integrations-detections__search{flex-shrink:0;width:280px;max-width:100%}.integrations-detections__permission-alert{border:1px solid var(--colors-red-hover);max-width:700px;margin-right:auto;padding:0 10px;font-size:14px!important;font-weight:400!important}.integrations-detections__list-head{color:var(--text-text-4);border-bottom:1px solid var(--border-border-2);grid-template-columns:20% 26% 22% 22% 10%;align-items:center;padding:0 12px 12px;font-size:12px;font-weight:600;display:grid}.integrations-detections__sort{all:unset;cursor:pointer;color:var(--text-text-4);align-items:center;gap:4px;transition:color .15s;display:inline-flex}.integrations-detections__sort:hover{color:var(--text-text-2)}.integrations-detections__sort--active{color:var(--primary-base)!important}.integrations-detections__sort-icon{opacity:1;justify-content:center;align-items:center;width:14px;height:14px;transition:transform .15s,color .15s;display:inline-flex;transform:rotate(0);color:var(--text-text-1)!important}.integrations-detections__sort-icon--desc{transform:rotate(180deg)}.integrations-detections__rows{width:100%}.integrations-detections__rows .interpres-list__row{gap:0;padding:20px 12px}.integrations-detections__rows .interpres-list__row .interpres-list__cell:first-child{flex-grow:1!important}.integrations-detections__rows .interpres-list__row--divider{border-bottom:1px solid var(--border-border-2)}.integrations-detections__name,.integrations-detections__cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.integrations-detections__name{all:unset;width:100%;color:var(--text-text-2);cursor:pointer;font-weight:600;display:block}.integrations-detections__name:hover{text-decoration:underline}.integrations-detections__cell{color:var(--text-text-3)}.integrations-detections__mappings-cell{flex-direction:column;align-items:flex-start;gap:8px;width:95%;display:flex}.integrations-detections__mapping-list{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.integrations-detections__mapping-chip{background:var(--surface-active-item);color:var(--cyber-blue);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:4px;max-width:180px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.integrations-detections__mapping-chip--vendor{color:var(--cyber-lavender)}.integrations-detections__mapping-chip--automator{color:var(--cyber-periwinkle)}.integrations-detections__mapping-chip--user{color:var(--cyber-blue)}.integrations-detections__mapping-chip--disabled{opacity:.6;text-decoration:line-through}.integrations-detections__severity-chip{text-align:left;box-shadow:none;justify-content:flex-start}.integrations-detections__severity-chip .MuiChip-label{text-align:left;justify-content:flex-start;width:auto}.integrations-detections .detections-severity-filter-chip--critical.integrations-detections__severity-chip{background-color:var(--detections-severity-critical-bg)!important;border-color:var(--detections-severity-critical-bg)!important}.integrations-detections .detections-severity-filter-chip--high.integrations-detections__severity-chip{background-color:var(--detections-severity-high-bg)!important;border-color:var(--detections-severity-high-bg)!important}.integrations-detections .detections-severity-filter-chip--medium.integrations-detections__severity-chip{background-color:var(--detections-severity-medium-bg)!important;border-color:var(--detections-severity-medium-bg)!important}.integrations-detections .detections-severity-filter-chip--low.integrations-detections__severity-chip{background-color:var(--detections-severity-low-bg)!important;border-color:var(--detections-severity-low-bg)!important;color:var(--detections-severity-low-info-text)!important}.integrations-detections .detections-severity-filter-chip--low.integrations-detections__severity-chip .MuiChip-label{color:var(--detections-severity-low-info-text)!important}.integrations-detections .detections-severity-filter-chip--info.integrations-detections__severity-chip{background-color:var(--detections-severity-info-bg)!important;border-color:var(--detections-severity-info-bg)!important;color:var(--detections-severity-low-info-text)!important}.integrations-detections .detections-severity-filter-chip--info.integrations-detections__severity-chip .MuiChip-label{color:var(--detections-severity-low-info-text)!important}.integrations-detections__more{color:var(--text-text-4);font-size:12px}.integrations-detections__empty-cell{color:var(--text-text-4)}.integrations-detections__add{all:unset;color:var(--cyber-blue);cursor:pointer;font-size:12px;font-weight:600}.integrations-detections__add:disabled{color:var(--text-text-4);cursor:not-allowed}.integrations-detections__dropdown-wrap{width:100%;max-width:280px}.integrations-detections__dropdown{width:100%}.integrations-detections__dropdown .interpres-async-dropdown__search{background-color:#0000}.integrations-detections__toolbar{justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.integrations-detections__toolbar-left{align-items:center;gap:16px;display:flex}.integrations-detections__toolbar-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.integrations-detections__legend{color:var(--text-text-4);flex:1;justify-content:center;align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.integrations-detections__legend-label{color:var(--text-text-4);font-size:12px;font-weight:500}.integrations-detections__legend-item{white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.integrations-detections__legend-dot{border-radius:1px;flex-shrink:0;width:3px;height:12px;display:inline-block}.integrations-detections__legend-dot--automator{background-color:var(--cyber-periwinkle)}.integrations-detections__legend-dot--vendor{background-color:var(--cyber-lavender)}.integrations-detections__filter-chips-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 12px;display:flex}.integrations-detections__filter-chips-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:14px}.integrations-detections__pagination{padding-top:12px}.integrations-detections__pagination .interpres-table-pagination{justify-content:flex-end}@media (width<=1200px){.integrations-detections__top{flex-direction:column;align-items:flex-start}.integrations-detections__permission-alert{margin-right:0}.integrations-detections__search{width:100%}.integrations-detections__list-head{grid-template-columns:22% 24% 19% 19% 16%}.integrations-detections__rows .interpres-list__row{gap:10px}}.integrations-visibility{flex-direction:column;gap:0;display:flex}.integrations-visibility__top{justify-content:space-between;align-items:center;gap:16px;padding:0 0 24px;display:flex}.integrations-visibility__title{color:var(--text-text-1);align-items:baseline;gap:4px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.integrations-visibility__count{color:var(--text-text-4);font-size:16px;font-weight:500}.integrations-visibility__search{flex-shrink:0;width:280px;max-width:100%}.integrations-visibility__list-head{color:var(--text-text-4);border-bottom:1px solid var(--border-border-2);grid-template-columns:24% 16% 30% 30%;align-items:center;padding:0 12px 12px;font-size:12px;font-weight:600;display:grid}.integrations-visibility__rows{width:100%}.integrations-visibility__rows .interpres-list__row{gap:0;padding:20px 12px}.integrations-visibility__rows .interpres-list__row .interpres-list__cell:first-child{flex-grow:1!important}.integrations-visibility__rows .interpres-list__row--divider{border-bottom:1px solid var(--border-border-2)}.integrations-visibility__name{color:var(--text-text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.integrations-visibility__chips{flex-wrap:wrap;gap:8px;display:flex}.integrations-visibility__chip-button{all:unset;cursor:pointer;display:inline-flex}.integrations-visibility__pagination{padding-top:12px}.integrations-visibility__pagination .interpres-table-pagination{justify-content:flex-end}@media (width<=1200px){.integrations-visibility__top{flex-direction:column;align-items:flex-start}.integrations-visibility__search{width:100%}}.integrations-vulnerabilities{flex-direction:column;gap:0;display:flex}.integrations-vulnerabilities__top{justify-content:space-between;align-items:center;gap:16px;padding:0 0 24px;display:flex}.integrations-vulnerabilities__title{color:var(--text-text-1);align-items:baseline;gap:4px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.integrations-vulnerabilities__count{color:var(--text-text-4);font-size:16px;font-weight:500}.integrations-vulnerabilities__search{flex-shrink:0;width:280px;max-width:100%}.integrations-vulnerabilities__list-head{color:var(--text-text-4);border-bottom:1px solid var(--border-border-2);grid-template-columns:40% 20% 20% 20%;align-items:center;padding:0 12px 12px;font-size:12px;font-weight:600;display:grid}.integrations-vulnerabilities__sort{all:unset;cursor:pointer;color:var(--text-text-4);align-items:center;gap:4px;transition:color .15s;display:inline-flex}.integrations-vulnerabilities__sort:hover{color:var(--text-text-2)}.integrations-vulnerabilities__sort--active{color:var(--primary-base)!important}.integrations-vulnerabilities__sort-icon{justify-content:center;align-items:center;width:14px;height:14px;transition:transform .15s,color .15s;display:inline-flex;transform:rotate(0);color:var(--text-text-1)!important}.integrations-vulnerabilities__sort-icon--desc{transform:rotate(180deg)}.integrations-vulnerabilities__rows{width:100%}.integrations-vulnerabilities__rows .interpres-list__row{gap:0;padding:20px 12px}.integrations-vulnerabilities__rows .interpres-list__row .interpres-list__cell:first-child{flex-grow:1!important}.integrations-vulnerabilities__rows .interpres-list__row--divider{border-bottom:1px solid var(--border-border-2)}.integrations-vulnerabilities__name,.integrations-vulnerabilities__cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.integrations-vulnerabilities__name{color:var(--text-text-2);font-weight:600}.integrations-vulnerabilities__name-link{all:unset;cursor:pointer;max-width:100%}.integrations-vulnerabilities__name-link:hover{color:var(--text-text-1);text-decoration:underline}.integrations-vulnerabilities__cell{color:var(--text-text-3)}.integrations-vulnerabilities__priority{align-items:center;gap:8px;display:inline-flex}.integrations-vulnerabilities__pill-empty{color:var(--text-text-4);font-size:12px;font-weight:600}.integrations-vulnerabilities__score-tag{height:22px;color:var(--chip-cvss-text);text-shadow:1px 2px 3px #00000059;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:600;line-height:17px;display:inline-flex}.integrations-vulnerabilities__score-tag--high{background-color:var(--chip-cvss-negative-bg)}.integrations-vulnerabilities__score-tag--medium{background-color:var(--chip-cvss-warning-bg)}.integrations-vulnerabilities__score-tag--low{background-color:var(--chip-cvss-positive-bg)}.integrations-vulnerabilities__exploited-tag{text-transform:uppercase;letter-spacing:.2px;height:22px;color:var(--chip-cvss-text);border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;font-size:12px;font-weight:800;line-height:17px;display:inline-flex}.integrations-vulnerabilities__exploited-tag--yes{background-color:var(--chip-cvss-negative-bg)}.integrations-vulnerabilities__exploited-tag--no{background-color:var(--chip-cvss-positive-bg)}.integrations-vulnerabilities__pagination{padding-top:12px}.integrations-vulnerabilities__pagination .interpres-table-pagination{justify-content:flex-end}@media (width<=1200px){.integrations-vulnerabilities__top{flex-direction:column;align-items:flex-start}.integrations-vulnerabilities__search{width:100%}}.integrations-campaigns{flex-direction:column;gap:0;display:flex}.integrations-campaigns__top{justify-content:space-between;align-items:center;gap:16px;padding:0 0 24px;display:flex}.integrations-campaigns__title{color:var(--text-text-1);align-items:baseline;gap:4px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.integrations-campaigns__count{color:var(--text-text-4);font-size:16px;font-weight:500}.integrations-campaigns__search{flex-shrink:0;width:280px;max-width:100%}.integrations-campaigns__list-head{color:var(--text-text-4);border-bottom:1px solid var(--border-border-2);grid-template-columns:22% 18% 15% 20% 25%;align-items:center;padding:0 12px 12px;font-size:12px;font-weight:600;display:grid}.integrations-campaigns__sort{all:unset;cursor:pointer;color:var(--text-text-4);align-items:center;gap:4px;transition:color .15s;display:inline-flex}.integrations-campaigns__sort:hover{color:var(--text-text-2)}.integrations-campaigns__sort--active{color:var(--primary-base)!important}.integrations-campaigns__sort-icon{justify-content:center;align-items:center;width:14px;height:14px;transition:transform .15s,color .15s;display:inline-flex;transform:rotate(0);color:var(--text-text-1)!important}.integrations-campaigns__sort-icon--desc{transform:rotate(180deg)}.integrations-campaigns__rows{width:100%}.integrations-campaigns__rows .interpres-list__row{gap:0;padding:20px 12px}.integrations-campaigns__rows .interpres-list__row .interpres-list__cell:first-child{flex-grow:1!important}.integrations-campaigns__rows .interpres-list__row--divider{border-bottom:1px solid var(--border-border-2)}.integrations-campaigns__name,.integrations-campaigns__cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.integrations-campaigns__name{color:var(--text-text-2);font-weight:600}.integrations-campaigns__name-link{all:unset;cursor:pointer;max-width:100%}.integrations-campaigns__name-link:hover{color:var(--text-text-1);text-decoration:underline}.integrations-campaigns__cell{color:var(--text-text-3)}.integrations-campaigns__chips{flex-wrap:wrap;gap:8px;display:flex}.integrations-campaigns__chip-link{all:unset;cursor:pointer}.integrations-campaigns__chip-link:hover .interpres-chip{opacity:.8;text-decoration:underline}.integrations-campaigns__coverage{align-items:center;gap:8px;display:inline-flex}.integrations-campaigns__pagination{padding-top:12px}.integrations-campaigns__pagination .interpres-table-pagination{justify-content:flex-end}@media (width<=1200px){.integrations-campaigns__top{flex-direction:column;align-items:flex-start}.integrations-campaigns__search{width:100%}}.integrations-identities{flex-direction:column;gap:0;display:flex}.integrations-identities__top{justify-content:space-between;align-items:center;gap:16px;padding:0 0 24px;display:flex}.integrations-identities__title{color:var(--text-text-1);align-items:baseline;gap:4px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.integrations-identities__count{color:var(--text-text-4);font-size:16px;font-weight:500}.integrations-identities__search{flex-shrink:0;width:280px;max-width:100%}.integrations-identities__list-head{color:var(--text-text-4);border-bottom:1px solid var(--border-border-2);grid-template-columns:16% 18% 14% 14% 14% 12% 12%;align-items:center;padding:0 12px 12px;font-size:12px;font-weight:600;display:grid}.integrations-identities__sort{all:unset;cursor:pointer;color:var(--text-text-4);align-items:center;gap:4px;transition:color .15s;display:inline-flex}.integrations-identities__sort:hover{color:var(--text-text-2)}.integrations-identities__sort--active{color:var(--primary-base)!important}.integrations-identities__sort-icon{justify-content:center;align-items:center;width:14px;height:14px;transition:transform .15s,color .15s;display:inline-flex;transform:rotate(0);color:var(--text-text-1)!important}.integrations-identities__sort-icon--desc{transform:rotate(180deg)}.integrations-identities__rows{width:100%}.integrations-identities__rows .interpres-list__row{gap:0;padding:20px 12px}.integrations-identities__rows .interpres-list__row .interpres-list__cell:first-child{flex-grow:1!important}.integrations-identities__rows .interpres-list__row--divider{border-bottom:1px solid var(--border-border-2)}.integrations-identities__name,.integrations-identities__cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.integrations-identities__name{color:var(--text-text-2);font-weight:600}.integrations-identities__name-link{all:unset;cursor:pointer;max-width:100%}.integrations-identities__name-link:hover{color:var(--text-text-1);text-decoration:underline}.integrations-identities__cell{color:var(--text-text-3)}.integrations-identities__chips{flex-wrap:wrap;gap:8px;display:flex}.integrations-identities__pagination{padding-top:12px}.integrations-identities__pagination .interpres-table-pagination{justify-content:flex-end}@media (width<=1200px){.integrations-identities__top{flex-direction:column;align-items:flex-start}.integrations-identities__search{width:100%}}.integrations-detail{flex-direction:column;gap:32px;width:100%;min-width:0;display:flex}.integrations-detail__alert{z-index:1700;width:fit-content;max-width:calc(100vw - 32px);position:fixed;bottom:150px;left:40%;transform:translate(-50%)}.integrations-detail__header{border-bottom:1px solid var(--border-border-2);justify-content:space-between;align-items:center;gap:20px;height:70px;padding-bottom:10px;display:flex}.integrations-detail__header-title{max-width:720px;font-family:Plus Jakarta Sans,sans-serif}.integrations-detail__title{align-items:center;gap:16px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.integrations-detail__title h1{color:var(--text-text-1);margin:0;font-size:24px;font-weight:700;line-height:32px}.integrations-detail__badges{align-items:center;gap:8px;display:flex}.integrations-detail__status-tooltip{white-space:normal;max-width:280px;line-height:1.4}.integrations-detail__description{color:var(--text-text-2);margin-top:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.integrations-detail__uninstall{white-space:nowrap;height:40px;padding:0 18px}.integrations-detail__content{min-width:0}.integrations-detail__dialog .base-dialog__content{width:420px}.integrations-detail__dialog-body{flex-direction:column;gap:16px;display:flex}.integrations-detail__dialog-actions{justify-content:flex-end;display:flex}.integrations-detail__loader,.integrations-detail__error{color:var(--text-text-2);padding:24px 0}.integrations-detail__tabs{margin-top:-8px}.settings-health-log-details{flex-direction:column;gap:22px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.settings-health-log-details__section{flex-direction:column;gap:10px;display:flex}.settings-health-log-details__label-row{align-items:center;gap:6px;display:inline-flex}.settings-health-log-details__label-row .icon{color:var(--text-text-2)}.settings-health-log-details__level-icon{border:1px solid var(--border-border-2);width:20px;height:20px;color:var(--text-text-2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.settings-health-log-details__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;display:block}.settings-health-log-details__value{color:var(--text-text-4);letter-spacing:.2px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;display:block}.settings-health-log-details__value--strong{color:var(--text-text-1);font-size:14px;font-weight:700}.settings-health-log-details__value--muted{color:var(--text-text-4);font-size:14px;font-weight:600}.settings-health-log-details__message{color:var(--text-text-4);white-space:pre-wrap;word-break:break-word;font-size:12px;font-weight:400;line-height:18px}.settings-health-log-details__badge{background:var(--surface-active-item);color:var(--text-text-2);letter-spacing:.2px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.settings-health-log-details__badge-icon{border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.settings-health-log-details__badge--critical .settings-health-log-details__badge-icon{color:var(--cyber-red);background:color-mix(in srgb, var(--cyber-red) 20%, transparent)}.settings-health-log-details__badge--error .settings-health-log-details__badge-icon{color:var(--cyber-orange);background:color-mix(in srgb, var(--cyber-orange) 20%, transparent)}.settings-health-log-details__badge--warning .settings-health-log-details__badge-icon{color:var(--cyber-amber);background:color-mix(in srgb, var(--cyber-amber) 20%, transparent)}.settings-health-log-details__badge--debug .settings-health-log-details__badge-icon{color:var(--cyber-yellow);background:color-mix(in srgb, var(--cyber-yellow) 20%, transparent)}.settings-health-log-details__badge--info .settings-health-log-details__badge-icon{color:var(--primary-base);background:color-mix(in srgb, var(--primary-base) 20%, transparent)}.settings-health-log-details__divider{background:var(--border-border-2);width:100%;height:1px}.base-dialog__container.settings-health-log-details__container{justify-content:flex-end;align-items:stretch;padding:0}.base-dialog__panel.settings-health-log-details__panel{background:var(--surface-global-nav);border-radius:0;width:437px;height:100vh;padding:40px 20px 40px 40px;max-width:437px!important}.settings-health-log-details__panel .base-dialog__header{margin-bottom:28px;padding:0 0 12px}.settings-health-log-details__panel .base-dialog__close{color:var(--text-text-1)}.settings-health-log-details__panel .base-dialog__close svg,.settings-health-log-details__panel .base-dialog__close path{fill:var(--text-text-1)}.settings-health-log-details__panel .base-dialog__title{font-size:20px;font-weight:700;line-height:28px}.base-dialog__content.settings-health-log-details__content{max-height:calc(100vh - 120px);padding-right:4px;overflow-y:auto}.settings-health-logs{flex-direction:column;gap:20px;display:flex}.settings-health-logs__table .interpres-data-table-page__title-group{gap:4px}.settings-health-logs__header-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.settings-health-logs__refresh{background:var(--surface-active-item);letter-spacing:.4px;text-transform:uppercase;color:var(--text-text-3);border:none;align-items:center;gap:6px;margin-left:32px;padding:0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.settings-health-logs__refresh-icon{color:var(--text-text-3)}.settings-health-logs__refresh-icon svg,.settings-health-logs__refresh-icon path{fill:var(--text-text-3)}.settings-health-logs__filters{align-items:center;gap:8px;display:inline-flex}.settings-health-logs__search .interpres-input__field{font-size:12px}.settings-health-logs__filter-button{height:36px;padding:0 14px}.settings-health-logs__chips{border-bottom:1px solid var(--border-border-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 16px;display:flex}.settings-health-logs__chips-label{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.settings-health-logs__message{white-space:nowrap;text-overflow:ellipsis;max-width:420px;display:inline-block;overflow:hidden}.settings-health-logs__filter-icon{width:16px;height:16px;display:block}.settings-health-logs__filter-panel{box-shadow:var(--shadow-hover);border-radius:10px 0 0 10px}.settings-health-logs__filter-panel .interpres-filter-panel__header{padding:30px 30px 0}.settings-health-logs__filter-panel .interpres-filter-panel__header-title{font-size:20px;line-height:30px}.settings-health-logs__filter-panel .interpres-filter-panel__header-actions{display:none}.settings-health-logs__filter-panel .interpres-filter-panel__content{gap:30px;padding:30px}.settings-health-logs__filter-panel .interpres-filter-panel__section-label{display:none}.settings-health-logs__filter-panel .interpres-filter-panel__checkbox-list{gap:16px}.settings-health-logs__filter-panel .interpres-filter-panel__checkbox-row{gap:24px}.settings-health-logs__filter-panel .interpres-filter-panel__checkbox-label{gap:12px}.settings-health-logs__filter-panel .interpres-filter-panel__checkbox-icon{width:16px;height:16px}.settings-health-logs__filter-panel .interpres-filter-panel__checkbox-text{font-weight:500}.settings-health-logs__filter-panel .interpres-filter-panel__footer{border-top:none;gap:10px;padding:20px 30px 30px}.settings-health-logs__filter-panel .interpres-filter-panel__btn-cancel,.settings-health-logs__filter-panel .interpres-filter-panel__btn-apply{height:50px;font-size:16px;line-height:24px}.settings-health-logs__filter-panel .interpres-filter-panel__btn-cancel{border-color:var(--primary-base);color:var(--primary-base)}.settings-health-logs__filter-panel .interpres-filter-panel__btn-apply{background:var(--primary-base);color:var(--text-inverse)}.settings-health-logs__level-icon-wrapper{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.settings-health-logs__level-icon{width:24px;height:24px;display:block}.settings-health-logs__table .interpres-data-table-page__table-container{overflow:auto hidden}.settings-health-logs__table .interpres-data-table__table{min-width:1160px}.settings-health-logs__table .interpres-data-table__header-cell{color:var(--text-text-4);font-size:13px;font-weight:600;line-height:18px}.settings-health-logs__table .interpres-data-table__cell{color:var(--text-text-2);padding-top:18px;padding-bottom:18px;font-size:13px;font-weight:500;line-height:18px}.settings-health-logs__table .settings-health-logs__col-message{color:var(--text-text-3);font-weight:400}.settings-health-logs__table .settings-health-logs__col-level,.settings-health-logs__table .settings-health-logs__col-view{padding-left:8px;padding-right:8px}.settings-health-logs__table .settings-health-logs__view-button{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s}.settings-health-logs__table .interpres-data-table-page__header-actions{flex:auto}.settings-health-logs__table .interpres-data-table-page__header-content{align-self:center}.settings-health-logs__table .interpres-data-table-page__title{font-size:18px;font-weight:700;line-height:24px}.settings-health-logs__table .interpres-data-table-page__title-count{color:var(--text-text-4);height:auto;font-size:12px;line-height:18px}.settings-health-card{background:var(--surface-health-card);border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:96px;padding:20px 28px;transition:background .2s,box-shadow .2s;display:flex}.settings-health-card__main{align-items:center;gap:14px;display:inline-flex}.settings-health-card__icon{background:var(--surface-default-background);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.settings-health-card__title{align-items:baseline;gap:6px;display:inline-flex}.settings-health-card__count{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:28px}.settings-health-card__label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600}.settings-health-card__subtitle{color:var(--text-text-3);white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500}.settings-health-card--error .settings-health-card__icon{color:var(--cyber-orange)}.settings-health-card--error:hover{background:radial-gradient(140px 90px at 0% 100%, color-mix(in srgb, var(--cyber-orange) 35%, transparent) 0%, var(--surface-active-item) 70%), var(--surface-active-item);box-shadow:var(--shadow-hover)}.settings-health-card--warning .settings-health-card__icon{color:var(--cyber-amber)}.settings-health-card--warning:hover{background:radial-gradient(140px 90px at 0% 100%, color-mix(in srgb, var(--cyber-amber) 35%, transparent) 0%, var(--surface-active-item) 70%), var(--surface-active-item);box-shadow:var(--shadow-hover)}:root[data-theme=light] .settings-health-card.interpres-card{background:var(--surface-default-background);border:1px solid var(--border-border-2)}:root[data-theme=light] .settings-health-card.interpres-card:hover{box-shadow:var(--shadow-hover)}:root[data-theme=light] .settings-health-card__icon{background:0 0}:root[data-theme=light] .settings-health-card__count{color:var(--text-text-1)}:root[data-theme=light] .settings-health-card__label,:root[data-theme=light] .settings-health-card__subtitle{color:var(--text-text-2)}:root[data-theme=light] .settings-health-card--error:hover,:root[data-theme=light] .settings-health-card--warning:hover{box-shadow:var(--shadow-hover)}:root[data-theme=light] .settings-health-card--error:hover{background:radial-gradient(140px 90px at 0% 100%, color-mix(in srgb, var(--cyber-orange) 30%, transparent) 0%, var(--surface-active-item) 72%), var(--surface-active-item)}:root[data-theme=light] .settings-health-card--warning:hover{background:radial-gradient(140px 90px at 0% 100%, color-mix(in srgb, var(--cyber-yellow) 30%, transparent) 0%, var(--surface-active-item) 72%), var(--surface-active-item)}.settings-health-timeline{width:100%}.settings-health{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.settings-health__content{flex-direction:column;gap:48px;display:flex}.settings-health__loading{justify-content:center;padding:24px 0;display:flex}.settings-health__summary{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.settings-health__timeline{flex-direction:column;gap:14px;display:flex}.settings-health__timeline-header{justify-content:space-between;align-items:center;display:flex}.settings-health__timeline-header h3{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600}.delete-user-dialog{background:var(--surface-default-card);max-width:480px;color:var(--text-text-1);border-radius:20px;padding:40px;position:relative}.delete-user-dialog .base-dialog__header{border-bottom:1px solid var(--border-border-3);align-items:center;height:70px;margin-bottom:32px;padding-bottom:30px;position:relative}.delete-user-dialog .base-dialog__title,.delete-user-dialog__title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--text-text-1);align-items:center;gap:8px;margin:0;display:inline-flex}.delete-user-dialog__title-icon{color:var(--text-text-1);display:inline-flex}.delete-user-dialog .base-dialog__close{align-self:center;margin-left:auto;position:static}.delete-user-dialog .base-dialog__close .icon-size-md{width:20px;height:20px;font-size:20px}.delete-user-dialog .base-dialog__close .icon{color:var(--text-text-1)}.delete-user-dialog .base-dialog__close .icon svg,.delete-user-dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.delete-user-dialog__content{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-2);letter-spacing:.2px}.delete-user-dialog__body{flex-direction:column;gap:16px;margin-bottom:64px;display:flex}.delete-user-dialog__text{margin:0}.delete-user-dialog__actions{justify-content:flex-end;gap:10px;margin-top:40px;display:flex}.delete-user-dialog__actions button{padding:8px 32px}.delete-user-dialog__button{height:50px;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-normal);text-transform:none;border-radius:8px;padding:13px 20px}.delete-user-dialog .interpres-button--secondary{border-color:var(--primary-base);color:var(--primary-base)}.delete-user-dialog__button--primary.interpres-button--primary{background:var(--primary-base);color:var(--text-inverse)}.base-dialog__container.invite-user-dialog__container{padding-top:var(--spacing-20);align-items:flex-start;overflow-y:auto}.invite-user-dialog{background:var(--surface-default-card);max-width:480px;color:var(--text-text-1);border-radius:20px;padding:40px;position:relative}.invite-user-dialog .base-dialog__header{border-bottom:1px solid var(--border-border-3);align-items:center;height:70px;margin-bottom:40px;padding-bottom:30px;position:relative}.invite-user-dialog .base-dialog__title,.invite-user-dialog__title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--text-text-1);align-items:center;gap:16px;margin:0;display:inline-flex}.invite-user-dialog__title-icon{color:var(--text-inverse);display:inline-flex}.invite-user-dialog .base-dialog__close{align-self:center;margin-left:auto;position:static}.invite-user-dialog .base-dialog__close .icon-size-md{width:20px;height:20px;font-size:20px}.invite-user-dialog .base-dialog__close .icon{color:var(--text-text-1)}.invite-user-dialog .base-dialog__close .icon svg,.invite-user-dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.invite-user-dialog__content{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-2)}.invite-user-dialog__body{flex-direction:column;gap:30px;padding-left:8px;display:flex}.invite-user-dialog__field{flex-direction:column;gap:12px;display:flex}.invite-user-dialog__label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2)}.invite-user-dialog__input.input-container{background:var(--input-modal-bg-default,var(--input-bg-default-state));border-radius:8px}.invite-user-dialog__actions{justify-content:flex-end;margin-top:40px;display:flex}.invite-user-dialog__actions .interpres-button--primary{height:50px;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-normal);background:var(--primary-base);color:var(--text-inverse);text-transform:none;border-radius:8px;padding:12px 20px}.invite-user-dialog__actions .interpres-button--primary:disabled,.invite-user-dialog__actions .interpres-button--primary.interpres-button--disabled{background:var(--input-border-default-state);border-color:var(--input-border-default-state);color:var(--text-inverse);opacity:1}.settings-users{flex-direction:column;gap:40px;width:100%;min-width:0;display:flex}.settings-users .interpres-table-pagination{justify-content:end}.settings-users .interpres-data-table-page__header{border-bottom:.8px solid var(--border-border-2);margin-bottom:32px;padding-bottom:16px}.settings-users__header{border-bottom:1px solid var(--border-border-2);justify-content:space-between;align-items:center;gap:20px;height:70px;padding-bottom:10px;display:flex}.settings-users__title{color:var(--text-text-1);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:32px;display:flex}.settings-users__title-count{color:var(--text-text-4);font-size:16px;font-weight:400;line-height:32px}.settings-users__header-actions{align-items:center;gap:12px;display:flex}.settings-users__search{width:307px}.settings-users__alert{margin-top:-20px}.settings-users__alert.alert-notification{align-items:flex-start;height:auto;min-height:70px}.settings-users__alert .alert-notification__message{white-space:normal;text-overflow:initial;word-break:break-word;overflow:visible}.settings-users__table{flex-direction:column;gap:0;width:100%;display:flex}.settings-users__table .interpres-data-table-page__table-container{-webkit-overflow-scrolling:touch;overflow:auto hidden}.settings-users__table .interpres-data-table__table{min-width:1112px}.settings-users__table-header{border-bottom:.8px solid var(--border-border-2);align-items:center;height:40px;padding:2px 0;display:flex}.settings-users__table-header-item{letter-spacing:.012px;height:36px;color:var(--text-text-3);align-items:center;padding:0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:flex}.settings-users__table-header-item--primary{color:var(--text-text-1);gap:6px}.settings-users__sort-icon{width:8px;height:4px}.settings-users__table-header-item:first-child{width:244px}.settings-users__table-header-item:nth-child(2){width:287px}.settings-users__table-header-item:nth-child(3){width:258px}.settings-users__table-header-item:nth-child(4){width:158px}.settings-users__table-header-item--actions{width:14px;padding:0}.settings-users__loading,.settings-users__empty{color:var(--text-text-4);padding:24px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.settings-users__list{align-items:stretch;width:100%;display:block}.settings-users__list .interpres-list__row{border-bottom:1px solid var(--border-border-3);box-sizing:border-box;border-radius:4px;align-self:stretch;gap:0;width:100%;min-width:100%;min-height:74px;padding:20px;transition:background-color .15s,border-color .15s,box-shadow .15s}.settings-users__list .interpres-list__row:hover,.settings-users__list .interpres-list__row:focus-within{background:var(--surface-active-item);border-color:var(--border-border-2)}.settings-users__list .interpres-list__cell{align-items:center}.settings-users__list .interpres-list__cell:first-child{flex:0 0 244px}.settings-users__list .interpres-list__cell:last-child{flex:1;min-width:0}.settings-users__name-cell{align-items:center;gap:12px;display:flex}.settings-users__avatar{background:var(--primary-base);width:34px;height:34px;color:var(--text-inverse);border-radius:999px;justify-content:center;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:13px;display:inline-flex}.settings-users__name-text{color:var(--text-text-3);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:22px;display:flex}.settings-users__status{color:var(--text-text-4);font-size:12px;font-weight:600}.settings-users__email{color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px}.settings-users__groups{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.settings-users__group-chip{border-radius:6px;height:22px;padding:0 8px;background:var(--border-border-3)!important;color:var(--text-text-4)!important;text-shadow:none!important;box-shadow:none!important;border:none!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}.settings-users__group-chip .MuiChip-label{color:inherit;padding:0;font-size:12px;font-weight:700;line-height:18px}.settings-users__groups-empty{color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px}.settings-users__last-login{letter-spacing:.2px;color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:18px}.settings-users__actions-cell{justify-content:flex-end;display:flex}.settings-users__action-button{width:14px;height:14px;color:var(--text-text-4);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s;display:inline-flex}@media (hover:none){.settings-users__action-button{opacity:1}}.settings-users__table .interpres-data-table__row:hover .settings-users__action-button,.settings-users__table .interpres-data-table__row:focus-within .settings-users__action-button,.settings-users__action-button:focus-visible{opacity:1;color:var(--text-text-3)}.settings-users__pagination{margin-top:-16px}.settings-users__menu .MuiPaper-root{background:var(--surface-default-card);box-shadow:var(--shadow-card);border-radius:20px;min-width:220px;padding:22px 20px}.settings-users__menu .MuiMenu-list{flex-direction:column;gap:24px;padding:0;display:flex}.settings-users__menu .MuiPaper-root .settings-users__menu-item.MuiMenuItem-root{min-height:auto;color:var(--primary-base);align-items:center;gap:10px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:color .15s;display:flex}.settings-users__menu .MuiPaper-root .settings-users__menu-item.MuiMenuItem-root:hover{background:0 0}.settings-users__menu .MuiPaper-root .settings-users__menu-item.MuiMenuItem-root:not(.Mui-disabled):hover{color:var(--primary-base-hover)}.settings-users__menu .MuiPaper-root .settings-users__menu-item--delete.MuiMenuItem-root{color:var(--colors-red)}.settings-users__menu .MuiPaper-root .settings-users__menu-item--delete.MuiMenuItem-root:not(.Mui-disabled):hover{color:var(--colors-red-hover)}.settings-users__menu .settings-users__menu-item .icon,.settings-users__menu .settings-users__menu-item span{color:inherit}.settings-users__menu .MuiMenuItem-root.Mui-disabled{opacity:.4}.settings-delete-schedule-dialog{background:var(--surface-default-card);max-width:480px;color:var(--text-text-1);border-radius:20px;padding:40px;position:relative}.settings-delete-schedule-dialog .base-dialog__header{border-bottom:1px solid var(--border-border-3);align-items:center;height:70px;margin-bottom:32px;padding-bottom:30px;position:relative}.settings-delete-schedule-dialog__title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--text-text-1);align-items:center;gap:8px;margin:0;display:inline-flex}.settings-delete-schedule-dialog__title-icon{color:var(--text-text-1);display:inline-flex}.settings-delete-schedule-dialog .base-dialog__close{align-self:center;margin-left:auto;position:static}.settings-delete-schedule-dialog .base-dialog__close .icon-size-md{width:20px;height:20px;font-size:20px}.settings-delete-schedule-dialog .base-dialog__close .icon{color:var(--text-text-1)}.settings-delete-schedule-dialog .base-dialog__close .icon svg,.settings-delete-schedule-dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.settings-delete-schedule-dialog__content{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-2);letter-spacing:.2px}.settings-delete-schedule-dialog__body{flex-direction:column;gap:16px;margin-bottom:64px;display:flex}.settings-delete-schedule-dialog__text{margin:0}.settings-delete-schedule-dialog__actions{justify-content:flex-end;gap:10px;margin-top:40px;display:flex}.settings-delete-schedule-dialog__actions button{padding:8px 32px}.settings-delete-schedule-dialog__button{height:50px;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-normal);text-transform:none;border-radius:8px;padding:13px 20px}.settings-delete-schedule-dialog .interpres-button--secondary{border-color:var(--primary-base);color:var(--primary-base)}.settings-delete-schedule-dialog__button--primary.interpres-button--primary{background:var(--primary-base);color:var(--text-inverse)}.settings-pause-resume-schedule-dialog{background:var(--surface-default-card);max-width:480px;color:var(--text-text-1);border-radius:20px;padding:40px;position:relative}.settings-pause-resume-schedule-dialog .base-dialog__header{border-bottom:1px solid var(--border-border-3);align-items:center;height:70px;margin-bottom:32px;padding-bottom:30px;position:relative}.settings-pause-resume-schedule-dialog__title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--text-text-1);align-items:center;gap:8px;margin:0;display:inline-flex}.settings-pause-resume-schedule-dialog__title-icon{color:var(--text-text-1);display:inline-flex}.settings-pause-resume-schedule-dialog .base-dialog__close{align-self:center;margin-left:auto;position:static}.settings-pause-resume-schedule-dialog .base-dialog__close .icon-size-md{width:20px;height:20px;font-size:20px}.settings-pause-resume-schedule-dialog .base-dialog__close .icon{color:var(--text-text-1)}.settings-pause-resume-schedule-dialog .base-dialog__close .icon svg,.settings-pause-resume-schedule-dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.settings-pause-resume-schedule-dialog__content{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-2);letter-spacing:.2px}.settings-pause-resume-schedule-dialog__body{flex-direction:column;gap:16px;margin-bottom:64px;display:flex}.settings-pause-resume-schedule-dialog__text{margin:0}.settings-pause-resume-schedule-dialog__actions{justify-content:flex-end;gap:10px;margin-top:40px;display:flex}.settings-pause-resume-schedule-dialog__actions button{padding:8px 32px}.settings-pause-resume-schedule-dialog__button{height:50px;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-normal);text-transform:none;border-radius:8px;padding:13px 20px}.settings-pause-resume-schedule-dialog .interpres-button--secondary{border-color:var(--primary-base);color:var(--primary-base)}.settings-pause-resume-schedule-dialog__button--primary.interpres-button--primary{background:var(--primary-base);color:var(--text-inverse)}.base-dialog__container.settings-scheduler-dialog__container{padding-top:var(--spacing-20);align-items:flex-start;overflow-y:auto}.settings-scheduler-dialog__title{align-items:center;gap:8px;display:inline-flex}.settings-scheduler-dialog .base-dialog__close{align-self:center;margin-left:auto;position:static}.settings-scheduler-dialog .base-dialog__close .icon-size-md{width:20px;height:20px;font-size:20px}.settings-scheduler-dialog .base-dialog__close .icon{color:var(--text-text-1)}.settings-scheduler-dialog .base-dialog__close .icon svg,.settings-scheduler-dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.settings-scheduler-dialog__content{flex-direction:column;gap:20px;display:flex}.settings-scheduler-dialog__body{flex-direction:column;gap:16px;display:flex}.settings-scheduler-dialog__field{flex-direction:column;gap:8px;display:flex}.settings-scheduler-dialog__label{letter-spacing:.2px;color:var(--text-text-3);font-size:12px;font-weight:700}.settings-scheduler-dialog__helper{color:var(--text-text-4);margin:0;font-size:12px}.settings-scheduler-dialog__actions{justify-content:flex-end;gap:12px;display:flex}.settings-scheduler{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.settings-scheduler__alert{width:fit-content;max-width:100%;margin-bottom:8px}.settings-scheduler__alert .alert-notification{width:fit-content;min-width:0;max-width:100%;height:auto}.settings-scheduler__alert .alert-notification__message{white-space:normal;text-overflow:clip;word-break:break-word;overflow:visible}.settings-scheduler__search{width:307px}.settings-scheduler__table{width:100%}.settings-scheduler__table .interpres-data-table-page__table-container{-webkit-overflow-scrolling:touch;overflow:auto hidden}.settings-scheduler__report-type,.settings-scheduler__period,.settings-scheduler__emails{color:var(--text-text-3);font-size:14px;line-height:22px}.settings-scheduler__actions{align-items:center;gap:8px;display:inline-flex}.settings-scheduler__action-button{width:24px;height:24px;color:var(--text-text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.settings-scheduler__action-button:hover{color:var(--text-text-1)}.settings-scheduler__action-button--delete{color:var(--colors-red)}.base-dialog__container.add-group-dialog__container{padding-top:var(--spacing-20);align-items:flex-start;overflow-y:auto}.add-group-dialog__content{flex-direction:column;gap:24px;max-height:none;display:flex;overflow:visible}.add-group-dialog .base-dialog__header{border-bottom:1px solid var(--border-border-2);margin-bottom:24px;padding-bottom:8px}.add-group-dialog__title{color:var(--text-text-1);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;display:inline-flex}.add-group-dialog__title-icon{color:var(--text-text-3)}.add-group-dialog__body{flex-direction:column;gap:16px;display:flex}.add-group-dialog__field{flex-direction:column;gap:8px;display:flex}.add-group-dialog__label{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.add-group-dialog__input{background:var(--input-modal-bg-default,var(--input-bg-default-state));width:100%}.add-group-dialog__error{color:var(--colors-red);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.add-group-dialog__actions{justify-content:flex-end;gap:12px;display:flex}.add-group-dialog .base-dialog__close .icon{color:var(--text-text-1)}.add-group-dialog .base-dialog__close .icon svg,.add-group-dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.delete-group-dialog__content{flex-direction:column;gap:24px;display:flex}.delete-group-dialog__title{color:var(--text-text-1);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;display:inline-flex}.delete-group-dialog__title-icon{color:var(--colors-red)}.delete-group-dialog .base-dialog__close .icon{color:var(--text-text-1)}.delete-group-dialog .base-dialog__close .icon svg,.delete-group-dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.delete-group-dialog__body{flex-direction:column;gap:12px;display:flex}.delete-group-dialog__text{color:var(--text-text-3);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.delete-group-dialog__actions{justify-content:flex-end;gap:12px;display:flex}.group-settings-dialog__content{gap:var(--spacing-10);padding-top:var(--spacing-8);flex-direction:column;max-height:none;display:flex;overflow:visible}.group-settings-dialog .base-dialog__header{padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border-border-2);margin-bottom:0}.group-settings-dialog .base-dialog__close .icon{color:var(--text-text-1)}.group-settings-dialog .base-dialog__close .icon svg,.group-settings-dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.group-settings-dialog__title{align-items:center;gap:var(--spacing-3);color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:32px;display:inline-flex}.group-settings-dialog__title-icon{color:var(--text-text-2)}.group-settings-dialog__body{gap:var(--spacing-6);flex-direction:column;display:flex}.group-settings-dialog__field{flex-direction:column;gap:8px;display:flex}.group-settings-dialog__label{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.group-settings-dialog__input{background:var(--input-modal-bg-default,var(--input-bg-default-state));width:100%}.group-settings-dialog__error{color:var(--colors-red);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.group-settings-dialog__actions{align-items:center;gap:var(--spacing-3);justify-content:end;display:flex}.group-settings-dialog__actions-right{align-items:center;gap:var(--spacing-3);display:inline-flex}.group-settings-dialog__actions .interpres-button--primary:disabled{opacity:.7;background-color:var(--primary-base)!important;border-color:var(--primary-base)!important;color:var(--text-inverse)!important}.base-dialog__container.add-member-dialog__container{padding-top:var(--spacing-20);align-items:flex-start;overflow-y:auto}.add-member-dialog__content{gap:var(--spacing-10);padding-top:var(--spacing-8);flex-direction:column;max-height:none;display:flex;overflow:visible}.add-member-dialog .base-dialog__header{padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border-border-2);margin-bottom:0}.add-member-dialog .base-dialog__close .icon{color:var(--text-text-1)}.add-member-dialog .base-dialog__close .icon svg,.add-member-dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.add-member-dialog__title{align-items:center;gap:var(--spacing-3);color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:32px;display:inline-flex}.add-member-dialog__title-icon{color:var(--text-text-2)}.add-member-dialog__body{gap:var(--spacing-6);flex-direction:column;display:flex}.add-member-dialog__error{color:var(--colors-red);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.add-member-dialog__actions{justify-content:flex-end;gap:var(--spacing-3);display:flex}.remove-member-dialog__content{flex-direction:column;gap:24px;display:flex}.remove-member-dialog__title{color:var(--text-text-1);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;display:inline-flex}.remove-member-dialog__title-icon{color:var(--colors-red)}.remove-member-dialog .base-dialog__close .icon{color:var(--text-text-1)}.remove-member-dialog .base-dialog__close .icon svg,.remove-member-dialog .base-dialog__close .icon path{fill:var(--text-text-1)}.remove-member-dialog__body{flex-direction:column;gap:12px;display:flex}.remove-member-dialog__text{color:var(--text-text-3);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.remove-member-dialog__actions{justify-content:flex-end;gap:12px;display:flex}.group-detail{flex-direction:column;gap:32px;width:100%;min-width:0;display:flex}.group-detail__alert{margin-top:-16px}.group-detail__header{border-bottom:1px solid var(--border-border-2);justify-content:space-between;align-items:center;gap:20px;height:70px;padding-bottom:10px;display:flex}.group-detail__title{color:var(--text-text-1);align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:32px;display:flex}.group-detail__title-text{align-items:center;gap:6px;display:inline-flex}.group-detail__title-count{color:var(--text-text-4);font-size:16px;font-weight:400}.group-detail__back{border:1px solid var(--border-border-2);border-radius:var(--border-radius-md);cursor:pointer;width:32px;height:32px;color:var(--text-text-3);background:0 0;justify-content:center;align-items:center;display:inline-flex}.group-detail__settings{margin-left:4px}.group-detail__header-actions{align-items:center;gap:12px;display:flex}.group-detail__search{width:307px}.group-detail__list{flex-direction:column;gap:16px;display:flex}.group-detail__list-header{border-bottom:.8px solid var(--border-border-2);align-items:center;height:40px;padding:2px 0;display:flex}.group-detail__list-header-item{letter-spacing:.012px;height:36px;color:var(--text-text-3);align-items:center;padding:0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:flex}.group-detail__loading,.group-detail__empty{color:var(--text-text-4);padding:24px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.group-detail__list-body{width:100%}.group-detail__member-name{align-items:center;gap:12px;display:flex}.group-detail__avatar{background:var(--primary-base);width:34px;height:34px;color:var(--text-inverse);border-radius:999px;justify-content:center;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:13px;display:inline-flex;overflow:hidden}.group-detail__avatar-image{object-fit:cover;width:100%;height:100%}.group-detail__member-text{color:var(--text-text-3);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:22px;display:flex}.group-detail__member-status{color:var(--text-text-4);font-size:12px;font-weight:600}.group-detail__member-email{color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px}.group-detail__member-login{color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:18px}.group-detail__member-actions{justify-content:flex-end;width:100%;display:flex}.group-detail__action-button{color:var(--text-text-3);cursor:pointer;background:0 0;border:none;padding:4px}.group-detail__pagination{align-self:flex-end}.group-detail__menu .MuiPaper-root{background:var(--surface-global-nav);border-radius:20px;min-width:220px;padding:22px 20px;box-shadow:0 15px 15px #00000026}.group-detail__menu .MuiMenu-list{flex-direction:column;gap:24px;padding:0;display:flex}.group-detail__menu .MuiPaper-root .group-detail__menu-item.MuiMenuItem-root{min-height:auto;color:var(--primary-base);align-items:center;gap:10px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:color .15s;display:flex}.group-detail__menu .MuiPaper-root .group-detail__menu-item.MuiMenuItem-root:hover{background:0 0}.group-detail__menu .MuiPaper-root .group-detail__menu-item.MuiMenuItem-root:not(.Mui-disabled):hover{color:var(--primary-base-hover)}.group-detail__menu .MuiPaper-root .group-detail__menu-item--delete.MuiMenuItem-root{color:var(--colors-red)}.group-detail__menu .MuiPaper-root .group-detail__menu-item--delete.MuiMenuItem-root:not(.Mui-disabled):hover{color:var(--colors-red-hover)}.group-detail__menu .group-detail__menu-item .icon,.group-detail__menu .group-detail__menu-item span{color:inherit}.group-detail__menu .MuiMenuItem-root.Mui-disabled{opacity:.4}.settings-groups{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.settings-groups .interpres-table-pagination{justify-content:flex-end}.settings-groups .interpres-data-table-page__header{border-bottom:.8px solid var(--border-border-2);margin-bottom:32px;padding-bottom:16px}.settings-groups__header-actions{align-items:center;gap:12px;display:flex}.settings-groups__search{width:307px}.settings-groups__alert{margin-top:-20px}.settings-groups__loading{color:var(--text-text-4);padding:24px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.settings-groups__empty{flex-direction:column;align-items:center;gap:40px;padding:40px 24px;display:flex}.settings-groups__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}@media (width<=1200px){.settings-groups__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.settings-groups__grid{grid-template-columns:minmax(0,1fr)}}.settings-groups__card{flex-direction:column;gap:24px;min-height:160px;padding:24px;display:flex;position:relative}.settings-groups__card-footer{justify-content:flex-start;align-items:center;gap:10px;display:flex}.settings-groups__card-meta{flex:none}.settings-groups__card-menu{color:var(--text-text-3);cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:16px;right:16px}.settings-groups__card-header{flex-direction:column;gap:10px;display:flex}.settings-groups__card-icon{width:20px;height:20px;color:var(--border-border-2)!important}.settings-groups__card-title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px}.settings-groups__avatars{flex-wrap:nowrap;flex:auto;align-items:center;min-width:0;min-height:24px;display:flex}.settings-groups__avatars-empty{width:24px;height:24px}.settings-groups__avatar{background:var(--primary-base);border:1px solid var(--surface-active-item);width:24px;height:24px;color:var(--text-inverse);border-radius:999px;justify-content:center;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;display:inline-flex;overflow:hidden}.settings-groups__avatar+.settings-groups__avatar{margin-left:-6px}.settings-groups__avatar-image{object-fit:cover;width:100%;height:100%}.settings-groups__avatar--count{background:var(--border-border-2);color:var(--text-text-2)}.settings-groups__card-meta{color:var(--text-text-3);align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:18px;display:flex}.settings-groups__pagination{align-self:flex-end}.settings-groups__menu .MuiPaper-root{background:var(--surface-global-nav);border-radius:20px;min-width:220px;padding:22px 20px;box-shadow:0 15px 15px #00000026}.settings-groups__menu .MuiMenu-list{flex-direction:column;gap:24px;padding:0;display:flex}.settings-groups__menu .MuiPaper-root .settings-groups__menu-item.MuiMenuItem-root{min-height:auto;color:var(--primary-base);align-items:center;gap:10px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:color .15s;display:flex}.settings-groups__menu .MuiPaper-root .settings-groups__menu-item.MuiMenuItem-root:hover{background:0 0}.settings-groups__menu .MuiPaper-root .settings-groups__menu-item.MuiMenuItem-root:not(.Mui-disabled):hover{color:var(--primary-base-hover)}.settings-groups__menu .MuiPaper-root .settings-groups__menu-item--delete.MuiMenuItem-root{color:var(--colors-red)}.settings-groups__menu .MuiPaper-root .settings-groups__menu-item--delete.MuiMenuItem-root:not(.Mui-disabled):hover{color:var(--colors-red-hover)}.settings-groups__menu .settings-groups__menu-item .icon,.settings-groups__menu .settings-groups__menu-item span{color:inherit}.settings-groups__menu .MuiMenuItem-root.Mui-disabled{opacity:.4}:root[data-theme=light] .settings-groups__card.interpres-card{background:var(--surface-default-background)}:root[data-theme=light] .settings-groups__card.interpres-card.interpres-card--clickable:hover,:root[data-theme=light] .settings-groups__card.interpres-card.interpres-card--clickable:active{background:var(--surface-active-item)}:root[data-theme=light] .settings-groups__card-title{color:var(--text-text-2)}:root[data-theme=light] .settings-groups__card-icon,:root[data-theme=light] .settings-groups__card-meta,:root[data-theme=light] .settings-groups__card-menu{color:var(--text-text-3)!important}:root[data-theme=light] .settings-groups__avatar{border-color:var(--surface-default-background)}.settings-api{flex-direction:column;width:100%;height:100%;display:flex}.settings-api__alert{margin-bottom:var(--spacing-4)}.settings-api__explorer{border-radius:var(--border-radius-2xl);width:100%;height:100%;overflow:hidden}.settings-api__endpoint-trigger{border-radius:var(--border-radius-md);cursor:pointer;align-items:center;gap:var(--spacing-2);height:34px;padding:0 var(--spacing-2);border:0;transition:color .2s;display:inline-flex}.settings-api__endpoint-trigger span{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.settings-api__menu .MuiPaper-root{border:1px solid var(--border-border-2);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card);margin-top:var(--spacing-2);min-width:180px;overflow:hidden}.settings-api__menu .MuiList-root{padding:var(--spacing-1) 0}.settings-api__menu-item{letter-spacing:.04em;min-height:36px;padding:var(--spacing-2) var(--spacing-3);text-transform:uppercase;font-size:13px;font-weight:700}.settings-api .graphiql-container{height:100%}.settings-api .graphiql-container .editorWrap,.settings-api .graphiql-container .docExplorerWrap{border-color:var(--border-border-2)}.settings-api .graphiql-container .toolbar{border-bottom-color:var(--border-border-2);padding:0 var(--spacing-2)}.organization-dialog__title{align-items:center;gap:8px;display:inline-flex}.organization-dialog__body{flex-direction:column;gap:16px;padding:4px 0 8px;display:flex}.organization-dialog__field{flex-direction:column;gap:6px;display:flex}.organization-dialog__label{color:var(--text-secondary,#ffffffb3);font-size:13px;font-weight:600}.organization-dialog__chip-list{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.organization-dialog__actions{justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.settings-organizations{flex-direction:column;gap:16px;display:flex}.settings-organizations__alert{margin-bottom:8px}.settings-organizations__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-organizations__header-title{align-items:baseline;gap:8px;display:flex}.settings-organizations__title{font-feature-settings:"liga" off, "clig" off;color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.settings-organizations__count{font-feature-settings:"liga" off, "clig" off;color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px}.settings-organizations__header-actions{align-items:center;gap:12px;display:flex}.settings-organizations__loader{justify-content:center;padding:48px 0;display:flex}.settings-organizations__empty-state{flex-direction:column;align-items:center;padding:48px 0;display:flex}.settings-organizations__table-header{border-bottom:1px solid var(--border-border-2);align-items:center;padding:8px 16px;display:flex}.settings-organizations__table-header-cell{color:var(--text-text-3);font-size:14px;font-weight:600}.settings-organizations__table-header-cell--name{flex:1;min-width:0}.settings-organizations__table-header-cell--domains{flex-grow:0;flex-shrink:0;width:63%}.settings-organizations__table-header-cell--actions{flex-grow:0;flex-shrink:0;width:56px}.settings-organizations__list{width:100%}.settings-organizations__pagination{justify-content:flex-end;display:flex}.settings-organizations__name{color:var(--text-text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.settings-organizations__domains{flex-wrap:wrap;gap:4px;display:flex;overflow:hidden}.settings-organizations__domain-chip{border-radius:6px;height:22px;padding:0 8px;background:var(--border-border-3)!important;color:var(--text-text-4)!important;text-shadow:none!important;box-shadow:none!important;border:none!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}.settings-organizations__domain-chip .MuiChip-label{color:inherit;padding:0;font-size:12px;font-weight:700;line-height:18px}.settings-organizations__empty{color:var(--text-text-2);font-style:italic}.settings-organizations__actions-cell{justify-content:flex-end;display:flex}.settings-organizations__action-button{width:14px;height:14px;color:var(--text-text-4);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s;display:inline-flex}@media (hover:none){.settings-organizations__action-button{opacity:1}}.settings-organizations__list .interpres-list__row:hover .settings-organizations__action-button,.settings-organizations__list .interpres-list__row:focus-within .settings-organizations__action-button,.settings-organizations__action-button:focus-visible{opacity:1;color:var(--text-text-3)}.settings-organizations__menu .MuiPaper-root{background:var(--surface-default-card);box-shadow:var(--shadow-card);border-radius:20px;min-width:220px;padding:22px 20px}.settings-organizations__menu .MuiMenu-list{flex-direction:column;gap:24px;padding:0;display:flex}.settings-organizations__menu .MuiPaper-root .settings-organizations__menu-item.MuiMenuItem-root{min-height:auto;color:var(--primary-base);align-items:center;gap:10px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:color .15s;display:flex}.settings-organizations__menu .MuiPaper-root .settings-organizations__menu-item.MuiMenuItem-root:hover{background:0 0}.settings-organizations__menu .MuiPaper-root .settings-organizations__menu-item.MuiMenuItem-root:not(.Mui-disabled):hover{color:var(--primary-base-hover)}.settings-organizations__menu .settings-organizations__menu-item .icon,.settings-organizations__menu .settings-organizations__menu-item span{color:inherit}.settings-organizations__menu .MuiMenuItem-root.Mui-disabled{opacity:.4}.login-container{justify-content:center;align-items:center;min-height:100vh;display:flex}.login-container .login-paper{border-radius:var(--border-radius-xl);width:100%;max-width:400px;box-shadow:var(--shadow-hover)}.login-container .MuiTextField-root{margin-bottom:var(--spacing-4)}.login-container .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.login-container .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-base)}.login-container .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:var(--primary-base)}.login-container .MuiButton-root{border-radius:var(--border-radius-md);text-transform:none;padding:calc(var(--spacing-4) - 4px) 0;font-weight:600}.login-container .MuiTypography-h4{color:var(--text-text-1);margin-bottom:var(--spacing-2);font-weight:700}.login-container .MuiAlert-root{border-radius:var(--border-radius-md)}.login-container .MuiCircularProgress-root{margin-right:var(--spacing-2)}@media (width<=600px){.login-container .MuiContainer-root{padding:0}.login-container .login-paper{margin:var(--spacing-4);max-width:none}}.ibp{background:var(--surface-default-background);flex-direction:column;gap:24px;min-height:100%;padding:24px 40px 40px;display:flex;position:relative;overflow:visible}.ibp:before{content:"";pointer-events:none;background:radial-gradient(58% 42% at 12% -10%, var(--primary-alpha-20) 0%, transparent 70%), radial-gradient(50% 38% at 28% -18%, var(--primary-alpha-10) 0%, transparent 72%), linear-gradient(180deg, #0003 0%, transparent 60%);opacity:.9;z-index:0;position:absolute;inset:0}.ibp>*{z-index:1;position:relative}.ibp__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ibp__title-group{align-items:baseline;gap:12px;display:flex}.ibp__title{color:var(--text-text-1);white-space:nowrap;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:46px}.ibp__count{color:var(--text-text-3);white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:400;line-height:26px}.ibp__actions{flex-shrink:0;align-items:center;gap:12px;margin-top:4px;display:flex}.ibp__filter-btn{min-width:110px;height:50px}.ibp__filter-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ibp__filter-chips-label{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500}.ibp__table-card{background:0 0;border-radius:20px;padding:0;overflow:visible}.ibp__table{width:100%}.ibp__table .interpres-data-table__row--expanded,.ibp__table .interpres-data-table__cell--expanded{border-top:none!important}.ibp__table .interpres-data-table__row{border-top:1px solid var(--border-border-2)}.ibp__table .interpres-data-table__row--expanded>td{padding-top:10px;border:0!important}.ibp__table .interpres-data-table__row:not(.interpres-data-table__row--expanded)>td{vertical-align:top;border-bottom:0!important}.ibp__header-label{letter-spacing:.012px;color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px}.ibp__table .interpres-data-table__header-cell--sorted .ibp__header-label{color:var(--primary-base)}.ibp__expand-btn{cursor:pointer;color:var(--text-text-3);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s,background .15s;display:flex}.ibp__expand-btn:hover{color:var(--text-text-1);background:var(--surface-active-item)}.ibp__expand-btn svg{transition:transform .2s}.ibp__expand-btn--open svg{transform:rotate(90deg)}.ibp__name-cell{flex-direction:column;gap:0;display:flex;position:relative}.ibp__name{color:var(--text-text-2);white-space:nowrap;text-overflow:ellipsis;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:block;overflow:hidden}.ibp__expanded-row{flex-direction:column;gap:20px;width:100%;padding:0 24px 0 0;display:flex}.ibp__expanded-description{color:var(--text-text-3);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px}.ibp__expanded-link{color:var(--primary-base)}.ibp__expanded-recommended{align-items:center;gap:6px;display:flex}.ibp__expanded-actions{flex-direction:column;gap:6px;display:flex}.ibp__expanded-actions-label{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px}.ibp__expanded-actions-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ibp__expanded-actions-item{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:400;line-height:20px}.ibp__recommended-icon{color:var(--primary-base);flex-shrink:0}.ibp__recommended-label{color:var(--text-text-1);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px}.ibp__recommended-value{color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px}.ibp__status-cell{flex-direction:column;gap:6px;display:flex;position:relative}.ibp__status-pill-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.ibp__status-pill{background:var(--surface-active-item);border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;width:167px;height:auto;padding:4px 6px 5px;display:flex;position:relative}.ibp__status-chip-icon{color:var(--text-text-3);flex-shrink:0;width:12px;height:12px}.ibp__status-chip-icon--completed{color:var(--cyber-green)}.ibp__status-pill-label{letter-spacing:.2px;text-transform:uppercase;color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;line-height:18px}.ibp__status-pill-label--completed{color:var(--cyber-green)}.ibp__status-chevron{color:var(--text-text-3);flex-shrink:0;margin-left:auto;transition:transform .15s}.ibp__status-chevron--completed{color:var(--cyber-green)}.ibp__status-date{color:var(--text-text-3);padding-left:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;line-height:18px}.ibp__status-dropdown{z-index:200;background:var(--surface-default-card);border:1px solid var(--border-border-2);box-shadow:var(--shadow-hover);border-radius:8px;min-width:167px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.ibp__status-option{text-align:left;cursor:pointer;width:100%;color:var(--text-text-2);background:0 0;border:none;padding:8px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500;line-height:20px;transition:background .1s;display:block}.ibp__status-option:hover{background:var(--surface-active-item);color:var(--text-text-1)}.ibp__status-option--active{color:var(--text-text-3);background:var(--surface-active-item)}.ibp__status-option--active-completed{color:var(--cyber-green)}:root .ibp{background:0 0}:root .ibp:before{top:-320px;left:50%;background:radial-gradient(2% 2% at 2% 2%, var(--bg-lights-purple) 0%, transparent 72%), radial-gradient(16% 45% at 46% 43%, var(--bg-lights-blue) 0%, transparent 75%);opacity:.175;filter:blur(100px);width:1800px;height:620px;inset:auto;transform:translate(-50%)}.ibp__integration-chip{border-radius:4px;background:var(--primary-alpha-10)!important}.ibp__number-cell{color:var(--text-text-1);text-align:center;width:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:18px;display:inline-block}.ibp__policy-cell{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;line-height:18px;display:block}.ibp__associations{flex-direction:column;gap:4px;width:156px;display:flex}.ibp__association-pill{background:var(--surface-active-item);border-radius:4px;justify-content:space-between;align-items:center;width:156px;height:22px;padding:4px 6px 5px;display:flex}.ibp__association-pill-left{align-items:center;gap:6px;display:flex}.ibp__association-icon{color:var(--text-text-3);flex-shrink:0}.ibp__association-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px}.ibp__association-count{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.ibp__association-chip{text-align:center;min-width:24px}.ibp__empty{color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.ibp__loading{justify-content:center;align-items:center;width:100%;min-height:320px;display:flex}.ibp__error{min-height:240px;color:var(--text-text-3);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;display:flex}.page-layout--aichat .page-layout-content{padding:0!important}.ai-chat-page{box-sizing:border-box;width:100%;min-height:100%;font-family:Plus Jakarta Sans,sans-serif}.ai-chat-page--welcome,.ai-chat-page--conversation{padding:0}.ai-chat-surface{background:var(--surface-default-background,var(--surface-default-background));border-radius:40px;min-height:100%;position:relative;overflow:hidden}.ai-chat-surface:before{content:"";pointer-events:none;z-index:0;opacity:.4;background:radial-gradient(2% 2% at 2% 2%, var(--bg-lights-purple) 0%, transparent 72%), radial-gradient(16% 45% at 46% 43%, var(--bg-lights-blue) 0%, transparent 75%);filter:blur(100px);width:2414px;height:1010px;position:absolute;top:-560px;left:50%;transform:translate(-50%)}.ai-chat-welcome,.ai-chat-conversation{z-index:1;position:relative}.ai-chat-welcome{flex-direction:column;align-items:center;gap:20px;width:min(1200px,100% - 80px);margin:0 auto;padding:59px 0 30px;display:flex}.ai-chat-welcome__header{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.ai-chat-welcome__title{align-items:center;gap:12px;display:inline-flex}.ai-chat-welcome__title-icon{width:30px;height:30px;color:var(--primary-base)}.ai-chat-welcome__title-icon-color svg{fill:var(--text-text-1)}.ai-chat-welcome__title h1{color:var(--text-text-1);font-size:40px;line-height:46px;font-weight:var(--font-weight-extrabold);margin:0}.ai-chat-welcome__subtitle{width:794px;max-width:100%;color:var(--text-text-3);font-size:var(--font-size-base);text-align:center;margin:0;line-height:22px}.ai-chat-welcome__cards{align-items:stretch;gap:40px;width:100%;display:flex}.ai-chat-card{box-sizing:border-box;background:var(--surface-default-card);border-radius:20px;flex-direction:column;gap:18px;width:377px;min-width:0;padding:30px;display:flex}.ai-chat-card__head{flex-direction:column;gap:14px;display:flex}.ai-chat-card__title{align-items:center;gap:16px;display:inline-flex}.ai-chat-card__title h2{color:var(--text-text-1);font-size:24px;line-height:25px;font-weight:var(--font-weight-bold);margin:0}.ai-chat-card__description{color:var(--text-text-3);font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-medium);margin:0}.ai-chat-card__prompts,.ai-chat-sidebar__list{flex-direction:column;width:100%;display:flex}.ai-chat-suggested,.ai-chat-history-item{width:100%;color:var(--text-text-3);font-size:14px;line-height:20px;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;padding:16px 12px;font-family:Plus Jakarta Sans,sans-serif;transition:background-color .15s;display:flex;overflow:hidden;border:0!important;border-bottom:1px solid var(--border-border-3)!important}.ai-chat-entry__text{min-width:0;color:inherit;font:inherit;word-break:break-word;flex:auto;line-height:20px}.ai-chat-suggested:hover,.ai-chat-history-item:hover{background:var(--surface-default-background)!important;background:color-mix(in srgb, var(--surface-default-background) 72%, transparent)!important;border-bottom-color:var(--border-border-3)!important;color:var(--text-text-2)!important}.ai-chat-suggested:active,.ai-chat-history-item:active,.ai-chat-history-item.is-active{background:var(--surface-default-background)!important;color:var(--text-text-2)!important}.ai-chat-suggested__arrow{background:var(--surface-default-background);width:30px;height:30px;color:var(--text-text-3);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ai-chat-suggested:hover .ai-chat-suggested__arrow,.ai-chat-history-item:hover .ai-chat-suggested__arrow,.ai-chat-history-item.is-active .ai-chat-suggested__arrow{color:var(--text-text-2)}.ai-chat-see-all-prompts{color:var(--primary-base);cursor:pointer;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 20px;display:inline-flex;background:0 0!important;border:0!important}.ai-chat-see-all-prompts span{font-size:var(--font-size-base);line-height:22px;font-weight:var(--font-weight-extrabold);letter-spacing:-.2px}.ai-chat-see-all-prompts:hover{opacity:.9;background:0 0!important;border-color:#0000!important}.ai-chat-input-wrap{flex-direction:column;gap:8px;width:860px;max-width:100%;display:flex}.ai-chat-input{box-sizing:border-box;border:1px solid var(--border-border-2);background:var(--surface-global-nav);border-radius:35px;align-items:center;gap:10px;width:100%;height:70px;padding:10px 12px 10px 16px;display:flex}.ai-chat-input:focus-within{border-color:var(--input-border-focus-state)}.ai-chat-input__field{flex:1}.ai-chat-input__field .input-container{background:0 0;border:0;height:40px}.ai-chat-input__field .input-field{color:var(--text-text-1);font-size:var(--font-size-base);line-height:22px;font-weight:var(--font-weight-normal);background:0 0}.ai-chat-input__field .input-field::placeholder{color:var(--text-text-4)}.ai-chat-send-button{cursor:pointer;border-radius:100px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;padding:0;display:inline-flex;background:var(--primary-base)!important;color:var(--text-inverse)!important;border:0!important}.ai-chat-send-button .icon.ai-chat-send-button__icon-upward{color:inherit;display:inline-flex;transform:rotate(180deg)}.ai-chat-send-button:disabled{cursor:not-allowed;background:var(--border-border-2)!important;color:var(--text-text-3)!important}.ai-chat-send-button:hover:not(:disabled){background:var(--primary-base)!important;border-color:#0000!important}.ai-chat-send-button:disabled:hover{background:var(--border-border-2)!important;border-color:#0000!important}.ai-chat-disclaimer{color:var(--text-text-3);font-size:var(--font-size-xs);text-align:center;margin:0;line-height:22px}.ai-chat-conversation{min-height:100%}.ai-chat-conversation .ai-chat-input{border-color:var(--table-rows-hover);background:var(--surface-global-nav);border-radius:100px;justify-content:space-between;padding:13px 10px 15px 30px;overflow:hidden}.ai-chat-conversation .ai-chat-input:focus-within{border-color:var(--input-border-focus-state)}.ai-chat-conversation .ai-chat-input--filled{border-color:var(--input-border-focus-state);background:var(--surface-global-nav)}.ai-chat-conversation .ai-chat-input__field .input-container{height:42px}.ai-chat-conversation .ai-chat-input__field .input-field{color:var(--text-text-3);line-height:24px;font-weight:var(--font-weight-medium)}.ai-chat-conversation .ai-chat-input--filled .ai-chat-input__field .input-field{color:var(--text-text-2)}.ai-chat-conversation .ai-chat-input__field .input-field::placeholder{color:var(--text-text-3)}.ai-chat-conversation .ai-chat-send-button{width:50px;min-width:50px;height:50px;background:var(--surface-active-item)!important;color:var(--text-text-3)!important;border:0!important}.ai-chat-conversation .ai-chat-send-button--filled{background:var(--gradient-active-theme)!important;color:var(--text-text-1)!important}.ai-chat-conversation .ai-chat-send-button:disabled{cursor:default;background:var(--surface-active-item)!important;color:var(--text-text-3)!important}.ai-chat-top-buttons{z-index:10;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:16px;left:40px;right:40px}.ai-chat-conversation--with-sidebar .ai-chat-top-buttons{right:477px}.ai-chat-top-button{height:50px;font-size:var(--font-size-base);line-height:22px;font-weight:var(--font-weight-extrabold);letter-spacing:-.2px;border-radius:8px;padding:0 20px;background:var(--primary-base)!important;color:var(--text-inverse)!important;border:0!important}.ai-chat-selector-group{align-items:center;gap:10px;display:inline-flex}.ai-chat-selector{height:34px;min-height:34px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-style:normal;line-height:22px;font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;padding:0 12px;transition:background-color .15s;display:inline-flex;background:var(--surface-default-card)!important;color:var(--text-text-3)!important;border:0!important}.ai-chat-selector:hover{background:var(--surface-active-item)!important;color:var(--text-text-2)!important}.ai-chat-selector:active{background:var(--table-rows-hover)!important;color:var(--text-text-2)!important}.ai-chat-selector--active,.ai-chat-selector--active:hover,.ai-chat-selector--active:active{background:var(--menu-items-default)!important;color:var(--text-inverse)!important}.ai-chat-sidebar-close{width:18px;height:18px;color:var(--text-text-1);cursor:pointer;z-index:calc(10 + 1);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:45px;right:40px}.ai-chat-conversation__main{box-sizing:border-box;height:100%;min-height:100%;padding:121px 40px 160px}.ai-chat-conversation--with-sidebar .ai-chat-conversation__main{padding-right:477px}.ai-chat-thread{scrollbar-width:none;flex-direction:column;gap:40px;width:860px;max-width:100%;max-height:calc(100vh - 380px);margin:0 auto;padding-right:8px;display:flex;overflow-y:auto}.ai-chat-thread::-webkit-scrollbar{width:0;height:0}.ai-chat-message{flex-direction:column;gap:20px;display:flex}.ai-chat-message__speaker{color:var(--text-text-1);font-size:20px;line-height:28px;font-weight:var(--font-weight-bold);align-items:center;gap:10px;display:inline-flex}.ai-chat-message--user .ai-chat-message__speaker{justify-content:flex-end}.ai-chat-message__assistant-logo{flex-shrink:0;width:40px!important;height:40px!important}.ai-chat-message__assistant-label{white-space:nowrap}.ai-chat-message__user-avatar{background:var(--primary-base);width:34px;height:34px;color:var(--text-inverse);font-size:var(--font-size-base);line-height:20px;font-weight:var(--font-weight-semibold);border-radius:100px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ai-chat-message__user-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.ai-chat-message__bubble{font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-size:var(--font-size-base);color:var(--text-text-1)}.ai-chat-message--user .ai-chat-message__bubble{background:var(--surface-default-background);max-width:560px;color:var(--text-text-1);font-weight:var(--font-weight-medium);border-radius:20px;flex-direction:column;justify-content:center;align-self:flex-end;align-items:center;padding:12px 20px;line-height:22px;display:flex;position:relative}.ai-chat-message--assistant .ai-chat-message__bubble{color:var(--text-text-2);font-weight:var(--font-weight-normal);white-space:pre-wrap;background:0 0;padding:0;line-height:28px}.ai-chat-message--assistant .ai-chat-message__bubble p{margin:0 0 20px;line-height:28px}.ai-chat-message--assistant .ai-chat-message__bubble p:last-child{margin-bottom:0}.ai-chat-message--assistant .ai-chat-message__bubble ul{margin:0;padding-left:24px}.ai-chat-message--assistant .ai-chat-message__bubble ul ul{margin:0 0 20px;padding-left:24px}.ai-chat-message--assistant .ai-chat-message__bubble li{margin:0 0 4px;line-height:28px}.ai-chat-message--assistant .ai-chat-message__bubble li:last-child{margin-bottom:0}.ai-chat-message__loading-state{color:var(--text-text-3);font-size:var(--font-size-sm);line-height:22px;font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.ai-chat-message__time{color:var(--text-text-3);align-items:center;gap:6px;display:inline-flex}.ai-chat-message__time span{font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-size:var(--font-size-xs);line-height:16px;font-weight:var(--font-weight-medium)}.ai-chat-message--user .ai-chat-message__time{justify-content:flex-end}.ai-chat-sidebar{box-sizing:border-box;background-color:var(--surface-global-nav);-webkit-backdrop-filter:blur(8px);flex-direction:column;gap:40px;width:437px;height:100%;padding:40px;display:flex;position:absolute;top:0;right:0;overflow-y:auto}.ai-chat-sidebar__title{color:var(--text-text-1);font-size:24px;line-height:30px;font-weight:var(--font-weight-bold);margin:0;padding-right:32px}.ai-chat-sidebar__tabs,.ai-chat-sidebar__tabs-control{width:100%}.ai-chat-sidebar__tabs-control .interpres-tabs{border-bottom-color:var(--border-border-3)}.ai-chat-sidebar__prompts{flex-direction:column;gap:10px;width:100%;display:flex}.ai-chat-sidebar__tabs-control .interpres-tab{margin-bottom:-1px}.ai-chat-history-group{flex-direction:column;display:flex}.ai-chat-history-group__title{color:var(--text-text-4);font-size:var(--font-size-xs);line-height:16px;font-weight:var(--font-weight-medium);text-transform:uppercase;margin:0;padding:14px 12px 8px}.ai-chat-conversation__input{position:absolute;bottom:30px;left:40px;right:40px}.ai-chat-conversation--with-sidebar .ai-chat-conversation__input{right:477px}.ai-chat-conversation__input .ai-chat-input-wrap{margin:0 auto}.ai-chat-empty{text-align:center;margin:120px auto 0}.ai-chat-empty__icon{width:44px;height:62px;color:var(--text-text-1);margin:0 auto 30px}.ai-chat-empty__logo{width:44px!important;height:62px!important}.ai-chat-empty__title{color:var(--text-text-1);font-size:40px;line-height:46px;font-weight:var(--font-weight-extrabold);margin:0}@media (width<=1600px){.ai-chat-welcome{width:min(1200px,100% - 48px)}.ai-chat-welcome__cards{gap:20px}.ai-chat-card{width:calc(33.3333% - 13.3333px);min-width:320px}}@media (width<=1280px){.ai-chat-welcome__cards{flex-wrap:wrap;justify-content:center}.ai-chat-card{width:min(377px,50% - 10px);min-width:300px}.ai-chat-conversation--with-sidebar .ai-chat-top-buttons{right:calc(min(437px,92vw) + 40px)}.ai-chat-conversation--with-sidebar .ai-chat-conversation__main{padding-right:calc(min(437px,92vw) + 40px)}.ai-chat-conversation--with-sidebar .ai-chat-conversation__input{right:calc(min(437px,92vw) + 40px)}.ai-chat-conversation--with-sidebar .ai-chat-thread{width:100%}.ai-chat-sidebar{width:min(437px,92vw);height:100%;z-index:calc(10 + 1);top:0;box-shadow:-12px 0 24px #00000040}.ai-chat-sidebar-close{top:20px;right:20px}}@media (width<=1024px){.ai-chat-welcome{gap:16px;width:calc(100% - 32px);padding:24px 0 20px}.ai-chat-welcome__title h1{text-align:center;font-size:30px;line-height:36px}.ai-chat-welcome__subtitle{font-size:var(--font-size-sm);line-height:20px}.ai-chat-card{width:100%;min-width:0}.ai-chat-top-buttons{flex-direction:column;align-items:stretch;padding:20px 16px 0;position:static}.ai-chat-selector-group{justify-content:flex-end}.ai-chat-conversation__main{min-height:auto;padding:20px 16px 24px}.ai-chat-conversation--with-sidebar .ai-chat-conversation__main{padding-right:16px}.ai-chat-thread{gap:24px;max-height:none;padding-right:0}.ai-chat-conversation__input{padding:0 16px 16px;position:static}.ai-chat-conversation--with-sidebar .ai-chat-conversation__input{right:16px}.ai-chat-conversation__input .ai-chat-input-wrap{width:100%}}@media (width<=768px){.ai-chat-welcome__title{gap:8px}.ai-chat-welcome__title h1{font-size:26px;line-height:32px}.ai-chat-empty{margin-top:56px}.ai-chat-empty__title{font-size:30px;line-height:36px}.ai-chat-input{border-radius:31px;height:62px}.ai-chat-send-button{width:34px;min-width:34px;height:34px}.ai-chat-sidebar{gap:24px;padding:24px 16px}.ai-chat-sidebar__tabs{overflow-x:auto}.ai-chat-sidebar__tabs-control .interpres-tab{padding-right:20px}}.stat-widget{width:100%;height:100%;padding:var(--spacing-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.stat-widget--has-bg{width:calc(100% + 32px);padding:var(--spacing-4) 32px;margin:0 -16px}.stat-widget--clickable{cursor:pointer;transition:background-color .15s}.stat-widget--clickable:hover{background-color:var(--surface-active-item)}.stat-widget--clickable:active{background-color:var(--primary-alpha-10)}.stat-widget--clickable.stat-widget--has-bg:hover{filter:brightness(.92);background-color:unset}.stat-widget--clickable.stat-widget--has-bg:active{filter:brightness(.85);background-color:unset}.stat-widget__value-row{justify-content:center;align-items:center;gap:var(--spacing-3);width:100%;max-width:100%;color:var(--text-text-1);display:flex}.stat-widget__value-icon{flex-shrink:0}.stat-widget__value{color:inherit;white-space:nowrap;flex:1;min-width:0;max-width:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:36px;font-weight:700;line-height:1.1;overflow:hidden}.stat-widget__subtitle{color:var(--text-text-2);margin-top:var(--spacing-1);overflow-wrap:anywhere;max-width:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500}.stat-widget__change{align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;display:flex}.stat-widget--dark .stat-widget__value-row{color:#fff}.stat-widget--dark .stat-widget__subtitle{color:#ffffffb3}.list-widget{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.list-widget--no-dividers .list-widget__col-row,.list-widget--no-dividers .list-widget__item{border-bottom:none}.list-widget__ranking{width:22px;height:22px;color:var(--text-text-2);background-color:var(--primary-alpha-10);border-radius:var(--border-radius-full);flex-shrink:0;justify-content:center;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;display:flex}.list-widget__col-header{gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-4);border-bottom:1px solid var(--border-border-1);flex-shrink:0;display:grid}.list-widget__col-header-cell{color:var(--text-text-3);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;overflow:hidden}.list-widget__col-body{min-height:0;padding:var(--spacing-1) var(--spacing-2);flex:1;overflow-y:auto}.list-widget__col-row{gap:var(--spacing-2);padding:var(--spacing-2);border-bottom:1px solid var(--border-border-2);align-items:center;display:grid}.list-widget__col-row:last-child{border-bottom:none}.list-widget__col-row--clickable{cursor:pointer;transition:background-color .15s}.list-widget__col-row--clickable:hover{background-color:var(--primary-alpha-10)}.list-widget__col-row--clickable:focus-visible{outline:2px solid var(--primary-base);outline-offset:-2px}.list-widget__col-row--clickable:active{background-color:var(--primary-alpha-20)}.list-widget__col-icon{color:var(--text-text-2);justify-content:center;align-items:center;display:flex}.list-widget__col-cell{color:var(--text-text-1);white-space:nowrap;text-overflow:ellipsis;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;overflow:hidden}.list-widget__empty{height:100%;color:var(--text-text-3);justify-content:center;align-items:center;font-size:14px;display:flex}.list-widget__list{padding:var(--spacing-1) var(--spacing-2);flex:1;min-height:0;margin:0;list-style:none;overflow-y:auto}.list-widget__item{padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid var(--border-border-2);align-items:center;display:flex}.list-widget__item:last-child{border-bottom:none}.list-widget__item--clickable{cursor:pointer;border-radius:var(--border-radius-sm);transition:background-color .15s}.list-widget__item--clickable:hover{background-color:var(--primary-alpha-10)}.list-widget__item--clickable:focus-visible{outline:2px solid var(--primary-base);outline-offset:-2px}.list-widget__item--clickable:active{background-color:var(--primary-alpha-20)}.list-widget__item-arrow{margin-left:var(--spacing-2);color:var(--text-text-3);opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.list-widget__item--clickable:hover .list-widget__item-arrow{opacity:1}.list-widget__item-icon{width:24px;height:24px;margin-right:var(--spacing-3);color:var(--text-text-2);justify-content:center;align-items:center;display:flex}.list-widget__item-label{color:var(--text-text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;overflow:hidden}.list-widget__item-value{color:var(--text-text-2);margin-left:var(--spacing-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.list-widget__more{padding:var(--spacing-2) 0;color:var(--text-text-3);text-align:center;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.text-widget{width:100%;height:100%;min-height:0;overflow-y:auto}.text-widget__content{color:var(--text-text-1);padding:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.6}.text-widget__paragraph{margin:0 0 var(--spacing-2)}.text-widget__paragraph:last-child{margin-bottom:0}.text-widget__content--markdown h1,.text-widget__content--markdown h2,.text-widget__content--markdown h3,.text-widget__content--markdown h4,.text-widget__content--markdown h5,.text-widget__content--markdown h6{margin:0 0 var(--spacing-2);color:var(--text-text-1);font-weight:600;line-height:1.3}.text-widget__content--markdown h1:first-child,.text-widget__content--markdown h2:first-child,.text-widget__content--markdown h3:first-child,.text-widget__content--markdown h4:first-child,.text-widget__content--markdown h5:first-child,.text-widget__content--markdown h6:first-child{margin-top:0}.text-widget__content--markdown h1{padding-bottom:var(--spacing-1);border-bottom:1px solid var(--border-border-2);font-size:22px}.text-widget__content--markdown h2{padding-bottom:var(--spacing-1);border-bottom:1px solid var(--border-border-2);font-size:18px}.text-widget__content--markdown h3{font-size:16px}.text-widget__content--markdown h4{font-size:14px}.text-widget__content--markdown h5,.text-widget__content--markdown h6{color:var(--text-text-2);font-size:13px}.text-widget__content--markdown p{margin:0 0 var(--spacing-2)}.text-widget__content--markdown p:last-child{margin-bottom:0}.text-widget__content--markdown ul,.text-widget__content--markdown ol{margin:0 0 var(--spacing-2);padding-left:var(--spacing-6)}.text-widget__content--markdown ul li,.text-widget__content--markdown ol li{margin-bottom:var(--spacing-1)}.text-widget__content--markdown ul ul,.text-widget__content--markdown ol ul,.text-widget__content--markdown ul ol,.text-widget__content--markdown ol ol{margin-bottom:0}.text-widget__content--markdown code{background:var(--surface-default-background);border:1px solid var(--border-border-2);color:var(--text-text-1);border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px}.text-widget__content--markdown pre{margin:0 0 var(--spacing-2);padding:var(--spacing-3);background:var(--surface-default-background);border:1px solid var(--border-border-2);border-radius:6px;overflow-x:auto}.text-widget__content--markdown pre code{background:0 0;border:none;border-radius:0;padding:0;font-size:12px;line-height:1.5}.text-widget__content--markdown blockquote{margin:0 0 var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-left:3px solid var(--primary-base);background:var(--surface-default-background);color:var(--text-text-2)}.text-widget__content--markdown blockquote p:last-child{margin-bottom:0}.text-widget__content--markdown a{color:var(--primary-base);text-decoration:none}.text-widget__content--markdown a:hover{text-decoration:underline}.text-widget__content--markdown table{width:100%;margin:0 0 var(--spacing-2);border-collapse:collapse;font-size:13px}.text-widget__content--markdown table th,.text-widget__content--markdown table td{padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--border-border-2);text-align:left}.text-widget__content--markdown table th{background:var(--surface-default-background);font-weight:600}.text-widget__content--markdown table tr:nth-child(2n) td{background:var(--surface-default-background)}.text-widget__content--markdown hr{margin:var(--spacing-3) 0;border:none;border-top:1px solid var(--border-border-2)}.text-widget__content--markdown img{border-radius:4px;max-width:100%}.text-widget__content--markdown strong{font-weight:600}.text-widget__content--markdown em{font-style:italic}.text-widget__content--markdown input[type=checkbox]{margin-right:var(--spacing-1)}.list-card-widget{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.list-card-widget .interpres-dashboard-list-card{background:0 0;border:none;border-radius:0;flex-direction:column;width:100%;height:100%;padding:0;display:flex}.list-card-widget .interpres-dashboard-list-card__header-top{display:none}.list-card-widget .interpres-dashboard-list-card__stat{margin-top:0}.list-card-widget .interpres-dashboard-list-card__header{padding:0 var(--spacing-5)}.list-card-widget .interpres-dashboard-list-card__table-header{padding:0 var(--spacing-5);flex-shrink:0;margin-top:0}.list-card-widget .interpres-dashboard-list-card__content{min-height:0;padding:0 var(--spacing-2);flex:1;overflow-y:auto}.list-card-widget .interpres-dashboard-list-card__view-all{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.data-widget{background-color:var(--surface-bg-1);border-radius:var(--border-radius-sm);width:100%;height:100%;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Droid Sans Mono,Source Code Pro,monospace;font-size:12px;line-height:1.5;display:flex;overflow:auto}.data-widget__line-numbers{padding:var(--spacing-3);padding-right:var(--spacing-2);background-color:var(--surface-bg-2);border-right:1px solid var(--border-border-2);-webkit-user-select:none;user-select:none;text-align:right;flex-direction:column;flex-shrink:0;display:flex}.data-widget__line-number{color:var(--text-text-3);font-size:11px;line-height:1.5}.data-widget__content{padding:var(--spacing-3);white-space:pre;color:var(--text-text-1);flex:1;margin:0;overflow:auto}.data-widget__key{color:var(--syntax-key,#7c3aed)}.data-widget__string{color:var(--syntax-string,#059669)}.data-widget__number{color:var(--syntax-number,#0284c7)}.data-widget__boolean{color:var(--syntax-boolean,#dc2626)}.data-widget__null{color:var(--syntax-null,#6b7280)}[data-theme=dark] .data-widget__key{color:#a78bfa}[data-theme=dark] .data-widget__string{color:#34d399}[data-theme=dark] .data-widget__number{color:#38bdf8}[data-theme=dark] .data-widget__boolean{color:#f87171}[data-theme=dark] .data-widget__null{color:#9ca3af}.table-widget{background:var(--surface-default-card);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.table-widget--loading,.table-widget--error,.table-widget--empty{justify-content:center;align-items:center;height:100%;min-height:200px;display:flex}.table-widget--loading{gap:var(--spacing-2);color:var(--text-text-2);flex-direction:column}.table-widget--error{gap:var(--spacing-2);color:var(--colors-red);flex-direction:column}.table-widget--empty{gap:var(--spacing-2);color:var(--text-text-3);flex-direction:column}.table-widget__header{padding:var(--spacing-1) var(--spacing-2);border-bottom:1px solid var(--border-border-3);background:var(--surface-default-background);justify-content:flex-end;align-items:center;display:flex}.table-widget__header-actions{align-items:center;gap:var(--spacing-2);display:flex;position:relative}.table-widget__column-button{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--border-border-2);border-radius:var(--border-radius-sm);color:var(--text-text-2);font-size:var(--font-size-sm);cursor:pointer;background:0 0;transition:all .15s;display:flex}.table-widget__column-button:hover{background:var(--surface-active-item);border-color:var(--border-border-1);color:var(--text-text-1)}.table-widget__column-button--active{background:var(--surface-active-item);border-color:var(--primary-base);color:var(--primary-base)}.table-widget__column-dropdown{margin-top:var(--spacing-1);background:var(--surface-default-card);border:1px solid var(--border-border-2);border-radius:var(--border-radius-md);min-width:240px;box-shadow:var(--shadow-hover);z-index:100;position:absolute;top:100%;right:0}.table-widget__column-dropdown-header{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--border-border-3);font-size:var(--font-size-sm);color:var(--text-text-1);font-weight:600}.table-widget__column-list{max-height:300px;overflow-y:auto}.table-widget__column-item{padding:var(--spacing-1) var(--spacing-4);border-bottom:1px solid var(--border-border-3);justify-content:space-between;align-items:center;display:flex}.table-widget__column-item:last-child{border-bottom:none}.table-widget__column-item:hover{background:var(--surface-active-item)}.table-widget__column-item--visible .table-widget__column-label{color:var(--text-text-1);font-weight:500}.table-widget__column-checkbox{align-items:center;gap:var(--spacing-2);cursor:pointer;display:flex}.table-widget__column-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-base);cursor:pointer}.table-widget__column-label{font-size:var(--font-size-sm);color:var(--text-text-2)}.table-widget__column-order{gap:2px;display:flex}.table-widget__body{flex:1;overflow:auto}.table-widget__table{border-collapse:collapse;table-layout:auto;width:100%}.table-widget__thead{z-index:10;background:var(--surface-default-card);position:sticky;top:0}.table-widget__header-row{border-bottom:.8px solid var(--border-border-2)}.table-widget__th{text-align:left;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);letter-spacing:.2px;color:var(--text-text-3);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;padding:16px 12px;font-weight:500;line-height:18px;transition:color .15s}.table-widget__th--sortable{cursor:pointer}.table-widget__th--sortable:hover{color:var(--text-text-2)}.table-widget__th--sortable:hover .table-widget__sort-icon{opacity:.5}.table-widget__th--sorted{color:var(--primary-base)}.table-widget__th--sorted .table-widget__sort-icon{opacity:1;color:var(--primary-base)}.table-widget__th--right{text-align:right}.table-widget__th--center{text-align:center}.table-widget__th-content{align-items:center;gap:4px;display:inline-flex}.table-widget__sort-icon{opacity:0;width:14px;height:14px;color:var(--text-text-3);vertical-align:middle;justify-content:center;align-items:center;margin-left:4px;transition:opacity .15s,color .15s,transform .15s;display:inline-flex}.table-widget__sort-icon .icon{width:100%;height:100%}.table-widget__sort-icon--asc{transform:rotate(180deg)}.table-widget__sort-icon--desc{transform:rotate(0)}.table-widget__tbody .table-widget__row{border-bottom:.8px solid var(--border-border-3);background:0 0;transition:background .15s}.table-widget__tbody .table-widget__row:hover{background-color:var(--data-table-row-highlight)}.table-widget__tbody .table-widget__row:last-child{border-bottom:none}.table-widget__tbody .table-widget__row--clickable{cursor:pointer}.table-widget__tbody .table-widget__row--clickable:focus-visible{outline:2px solid var(--primary-base);outline-offset:-2px}.table-widget__td{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);color:var(--text-text-1);text-align:left;vertical-align:middle;padding:16px 12px;font-weight:600;line-height:20px}.table-widget__td--right{text-align:right}.table-widget__td--center{text-align:center}.table-widget__associations{flex-direction:column;gap:2px;min-width:180px;display:flex}.table-widget__badge{padding:2px var(--spacing-2);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);text-transform:capitalize;align-items:center;font-weight:500;display:inline-flex}.table-widget__badge--default{background:var(--surface-default-background);color:var(--text-text-2);border:1px solid var(--border-border-2)}.table-widget__badge--error{color:var(--colors-red);background:#ff6b721a;border:1px solid #ff6b724d}.table-widget__badge--warning{color:var(--cyber-orange);background:#f8926b1a;border:1px solid #f8926b4d}.table-widget__badge--success{color:var(--cyber-green);background:#4caf501a;border:1px solid #4caf504d}.table-widget__chips{gap:var(--spacing-1);flex-wrap:wrap;align-items:center;display:flex}.table-widget__chips-more{font-size:var(--font-size-xs);color:var(--text-text-3);white-space:nowrap;font-weight:500}.table-widget__links{gap:var(--spacing-1);flex-direction:column;display:flex}.table-widget__link{color:var(--primary-base);font-size:var(--font-size-sm);font-weight:500;text-decoration:none;transition:color .15s}.table-widget__link:hover{text-decoration:underline}.table-widget__link:visited{color:var(--primary-base)}.table-widget__html{font-size:var(--font-size-sm);color:var(--text-text-1);line-height:1.5}.table-widget__html p{margin:0 0 var(--spacing-1)}.table-widget__html p:last-child{margin-bottom:0}.table-widget__html a{color:var(--primary-base);text-decoration:none}.table-widget__html a:hover{text-decoration:underline}.table-widget__html ul,.table-widget__html ol{padding-left:var(--spacing-4);margin:0}.table-widget__html li{margin-bottom:var(--spacing-1)}.table-widget__loading,.table-widget__empty{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);color:var(--text-text-3);flex-direction:column;display:flex}.table-widget__loading-icon{animation:1s linear infinite spin}.table-widget__error{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);color:var(--colors-red);flex-direction:column;display:flex}.table-widget__error-text{font-size:var(--font-size-sm)}.table-widget__footer{padding:var(--spacing-2) var(--spacing-4);border-top:1px solid var(--border-border-3);background:var(--surface-default-background)}.table-widget__identifiers{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);letter-spacing:.2px;text-align:center;color:var(--text-text-1);font-feature-settings:"liga" off, "clig" off;font-style:normal;font-weight:600;line-height:18px}.table-widget__asset-name{flex-direction:column;gap:2px;display:flex}.table-widget__asset-name-primary{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);color:var(--text-text-1);font-weight:600;line-height:20px}.table-widget__asset-name-secondary{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);color:var(--text-text-3);font-weight:400;line-height:16px}.table-widget__asset-exposure{align-items:center;gap:var(--spacing-1);display:flex}.table-widget__exposure-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.table-widget__exposure-dot--critical{background-color:var(--colors-red)}.table-widget__exposure-dot--cvssNegative{background-color:var(--chip-cvss-negative-bg)}.table-widget__exposure-dot--medium{background-color:var(--cyber-orange)}.table-widget__exposure-dot--cvssWarning{background-color:var(--chip-cvss-warning-bg)}.table-widget__exposure-dot--available{background-color:var(--cyber-green)}.table-widget__exposure-value{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);color:var(--text-text-1);font-weight:600;line-height:20px}.table-widget__critical-icon{width:100%;height:100%;color:var(--colors-red);justify-content:center;align-items:center;display:flex}.table-widget__critical-icon .icon{width:16px;height:16px}.table-widget__custom-data-chips{gap:var(--spacing-1);flex-wrap:wrap;align-items:center;display:flex}.table-widget__custom-data-more{font-size:var(--font-size-xs);color:var(--text-text-3);white-space:nowrap;font-weight:500}@media (width<=768px){.table-widget__body{overflow:auto}.table-widget__th,.table-widget__td{padding:var(--spacing-2);font-size:var(--font-size-xs)}.table-widget__header{padding:var(--spacing-2)}}.breakdown-chart-widget{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.breakdown-chart-widget__switcher{margin-bottom:var(--spacing-2);flex:none}.breakdown-chart-widget__content{flex:auto;width:100%;min-height:0}.filter-widget{align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.filter-widget__bar{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-1) 0;flex-wrap:wrap;display:flex}.filter-widget__filter{flex:none;min-width:140px;max-width:200px}.filter-widget__clear{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--border-border-1);border-radius:var(--border-radius-sm);color:var(--text-text-2);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;transition:all .15s;display:flex}.filter-widget__clear:hover{color:var(--colors-red);border-color:var(--colors-red);background:#ff6b720d}.image-widget{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.image-widget--empty{justify-content:center;align-items:center;display:flex}.image-widget__placeholder{color:#6b7a8a;font-size:14px}.image-widget__img{width:100%;height:100%;display:block}.bar-list-widget{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.bar-list-widget__empty{height:100%;color:var(--text-text-3);justify-content:center;align-items:center;font-size:14px;display:flex}.bar-list-widget__header{padding:var(--spacing-1) var(--spacing-2);border-bottom:1px solid var(--border-border-1);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.bar-list-widget__header-left,.bar-list-widget__header-right{color:var(--text-text-3);text-transform:uppercase;letter-spacing:.03em;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600}.bar-list-widget__list{min-height:0;padding:var(--spacing-1) 8px;flex:1;overflow-y:auto}.bar-list-widget__item{padding:var(--spacing-2);border-radius:var(--border-radius-sm)}.bar-list-widget__item--clickable{cursor:pointer;transition:background-color .15s}.bar-list-widget__item--clickable:hover{background-color:var(--primary-alpha-10)}.bar-list-widget__item--clickable:focus-visible{outline:2px solid var(--primary-base);outline-offset:-2px}.bar-list-widget__item--clickable:active{background-color:var(--primary-alpha-20)}.bar-list-widget__row{margin-bottom:var(--spacing-1);justify-content:space-between;align-items:center;display:flex}.bar-list-widget__label{color:var(--text-text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.bar-list-widget__value{color:var(--text-text-2);margin-left:var(--spacing-3);flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600}.bar-list-widget__bar-track{background-color:var(--border-border-2);border-radius:var(--border-radius-full);width:100%;height:6px;overflow:hidden}.bar-list-widget__bar-fill{background-color:var(--primary-base);border-radius:var(--border-radius-full);height:100%;transition:width .2s}.bar-list-widget__more{padding:var(--spacing-2) 0;color:var(--text-text-3);text-align:center;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}._root_1hjx9_1{flex-direction:column;width:100%;height:100%;display:flex;position:relative}._body_1hjx9_8{flex:1;align-items:stretch;gap:16px;width:100%;min-height:0;display:flex}._svg_1hjx9_16{flex-shrink:0;align-self:center;overflow:visible}._empty_1hjx9_21{color:var(--text-text-3);font-size:var(--font-size-sm);justify-content:center;align-items:center;padding:24px;display:flex}._bar_1hjx9_29{cursor:pointer;transition:opacity .2s}._bar_1hjx9_29:hover,._barHovered_1hjx9_36{opacity:.8}._xAxisLine_1hjx9_39,._yAxisLine_1hjx9_40{stroke:var(--border-border-2);stroke-width:1px}._xAxisLabel_1hjx9_44,._yAxisLabel_1hjx9_45{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);fill:var(--text-text-4);font-weight:600}._xAxisLabel_1hjx9_44{text-anchor:middle;dominant-baseline:hanging}._yAxisLabel_1hjx9_45{text-anchor:end;dominant-baseline:middle}._gridLines_1hjx9_59 line{stroke:var(--border-border-3);stroke-width:1px;stroke-dasharray:4 4}._tooltip_1hjx9_64{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--font-size-xs);color:var(--text-text-1);pointer-events:none;z-index:10;white-space:nowrap;background:#222d38e6;border-radius:8px;padding:8px 12px;position:absolute}._tooltipLabel_1hjx9_76{margin-bottom:4px;font-weight:700}._tooltipRow_1hjx9_80{align-items:center;gap:6px;display:flex}._tooltipSwatch_1hjx9_85{border-radius:2px;width:8px;height:8px;display:inline-block}._legend_1hjx9_91{flex-direction:column;flex-shrink:0;justify-content:flex-start;gap:14px;min-width:150px;max-width:200px;height:100%;padding-right:4px;display:flex;overflow-y:auto}._legend_1hjx9_91::-webkit-scrollbar{width:4px}._legend_1hjx9_91::-webkit-scrollbar-thumb{background:var(--border-border-2);border-radius:4px}._legendItem_1hjx9_110{align-items:flex-start;gap:8px;display:flex}._legendSwatch_1hjx9_115{border-radius:2px;flex-shrink:0;width:10px;height:10px;margin-top:4px;display:inline-block}._legendText_1hjx9_123{flex-direction:column;gap:2px;min-width:0;display:flex}._legendLabel_1hjx9_129{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);color:var(--text-text-2);white-space:normal;overflow-wrap:break-word;font-weight:500;line-height:1.3}._legendValue_1hjx9_138{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);color:var(--text-text-1);font-weight:700}.score-trend-widget{flex-direction:column;width:100%;height:100%;display:flex}.score-trend-widget--empty{color:var(--text-text-3);justify-content:center;align-items:center;font-size:14px;display:flex}.trend-metric-widget{flex-direction:column;width:100%;height:100%;display:flex}.trend-metric-widget--empty{color:var(--text-secondary,#6b7a8a);justify-content:center;align-items:center;font-size:14px;display:flex}._root_3kotq_1{flex-direction:column;width:100%;height:100%;display:flex}._empty_3kotq_7{color:var(--text-text-3);justify-content:center;align-items:center;font-size:14px;display:flex}.mitre-widget{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.mitre-widget__empty{color:var(--text-text-3);font-size:var(--font-size-sm);flex:1;justify-content:center;align-items:center;display:flex}.mitre-widget__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-3);border-bottom:1px solid var(--border-border-1);flex-wrap:wrap;flex-shrink:0;padding:10px 16px;display:flex}.mitre-widget__toolbar-left,.mitre-widget__toolbar-right{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.mitre-widget__display-toggle{border-radius:var(--border-radius-md);background:#283542;align-items:center;gap:16px;height:40px;padding:0 14px;display:flex}.mitre-widget__display-option{cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#8a95a1;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;line-height:20px;transition:color .15s;display:flex}.mitre-widget__display-option svg,.mitre-widget__display-option svg path{fill:#8a95a1!important;stroke:#8a95a1!important}.mitre-widget__display-option:hover{color:#d2d9e0;background:0 0;box-shadow:none!important}.mitre-widget__display-option:hover svg,.mitre-widget__display-option:hover svg path{fill:#d2d9e0!important}.mitre-widget__display-option--active{color:#d2d9e0;font-weight:var(--font-weight-semibold)}.mitre-widget__display-option--active svg,.mitre-widget__display-option--active svg path{fill:#6acdeb!important;stroke:#6acdeb!important}.mitre-widget__coverage-badge{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.3px;color:#6acdeb;white-space:nowrap;background:#6acdeb1f;border-radius:4px;padding:4px 10px}.mitre-widget__count{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-text-3);white-space:nowrap}.mitre-widget__sort-dropdown{flex-shrink:0;width:260px}.mitre-widget__sort-dropdown .dropdown-input-wrapper{min-height:38px;padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.mitre-widget__legend{align-items:center;gap:12px;display:flex}.mitre-widget__legend .priority-icon{box-shadow:none!important;background:0 0!important;border:none!important}.mitre-widget__legend-group{align-items:center;gap:10px;display:flex}.mitre-widget__legend-divider{background:var(--border-border-1);width:1px;height:16px}.mitre-widget__legend-item{white-space:nowrap;align-items:center;gap:4px;display:flex}.mitre-widget__legend-item span:last-child{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-text-3)}.mitre-widget__legend-bar{border-radius:2px;flex-shrink:0;width:4px;height:14px}.mitre-widget__legend-bar--weak{background:#ff6b72}.mitre-widget__legend-bar--moderate{background:#9190b2}.mitre-widget__legend-bar--strong{background:#6b8ea6}.mitre-widget__legend-bar--full{background:#6acdeb}.mitre-widget__grid-container{flex:1;min-height:0;padding:12px;overflow:auto}.mitre-widget__grid-container::-webkit-scrollbar{width:8px;height:8px}.mitre-widget__grid-container::-webkit-scrollbar-track{background:0 0;border-radius:4px}.mitre-widget__grid-container::-webkit-scrollbar-thumb{background:var(--border-border-2);border-radius:4px}.mitre-widget__grid-container::-webkit-scrollbar-thumb:hover{background:var(--border-border-1)}.mitre-widget__grid-container::-webkit-scrollbar-corner{background:0 0}.mitre-widget__grid{justify-content:center;gap:12px;width:100%;min-width:fit-content;padding-bottom:8px;display:flex}.mitre-widget-tactic{flex-direction:column;flex:1 0 120px;align-items:center;gap:6px;min-width:120px;max-width:200px;display:flex}.mitre-widget-tactic__header{flex-direction:column;align-items:center;width:100%;padding:4px 0;display:flex}.mitre-widget-tactic__name{text-transform:uppercase;letter-spacing:.2px;color:#aab5bf;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#314252;border-radius:4px;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:3px 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800;line-height:14px;display:inline-flex;overflow:hidden}.mitre-widget-tactic__count{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.2px;color:#aab5bf;text-align:center;white-space:nowrap;border-radius:4px;justify-content:center;align-self:stretch;align-items:center;gap:3px;padding:1px 6px;line-height:14px;display:inline-flex}.mitre-widget-tactic__techniques{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.mitre-widget-card{box-sizing:border-box;opacity:.9;cursor:pointer;background:#2d3c4b;border-left:4px solid #6acdeb;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;width:100%;max-width:200px;height:80px;padding:12px;text-decoration:none;transition:all .15s;display:inline-flex}.mitre-widget-card:hover{opacity:1;background:#334657}.mitre-widget-card:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}.mitre-widget-card--full{background:#2d3c4b;border-left-color:#6acdeb}.mitre-widget-card--full:hover{background:#334657}.mitre-widget-card--strong{background:linear-gradient(90deg,#3e3b49 0%,#373a48 100%);border-left-color:#6b8ea6}.mitre-widget-card--strong:hover{background:#474252}.mitre-widget-card--moderate{background:linear-gradient(90deg,#5b4350 0%,#493e4c 100%);border-left-color:#9190b2}.mitre-widget-card--moderate:hover{background:#694957}.mitre-widget-card--weak{background:linear-gradient(90deg,#9d535d 0%,#844c58 100%);border-left-color:#ff6b72}.mitre-widget-card--weak:hover{background:#b85d68}.mitre-widget-card__name{color:#fafcfc;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:var(--font-weight-medium);word-wrap:break-word;text-shadow:0 1px 4px #222d38;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1 1 0;line-height:16px;display:-webkit-box;overflow:hidden}.mitre-widget-card__right{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:4px;width:20px;display:inline-flex}.mitre-widget-card__count{color:#fafcfc;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:var(--font-weight-semibold);line-height:14px}[data-theme=light] .mitre-widget-card--weak{background:#fde8e9}[data-theme=light] .mitre-widget-card--weak:hover{background:#fcd4d6}[data-theme=light] .mitre-widget-card--moderate{background:#f0ebf4}[data-theme=light] .mitre-widget-card--moderate:hover{background:#e4dced}[data-theme=light] .mitre-widget-card--strong{background:#e8edf2}[data-theme=light] .mitre-widget-card--strong:hover{background:#dce3eb}[data-theme=light] .mitre-widget-card--full{background:#e3f2f8}[data-theme=light] .mitre-widget-card--full:hover{background:#d0eaf4}[data-theme=light] .mitre-widget-card__name{color:var(--text-text-1);text-shadow:none}[data-theme=light] .mitre-widget-card__count{color:var(--text-text-1)}[data-theme=light] .mitre-widget-tactic__name{background:var(--surface-active-item);color:var(--text-text-2)}[data-theme=light] .mitre-widget-tactic__count{color:var(--text-text-2)}[data-theme=light] .mitre-widget__display-toggle{background:var(--surface-active-item)}[data-theme=light] .mitre-widget__display-option{color:var(--text-text-3)}[data-theme=light] .mitre-widget__display-option svg,[data-theme=light] .mitre-widget__display-option svg path{fill:var(--text-text-3)!important;stroke:var(--text-text-3)!important}[data-theme=light] .mitre-widget__display-option:hover{color:var(--text-text-1)}[data-theme=light] .mitre-widget__display-option:hover svg,[data-theme=light] .mitre-widget__display-option:hover svg path{fill:var(--text-text-1)!important}[data-theme=light] .mitre-widget__display-option--active{color:var(--text-text-1)}[data-theme=light] .mitre-widget__display-option--active svg,[data-theme=light] .mitre-widget__display-option--active svg path{fill:#6acdeb!important;stroke:#6acdeb!important}[data-theme=light] .mitre-widget__coverage-badge{background:#6acdeb1a}._root_1a2u9_1{width:100%;height:100%;min-height:0;color:var(--text-text-1);flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;display:flex;overflow:hidden}._header_1a2u9_11{gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border-border-1);flex-direction:column;flex-shrink:0;display:flex}._headline_1a2u9_19{font-size:13px;font-weight:600}._note_1a2u9_23{align-items:flex-start;gap:var(--spacing-2);color:var(--text-text-2);font-size:11px;line-height:1.4;display:flex}._note_1a2u9_23 svg{flex-shrink:0;margin-top:1px}._stage_1a2u9_35{flex:1;min-height:0;position:relative;overflow:hidden}._svg_1a2u9_41{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._svg_1a2u9_41:active{cursor:grabbing}._links_1a2u9_52{stroke:var(--border-border-2);stroke-width:1.2px;stroke-opacity:.8}._link_1a2u9_52{vector-effect:non-scaling-stroke}._node_1a2u9_60{cursor:pointer}._circle_1a2u9_63{stroke:var(--surface-default-card);stroke-width:1.5px;fill-opacity:.92;transition:fill-opacity .15s}._node_1a2u9_60:hover ._circle_1a2u9_63{fill-opacity:1}._moreCircle_1a2u9_72{stroke:var(--border-border-1);stroke-width:1.5px;stroke-dasharray:3 2;fill-opacity:.55}._ringClosed_1a2u9_78,._ringOpen_1a2u9_79{fill:none;stroke:var(--text-text-2);stroke-width:1.2px;vector-effect:non-scaling-stroke;pointer-events:none}._ringClosed_1a2u9_78{stroke-dasharray:3 2;stroke-opacity:.7}._ringOpen_1a2u9_79{stroke-opacity:.9}._selected_1a2u9_93 ._circle_1a2u9_63,._selected_1a2u9_93 ._moreCircle_1a2u9_72{stroke:var(--primary-base);stroke-width:3px}._loading_1a2u9_98 ._ringOpen_1a2u9_79,._loading_1a2u9_98 ._ringClosed_1a2u9_78{animation:.9s ease-in-out infinite _pulse_1a2u9_1}@keyframes _pulse_1a2u9_1{0%,to{stroke-opacity:.2}50%{stroke-opacity:1}}._badge_1a2u9_111{fill:#fff;text-anchor:middle;pointer-events:none;font-weight:700}._label_1a2u9_117{fill:var(--text-text-1);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:var(--surface-default-card);stroke-width:3px;stroke-linejoin:round;font-size:10px;font-weight:500}._overlay_1a2u9_128{justify-content:center;align-items:center;gap:var(--spacing-2);color:var(--text-text-2);pointer-events:none;font-size:13px;display:flex;position:absolute;inset:0}._toolbar_1a2u9_139{top:var(--spacing-2);right:var(--spacing-2);gap:var(--spacing-1);z-index:2;display:flex;position:absolute}._toolButton_1a2u9_147{border:1px solid var(--border-border-2);border-radius:var(--border-radius-md);background:var(--surface-default-card);color:var(--text-text-1);font:inherit;cursor:pointer;padding:4px 10px;font-size:12px;font-weight:600}._toolButton_1a2u9_147:hover:not(:disabled){border-color:var(--primary-base);color:var(--primary-base)}._toolButton_1a2u9_147:disabled{opacity:.45;cursor:default}._legend_1a2u9_166{left:var(--spacing-2);bottom:var(--spacing-2);align-items:center;gap:var(--spacing-1) var(--spacing-3);border:1px solid var(--border-border-1);border-radius:var(--border-radius-lg);background:var(--surface-default-card);z-index:2;pointer-events:none;flex-wrap:wrap;max-width:calc(100% - 16px);padding:6px 10px;font-size:11px;display:flex;position:absolute}._legendItem_1a2u9_183{align-items:center;gap:5px;display:inline-flex}._swatch_1a2u9_188{border-radius:50%;width:10px;height:10px}._legendDivider_1a2u9_193{background:var(--border-border-2);width:1px;height:12px}._tooltip_1a2u9_198{border:1px solid var(--border-border-1);border-radius:var(--border-radius-md);background:var(--surface-default-card);max-width:260px;box-shadow:var(--shadow-card);z-index:5;pointer-events:none;padding:8px 12px;font-size:12px;line-height:1.5;position:absolute}._tooltipTitle_1a2u9_211{word-break:break-word;font-weight:600}._tooltipMeta_1a2u9_215{color:var(--text-text-2)}._tooltipHint_1a2u9_218{color:var(--primary-base);margin-top:2px;font-size:11px}._footer_1a2u9_223{right:var(--spacing-2);bottom:var(--spacing-2);gap:var(--spacing-1);z-index:3;flex-direction:column;width:min(340px,100% - 16px);display:flex;position:absolute}._selectedCard_1a2u9_233{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border-border-1);border-radius:var(--border-radius-lg);background:var(--surface-default-card);box-shadow:var(--shadow-card);display:flex}._selectedText_1a2u9_243{flex:1;min-width:0}._selectedKind_1a2u9_247{letter-spacing:.06em;text-transform:uppercase;color:var(--text-text-2);font-size:10px;font-weight:700}._selectedTitle_1a2u9_254{word-break:break-word;font-size:13px;font-weight:600}._selectedMeta_1a2u9_259{color:var(--text-text-2);font-size:12px}._openButton_1a2u9_263{border:1px solid var(--primary-base);border-radius:var(--border-radius-md);background:var(--primary-base);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;align-self:center;padding:4px 10px;font-size:12px;font-weight:600}._openButton_1a2u9_263:hover{background:var(--primary-base-hover);border-color:var(--primary-base-hover)}._closeButton_1a2u9_280{border-radius:var(--border-radius-sm);width:22px;height:22px;color:var(--text-text-2);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}._closeButton_1a2u9_280:hover{background:var(--surface-active-item);color:var(--text-text-1)}._noticeError_1a2u9_295,._noticeInfo_1a2u9_296{border:1px solid var(--border-border-1);border-radius:var(--border-radius-md);background:var(--surface-default-card);padding:6px 10px;font-size:12px}._noticeError_1a2u9_295{border-color:var(--colors-red);color:var(--colors-red)}._noticeInfo_1a2u9_296{color:var(--text-text-2)}.detections-table-panel{flex-direction:column;height:100%;min-height:0;display:flex}.detections-table-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.detections-table-panel__filter-button{display:inline-flex;position:relative}.detections-table-panel__filter-count{min-width:18px;height:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--primary-base);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.detections-table-panel__filter-chips{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.detections-table-panel__filter-chips-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-2)}.detections-table-panel__clear-all{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--primary-base);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;background:0 0;border:none;transition:color .15s}.detections-table-panel__clear-all:hover{color:var(--primary-base-hover);text-decoration:underline}.detections-table-panel__cell-name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.detections-table-panel__cell-state,.detections-table-panel__cell-severity{align-items:center;display:flex}.detections-table-panel__cell-integration{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1)}.detections-table-panel__cell-alerts{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-1);text-align:right}.detections-table-panel__cell-associations{flex-direction:column;gap:2px;min-width:180px;display:flex}.detections-table-panel .interpres-data-table-page{flex-direction:column;height:100%;display:flex}.detections-table-panel .interpres-data-table-page__table-container{flex:1;min-height:0;overflow:auto}.detections-table-panel .interpres-data-table__row{cursor:pointer}@media (width<=768px){.detections-table-panel__cell-associations{min-width:150px}}.software-table-panel{flex-direction:column;height:100%;min-height:0;display:flex}.software-table-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.software-table-panel__filter-button{display:inline-flex;position:relative}.software-table-panel__filter-count{min-width:18px;height:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--primary-base);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.software-table-panel__filter-chips{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.software-table-panel__filter-chips-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-2)}.software-table-panel__clear-all{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--primary-base);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;background:0 0;border:none;transition:color .15s}.software-table-panel__clear-all:hover{color:var(--primary-base-hover);text-decoration:underline}.software-table-panel__cell-name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.software-table-panel__cell-mitre-id{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2)}.software-table-panel__cell-priority,.software-table-panel__cell-defense{align-items:center;gap:var(--spacing-2);display:flex}.software-table-panel__cell-platforms{flex-wrap:wrap;gap:4px;max-width:200px;display:flex}.software-table-panel__cell-type{display:inline-flex}.software-table-panel__cell-associations{flex-direction:column;gap:2px;min-width:180px;display:flex}.software-table-panel__chip-overflow{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);color:var(--text-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.software-table-panel .interpres-data-table-page{flex-direction:column;height:100%;display:flex}.software-table-panel .interpres-data-table-page__table-container{flex:1;min-height:0;overflow:auto}.software-table-panel .interpres-data-table__row{cursor:pointer}@media (width<=768px){.software-table-panel__cell-platforms{max-width:150px}.software-table-panel__cell-associations{min-width:150px}}.threat-groups-table-panel{flex-direction:column;height:100%;min-height:0;display:flex}.threat-groups-table-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.threat-groups-table-panel__filter-button{display:inline-flex;position:relative}.threat-groups-table-panel__filter-count{min-width:18px;height:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--primary-base);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.threat-groups-table-panel__filter-chips{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.threat-groups-table-panel__filter-chips-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-2)}.threat-groups-table-panel__clear-all{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--primary-base);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;background:0 0;border:none;transition:color .15s}.threat-groups-table-panel__clear-all:hover{color:var(--primary-base-hover);text-decoration:underline}.threat-groups-table-panel__cell-name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.threat-groups-table-panel__cell-mitre-id{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2)}.threat-groups-table-panel__cell-priority,.threat-groups-table-panel__cell-defense{align-items:center;gap:var(--spacing-2);display:flex}.threat-groups-table-panel__cell-aliases{flex-wrap:wrap;gap:4px;max-width:400px;display:flex}.threat-groups-table-panel__cell-associations{flex-direction:column;gap:2px;min-width:180px;display:flex}.threat-groups-table-panel__chip-overflow{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);color:var(--text-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.threat-groups-table-panel .interpres-data-table-page{flex-direction:column;height:100%;display:flex}.threat-groups-table-panel .interpres-data-table-page__table-container{flex:1;min-height:0;overflow:auto}.threat-groups-table-panel .interpres-data-table__row{cursor:pointer}@media (width<=768px){.threat-groups-table-panel__cell-aliases{max-width:250px}.threat-groups-table-panel__cell-associations{min-width:150px}}.campaign-table-panel{flex-direction:column;height:100%;min-height:0;display:flex}.campaign-table-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.campaign-table-panel__filter-button{display:inline-flex;position:relative}.campaign-table-panel__filter-count{min-width:18px;height:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--primary-base);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.campaign-table-panel__filter-chips{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.campaign-table-panel__filter-chips-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-2)}.campaign-table-panel__clear-all{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--primary-base);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;background:0 0;border:none;transition:color .15s}.campaign-table-panel__clear-all:hover{color:var(--primary-base-hover);text-decoration:underline}.campaign-table-panel__cell-name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.campaign-table-panel__cell-coverage{align-items:center;gap:var(--spacing-2);display:flex}.campaign-table-panel__cell-associations{flex-direction:column;gap:2px;min-width:180px;display:flex}.campaign-table-panel .interpres-data-table-page{flex-direction:column;height:100%;display:flex}.campaign-table-panel .interpres-data-table-page__table-container{flex:1;min-height:0;overflow:auto}.campaign-table-panel .interpres-data-table__row{cursor:pointer}@media (width<=768px){.campaign-table-panel__cell-associations{min-width:150px}}.custom-data-table-panel{flex-direction:column;height:100%;min-height:0;display:flex}.custom-data-table-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.custom-data-table-panel__filter-button{display:inline-flex;position:relative}.custom-data-table-panel__filter-count{min-width:18px;height:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--primary-base);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.custom-data-table-panel__filter-chips{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.custom-data-table-panel__filter-chips-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-2)}.custom-data-table-panel__clear-all{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--primary-base);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;background:0 0;border:none;transition:color .15s}.custom-data-table-panel__clear-all:hover{color:var(--primary-base-hover);text-decoration:underline}.custom-data-table-panel__cell-value{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-data-table-panel__cell-associations{flex-direction:column;gap:2px;min-width:180px;display:flex}.custom-data-table-panel .interpres-data-table-page{flex-direction:column;height:100%;display:flex}.custom-data-table-panel .interpres-data-table-page__table-container{flex:1;min-height:0;overflow:auto}.custom-data-table-panel .interpres-data-table__row{cursor:pointer}@media (width<=768px){.custom-data-table-panel__cell-associations{min-width:150px}}.technique-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.technique-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.technique-detail-panel__error{padding:var(--spacing-4)}.technique-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.technique-detail-panel__header{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.technique-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0}.technique-detail-panel__mitre-id{display:inline-flex}.technique-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.technique-detail-panel__metrics{gap:var(--spacing-6);display:flex}.technique-detail-panel__metric{gap:var(--spacing-1);flex-direction:column;display:flex}.technique-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.technique-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.technique-detail-panel__description{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-1)}.technique-detail-panel__description p{margin:0 0 var(--spacing-2)}.technique-detail-panel__description p:last-child{margin-bottom:0}.technique-detail-panel__description a{color:var(--primary-base);text-decoration:none}.technique-detail-panel__description a:hover{text-decoration:underline}.technique-detail-panel__description code{background:var(--surface-default-background);padding:2px var(--spacing-1);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs)}.technique-detail-panel__detail-item{gap:var(--spacing-2);flex-direction:column;display:flex}.technique-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.technique-detail-panel__detail-value{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1);display:flex}.technique-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.technique-detail-panel__associations-content{min-height:400px}@media (width<=480px){.technique-detail-panel__metrics{gap:var(--spacing-3);flex-direction:column}}.techniques-table-panel{flex-direction:column;height:100%;min-height:0;display:flex}.techniques-table-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.techniques-table-panel__filter-button{display:inline-flex;position:relative}.techniques-table-panel__filter-count{min-width:18px;height:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--primary-base);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.techniques-table-panel__filter-chips{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.techniques-table-panel__filter-chips-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-2)}.techniques-table-panel__clear-all{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--primary-base);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;background:0 0;border:none;transition:color .15s}.techniques-table-panel__clear-all:hover{color:var(--primary-base-hover);text-decoration:underline}.techniques-table-panel__cell-name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.techniques-table-panel__cell-mitre-id{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2)}.techniques-table-panel__cell-priority,.techniques-table-panel__cell-defense{align-items:center;gap:var(--spacing-2);display:flex}.techniques-table-panel__cell-platforms,.techniques-table-panel__cell-tactics{flex-wrap:wrap;gap:4px;max-width:200px;display:flex}.techniques-table-panel__cell-associations,.techniques-table-panel__cell-defense-surface{flex-direction:column;gap:2px;min-width:180px;display:flex}.techniques-table-panel__chip-overflow{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);color:var(--text-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.techniques-table-panel .interpres-data-table-page{flex-direction:column;height:100%;display:flex}.techniques-table-panel .interpres-data-table-page__table-container{flex:1;min-height:0;overflow:auto}.techniques-table-panel .interpres-data-table__row{cursor:pointer}@media (width<=768px){.techniques-table-panel__cell-platforms,.techniques-table-panel__cell-tactics{max-width:150px}.techniques-table-panel__cell-associations,.techniques-table-panel__cell-defense-surface{min-width:150px}}.software-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.software-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.software-detail-panel__error{padding:var(--spacing-4)}.software-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.software-detail-panel__header{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.software-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0}.software-detail-panel__mitre-id{gap:var(--spacing-2);display:inline-flex}.software-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.software-detail-panel__metrics{gap:var(--spacing-6);display:flex}.software-detail-panel__metric{gap:var(--spacing-1);flex-direction:column;display:flex}.software-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.software-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.software-detail-panel__description{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-1)}.software-detail-panel__description p{margin:0 0 var(--spacing-2)}.software-detail-panel__description p:last-child{margin-bottom:0}.software-detail-panel__description a{color:var(--primary-base);text-decoration:none}.software-detail-panel__description a:hover{text-decoration:underline}.software-detail-panel__description code{background:var(--surface-default-background);padding:2px var(--spacing-1);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs)}.software-detail-panel__detail-item{gap:var(--spacing-2);flex-direction:column;display:flex}.software-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.software-detail-panel__detail-value{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1);display:flex}.software-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.software-detail-panel__associations-content{min-height:400px}@media (width<=480px){.software-detail-panel__metrics{gap:var(--spacing-3);flex-direction:column}}.threat-group-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.threat-group-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.threat-group-detail-panel__error{padding:var(--spacing-4)}.threat-group-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.threat-group-detail-panel__header{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.threat-group-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0}.threat-group-detail-panel__mitre-id{display:inline-flex}.threat-group-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.threat-group-detail-panel__metrics{gap:var(--spacing-6);display:flex}.threat-group-detail-panel__metric{gap:var(--spacing-1);flex-direction:column;display:flex}.threat-group-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.threat-group-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.threat-group-detail-panel__description{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-1)}.threat-group-detail-panel__description p{margin:0 0 var(--spacing-2)}.threat-group-detail-panel__description p:last-child{margin-bottom:0}.threat-group-detail-panel__description a{color:var(--primary-base);text-decoration:none}.threat-group-detail-panel__description a:hover{text-decoration:underline}.threat-group-detail-panel__description code{background:var(--surface-default-background);padding:2px var(--spacing-1);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs)}.threat-group-detail-panel__detail-item{gap:var(--spacing-2);flex-direction:column;display:flex}.threat-group-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.threat-group-detail-panel__detail-value{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1);display:flex}.threat-group-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.threat-group-detail-panel__associations-content{min-height:400px}@media (width<=480px){.threat-group-detail-panel__metrics{gap:var(--spacing-3);flex-direction:column}}.vulnerabilities-table-panel{flex-direction:column;height:100%;min-height:0;display:flex}.vulnerabilities-table-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.vulnerabilities-table-panel__filter-button{display:inline-flex;position:relative}.vulnerabilities-table-panel__filter-count{min-width:18px;height:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--primary-base);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.vulnerabilities-table-panel__filter-chips{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.vulnerabilities-table-panel__filter-chips-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-2)}.vulnerabilities-table-panel__clear-all{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--primary-base);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;background:0 0;border:none;transition:color .15s}.vulnerabilities-table-panel__clear-all:hover{color:var(--primary-base-hover);text-decoration:underline}.vulnerabilities-table-panel__cell-name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.vulnerabilities-table-panel__cell-cve{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2)}.vulnerabilities-table-panel__cell-severity{align-items:center;gap:var(--spacing-2);display:flex}.vulnerabilities-table-panel__cell-score{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.vulnerabilities-table-panel__cell-status{align-items:center;gap:var(--spacing-2);display:flex}.vulnerabilities-table-panel__cell-date{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2)}.vulnerabilities-table-panel__cell-associations{flex-direction:column;gap:2px;min-width:150px;display:flex}.vulnerabilities-table-panel .interpres-data-table-page{flex-direction:column;height:100%;display:flex}.vulnerabilities-table-panel .interpres-data-table-page__table-container{flex:1;min-height:0;overflow:auto}.vulnerabilities-table-panel .interpres-data-table__row{cursor:pointer}@media (width<=768px){.vulnerabilities-table-panel__cell-associations{min-width:120px}}.assets-table-panel{flex-direction:column;height:100%;min-height:0;display:flex}.assets-table-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.assets-table-panel__filter-button{display:inline-flex;position:relative}.assets-table-panel__filter-count{min-width:18px;height:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--primary-base);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.assets-table-panel__filter-chips{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.assets-table-panel__filter-chips-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-2)}.assets-table-panel__clear-all{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--primary-base);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;background:0 0;border:none;transition:color .15s}.assets-table-panel__clear-all:hover{color:var(--primary-base-hover);text-decoration:underline}.assets-table-panel__cell-name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.assets-table-panel__cell-type{align-items:center;gap:var(--spacing-2);display:flex}.assets-table-panel__cell-ip{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2)}.assets-table-panel__cell-os{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1);align-items:center;gap:var(--spacing-2);display:flex}.assets-table-panel__cell-criticality{align-items:center;gap:var(--spacing-2);display:flex}.assets-table-panel__cell-score{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.assets-table-panel__cell-status{align-items:center;gap:var(--spacing-2);display:flex}.assets-table-panel__cell-date{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2)}.assets-table-panel__cell-associations{flex-direction:column;gap:2px;min-width:150px;display:flex}.assets-table-panel .interpres-data-table-page{flex-direction:column;height:100%;display:flex}.assets-table-panel .interpres-data-table-page__table-container{flex:1;min-height:0;overflow:auto}.assets-table-panel .interpres-data-table__row{cursor:pointer}@media (width<=768px){.assets-table-panel__cell-associations{min-width:120px}}.campaign-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.campaign-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.campaign-detail-panel__error{padding:var(--spacing-4)}.campaign-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.campaign-detail-panel__header{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.campaign-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0}.campaign-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.campaign-detail-panel__metrics{gap:var(--spacing-6);flex-wrap:wrap;display:flex}.campaign-detail-panel__metric{gap:var(--spacing-1);flex-direction:column;display:flex}.campaign-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.campaign-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.campaign-detail-panel__description{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-1)}.campaign-detail-panel__description p{margin:0 0 var(--spacing-2)}.campaign-detail-panel__description p:last-child{margin-bottom:0}.campaign-detail-panel__description a{color:var(--primary-base);text-decoration:none}.campaign-detail-panel__description a:hover{text-decoration:underline}.campaign-detail-panel__description ul,.campaign-detail-panel__description ol{margin:0 0 var(--spacing-2);padding-left:var(--spacing-5)}.campaign-detail-panel__description li{margin-bottom:var(--spacing-1)}.campaign-detail-panel__description code{background:var(--surface-default-background);padding:2px var(--spacing-1);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs)}.campaign-detail-panel__detail-item{gap:var(--spacing-2);flex-direction:column;display:flex}.campaign-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.campaign-detail-panel__detail-value{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1);display:flex}.campaign-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.campaign-detail-panel__references{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.campaign-detail-panel__reference-item{align-items:center;gap:var(--spacing-2);color:var(--text-text-2);display:flex}.campaign-detail-panel__reference-link{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--primary-base);word-break:break-all;text-decoration:none;transition:color .15s}.campaign-detail-panel__reference-link:hover{color:var(--primary-base-hover);text-decoration:underline}.campaign-detail-panel__reference-more{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-3);font-style:italic}.campaign-detail-panel__associations-content{min-height:400px}.detection-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.detection-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.detection-detail-panel__error{padding:var(--spacing-4)}.detection-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.detection-detail-panel__header{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.detection-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);word-break:break-word;margin:0}.detection-detail-panel__severity-chip,.detection-detail-panel__state-chip{display:inline-flex}.detection-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.detection-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.detection-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.detection-detail-panel__description{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-1)}.detection-detail-panel__description p{margin:0 0 var(--spacing-2)}.detection-detail-panel__description p:last-child{margin-bottom:0}.detection-detail-panel__description a{color:var(--primary-base);text-decoration:none}.detection-detail-panel__description a:hover{text-decoration:underline}.detection-detail-panel__description code{background:var(--surface-default-background);padding:2px var(--spacing-1);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs)}.detection-detail-panel__logic{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-1);background:var(--surface-default-card);border:1px solid var(--border-border-2);border-radius:var(--border-radius-sm);padding:var(--spacing-3);white-space:pre-wrap;max-height:200px;overflow:auto}.detection-detail-panel__metadata-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.detection-detail-panel__metadata-item{gap:var(--spacing-1);flex-direction:column;display:flex}.detection-detail-panel__metadata-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);text-transform:uppercase;letter-spacing:.5px}.detection-detail-panel__metadata-value{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-1)}.detection-detail-panel__detail-item{gap:var(--spacing-2);flex-direction:column;display:flex}.detection-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.detection-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.detection-detail-panel__associations-content{min-height:400px}@media (width<=480px){.detection-detail-panel__metadata-grid{grid-template-columns:1fr}}.visibility-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.visibility-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.visibility-detail-panel__error{padding:var(--spacing-4)}.visibility-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.visibility-detail-panel__header{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.visibility-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0}.visibility-detail-panel__chips{gap:var(--spacing-2);display:inline-flex}.visibility-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.visibility-detail-panel__metrics{gap:var(--spacing-6);display:flex}.visibility-detail-panel__metric{gap:var(--spacing-1);flex-direction:column;display:flex}.visibility-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.visibility-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.visibility-detail-panel__description{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-1)}.visibility-detail-panel__description p{margin:0 0 var(--spacing-2)}.visibility-detail-panel__description p:last-child{margin-bottom:0}.visibility-detail-panel__description a{color:var(--primary-base);text-decoration:none}.visibility-detail-panel__description a:hover{text-decoration:underline}.visibility-detail-panel__detail-item{gap:var(--spacing-2);flex-direction:column;display:flex}.visibility-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.visibility-detail-panel__detail-value{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1);display:flex}.visibility-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.visibility-detail-panel__tabs{margin-bottom:var(--spacing-2)}.visibility-detail-panel__identifiers-list{gap:var(--spacing-2);flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.visibility-detail-panel__identifier-item{padding:var(--spacing-2);background:var(--surface-default-card);border:1px solid var(--border-border-2);border-radius:var(--border-radius-sm);justify-content:space-between;align-items:center;display:flex}.visibility-detail-panel__identifier-name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-1)}.visibility-detail-panel__identifier-integration{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2)}.visibility-detail-panel__associations-content{min-height:400px}@media (width<=480px){.visibility-detail-panel__metrics{gap:var(--spacing-3);flex-direction:column}}.vulnerability-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.vulnerability-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.vulnerability-detail-panel__error{padding:var(--spacing-4)}.vulnerability-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.vulnerability-detail-panel__header{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.vulnerability-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0}.vulnerability-detail-panel__cve-id{display:inline-flex}.vulnerability-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.vulnerability-detail-panel__metrics{gap:var(--spacing-6);display:flex}.vulnerability-detail-panel__metric{gap:var(--spacing-1);flex-direction:column;display:flex}.vulnerability-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.vulnerability-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.vulnerability-detail-panel__description{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-1)}.vulnerability-detail-panel__description p{margin:0 0 var(--spacing-2)}.vulnerability-detail-panel__description p:last-child{margin-bottom:0}.vulnerability-detail-panel__description a{color:var(--primary-base);text-decoration:none}.vulnerability-detail-panel__description a:hover{text-decoration:underline}.vulnerability-detail-panel__scores-row{gap:var(--spacing-6);flex-wrap:wrap;display:flex}.vulnerability-detail-panel__score-item{gap:var(--spacing-1);flex-direction:column;min-width:100px;display:flex}.vulnerability-detail-panel__score-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3)}.vulnerability-detail-panel__score-value{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--text-text-1)}.vulnerability-detail-panel__detail-item{gap:var(--spacing-2);flex-direction:column;display:flex}.vulnerability-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.vulnerability-detail-panel__detail-value{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1);display:flex}.vulnerability-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.vulnerability-detail-panel__metadata-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.vulnerability-detail-panel__metadata-item{gap:var(--spacing-1);flex-direction:column;display:flex}.vulnerability-detail-panel__metadata-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3)}.vulnerability-detail-panel__metadata-value{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1)}.vulnerability-detail-panel__associations-content{min-height:400px}@media (width<=480px){.vulnerability-detail-panel__metrics,.vulnerability-detail-panel__scores-row{gap:var(--spacing-3);flex-direction:column}.vulnerability-detail-panel__metadata-grid{grid-template-columns:1fr}}.identities-table-panel{flex-direction:column;height:100%;min-height:0;display:flex}.identities-table-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.identities-table-panel__filter-button{display:inline-flex;position:relative}.identities-table-panel__filter-count{min-width:18px;height:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--primary-base);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.identities-table-panel__filter-chips{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.identities-table-panel__filter-chips-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-2)}.identities-table-panel__clear-all{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--primary-base);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;background:0 0;border:none;transition:color .15s}.identities-table-panel__clear-all:hover{color:var(--primary-base-hover);text-decoration:underline}.identities-table-panel__cell-name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.identities-table-panel__cell-email{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2)}.identities-table-panel__cell-type{align-items:center;gap:var(--spacing-2);display:flex}.identities-table-panel__cell-department{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1)}.identities-table-panel__cell-score{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.identities-table-panel__cell-privilege,.identities-table-panel__cell-status{align-items:center;gap:var(--spacing-2);display:flex}.identities-table-panel__cell-date{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2)}.identities-table-panel__cell-associations{flex-direction:column;gap:2px;min-width:150px;display:flex}.identities-table-panel .interpres-data-table-page{flex-direction:column;height:100%;display:flex}.identities-table-panel .interpres-data-table-page__table-container{flex:1;min-height:0;overflow:auto}.identities-table-panel .interpres-data-table__row{cursor:pointer}@media (width<=768px){.identities-table-panel__cell-associations{min-width:120px}}.asset-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.asset-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.asset-detail-panel__error{padding:var(--spacing-4)}.asset-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.asset-detail-panel__header{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.asset-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0}.asset-detail-panel__description{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-2);margin:0}.asset-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.asset-detail-panel__metrics{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.asset-detail-panel__metric{gap:var(--spacing-1);flex-direction:column;display:flex}.asset-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.asset-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.asset-detail-panel__metadata-grid{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.asset-detail-panel__metadata-col{gap:var(--spacing-4);flex-direction:column;display:flex}.asset-detail-panel__detail-item{gap:var(--spacing-2);flex-direction:column;display:flex}.asset-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.asset-detail-panel__detail-value{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1);display:flex}.asset-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.asset-detail-panel__label-chip--origin-system{background-color:color-mix(in srgb, var(--cyber-periwinkle) 24%, transparent)!important;border:none!important}.asset-detail-panel__label-chip--origin-user{background-color:color-mix(in srgb, var(--cyber-green) 24%, transparent)!important;border:none!important}.asset-detail-panel__associations-content{min-height:400px}@media (width<=480px){.asset-detail-panel__metrics,.asset-detail-panel__metadata-grid{grid-template-columns:1fr}}.identity-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.identity-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.identity-detail-panel__error{padding:var(--spacing-4)}.identity-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.identity-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0}.identity-detail-panel__email{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);margin:0}.identity-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.identity-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.identity-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.identity-detail-panel__metadata-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.identity-detail-panel__metadata-item{gap:var(--spacing-1);flex-direction:column;display:flex}.identity-detail-panel__metadata-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);text-transform:uppercase;letter-spacing:.5px}.identity-detail-panel__metadata-value{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1)}.identity-detail-panel__detail-item{gap:var(--spacing-2);flex-direction:column;display:flex}.identity-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.identity-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.identity-detail-panel__associations-content{min-height:400px}@media (width<=480px){.identity-detail-panel__metadata-grid{grid-template-columns:1fr}}.indicator-detail-panel{gap:var(--spacing-4);padding:var(--spacing-4);flex-direction:column;height:100%;display:flex;overflow-y:auto}.indicator-detail-panel__loading,.indicator-detail-panel__error{height:200px;padding:var(--spacing-4);justify-content:center;align-items:center;display:flex}.indicator-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0 0 var(--spacing-2) 0}.indicator-detail-panel__chips{gap:var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.indicator-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.indicator-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.5px;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border-border-2);margin:0}.indicator-detail-panel__metadata-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.indicator-detail-panel__metadata-item{gap:var(--spacing-1);flex-direction:column;display:flex}.indicator-detail-panel__metadata-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);text-transform:uppercase;letter-spacing:.5px}.indicator-detail-panel__metadata-value{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-1)}.indicator-detail-panel__tags{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.indicator-detail-panel__table{border-collapse:collapse;width:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);border:1px solid var(--border-border-2);border-radius:var(--border-radius-sm);overflow:hidden}.indicator-detail-panel__table-header{font-weight:var(--font-weight-semibold);color:var(--text-text-2);text-align:left;padding:var(--spacing-2) var(--spacing-3);background:var(--surface-default-card);border-bottom:2px solid var(--border-border-2);white-space:nowrap}.indicator-detail-panel__table-row{transition:background-color .15s}.indicator-detail-panel__table-row:nth-child(2n){background:var(--surface-default-background)}.indicator-detail-panel__table-row:hover{background:#4a7cff0d}.indicator-detail-panel__table-cell{padding:var(--spacing-2) var(--spacing-3);color:var(--text-text-1);border-bottom:1px solid var(--border-border-2);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.indicator-detail-panel__link{color:var(--primary-base);align-items:center;gap:var(--spacing-1);text-decoration:none;display:inline-flex}.indicator-detail-panel__link:hover{text-decoration:underline}@media (width<=480px){.indicator-detail-panel__metadata-grid{grid-template-columns:1fr}}.visibility-table-panel{flex-direction:column;height:100%;min-height:0;display:flex}.visibility-table-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.visibility-table-panel__filter-button{display:inline-flex;position:relative}.visibility-table-panel__filter-count{min-width:18px;height:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--primary-base);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.visibility-table-panel__filter-chips{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.visibility-table-panel__filter-chips-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-2)}.visibility-table-panel__clear-all{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--primary-base);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;background:0 0;border:none;transition:color .15s}.visibility-table-panel__clear-all:hover{color:var(--primary-base-hover);text-decoration:underline}.visibility-table-panel__cell-name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1)}.visibility-table-panel__cell-priority{align-items:center;gap:var(--spacing-2);display:flex}.visibility-table-panel__cell-category,.visibility-table-panel__cell-available{align-items:center;display:flex}.visibility-table-panel__cell-identifiers{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.2px;text-align:center;color:var(--text-text-1);font-feature-settings:"liga" off, "clig" off;line-height:18px}.visibility-table-panel__cell-integrations{flex-wrap:wrap;gap:4px;display:flex}.visibility-table-panel__cell-platforms{flex-wrap:wrap;gap:4px;max-width:300px;display:flex}.visibility-table-panel__cell-associations{flex-direction:column;gap:2px;min-width:150px;display:flex}.visibility-table-panel__chip-overflow{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);color:var(--text-text-3);white-space:nowrap}.visibility-table-panel .interpres-data-table-page{flex-direction:column;height:100%;display:flex}.visibility-table-panel .interpres-data-table-page__table-container{flex:1;min-height:0;overflow:auto}.visibility-table-panel .interpres-data-table__row{cursor:pointer}@media (width<=768px){.visibility-table-panel__cell-associations{min-width:120px}}.integration-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.integration-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.integration-detail-panel__error{padding:var(--spacing-4)}.integration-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.integration-detail-panel__header{align-items:center;gap:var(--spacing-3);display:flex}.integration-detail-panel__logo{flex-shrink:0}.integration-detail-panel__header-info{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.integration-detail-panel__name-row{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.integration-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0}.integration-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.integration-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.integration-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.integration-detail-panel__description{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-text-1)}.integration-detail-panel__description p{margin:0 0 var(--spacing-2)}.integration-detail-panel__description p:last-child{margin-bottom:0}.integration-detail-panel__metadata-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.integration-detail-panel__metadata-item{gap:var(--spacing-1);flex-direction:column;display:flex}.integration-detail-panel__metadata-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);text-transform:uppercase;letter-spacing:.5px}.integration-detail-panel__metadata-value{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-1)}.integration-detail-panel__detail-item{gap:var(--spacing-2);flex-direction:column;display:flex}.integration-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.integration-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.integration-detail-panel__associations-content{min-height:400px}@media (width<=480px){.integration-detail-panel__metadata-grid{grid-template-columns:1fr}.integration-detail-panel__header{flex-direction:column;align-items:flex-start}}.custom-data-detail-panel{gap:var(--spacing-6);flex-direction:column;display:flex}.custom-data-detail-panel__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.custom-data-detail-panel__error{padding:var(--spacing-4)}.custom-data-detail-panel__title-group{gap:var(--spacing-2);flex-direction:column;display:flex}.custom-data-detail-panel__header{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.custom-data-detail-panel__name{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);margin:0}.custom-data-detail-panel__meta{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}.custom-data-detail-panel__section{gap:var(--spacing-3);flex-direction:column;display:flex}.custom-data-detail-panel__section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-2);text-transform:uppercase;letter-spacing:.05em;margin:0}.custom-data-detail-panel__fields-grid{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.custom-data-detail-panel__fields-grid{grid-template-columns:1fr}}.custom-data-detail-panel__detail-item{gap:var(--spacing-1);flex-direction:column;display:flex}.custom-data-detail-panel__detail-label{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-3);display:flex}.custom-data-detail-panel__detail-value{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-text-1);word-break:break-word}.custom-data-detail-panel__chip-row{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.custom-data-detail-panel__associations-content{min-height:400px}._root_w7irz_1{gap:var(--spacing-6);flex-direction:column;display:flex}._state_w7irz_6{min-height:200px;padding:var(--spacing-4);justify-content:center;align-items:center;display:flex}._titleGroup_w7irz_13{gap:var(--spacing-2);flex-direction:column;display:flex}._header_w7irz_18{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}._name_w7irz_24{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-text-1);word-break:break-word;margin:0}._chip_w7irz_33{display:inline-flex}._meta_w7irz_36{align-items:center;gap:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-text-2);display:flex}._section_w7irz_45,._summaryRationaleRow_w7irz_50{gap:var(--spacing-3);flex-direction:column;display:flex}._summaryRationaleCard_w7irz_55{min-width:0}._summaryPlain_w7irz_58{gap:var(--spacing-2);background:0 0;border:0;flex-direction:column;padding:0;display:flex}._summaryRationaleTitle_w7irz_66{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:.5px;text-transform:uppercase;color:var(--text-text-3);margin:0}._sectionTitle_w7irz_76{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:.05em;text-transform:uppercase;color:var(--text-text-2);margin:0}._markdown_w7irz_86{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-text-1);word-break:break-word}._markdown_w7irz_86 p{margin:0 0 var(--spacing-2)}._markdown_w7irz_86 p:last-child{margin-bottom:0}._markdown_w7irz_86 a{color:var(--primary-base);text-decoration:none}._markdown_w7irz_86 a:hover{text-decoration:underline}._markdown_w7irz_86 code{padding:2px var(--spacing-1);border-radius:var(--border-radius-sm);background:var(--surface-default-card);font-family:monospace;font-size:var(--font-size-xs)}._markdown_w7irz_86 pre{padding:var(--spacing-3);border:1px solid var(--border-border-2);border-radius:var(--border-radius-sm);background:var(--surface-default-card);overflow-x:auto}._metaGrid_w7irz_120{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}._metaItem_w7irz_125{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}._metaLabel_w7irz_131{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:.5px;text-transform:uppercase;color:var(--text-text-3)}._metaValue_w7irz_140{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-text-1);word-break:break-word}._mono_w7irz_148{font-family:monospace;font-size:var(--font-size-xs)}._chipRow_w7irz_152{gap:var(--spacing-2);flex-wrap:wrap;display:flex}._list_w7irz_157{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._orderedList_w7irz_165{padding-left:var(--spacing-6);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-text-1);margin:0}._orderedList_w7irz_165 li+li{margin-top:var(--spacing-1)}._card_w7irz_176{gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--border-border-2);border-radius:var(--border-radius-sm);background:var(--surface-default-card);flex-direction:column;display:flex}._clickableCard_w7irz_185{cursor:pointer;transition:border-color .15s,background-color .15s}._clickableCard_w7irz_185:hover{border-color:var(--primary-base);background:var(--primary-alpha-10)}._clickableCard_w7irz_185:focus-visible{outline-offset:2px;outline:2px solid #2196f380}._cardHeader_w7irz_197{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}._cardTitle_w7irz_203{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-text-1);word-break:break-word}._cardBody_w7irz_211{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-text-2);word-break:break-word}._linkButton_w7irz_218{color:var(--primary-base);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}._linkButton_w7irz_218:hover{text-decoration:underline}._link_w7irz_218{color:var(--primary-base);word-break:break-all;text-decoration:none}._link_w7irz_218:hover{text-decoration:underline}._associationsTabs_w7irz_238{margin-top:var(--spacing-1)}._associationsContent_w7irz_241{margin-top:var(--spacing-3)}._contentsNav_w7irz_244{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}._contentsLink_w7irz_250{color:var(--primary-base);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);text-decoration:none}._contentsLink_w7irz_250:hover{text-decoration:underline}._metadataBlocks_w7irz_259{gap:var(--spacing-4);flex-direction:column;display:flex}._metadataBlock_w7irz_259{gap:var(--spacing-2);flex-direction:column;display:flex}._metadataBlockTitle_w7irz_269{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:.5px;text-transform:uppercase;color:var(--text-text-3);margin:0}._metadataDetails_w7irz_279{border:1px solid var(--border-border-2);border-radius:var(--border-radius-sm);background:var(--surface-default-card);padding:var(--spacing-3)}._metadataSummary_w7irz_285{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}._metadataSummary_w7irz_285::-webkit-details-marker{display:none}._metadataChevron_w7irz_295{transition:transform .15s;display:inline-flex}._metadataDetails_w7irz_279[open] ._metadataChevron_w7irz_295{transform:rotate(180deg)}._metadataContent_w7irz_302{margin-top:var(--spacing-3);gap:var(--spacing-4);flex-direction:column;display:flex}._sourcesListPlain_w7irz_308{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._sourcesListItem_w7irz_316{gap:var(--spacing-1);flex-direction:column;display:flex}._sourcesMeta_w7irz_321{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--text-text-3)}._ticketActionBar_w7irz_327{justify-content:flex-end;display:flex}._ticketToastContainer_w7irz_331{top:var(--spacing-4);right:var(--spacing-4);z-index:1700;width:min(420px, calc(100vw - (var(--spacing-4) * 2)));position:fixed}._createTicketDialog_w7irz_338{width:min(760px, calc(100vw - (var(--spacing-6) * 2)))}._createTicketDialogContent_w7irz_341{padding-top:var(--spacing-2)}._createTicketDialogBody_w7irz_344{gap:var(--spacing-4);flex-direction:column;display:flex}._createTicketDialogDescription_w7irz_349{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-text-2);margin:0}._ticketOptionList_w7irz_356{gap:var(--spacing-2);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._ticketOptionItem_w7irz_366{gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--border-border-2);border-radius:var(--border-radius-sm);background:var(--surface-default-card);grid-template-columns:auto 1fr;display:grid}._ticketOptionCheckbox_w7irz_375{align-items:flex-start;padding-top:2px;display:flex}._ticketOptionContent_w7irz_380{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}._ticketOptionHeader_w7irz_386{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}._ticketOptionRationale_w7irz_392{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-text-2);margin:0}._createTicketDialogActions_w7irz_399{justify-content:flex-end;gap:var(--spacing-3);display:flex}.details-widget{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.details-widget__header{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border-border-1);background:var(--surface-default-card);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.details-widget__page-info{font-size:var(--font-size-sm);color:var(--text-text-2);font-weight:var(--font-weight-medium)}.details-widget__pagination{align-items:center;gap:var(--spacing-1);display:flex}.details-widget__content{padding:var(--spacing-3);flex:1;overflow-y:auto}.details-widget__loading{justify-content:center;align-items:center;height:100%;display:flex}.details-widget__error{padding:var(--spacing-4)}.details-widget__empty{justify-content:center;align-items:center;gap:var(--spacing-2);height:100%;color:var(--text-text-3);flex-direction:column;display:flex}.details-widget__empty p{font-size:var(--font-size-sm);margin:0}.data-bound-widget{width:100%;height:100%;padding:var(--spacing-4);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}.data-bound-widget--loading{gap:var(--spacing-2);color:var(--text-text-2)}.data-bound-widget--error{gap:var(--spacing-2);color:var(--colors-red)}.data-bound-widget--empty{gap:var(--spacing-2);color:var(--text-text-3)}.data-bound-widget--unsupported{color:var(--text-text-3);font-size:var(--font-size-sm);text-align:center}.data-bound-widget__spinner{border:2px solid var(--border-border-1);border-top-color:var(--primary-base);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.data-bound-widget__loading-text{font-size:var(--font-size-sm)}.data-bound-widget__error-text{font-size:var(--font-size-sm);text-align:center}.data-bound-widget__empty-text{font-size:var(--font-size-sm)}.iframe-widget{width:100%;height:100%;min-height:0;overflow:hidden}.iframe-widget--empty{justify-content:center;align-items:center;display:flex}.iframe-widget__placeholder{color:#6b7a8a;font-size:14px}.iframe-widget__frame{border:none;width:100%;height:100%}.html-widget{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.html-widget__frame{background:0 0;border:0;flex:auto;width:100%;height:100%}.html-widget--empty,.html-widget--loading{color:var(--text-text-3);padding:var(--spacing-3);text-align:center;justify-content:center;align-items:center;font-size:13px}.title-widget{width:100%;height:100%;padding:var(--spacing-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.title-widget--has-bg{width:calc(100% + 32px);padding:var(--spacing-4) 32px;margin:0 -16px}.title-widget--clickable{cursor:pointer;transition:background-color .15s}.title-widget--clickable:hover{background-color:var(--surface-active-item)}.title-widget--clickable:active{background-color:var(--primary-alpha-10)}.title-widget--clickable.title-widget--has-bg:hover{filter:brightness(.92);background-color:unset}.title-widget--clickable.title-widget--has-bg:active{filter:brightness(.85);background-color:unset}.title-widget__value-row{justify-content:center;align-items:center;gap:var(--spacing-3);width:100%;max-width:100%;color:var(--text-text-1);display:flex}.title-widget__value-icon{flex-shrink:0}.title-widget__value{color:inherit;overflow-wrap:anywhere;flex:1;min-width:0;max-width:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:36px;font-weight:700;line-height:1.1}.title-widget--dark .title-widget__value-row{color:#fff}
