.lkUiField{flex-direction:column;gap:6px;min-width:0;display:flex}.lkUiFieldLabel{color:var(--v-aiText-base);opacity:.8;font-size:12.5px;font-weight:500}.lkUiFieldDisabled .lkUiFieldLabel{opacity:.45}.lkUiFieldMessage{color:var(--v-aiMuted-base);font-size:12px;line-height:1.4}.lkUiFieldMessageError{color:var(--v-aiDanger-base)}.lkUiInput{border:thin solid var(--v-aiBorderStrong-base);background-color:var(--v-aiBackground-base);min-height:34px;color:var(--v-aiText-base);border-radius:8px;align-items:center;gap:6px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.lkUiInput:hover{border-color:var(--v-aiMuted-base)}.lkUiInput:focus-within{border-color:var(--v-aiPrimary-base);box-shadow:0 0 0 3px color-mix(in srgb, var(--v-aiPrimary-base) 22%, transparent)}.lkUiInput.lkUiInputError{border-color:var(--v-aiDanger-base)}.lkUiInput.lkUiInputError:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--v-aiDanger-base) 22%, transparent)}.lkUiInput.lkUiInputDisabled{opacity:.5;pointer-events:none}.lkUiInput.lkUiInputDense{gap:8px;min-height:28px;padding:0 8px}.lkUiInputEl{min-width:0;height:32px;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.lkUiInputDense .lkUiInputEl{height:26px;font-size:13px}.lkUiInputEl::placeholder{color:var(--v-aiMuted-base);opacity:.8}.lkUiInputIcon.lkIcon,.lkUiInputAffix{color:var(--v-aiMuted-base);flex-shrink:0;font-size:13px}.lkUiInputAction{width:24px;height:24px;color:var(--v-aiText-base);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:-4px;transition:opacity .15s,background-color .15s;display:flex}.lkUiInputAction:hover{opacity:1;background-color:var(--v-aiCategory-base)}.lkUiInputAction .lkIcon{color:inherit}.lkUiAlert{--lk-tone:var(--v-aiPrimary-base);border:thin solid color-mix(in srgb, var(--lk-tone) 30%, transparent);background-color:color-mix(in srgb, var(--lk-tone) 8%, var(--v-aiBackground-base));color:var(--v-aiText-base);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.lkUiAlert-success{--lk-tone:var(--v-aiRowResult-base)}.lkUiAlert-warning{--lk-tone:var(--v-aiRowReasoning-base)}.lkUiAlert-error{--lk-tone:var(--v-aiDanger-base)}.lkUiAlertDense{padding:6px 10px;font-size:12.5px}.lkUiAlertIcon.lkIcon{color:var(--lk-tone);flex-shrink:0;margin-top:1px}.lkUiAlertBody{flex:1;min-width:0}.lkUiAlertTitle{margin-bottom:2px;font-weight:600}.lkUiAlertText{opacity:.9;overflow-wrap:anywhere}.lkUiAlertActions{flex-shrink:0;align-self:center;align-items:center;gap:6px;display:flex}.lkUiAlertClose.lkUiInputAction{margin:-2px -4px 0 0}.lkUiBadge{--lk-tone:var(--v-aiMuted-base);background-color:color-mix(in srgb, var(--lk-tone) 14%, transparent);height:20px;color:var(--lk-tone);letter-spacing:.01em;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.lkUiBadge-neutral{background-color:var(--v-aiCategory-base);color:var(--v-aiText-base)}.lkUiBadge-primary{--lk-tone:var(--v-aiPrimary-base)}.lkUiBadge-success{--lk-tone:var(--v-aiRowResult-base)}.lkUiBadge-warning{--lk-tone:var(--v-aiRowReasoning-base)}.lkUiBadge-danger{--lk-tone:var(--v-aiDanger-base)}.lkUiBadgeDot:before{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px}.aiConfirmBackdrop{z-index:10000;background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aiConfirmCard{background-color:var(--v-aiBackground-base);border:thin solid var(--v-aiBorder-base,#bdcdda);width:420px;max-width:calc(100vw - 64px);color:var(--v-aiText-base);border-radius:12px;padding:20px;box-shadow:0 12px 40px #00000080}.aiConfirmTitle{-webkit-user-select:none;user-select:none;margin-bottom:10px;font-size:15px;font-weight:700}.aiConfirmSubtitle{color:var(--v-aiMuted-base);margin:-4px 0 10px;font-size:13px}.aiConfirmMessage{opacity:.85;-webkit-user-select:none;user-select:none;margin-bottom:20px;font-size:14px;line-height:1.5}.aiConfirmProgress{background-color:var(--v-aiCategory-base);border-radius:2px;height:3px;margin:-8px 0 20px;position:relative;overflow:hidden}.aiConfirmProgress:after{content:"";background-color:var(--v-aiPrimary-base);border-radius:2px;width:35%;animation:1.2s ease-in-out infinite aiConfirmProgress;position:absolute;top:0;bottom:0}@keyframes aiConfirmProgress{0%{left:-35%}to{left:100%}}.aiConfirmActions{justify-content:flex-end;gap:12px;display:flex}.aiConfirmButton{height:36px;font:inherit;color:var(--v-aiText-base);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 20px;font-size:14px;transition:opacity .15s,background-color .15s}.aiConfirmButton:hover,.aiConfirmButton:focus-visible{background-color:var(--v-aiCategory-base);outline:none}.aiConfirmButton:disabled{opacity:.4;pointer-events:none}.aiConfirmPrimary{font-weight:700}.aiConfirmDanger{background-color:var(--v-aiDanger-base);color:#fff;font-weight:700}.aiConfirmDanger:hover,.aiConfirmDanger:focus-visible{background-color:var(--v-aiDanger-base);opacity:.9}.aiConfirmAlwaysAllow{opacity:.7;margin-right:auto}.lkUiSpinner{color:var(--v-aiPrimary-base);flex-shrink:0;animation:.9s linear infinite lkUiSpin}.lkUiButton .lkUiSpinner{color:inherit}.lkUiSpinnerTrack{stroke:currentColor;opacity:.18}.lkUiSpinnerArc{stroke:currentColor;stroke-dasharray:18 100}@keyframes lkUiSpin{to{transform:rotate(360deg)}}.aiConfirmButton.lkUiButton{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-family:inherit;text-decoration:none;display:inline-flex}.aiConfirmButton.lkUiButton .lkIcon{color:inherit}.aiConfirmButton.lkUiButtonSmall{border-radius:7px;height:28px;padding:0 10px;font-size:12.5px}.aiConfirmButton.lkUiButtonBlock{width:100%;display:flex}.aiConfirmButton.lkUiButton:disabled{opacity:.4;cursor:default;pointer-events:none}.aiConfirmButton.lkUiButtonLoading:disabled{opacity:.75}.aiConfirmButton.lkUiButton:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--v-aiPrimary-base) 30%, transparent);outline:none}.aiConfirmButton.lkUiButtonOutline{border:thin solid var(--v-aiBorderStrong-base)}.aiConfirmButton.lkUiButtonAccent{background-color:var(--v-aiPrimary-base);color:var(--v-aiOnPrimary-base);font-weight:600}.aiConfirmButton.lkUiButtonAccent:hover{background-color:color-mix(in srgb, var(--v-aiPrimary-base) 88%, #000);opacity:1}.aiConfirmButton.lkUiButtonDangerOutline{border:thin solid color-mix(in srgb, var(--v-aiDanger-base) 60%, transparent);color:var(--v-aiDanger-base);background:0 0}.aiConfirmButton.lkUiButtonDangerOutline:hover{background-color:color-mix(in srgb, var(--v-aiDanger-base) 10%, transparent);opacity:1}.lkWordmark{color:var(--v-aiTitle-base);letter-spacing:-.075em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:26px;font-weight:740;line-height:1;display:inline-block}.lkWordmarkDot{color:var(--v-aiMuted-base)}.lkWordmarkSuffix{color:var(--v-aiMuted-base);letter-spacing:-.02em;margin-left:.3em;font-weight:500}.lkLogin{box-sizing:border-box;background:var(--v-aiBackground-base);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.lkLoginPanel{box-sizing:border-box;background:var(--v-aiAccentGradientStart-base);width:100%;max-width:420px;box-shadow:0 14px 50px color-mix(in srgb, var(--v-aiPrimary-base) 8%, transparent);border-radius:12px;flex-direction:column;gap:14px;padding:32px;display:flex}.lkLoginLogo{align-self:flex-start;margin-bottom:16px}.lkLoginTitle{letter-spacing:-.03em;color:var(--v-aiTitle-base);margin:0 0 14px;font-size:28px;font-weight:600}.lkLoginSubtitle{color:var(--v-aiMuted-base);margin:-16px 0 14px;font-size:13px;line-height:1.5}.lkLoginSubmit{height:38px;margin-top:10px}.lkUiShimmer{--lk-ui-shimmer-muted:var(--v-aiMuted-base);--lk-ui-shimmer-highlight:var(--v-aiText-base);color:#0000;background:linear-gradient(105deg, var(--lk-ui-shimmer-muted) 20%, var(--lk-ui-shimmer-highlight) 50%, var(--lk-ui-shimmer-muted) 80%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite lkUiShimmer;display:inline-block}.lkUiShimmer:after{content:"…"}@keyframes lkUiShimmer{0%{background-position:200% 0}to{background-position:-50% 0}}.lkUiInput.lkUiInputMultiline{align-items:stretch;padding:8px 10px}.lkUiTextareaEl.lkUiInputEl{resize:vertical;height:auto;line-height:1.5}.lkUiTextCounterRow{justify-content:space-between;gap:12px;margin-top:-2px;display:flex}.lkUiTextCounter{font-variant-numeric:tabular-nums;flex-shrink:0}:where(.lkThemeRoot) :is(.lkAiChatBubble .ai-h1,.lkAiChatBubble .ai-h2,.lkLoginTitle,.lkWizardTitle,.lkUiPageTitle){font-family:var(--lk-font-display,inherit)}.lkTheme-twilight :is(.lkAiChatBubble .ai-h1,.lkAiChatBubble .ai-h2,.lkLoginTitle,.lkWizardTitle){letter-spacing:-.01em;font-weight:500}.lkTheme-editorial :is(.lkAiChatBubble .ai-h1,.lkAiChatBubble .ai-h2,.lkLoginTitle,.lkWizardTitle){letter-spacing:-.01em;font-weight:400}.lkTheme-twilight{isolation:isolate}.lkTheme-twilight:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(38% 45% at 28% 18%,#8b5cf666,#0000 70%),radial-gradient(34% 40% at 70% 12%,#2dd4bf3d,#0000 70%),radial-gradient(30% 35% at 55% 38%,#f08a6c2e,#0000 70%);height:40rem;position:absolute;inset:-6rem 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.lkThemeRoot.lkTheme-twilight :is(.lkAiPanel,.lkSearchHeader,.lkClassicMain,.myLookeenPanel,.lkMyLookeenTreePanel,.viewport),.lkTheme-twilight .lkAiPanel:not(.lkAiNarrow) .lkSidebarRoot,.lkTheme-twilight #myLookeenOuter{background-color:#0000!important}.lkThemeRoot[class*=lkTheme-] .lkWordmark{color:var(--v-aiText-base)}.lkThemeRoot{background-color:var(--v-aiBackground-base);max-width:100%;min-height:100vh;color:var(--v-aiText-base);flex-direction:column;flex:auto;font-family:Inter,Segoe UI,system-ui,sans-serif;line-height:22px;display:flex;position:relative}.lkThemeLight{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lkThemeDark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;tab-size:4;overflow-y:scroll}*,:before,:after{box-sizing:inherit;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:#0000}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:#0000;border-style:none}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;font-size:16px;overflow-x:hidden}:where(.lkAppBase) a{color:var(--v-primary-base);-webkit-text-decoration-color:var(--v-secondary-base);text-decoration-color:var(--v-secondary-base);text-underline-offset:3px;cursor:pointer}.lkAppBase code,.lkAppBase kbd{border-radius:3px;font-size:85%;font-weight:400}.lkAppBase code{padding:.2em .4em}.lkAppBase kbd{padding:.2em .4rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.lkAppBase ul,.lkAppBase ol{padding-left:24px}.lkAppBase p{margin-bottom:16px}html,body,#app{min-width:320px;min-height:100%;margin:0}button,input{font:inherit}.relay-admin{--relay-content-width:1240px;background:var(--v-aiBackground-base);min-height:100vh}.relay-admin-section-header p{color:var(--v-aiMuted-base);font-size:13px;line-height:1.5}.relay-admin-header,.relay-admin-main{width:min(var(--relay-content-width), calc(100% - 48px));margin:0 auto}.relay-admin-header{border-bottom:thin solid var(--v-aiBorder-base);justify-content:space-between;align-items:flex-end;gap:24px;padding:32px 0 24px;display:flex}.relay-admin-header-title{gap:8px;display:grid}.relay-admin-kicker{color:var(--v-aiMuted-base);font-size:12px}.relay-admin-header h1{color:var(--v-aiTitle-base);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600}.relay-admin-actions{align-items:center;gap:6px;display:flex}.relay-admin-main{padding:24px 0 56px}.relay-admin-error{margin-bottom:18px}.relay-admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.relay-admin-metric{border-bottom:thin solid var(--v-aiBorder-base);background:var(--v-aiCategory-base);min-width:0;color:var(--v-aiMuted-base);align-items:flex-start;gap:12px;padding:16px;display:flex}.relay-admin-metric>.lkIcon{margin-top:2px}.relay-admin-metric div{min-width:0}.relay-admin-metric span{color:var(--v-aiMuted-base);font-size:12px;display:block}.relay-admin-metric strong{color:var(--v-aiTitle-base);margin-top:4px;font-size:24px;font-weight:600;line-height:1;display:block}.relay-admin-section+.relay-admin-section{margin-top:36px}.relay-admin-section-header{border-bottom:thin solid var(--v-aiBorder-base);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:10px;display:flex}.relay-admin-section-header h2{color:var(--v-aiTitle-base);margin:0;font-size:16px;font-weight:600}.relay-admin-section-header p{margin:3px 0 0}.relay-admin-search{width:min(280px,100%)}.relay-admin-empty{color:var(--v-aiMuted-base);justify-content:center;padding:28px 16px;font-size:13px;display:flex}.relay-admin-list{border-bottom:thin solid var(--v-aiBorder-base)}.relay-admin-org+.relay-admin-org{border-top:thin solid var(--v-aiBorder-base)}.relay-admin-org-summary{width:100%;color:var(--v-aiText-base);text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(180px,1fr) 100px 100px 90px 180px;align-items:center;gap:12px;padding:14px 4px;display:grid}.relay-admin-org-summary:hover{background:var(--v-aiCategory-base)}.relay-admin-org-summary:focus-visible{outline:2px solid var(--v-aiPrimary-base);outline-offset:-2px}.relay-admin-org-summary>.lkIcon{color:var(--v-aiMuted-base)}.relay-admin-org-name strong,.relay-admin-stat strong{color:var(--v-aiTitle-base);font-size:13px;font-weight:600;display:block}.relay-admin-org-name small,.relay-admin-stat small,.relay-admin-user-heading small,.relay-admin-device-row small{color:var(--v-aiMuted-base);font-size:11px;display:block}.relay-admin-stat strong{font-variant-numeric:tabular-nums}.relay-admin-last-seen strong{font-size:12px;font-weight:500}.relay-admin-org-detail{background:color-mix(in srgb, var(--v-aiCategory-base) 45%, transparent);padding:0 34px 24px}.relay-admin-detail-actions{border-bottom:thin solid var(--v-aiBorder-base);justify-content:flex-end;gap:6px;padding:14px 0;display:flex}.relay-admin-subsection{padding-top:20px}.relay-admin-subsection h3{color:var(--v-aiTitle-base);margin:0 0 8px;font-size:13px;font-weight:600}.relay-admin-muted{color:var(--v-aiMuted-base);font-size:12px}.relay-admin-compact-row{border-top:thin solid var(--v-aiBorder-base);color:var(--v-aiText-base);grid-template-columns:minmax(180px,1fr) 100px minmax(160px,220px);align-items:center;gap:12px;padding:9px 10px;font-size:12px;display:grid}.relay-admin-device-group{border:thin solid var(--v-aiBorder-base);background:var(--v-aiBackground-base);margin-top:10px}.relay-admin-user-heading{background:var(--v-aiCategory-base);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.relay-admin-user-heading strong{color:var(--v-aiTitle-base);font-size:12px;font-weight:600;display:block}.relay-admin-device-row{grid-template-columns:minmax(180px,1fr) 100px minmax(150px,200px) 82px}code{color:var(--v-aiMuted-base);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.relay-admin-audit-list{border-bottom:thin solid var(--v-aiBorder-base)}.relay-admin-audit-row{border-bottom:thin solid var(--v-aiBorder-base);grid-template-columns:180px 90px 1fr 120px;align-items:center;gap:12px;padding:10px 4px;font-size:12px;display:grid}.relay-admin-audit-row:last-child{border-bottom:0}.relay-admin-audit-row time{color:var(--v-aiMuted-base)}.relay-admin-log-body{border:thin solid var(--v-aiBorder-base);background:var(--v-aiCategory-base);margin-top:12px}.relay-admin-log-body pre{max-height:420px;color:var(--v-aiText-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@media (width<=900px){.relay-admin-metrics{grid-template-columns:repeat(2,1fr)}.relay-admin-org-summary{grid-template-columns:22px minmax(150px,1fr) 90px 90px}.relay-admin-org-summary .relay-admin-stat:nth-last-of-type(-n+2){display:none}.relay-admin-org-detail{padding:0 18px 20px}}@media (width<=620px){.relay-admin-header,.relay-admin-section-header{flex-direction:column;align-items:stretch}.relay-admin-header,.relay-admin-main{width:min(100% - 32px, var(--relay-content-width))}.relay-admin-actions{justify-content:flex-start}.relay-admin-search{width:100%}.relay-admin-org-summary{grid-template-columns:22px 1fr 74px;gap:8px;padding:12px 0}.relay-admin-org-summary .relay-admin-stat{display:none}.relay-admin-org-detail{padding:0 0 18px}.relay-admin-compact-row,.relay-admin-device-row{grid-template-columns:1fr auto;gap:8px}.relay-admin-compact-row>:last-child{grid-column:2}.relay-admin-audit-row{grid-template-columns:1fr 1fr;gap:5px 10px}.relay-admin-audit-row span:last-child{grid-column:1/-1}}.lkIcon{letter-spacing:normal;text-indent:0;vertical-align:middle;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex;position:relative}.lkIcon.lkIconLink{cursor:pointer}
