.lu .lu-win{position:absolute;top:16px;left:16px;width:298px;height:420px;box-shadow:var(--lv-window-shadow)}.lu .lu-body{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;height:100%;overflow:hidden;padding:12px 12px 68px;background:var(--ss-surface);color:var(--ss-text-strong);font-size:12px;line-height:1.45}.lu .lu-q{display:grid;justify-items:end;gap:4px}.lu .lu-q .ss-text{max-width:86%;padding:7px 11px;border-radius:12px;background:var(--ss-accent);color:#fff;font-size:12px;line-height:1.4}.lu .lu-file{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--ss-radius-md);box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-text);font-size:11px}.lu .lu-tool{height:28px;padding:0 10px;font-size:11px;white-space:nowrap}.lu .lp-fields{display:grid;gap:2px;margin:0}.lu .lp-fields>div{display:flex;justify-content:space-between;gap:8px}.lu .lp-fields dt{color:var(--ss-text)}.lu .lp-fields dd{margin:0;color:var(--ss-accent-text);font-weight:600}.lu .lp-ask{display:grid;gap:6px}.lu .lp-options{display:flex;gap:6px}.lu .lp-option{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ss-accent);color:var(--ss-accent-text);font-size:11px;transition:background-color .2s ease,color .2s ease}.lu .lp-option[data-on]{background:var(--ss-accent);color:#fff}.lu .lp-card{display:grid;gap:3px;padding:8px 10px;border-radius:var(--ss-radius-md);box-shadow:inset 0 0 0 1px var(--ss-line)}.lu .lp-line{display:flex;justify-content:space-between;gap:8px}.lu .lp-line b{font-weight:600}.lu .lp-meta{margin-top:2px;color:var(--ss-text);font-size:11px}.lu .lp-meta span{display:inline-flex;align-items:center;gap:4px}.lu .lp-meta .lv-icon{width:12px;height:12px}.lu .la-app{display:grid;gap:8px;padding:10px;border-radius:var(--ss-radius-md);box-shadow:inset 0 0 0 1px var(--ss-line)}.lu .la-head,.lu .la-row,.lu .la-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.lu .la-head b{font-weight:600}.lu .la-slider{display:grid;gap:6px}.lu .la-row span,.lu .la-kpis span,.lu .la-chart>span{color:var(--ss-text);font-size:11px}.lu .la-track{position:relative;height:4px;border-radius:2px;background:var(--ss-line)}.lu .la-track i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--ss-accent)}.lu .la-track b{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--ss-surface);box-shadow:0 0 0 1.5px var(--ss-accent),0 1px 3px #00000026}.lu .la-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lu .la-kpis>div{display:grid;padding:6px 8px;border-radius:var(--ss-radius-sm);background:var(--ss-canvas)}.lu .la-kpis b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.lu .la-chart{display:grid;gap:4px}.lu .la-bars{display:flex;align-items:flex-end;gap:4px;height:38px;border-bottom:1px solid var(--ss-line)}.lu .la-bars i{flex:1;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--ss-accent) 35%,var(--ss-surface));transition:height .25s ease}.lu .la-bars i[data-peak]{background:var(--ss-accent)}.lu .la-btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--ss-radius-sm);box-shadow:inset 0 0 0 1px var(--ss-line);font-size:11px;font-weight:600}.lu .la-btn .ss-check{--ss-accent: var(--ss-success)}.lu .la-file{display:inline-flex;align-items:center;gap:5px;color:var(--ss-accent-text);font-size:11px;font-weight:600;opacity:0;translate:0 3px;transition:opacity .3s ease,translate .4s cubic-bezier(.22,1,.36,1)}.lu .la-file[data-on]{opacity:1;translate:0 0}.lu .la-file .lv-icon{width:12px;height:12px;color:var(--ss-accent)}.lu .ls-phone{position:absolute;top:18px;left:16px}.lu .ls-phone .ss-phone__content{display:flex;flex-direction:column;background:var(--wa-ground);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.lu .ls-wa-head{display:flex;align-items:center;gap:14px;padding:4px 22px 16px;border-bottom:1px solid var(--wa-line);background:var(--wa-head)}.lu .ls-wa-who{display:grid}.lu .ls-wa-name{color:var(--wa-text);font-size:26px;font-weight:600;line-height:1.3}.lu .ls-wa-sub{color:var(--wa-sub);font-size:20px;line-height:1.3}.lu .ls-thread{--ss-me: var(--wa-me);--ss-me-text: var(--wa-text);--ss-them: var(--wa-them);--ss-them-text: var(--wa-text);--ss-thread-ground: var(--wa-ground);flex:none;height:600px;padding:16px 16px 0;font-size:24px;transition:opacity .4s ease}.lu .ls-thread .ss-bubble{border-radius:18px;box-shadow:0 2px 1px var(--wa-shadow)}.lu .ls-tree{position:absolute;top:34px;left:214px;width:102px;display:grid;justify-items:start;color:var(--ss-text);font-size:11px;line-height:1.3}.lu .ls-tree-title{margin-bottom:8px;color:var(--ss-text-faint);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lu .ls-step{display:grid;justify-items:start}.lu .ls-node{display:flex;gap:6px;width:100%;padding:6px 8px;border-radius:var(--ss-radius-sm);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-line);transition:box-shadow .3s ease,background-color .3s ease,color .3s ease}.lu .ls-node[data-on]{color:var(--ss-text-strong);box-shadow:inset 0 0 0 1.5px var(--ss-accent),0 0 0 3px var(--ss-accent-soft)}.lu .ls-fix small{display:block;margin-top:2px;font-size:10px;opacity:.8}.lu .ls-fix .lv-icon{width:12px;height:12px;margin-top:1px;transition:color .3s ease}.lu .ls-fix[data-on]{background:var(--ss-accent);color:#fff}.lu .ls-fix[data-on] .lv-icon{color:#fff}.lu .ls-edge{position:relative;min-height:22px;margin-left:14px;padding:4px 0 4px 10px;border-left:1.5px solid var(--ss-line);color:var(--ss-text-faint);font-size:10px;font-weight:600;transition:border-color .3s ease,color .3s ease}.lu .ls-edge[data-on]{border-color:var(--ss-accent);color:var(--ss-accent-text)}.lu .ls[data-clearing] .ls-thread{opacity:0}.lu .ls[data-clearing] .ls-node[data-on],.lu .ls[data-clearing] .ls-fix[data-on]{background:var(--ss-surface);color:var(--ss-text);box-shadow:inset 0 0 0 1px var(--ss-line)}.lu .ls[data-clearing] .ls-fix[data-on] .lv-icon{color:var(--ss-icon)}.lu .ls[data-clearing] .ls-edge[data-on]{border-color:var(--ss-line);color:var(--ss-text-faint)}
