.ember-power-select-dropdown *{box-sizing:border-box}.ember-power-select-trigger{border-top:var(--ember-power-select-trigger-border-top,var(--ember-power-select-trigger-border,1px solid #aaa));border-bottom:var(--ember-power-select-trigger-border-bottom,var(--ember-power-select-trigger-border,1px solid #aaa));border-right:var(--ember-power-select-trigger-border-right,var(--ember-power-select-trigger-border,1px solid #aaa));border-left:var(--ember-power-select-trigger-border-left,var(--ember-power-select-trigger-border,1px solid #aaa));border-radius:var(--ember-power-select-trigger-default-border-radius,var(--ember-power-select-default-border-radius,4px));background-color:var(--ember-power-select-background-color,#fff);line-height:var(--ember-power-select-line-height,1.75em);text-overflow:ellipsis;min-height:var(--ember-power-select-line-height,1.75em);-webkit-user-select:none;user-select:none;color:var(--ember-power-select-text-color,inherit);position:relative;overflow-x:hidden}.ember-power-select-trigger:after{content:"";clear:both;display:table}.ember-power-select-trigger:not(.ember-power-select-multiple-trigger) .ember-power-select-input{width:100%;height:100%;position:absolute;top:0;left:0}.ember-power-select-trigger:focus,.ember-power-select-trigger--active{border-top:var(--ember-power-select-active-trigger-border-top,var(--ember-power-select-active-trigger-border,1px solid #aaa));border-bottom:var(--ember-power-select-active-trigger-border-bottom,var(--ember-power-select-active-trigger-border,1px solid #aaa));border-right:var(--ember-power-select-active-trigger-border-right,var(--ember-power-select-active-trigger-border,1px solid #aaa));border-left:var(--ember-power-select-active-trigger-border-left,var(--ember-power-select-active-trigger-border,1px solid #aaa));box-shadow:var(--ember-power-select-focus-box-shadow,none);outline:var(--ember-power-select-focus-outline,none)}.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true]{border-bottom-left-radius:var(--ember-power-select-opened-border-radius,0);border-bottom-right-radius:var(--ember-power-select-opened-border-radius,0)}.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true]{border-top-left-radius:var(--ember-power-select-opened-border-radius,0);border-top-right-radius:var(--ember-power-select-opened-border-radius,0)}.ember-power-select-placeholder{color:var(--ember-power-select-placeholder-color,#999);white-space:nowrap;text-overflow:ellipsis;display:block;overflow-x:hidden}.ember-power-select-status-icon{border-style:solid;border-width:7px 4px 0;border-color:var(--ember-power-select-trigger-icon-color,var(--ember-power-select-border-color,#aaa)) transparent transparent transparent;width:0;height:0;margin:auto;display:inline-block;position:absolute;top:0;bottom:0}.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-clear-btn{cursor:pointer;position:absolute}.ember-power-select-multiple-options{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ember-power-select-multiple-options li.ember-power-select-trigger-multiple-input-container{flex-grow:1;display:flex}.ember-power-select-multiple-options li.ember-power-select-trigger-multiple-input-container input{flex-grow:1}.ember-power-select-trigger-multiple-input{font-family:inherit;font-size:inherit;line-height:inherit;-webkit-appearance:none;text-indent:2px;background-color:#0000;border:none;outline:none;padding:0}.ember-power-select-trigger-multiple-input:disabled{background-color:var(--ember-power-select-disabled-background-color,#eee)}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:var(--ember-power-select-placeholder-color,#999)}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:var(--ember-power-select-placeholder-color,#999)}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:var(--ember-power-select-placeholder-color,#999)}.ember-power-select-multiple-option{border:var(--ember-power-select-multiple-option-border,1px solid var(--ember-power-select-multiple-option-border-color,gray));border-radius:var(--ember-power-select-multiple-option-border-radius,var(--ember-power-select-default-border-radius,4px));color:var(--ember-power-select-multiple-selection-color,#333);background-color:var(--ember-power-select-multiple-selection-background-color,#e4e4e4);padding:var(--ember-power-select-multiple-option-padding,0 4px);line-height:var(--ember-power-select-multiple-option-line-height,1.45);margin:2px 0 2px 3px}.ember-power-select-multiple-remove-btn{cursor:pointer}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-search{padding:4px}.ember-power-select-search-input{border:var(--ember-power-select-search-field-border,var(--ember-power-select-default-border,1px solid #aaa));border-radius:var(--ember-power-select-search-input-border-radius,0);width:100%;font-size:inherit;line-height:inherit;padding:0 5px}.ember-power-select-search-input:focus{border:var(--ember-power-select-search-field-focus-border,var(--ember-power-select-default-focus-border,1px solid #aaa));box-shadow:var(--ember-power-select-focus-box-shadow,none);outline:var(--ember-power-select-focus-outline,none)}.ember-power-select-search-input-field{width:100%;height:100%;font-family:inherit;font-size:inherit;line-height:inherit;-webkit-appearance:none;background-color:#0000;border:none;outline:none;padding:0 8px;display:block}.ember-power-select-dropdown{border-left:var(--ember-power-select-dropdown-left-border,var(--ember-power-select-dropdown-border,1px solid #aaa));border-right:var(--ember-power-select-dropdown-right-border,var(--ember-power-select-dropdown-border,1px solid #aaa));line-height:var(--ember-power-select-line-height,1.75em);border-radius:var(--ember-power-select-dropdown-default-border-radius,var(--ember-power-select-default-border-radius,4px));box-shadow:var(--ember-power-select-dropdown-box-shadow,none);color:var(--ember-power-select-text-color,inherit);background-color:var(--ember-power-select-background-color,#fff);overflow:hidden}.ember-power-select-dropdown.ember-basic-dropdown-content--above{transform:translateY(calc(-1 * var(--ember-power-select-dropdown-margin,0)));border-top:var(--ember-power-select-dropdown-top-border,var(--ember-power-select-dropdown-border,1px solid #aaa));border-bottom:var(--ember-power-select-dropdown-contiguous-border,none);border-bottom-left-radius:var(--ember-power-select-opened-border-radius,0);border-bottom-right-radius:var(--ember-power-select-opened-border-radius,0)}.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{transform:translateY(var(--ember-power-select-dropdown-margin,0));border-top:var(--ember-power-select-dropdown-contiguous-border,none);border-bottom:var(--ember-power-select-dropdown-bottom-border,var(--ember-power-select-dropdown-border,1px solid #aaa));border-top-left-radius:var(--ember-power-select-opened-border-radius,0);border-top-right-radius:var(--ember-power-select-opened-border-radius,0)}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%}.ember-power-select-options{-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style:none}.ember-power-select-options[role=listbox]{-webkit-overflow-scrolling:touch;max-height:calc(var(--ember-power-select-number-of-visible-options,7) * var(--ember-power-select-line-height,1.75em));overflow-y:auto}.ember-power-select-option{cursor:pointer;padding:0 var(--ember-power-select-option-padding,8px)}.ember-power-select-group[aria-disabled=true]{color:var(--ember-power-select-disabled-option-color,#999);cursor:not-allowed}.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{color:var(--ember-power-select-disabled-option-color,#999);pointer-events:none;cursor:not-allowed}.ember-power-select-option[aria-selected=true]{background-color:var(--ember-power-select-selected-background,#ddd)}.ember-power-select-option[aria-current=true]{background-color:var(--ember-power-select-highlighted-background,#5897fb);color:var(--ember-power-select-highlighted-color,#fff)}.ember-power-select-group-name{cursor:default;font-weight:700}.ember-power-select-trigger[aria-disabled=true]{background-color:var(--ember-power-select-disabled-background-color,#eee)}.ember-power-select-trigger{padding:var(--ember-power-select-trigger-ltr-padding,0 16px 0 0)}.ember-power-select-selected-item,.ember-power-select-placeholder{margin-left:8px}.ember-power-select-status-icon{right:5px}.ember-power-select-clear-btn{right:var(--ember-power-select-clear-btn-margin,25px)}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-left:calc(3 * var(--ember-power-select-option-padding,8px))}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:calc(5 * var(--ember-power-select-option-padding,8px))}.ember-power-select-group .ember-power-select-option{padding-left:calc(3 * var(--ember-power-select-option-padding,8px))}.ember-power-select-group .ember-power-select-group-name{padding-left:var(--ember-power-select-option-padding,8px)}.ember-power-select-trigger[dir=rtl]{padding:var(--ember-power-select-trigger-rtl-padding,0 0 0 16px)}.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item,.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder{margin-right:8px}.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{float:right}.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{left:5px;right:initial}.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{left:var(--ember-power-select-clear-btn-margin,25px);right:initial}.ember-power-select-visually-hidden{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-right:calc(3 * var(--ember-power-select-option-padding,8px))}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-right:calc(5 * var(--ember-power-select-option-padding,8px))}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option{padding-right:calc(3 * var(--ember-power-select-option-padding,8px))}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name{padding-right:var(--ember-power-select-option-padding,8px)}:root{--bg:#0f1216;--surface:#171c22;--border:#262d36;--text:#e6eaef;--muted:#8a94a3;--accent:#19ae9a;--muted-accent:#88a4d8;--danger:#ff5c6c;--si-electronics:#19ae9a;--radius:10px}:root[data-theme=light]{--bg:#f7f8fa;--surface:#fff;--border:#d8dde5;--text:#1a1f26;--muted:#5c6672;--accent:#19ae9a;--danger:#d64550;--si-electronics:#19ae9a}.ember-basic-dropdown-content{position:absolute;top:0;left:0}.app-select-trigger{--ember-power-select-background-color:var(--bg);--ember-power-select-text-color:var(--text);--ember-power-select-trigger-border:1px solid var(--border);--ember-power-select-active-trigger-border:1px solid var(--accent);--ember-power-select-default-border-radius:var(--radius);--ember-power-select-opened-border-radius:calc(var(--radius) / 2);--ember-power-select-placeholder-color:var(--muted);--ember-power-select-trigger-icon-color:var(--muted);--ember-power-select-line-height:1.5em;--ember-power-select-multiple-selection-background-color:color-mix(in srgb, var(--accent) 16%, var(--surface));--ember-power-select-multiple-selection-color:var(--text);--ember-power-select-multiple-option-border-color:var(--border);width:100%;padding:.5rem .65rem;font-size:.95rem}.app-select-trigger .ember-power-select-selected-item,.app-select-trigger .ember-power-select-placeholder{margin-left:0}.app-select-trigger .ember-power-select-status-icon{right:.65rem}.app-select-trigger .ember-power-select-clear-btn{color:var(--muted);right:1.65rem}.app-select-trigger .ember-power-select-input{flex:auto;min-width:0}.app-select-trigger .ember-power-select-trigger-multiple-input{width:100%}.app-select-dropdown{--ember-power-select-background-color:var(--surface);--ember-power-select-text-color:var(--text);--ember-power-select-dropdown-border:1px solid var(--border);--ember-power-select-dropdown-default-border-radius:calc(var(--radius) / 2);--ember-power-select-dropdown-box-shadow:0 8px 24px #0000004d;--ember-power-select-selected-background:color-mix(in srgb, var(--accent) 16%, var(--surface));--ember-power-select-highlighted-background:color-mix(in srgb, var(--accent) 22%, var(--surface));--ember-power-select-highlighted-color:var(--text);--ember-power-select-option-padding:.55rem .7rem;--ember-power-select-line-height:1.5em;z-index:90}.app-select-dropdown .ember-power-select-search-input{color:var(--text);background:var(--bg);border-radius:calc(var(--radius) / 2);padding:.4rem .6rem}.app-select-dropdown .ember-power-select-search-message,.app-select-dropdown .ember-power-select-no-matches-message{color:var(--muted);padding:.55rem .7rem}.insight-dialog-backdrop{z-index:90;background:#00000073;justify-content:center;align-items:flex-start;padding:8vh 1rem 0;display:flex;position:fixed;inset:0}.insight-dialog{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(44rem,100%);max-height:84vh;padding:1.5rem;overflow-y:auto;box-shadow:0 12px 40px #00000059}.insight-dialog-title{margin:0 0 1.25rem;font-size:1.2rem}.insight-form{flex-direction:column;gap:.25rem;display:flex}.insight-form textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;color:var(--text);font:inherit;resize:vertical;padding:.6rem .7rem;font-size:.95rem;&:focus{border-color:var(--accent);outline:none}}.insight-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid;@media (width<=32rem){grid-template-columns:1fr}}.insight-form-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:1rem;display:flex;& button{margin-top:0}}.insight-form-hint{margin:0 auto 0 0;font-size:.85rem}.observation-list{border:1px solid var(--border);border-radius:var(--radius);margin:.5rem 0 0;padding:.75rem 1rem 1rem;& legend{color:var(--muted);padding:0 .35rem;font-size:.85rem}& button{margin-top:0}}.observation-rows{flex-direction:column;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.observation-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.5rem 0;display:flex;&:first-child{padding-top:0}}.observation-line{overflow-wrap:anywhere;flex:16rem;min-width:0}.observation-row-actions{flex-shrink:0;gap:.25rem;display:flex}.observation-add{color:var(--accent);border:1px dashed var(--accent);background:0 0;font-weight:500}.observation-editor{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:.5rem;width:100%;padding:.75rem;display:flex}.observation-editor-fields{flex-direction:column;display:flex}.observation-editor-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.node-picker{flex-direction:column;display:flex}.node-picker-levels{flex-wrap:wrap;gap:0 .5rem;display:flex;& .form-field{flex:10rem;min-width:0}}.node-picker-stop{color:var(--muted);font-style:italic}.insight-types{border-bottom:1px solid var(--border);gap:.25rem;margin:1rem 0;padding:0;list-style:none;display:flex}.insight-types a:any-link{border:1px solid #0000;border-bottom:none;border-radius:.4rem .4rem 0 0;padding:.5rem .9rem;text-decoration:none;transition:background .2s;&:hover{background:var(--border)}&.active{border-color:var(--border);background:var(--card);color:var(--accent)}}.insight-tables{max-width:none}.insight-cards{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.insight-card{width:450px;max-width:none;color:inherit;margin:0;text-decoration:none;transition:all .35s;&:hover{border:1px solid var(--si-electronics);box-shadow:0 0 1rem var(--border);cursor:pointer}}.insight-card-head{justify-content:space-between;align-items:flex-start;display:flex;@media (width<=35rem){flex-direction:column}}.insight-card-amount{flex-direction:column;align-items:center;display:flex;& span{font-size:30px;font-weight:500;line-height:normal}& p{color:var(--muted);text-transform:uppercase;font-size:12px}}.insight-row{align-items:center;gap:.25rem;margin:.25rem 0;display:flex}
