.eye-content{display:flex;flex:1;min-height:0;flex-direction:column;background:#0b0d11;color:#e2e5eb;overflow:hidden}.eye-tabs,.eye-toolbar{display:flex;align-items:center;gap:5px;padding:7px;border-bottom:1px solid #ffffff20;flex-shrink:0}.eye-tabs{overflow-x:auto}.eye-content button{min-width:36px;min-height:36px;border:1px solid #ffffff20;border-radius:7px;background:#191c23;color:inherit;font-size:16px;cursor:pointer}.eye-content button:disabled{opacity:.35;cursor:default}.eye-content button:focus-visible,.eye-content input:focus-visible{outline:2px solid silver;outline-offset:2px}.eye-tab{display:flex;min-width:110px;max-width:200px}.eye-tab [role=tab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;flex:1}.eye-tab [aria-selected=true]{background:#373c46}.eye-address{display:flex;flex:1;min-width:70px;gap:5px}.eye-address input{border:1px solid #7c828e;background:#080a0e;border-radius:7px;color:inherit;min-width:0;flex:1;padding:8px 12px;font-size:16px}.eye-status{font-size:13px;min-height:24px;padding:4px 12px;color:#c9cdd6}.eye-surface{position:relative;flex:1;min-height:100px;overflow:auto;background:#101217}.eye-empty{margin:auto;max-width:620px;padding:clamp(20px,6vw,60px);line-height:1.6}.eye-empty>span{display:block;font-size:54px;margin-bottom:28px}.eye-empty p{font-size:16px}.eye-empty p+p{color:#b1b7c1}.eye-empty a{display:inline-flex;color:white;margin-top:15px}.eye-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:24px}.eye-list{padding:24px}.eye-list>button{display:block;padding:12px;margin:6px 0;max-width:100%;text-align:left}.eye-list small{display:block;overflow-wrap:anywhere;color:#aeb7c7}.app-window:has(.eye-content){display:flex;flex-direction:column;resize:both;overflow:hidden;min-width:min(340px,95vw);min-height:300px;max-width:100%;max-height:calc(100% - 15px)}.app-window:has(.eye-content) .window-titlebar{touch-action:none;cursor:move;flex-shrink:0}.app-window:has(.eye-content).maximized{resize:none}.eye-identity{font-size:24px;line-height:1}@media(max-width:600px){.eye-toolbar{flex-wrap:wrap}.eye-address{order:2;flex-basis:100%}.eye-empty{padding:24px}.app-window:has(.eye-content){resize:none;width:100%;height:100%;}.eye-tabs{gap:3px}}
