.kd-react-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:90;display:none;width:15rem;flex-direction:column;border-right-width:1px;border-color:var(--kd-color-border);background-color:var(--kd-color-surface)}@media (min-width:1024px){.kd-react-sidebar{display:flex}}.kd-react-brand{display:flex;height:4rem;align-items:center;gap:.75rem;padding-left:1.25rem;padding-right:1.25rem;font-family:JetBrains Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--kd-color-primary)}.kd-react-brand img{height:2.25rem;width:2.25rem;-o-object-fit:contain;object-fit:contain}.kd-react-brand>span{font-size:1rem;line-height:1.5rem;letter-spacing:-.025em}.kd-react-brand>span>span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.kd-react-nav{flex:1 1 0%}.kd-react-nav>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.kd-react-nav{overflow-y:auto;padding:1rem .75rem}.kd-react-nav-item{display:flex;min-height:3rem;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(183 189 203/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.kd-react-nav-item:hover{background-color:var(--kd-color-surface-raised)}.kd-react-nav-item span{flex:1 1 0%}.kd-react-nav-item.active{color:var(--kd-color-primary);box-shadow:inset 3px 0 0 #0f6;background:rgba(0,255,102,.09)}.kd-react-nav-item svg:last-child{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.kd-react-subnav{margin-left:2.25rem}.kd-react-subnav>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.kd-react-subnav{padding-top:.25rem;padding-bottom:.25rem}.kd-react-subnav button{display:block;min-height:2.5rem;width:100%;border-radius:.375rem;padding-left:.75rem;padding-right:.75rem;text-align:left;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(143 150 168/var(--tw-text-opacity,1))}.kd-react-subnav button:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.kd-react-subnav button.active{color:var(--kd-color-primary)}.kd-react-help{margin:.75rem;display:grid;min-height:3.5rem;grid-template-columns:19px 1fr;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(183 189 203/var(--tw-text-opacity,1))}.kd-react-help:hover{background-color:var(--kd-color-surface-raised)}.kd-react-help small{grid-column-start:2;grid-row-start:2}.kd-react-header{position:fixed;left:0;right:0;top:0;z-index:80;display:flex;min-height:4rem;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:var(--kd-color-border);background-color:var(--kd-color-surface);padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.kd-react-header{left:15rem;padding-left:1.75rem;padding-right:1.75rem}}.kd-react-header h1{font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.kd-react-header h1{font-size:1.125rem;line-height:1.75rem}}.kd-react-header p{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(143 150 168/var(--tw-text-opacity,1))}.kd-react-icon-button{display:grid;width:3rem;height:3rem;flex-shrink:0;place-items:center;border-radius:.5rem;background-color:var(--kd-color-surface-raised);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.kd-react-icon-button{display:none}}.kd-react-bottom{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;height:68px;grid-template-columns:repeat(4,minmax(0,1fr));border-top-width:1px;border-color:var(--kd-color-border);background-color:var(--kd-color-surface);padding-bottom:env(safe-area-inset-bottom)}@media (min-width:1024px){.kd-react-bottom{display:none}}.kd-react-bottom button{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;--tw-text-opacity:1;color:rgb(143 150 168/var(--tw-text-opacity,1))}.kd-react-bottom svg{width:19px;height:19px}.kd-react-bottom button.active{color:var(--kd-color-primary)}.kd-react-mobile-layer{position:fixed;inset:0;z-index:130}@media (min-width:1024px){.kd-react-mobile-layer{display:none}}.kd-react-mobile-scrim{position:absolute;inset:0;background-color:rgba(0,0,0,.7)}.kd-react-mobile-layer aside{position:absolute;top:0;bottom:0;left:0;width:min(86vw,340px);background-color:var(--kd-color-surface);padding:1rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.kd-react-mobile-head{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,Courier New,monospace;color:var(--kd-color-primary)}.kd-react-mobile-head .kd-react-icon-button{display:flex}.kd-react-mobile-item{display:flex;min-height:3rem;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(211 215 224/var(--tw-text-opacity,1))}.kd-react-mobile-item:hover{background-color:var(--kd-color-surface-raised)}.kd-react-mobile-item svg{width:19px;height:19px}.block{display:block}.table{display:table}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media(prefers-reduced-motion:reduce){.kd-react-mobile-layer aside,.kd-react-nav-item{transition:none!important}}.kd-react-help span,.kd-react-mobile-help span{text-align:left}.kd-react-help small,.kd-react-mobile-help small{font:var(--kd-type-caption);font-family:var(--kd-type-data-font,var(--kd-font-data));color:var(--kd-color-muted)}.kd-react-mobile-help span{flex:1}.kd-react-mobile-help{margin-top:12px;border-top:1px solid var(--kd-color-border)!important;padding-top:12px!important}:where(#kd-react-shell) button{border:0;background:transparent;color:inherit;font:inherit}#kd-react-shell .kd-react-icon-button{background:var(--kd-color-surface-raised)}#kd-react-shell .kd-react-header{background:var(--kd-color-surface)}#kd-react-shell .kd-react-bottom,#kd-react-shell .kd-react-mobile-layer aside,#kd-react-shell .kd-react-sidebar{background:var(--sidebar);color:var(--sidebar-foreground)}.kd-react-brand,.kd-react-mobile-head{font:var(--kd-type-title)}.kd-react-help,.kd-react-mobile-item,.kd-react-nav-item{font:var(--kd-type-label)}.kd-react-bottom button,.kd-react-subnav button{font:var(--kd-type-caption)}.kd-react-header h1{font:var(--kd-type-title);color:var(--kd-color-foreground)}.kd-react-header p{font:var(--kd-type-caption);color:var(--kd-color-muted)}.kd-react-help,.kd-react-mobile-item,.kd-react-nav-item{font-weight:500}body.kd-shell-ready{padding-top:64px;background:var(--kd-color-background)}body.kd-shell-ready.kd-overview-active{padding-top:0}body.kd-shell-ready>.nav,body.kd-shell-ready>.nav-mobile-menu{display:none!important}body.kd-shell-ready>.page{max-width:none;margin:0;padding:22px clamp(14px,2.5vw,32px) 90px}@media(min-width:1024px){body.kd-shell-ready{padding-left:240px}body.kd-shell-ready>.page{padding-bottom:32px}}body.kd-shell-ready>.page>.page-sub,body.kd-shell-ready>.page>.page-title{display:none}body.kd-shell-ready #page-catalogs.active{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);grid-template-rows:auto 1fr;gap:14px;align-items:start}body.kd-shell-ready #page-catalogs>div.card{grid-column:1/-1;margin:0!important;background:transparent;border:0;padding:0!important}body.kd-shell-ready #catalog-type-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}body.kd-shell-ready #catalog-editor-wrap{grid-column:2;grid-row:2;min-width:0;position:sticky;top:86px}body.kd-shell-ready #catalog-list-wrap{grid-column:1;grid-row:2;min-width:0;max-height:calc(100vh - 150px);overflow-y:auto}body.kd-shell-ready #catalog-editor-wrap>.card,body.kd-shell-ready #catalog-list-wrap>.card{border-radius:12px;background:#13151f}@media(max-width:840px){body.kd-shell-ready #page-catalogs.active{display:block}body.kd-shell-ready #catalog-editor-wrap{position:static}body.kd-shell-ready #catalog-list-wrap{max-height:none;overflow:visible}}body.kd-shell-ready #page-catalogs:has(#catalog-list-wrap:empty) #catalog-editor-wrap{grid-column:1/-1;max-width:920px;width:100%;margin-inline:auto}body.kd-shell-ready #page-home.active{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;align-items:start}body.kd-shell-ready #home-upload-slot{grid-column:1}body.kd-shell-ready #cloud-panel{grid-column:2;grid-row:1}body.kd-shell-ready #session-list{grid-column:1/-1}body.kd-shell-ready #upload-card{border-radius:12px;background:#13151f}body.kd-shell-ready .upload-zone{min-height:180px}@media(max-width:840px){body.kd-shell-ready #page-home.active{display:block}body.kd-shell-ready #cloud-panel{margin-top:12px}}body.kd-shell-ready #page-dashboard.active{position:relative}body.kd-shell-ready #page-dashboard>.ptabs{position:sticky;top:64px;z-index:25;margin:0 -4px 14px;padding:8px 4px;background:#0b0c10;overflow-x:auto}body.kd-shell-ready #t-lp,body.kd-shell-ready #t-ov{max-width:1180px;margin-inline:auto}body.kd-shell-ready #lap-table-wrap{border:1px solid #2a2e3e;border-radius:12px;background:#13151f;padding:4px}body.kd-shell-ready #lap-edit-bar{position:sticky;bottom:76px;z-index:20}body.kd-shell-ready #t-tr{position:relative}body.kd-shell-ready #t-tr .track-wrap{min-height:min(68vh,720px)!important;height:min(68vh,720px)!important;border-radius:12px;overflow:hidden}body.kd-shell-ready #sector-editor-modal{background:#0b0c10!important}body.kd-shell-ready #sector-editor-map-wrap{height:min(66vh,720px)!important;max-height:none!important;min-height:360px!important;flex:1 1 auto!important}body.kd-shell-ready #sector-list{max-height:220px!important;background:#13151f}body.kd-shell-ready #page-analysis.active{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:14px;align-items:start}body.kd-shell-ready #analysis-picker-card{grid-column:1;position:sticky;top:86px;margin:0!important;border-radius:12px}body.kd-shell-ready #analysis-page-content,body.kd-shell-ready #analysis-page-empty{grid-column:2;grid-row:1;min-width:0}body.kd-shell-ready #analysis-page-content .track-wrap{height:min(68vh,720px)!important;min-height:460px!important}body.kd-shell-ready #page-compare.active{max-width:1400px}body.kd-shell-ready #compare-picker-card{position:sticky;top:76px;z-index:22;border-radius:12px;background:#13151f}@media(max-width:840px){body.kd-shell-ready #page-analysis.active{display:block}body.kd-shell-ready #analysis-picker-card{position:static;margin-bottom:12px!important}body.kd-shell-ready #analysis-page-content,body.kd-shell-ready #analysis-page-empty{display:block}}.kd-flow-progress{height:2px;margin:-12px -12px 12px;background:#2a2e3e;overflow:hidden}.kd-flow-progress>span{display:block;height:100%;width:33.333%;background:#0f6;transition:width .3s ease-in-out}.kd-flow-progress.is-step-2>span{width:66.666%}.kd-flow-progress.is-complete>span{width:100%}.kd-flow-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;font:700 9px/1.3 Courier New,monospace;color:#747b8d;text-transform:uppercase}.kd-flow-labels span.active{color:#0f6}.kd-compare-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kd-compare-field label{display:block;margin-bottom:5px;font:700 9px/1.2 Courier New,monospace;color:#8f96a8;text-transform:uppercase}.kd-editor-progress{flex:0 0 auto;padding:0 16px 10px;background:#0b0c10}.kd-editor-progress .kd-flow-progress{margin:0 0 10px}.kd-editor-progress .kd-flow-labels{margin:0}@media(max-width:640px){.kd-compare-fields{grid-template-columns:1fr}.kd-flow-labels{font-size:8px}}.kd-react-sidebar{width:286px;padding:24px 16px 16px;border-right:0;background:var(--kd-color-surface)}.kd-react-brand{min-height:52px;height:auto;margin:0 0 8px;padding:0 8px;gap:12px;border-radius:var(--kd-radius-sm);color:var(--kd-color-foreground)}.kd-react-brand img{width:40px;height:40px}.kd-react-brand strong{font:700 18px/1 var(--kd-type-title-font,var(--kd-font-sans))}.kd-react-nav{padding:0}.kd-react-nav>div{margin-bottom:4px}.kd-react-nav-item{min-height:44px;padding:0 12px;border-radius:var(--kd-radius-sm);gap:12px;background:transparent;color:var(--kd-color-muted);font:var(--kd-type-body);font-weight:400}.kd-react-nav-item:hover{background:var(--kd-color-surface-raised);color:var(--kd-color-foreground)}.kd-react-nav-item.active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);box-shadow:none}.kd-react-nav-item.active>svg:first-child{color:var(--kd-color-primary)}.kd-react-subnav{margin:-2px 0 6px;padding:0 0 0 36px}.kd-react-subnav button{min-height:42px;padding:0 12px;border-radius:var(--kd-radius-sm);color:var(--kd-color-muted);font:var(--kd-type-body)}.kd-react-subnav button.active,.kd-react-subnav button:hover{color:var(--kd-color-foreground)}.kd-react-sidebar-footer{display:grid;gap:2px;margin-top:auto}.kd-react-help{display:flex;min-height:44px;margin:0;padding:0 12px;gap:12px;border-radius:var(--kd-radius-sm);color:var(--kd-color-muted);font:var(--kd-type-body)}.kd-react-help:hover{background:var(--kd-color-surface-raised);color:var(--kd-color-foreground)}.kd-react-meta{display:flex;align-items:center;gap:10px;padding-left:3px}.kd-react-meta small{padding:0;color:var(--kd-color-subtle);font:var(--kd-type-caption)}.kd-react-appearance{display:grid!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;place-items:center;border:1px solid var(--kd-color-border)!important;border-radius:50%!important;color:var(--kd-color-muted)!important}.kd-react-appearance:hover{border-color:var(--kd-color-primary)!important;color:var(--kd-color-primary)!important}.kd-react-mobile-layer aside{display:flex;flex-direction:column}.kd-react-mobile-brand{display:flex;align-items:center;gap:12px;color:var(--kd-color-foreground);font:var(--kd-type-title)}.kd-react-mobile-brand img{width:40px;height:40px}.kd-react-mobile-item{border-radius:var(--kd-radius-sm);color:var(--kd-color-muted);font:var(--kd-type-body)}.kd-react-mobile-item.active,.kd-react-mobile-item:hover{background:var(--sidebar-accent);color:var(--kd-color-foreground)}.kd-react-mobile-item.active>svg:first-child{color:var(--kd-color-primary)}.kd-react-mobile-footer{margin-top:auto}.kd-react-mobile-help{border-top:0!important}.kd-react-mobile-footer .kd-react-meta{margin-top:2px}.kd-react-bottom{gap:2px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-color:var(--sidebar-border)}.kd-react-bottom button{border-radius:var(--kd-radius-sm);color:var(--kd-color-muted)}.kd-react-bottom button.active{background:var(--sidebar-accent);color:var(--kd-color-primary)}body.kd-shell-ready .card{box-shadow:var(--kd-shadow-card)}.kd-react-bottom,.kd-react-mobile-layer aside,.kd-react-sidebar{box-shadow:var(--kd-shadow-navigation)}@media(min-width:1024px){body.kd-shell-ready{padding-left:286px}.kd-react-header{left:286px}}