.lns-overlay-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0;pointer-events:none;position:fixed;z-index:2147483646;--lns-overlay-ui-scale:1}.lns-overlay-layer{inset:0;position:absolute}.lns-overlay-box{background:#68a2ff14;border:var(--lns-overlay-border-width,3px) solid rgba(164,204,255,.9);border-radius:5px;box-shadow:0 0 #fff0;box-sizing:border-box;opacity:0;pointer-events:none;position:absolute;transition:border-color .12s ease,box-shadow .12s ease,opacity .12s ease,background .12s ease,border-width .12s ease}.lns-overlay-box.is-selected,.lns-overlay-box.is-visible{opacity:1;pointer-events:auto}.lns-overlay-box.is-hovered{border-color:#0062eb80;z-index:999999!important}.lns-overlay-box.is-selected{background:transparent;border-color:#0062eb;z-index:1000001!important}.lns-overlay-box.is-hovered{animation:lns-pulse-ring 2s ease-out 0s 1;animation-fill-mode:forwards}.lns-overlay-box.is-selected{animation:none}.lns-overlay-head{border-radius:calc(40px*var(--lns-overlay-ui-scale));display:flex;flex-wrap:nowrap;justify-content:space-between;left:0;margin:calc(3px*var(--lns-overlay-ui-scale));opacity:0;padding:calc(3px*var(--lns-overlay-ui-scale));pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .25s ease-out}.lns-overlay-head,.lns-overlay-head-left{align-items:flex-start;gap:calc(6px*var(--lns-overlay-ui-scale))}.lns-overlay-head-left{display:inline-flex}.lns-overlay-head--floating{gap:calc(8px*var(--lns-overlay-ui-scale));left:calc(12px*var(--lns-overlay-ui-scale));margin:0;opacity:1;pointer-events:auto;position:fixed;top:calc(12px*var(--lns-overlay-ui-scale));z-index:2147483647}.lns-overlay-label{align-items:center;background:var(--lns-label-bg,rgba(24,48,96,.85));border-radius:calc(6px*var(--lns-overlay-ui-scale));box-shadow:0 calc(4px*var(--lns-overlay-ui-scale)) calc(12px*var(--lns-overlay-ui-scale)) #0000002e;color:var(--lns-label-color,#fff);cursor:default;display:inline-flex;font-size:calc(14px*var(--lns-overlay-ui-scale));font-weight:600;gap:calc(6px*var(--lns-overlay-ui-scale));height:calc(32px*var(--lns-overlay-ui-scale));line-height:calc(32px*var(--lns-overlay-ui-scale));margin:0;padding:0 calc(14px*var(--lns-overlay-ui-scale));pointer-events:auto;position:relative;transition:opacity .25s ease;white-space:nowrap}.lns-overlay-label--floating{box-shadow:0 8px 24px #0f172a2e;left:0;margin:0;max-width:min(320px,calc(100vw - 24px));overflow:hidden;pointer-events:auto;position:relative;top:0}.lns-overlay-label--floating .lns-overlay-label-text{overflow:hidden;text-overflow:ellipsis}.lns-overlay-ancestors{display:none;gap:6px;pointer-events:none;z-index:1}.lns-overlay-label-action{align-items:center;background:color-mix(in srgb,var(--lns-ancestor-bg,#111827) 20%,#fff);border:1px solid color-mix(in srgb,var(--lns-ancestor-bg,#111827) 30%,#fff);border-radius:calc(50px*var(--lns-overlay-ui-scale));box-shadow:0 calc(4px*var(--lns-overlay-ui-scale)) calc(12px*var(--lns-overlay-ui-scale)) #00000024;color:var(--lns-ancestor-bg,#111827);cursor:pointer;display:inline-flex;font-size:calc(12px*var(--lns-overlay-ui-scale));height:calc(32px*var(--lns-overlay-ui-scale));justify-content:center;line-height:calc(32px*var(--lns-overlay-ui-scale));line-height:calc(12px*var(--lns-overlay-ui-scale));min-width:calc(32px*var(--lns-overlay-ui-scale));opacity:1;padding:0 calc(10px*var(--lns-overlay-ui-scale));pointer-events:none;transition:background .12s ease,border-color .12s ease,opacity .25s ease;width:calc(32px*var(--lns-overlay-ui-scale))}.lns-overlay-label-action:hover{background:var(--lns-ancestor-bg,#111827);border-color:var(--lns-ancestor-bg,#111827);color:#fff}.lns-overlay-box.is-hovered .lns-overlay-head,.lns-overlay-box.is-hovered .lns-overlay-head .lns-overlay-label-action,.lns-overlay-box.is-selected .lns-overlay-head:hover,.lns-overlay-box.is-selected .lns-overlay-head:hover .lns-overlay-label-action{opacity:1;pointer-events:auto}.lns-overlay-toolbar{align-items:flex-start;display:none;gap:calc(6px*var(--lns-overlay-ui-scale));margin-left:auto;pointer-events:none}.lns-overlay-head--floating .lns-overlay-label-action,.lns-overlay-toolbar .lns-overlay-label-action{opacity:1;pointer-events:auto}.lns-overlay-box.is-selected .lns-overlay-ancestors,.lns-overlay-box.is-selected .lns-overlay-toolbar{animation:lns-fade-in .16s ease;display:inline-flex;pointer-events:auto}.lns-overlay-toolbar-button{--lns-ancestor-bg:#fff;--lns-ancestor-color:#111827;background:#fff;border:1px solid rgba(0,0,0,.12);color:#111827;transition:background .25s ease,color .25s ease}.lns-overlay-toolbar-button:hover{background:#111827;color:#fff}.lns-overlay-toolbar-button.is-disabled,.lns-overlay-toolbar-button.is-disabled:hover{background:#fff;border-color:#00000014;color:#9ca3af;cursor:not-allowed;opacity:.6}.lns-overlay-toolbar-menu{display:inline-flex;pointer-events:auto;position:relative}.lns-overlay-toolbar-dropdown{background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:calc(10px*var(--lns-overlay-ui-scale));box-shadow:0 calc(8px*var(--lns-overlay-ui-scale)) calc(20px*var(--lns-overlay-ui-scale)) #0f172a33;display:none;flex-direction:column;gap:calc(2px*var(--lns-overlay-ui-scale));min-width:calc(130px*var(--lns-overlay-ui-scale));padding:calc(4px*var(--lns-overlay-ui-scale));pointer-events:auto;position:absolute;right:0;top:calc(100% + 6px*var(--lns-overlay-ui-scale));z-index:20}.lns-overlay-toolbar-menu.is-open .lns-overlay-toolbar-dropdown{display:inline-flex}.lns-overlay-toolbar-dropdown-item{align-items:center;background:transparent;border:none;border-radius:calc(8px*var(--lns-overlay-ui-scale));color:#111827;cursor:pointer;display:inline-flex;font-size:calc(12px*var(--lns-overlay-ui-scale));gap:calc(6px*var(--lns-overlay-ui-scale));height:calc(32px*var(--lns-overlay-ui-scale));line-height:1;min-width:calc(120px*var(--lns-overlay-ui-scale));padding:0 calc(8px*var(--lns-overlay-ui-scale));pointer-events:auto;width:100%}.lns-overlay-toolbar-dropdown-item:hover{background:#11182714}.lns-overlay-toolbar-dropdown-item.is-disabled,.lns-overlay-toolbar-dropdown-item.is-disabled:hover{background:transparent;color:#9ca3af;cursor:not-allowed;opacity:.65}.lns-overlay-toolbar-dropdown-item-icon{align-items:center;display:inline-flex;justify-content:center;min-width:calc(16px*var(--lns-overlay-ui-scale))}.lns-overlay-toolbar-dropdown-item-icon,.lns-overlay-toolbar-dropdown-item-icon svg{height:calc(16px*var(--lns-overlay-ui-scale));width:calc(16px*var(--lns-overlay-ui-scale))}.lns-overlay-toolbar-dropdown-item-icon svg{fill:currentColor}.lns-overlay-toolbar-dropdown-item-label{font-weight:600}.lns-overlay-label-action-icon,.lns-overlay-label-icon{align-items:center;border-radius:999px;box-sizing:border-box;color:currentColor;display:inline-flex;font-size:calc(10px*var(--lns-overlay-ui-scale));font-weight:700;height:calc(18px*var(--lns-overlay-ui-scale));justify-content:center;letter-spacing:.04em;line-height:1;min-width:calc(18px*var(--lns-overlay-ui-scale));padding:0 calc(4px*var(--lns-overlay-ui-scale));text-transform:uppercase}.lns-overlay-label-action-icon svg,.lns-overlay-label-icon svg{display:block;fill:currentColor;height:calc(16px*var(--lns-overlay-ui-scale));width:calc(16px*var(--lns-overlay-ui-scale))}.lns-overlay-label-action.lns-kind-section{--lns-ancestor-bg:#111827;--lns-ancestor-color:#f9fafb}.lns-overlay-label-action.lns-kind-row{--lns-ancestor-bg:#3f51b5;--lns-ancestor-color:#f9fafb}.lns-overlay-label-action.lns-kind-col{--lns-ancestor-bg:#2196f3;--lns-ancestor-color:#f0f9ff}.lns-overlay-label-action.lns-kind-widget{--lns-ancestor-bg:#e91e63;--lns-ancestor-color:#fff0f6}@keyframes lns-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes lns-pulse-ring{0%{box-shadow:0 0 #0003}to{box-shadow:0 10px 30px #0003}}.lns-overlay-label--floating.lns-kind-section{--lns-label-bg:#111827;--lns-label-color:#f9fafb}.lns-overlay-label--floating.lns-kind-row{--lns-label-bg:#3f51b5;--lns-label-color:#f9fafb}.lns-overlay-label--floating.lns-kind-col{--lns-label-bg:#2196f3;--lns-label-color:#f0f9ff}.lns-overlay-label--floating.lns-kind-widget{--lns-label-bg:#e91e63;--lns-label-color:#fff0f6}.lns-overlay-label-icon{background:#ffffff2e}.lns-overlay-label-action-icon{background:transparent;height:calc(16px*var(--lns-overlay-ui-scale));min-width:calc(16px*var(--lns-overlay-ui-scale));padding:0}.lns-overlay-box.lns-kind-section{--lns-label-bg:#111827;--lns-label-color:#f9fafb}.lns-overlay-box.lns-kind-row{--lns-label-bg:#3f51b5;--lns-label-color:#f9fafb}.lns-overlay-box.lns-kind-col{--lns-label-bg:#2196f3;--lns-label-color:#f0f9ff}.lns-overlay-box.lns-kind-widget{--lns-label-bg:#e91e63;--lns-label-color:#fff0f6}.lns-overlay-actions{display:none;inset:0;pointer-events:none;position:absolute}.lns-overlay-box.is-hovered .lns-overlay-label:hover{opacity:0}.lns-overlay-box.is-hovered.is-selected .lns-overlay-label:hover{opacity:1}.lns-overlay-box.is-selected .lns-overlay-actions{display:block}.lns-overlay-action{background:#0062eb;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font-size:calc(16px*var(--lns-overlay-ui-scale));font-weight:700;height:calc(28px*var(--lns-overlay-ui-scale));line-height:calc(20px*var(--lns-overlay-ui-scale));padding:0;pointer-events:auto;position:absolute;text-align:center;transition:transform .12s ease,background .12s ease;width:calc(28px*var(--lns-overlay-ui-scale))}.lns-overlay-action:hover{background:#0062eb;transform:scale(1.1)}.lns-overlay-action.is-disabled,.lns-overlay-action.is-disabled:hover{background:#6b7280bf;cursor:not-allowed;opacity:.7}.lns-overlay-action:focus-visible{outline:calc(2px*var(--lns-overlay-ui-scale)) solid hsla(0,0%,100%,.8);outline-offset:calc(2px*var(--lns-overlay-ui-scale))}.lns-overlay-action.lns-action-before{left:50%;top:0;transform:translate(-50%,-50%)}.lns-overlay-action.lns-action-before.is-disabled:hover{transform:translate(-50%,-50%)}.lns-overlay-action.lns-action-after{bottom:0;left:50%;transform:translate(-50%,50%)}.lns-overlay-action.lns-action-after.is-disabled:hover{transform:translate(-50%,50%)}.lns-overlay-box.lns-kind-col .lns-overlay-action.lns-action-before{left:0;top:50%;transform:translate(-50%,-50%)}.lns-overlay-box.lns-kind-col .lns-overlay-action.lns-action-before.is-disabled:hover{transform:translate(-50%,-50%)}.lns-overlay-box.lns-kind-col .lns-overlay-action.lns-action-after{left:100%;top:50%;transform:translate(-50%,-50%)}.lns-overlay-box.lns-kind-col .lns-overlay-action.lns-action-after.is-disabled:hover{transform:translate(-50%,-50%)}
