:root{--font-ui:"Microsoft Sans Serif", "MS Sans Serif", Arial, Helvetica, Roboto, "Liberation Sans", sans-serif;--face:silver;--light:#dfdfdf;--hilite:#fff;--shadow:gray;--dark:#000;--navy:navy;--desk:teal;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--desk);height:100%;margin:0;overflow:hidden}body{font:11px var(--font-ui);color:#000;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}#app{position:fixed;inset:0}#screen{position:absolute;top:0;left:0;overflow:hidden}.window{background:var(--face);box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite);flex-direction:column;padding:3px;display:flex;position:absolute}.window .title{background:var(--navy);color:#fff;cursor:default;touch-action:none;white-space:pre;align-items:center;height:18px;margin-bottom:1px;padding:0 2px 0 3px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.window.inactive .title{color:silver;background:gray}.window.flash .title{background:gray}.title-icon{width:16px;height:16px;image-rendering:pixelated;margin-right:3px}.title-text{text-overflow:clip;flex:1;overflow:hidden}.title-buttons{gap:2px;display:flex}.title-buttons button{background:var(--face);width:16px;height:14px;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--light);border:0;padding:0;position:relative}.title-buttons button:active{box-shadow:inset 1px 1px var(--dark), inset -1px -1px var(--hilite), inset 2px 2px var(--shadow), inset -2px -2px var(--light)}.tb-close:before,.tb-close:after{content:"";background:#000;width:8px;height:2px;position:absolute;top:6px;left:4px;transform:rotate(45deg)}.tb-close:after{transform:rotate(-45deg)}.client{background:var(--face);position:relative;overflow:hidden}.menubar{align-items:stretch;height:18px;margin-bottom:1px;display:flex}.menubar-item{cursor:default;padding:2px 6px}.menubar-item.open{box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite)}.popup{background:var(--face);min-width:120px;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite);padding:3px;position:absolute}.popup-item{white-space:nowrap;cursor:default;padding:3px 20px;position:relative}.popup-item:hover:not(.disabled){background:var(--navy);color:#fff}.popup-item.disabled{color:var(--shadow);text-shadow:1px 1px var(--hilite)}.popup-item.checked:before{content:"✓";font-weight:700;position:absolute;left:6px}.popup .sep{height:2px;box-shadow:inset 0 1px var(--shadow), inset 0 -1px var(--hilite);margin:3px 1px}.modal-shade{background:0 0;position:absolute;inset:0}.vcl{position:absolute}.TLabel{white-space:pre;cursor:default;line-height:1.2;overflow:visible}.TLabel.disabled{text-shadow:1px 1px var(--hilite);color:var(--shadow)!important}.TButton{font:inherit;color:#000;background:var(--face);cursor:default;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--light);white-space:nowrap;border:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}.TButton:focus-visible span,.TButton:focus span{outline-offset:1px;outline:1px dotted #000}.TButton:focus{box-shadow:inset 0 0 0 1px #000, inset -2px -2px var(--dark), inset 2px 2px var(--hilite), inset -3px -3px var(--shadow), inset 3px 3px var(--light)}.TButton:active:not(:disabled){box-shadow:inset 0 0 0 1px #000, inset 1px 1px 0 1px var(--shadow)}.TButton:active:not(:disabled) span{transform:translate(1px,1px)}.TButton:disabled{color:var(--shadow);text-shadow:1px 1px var(--hilite)}.TPanel{overflow:hidden}.TPanel.disabled,.TGroupBox.disabled{pointer-events:none}.TPanel>.panel-caption{white-space:pre;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TPanel.outer-bvRaised.inner-bvNone{box-shadow:inset -1px -1px var(--shadow), inset 1px 1px var(--hilite)}.TPanel.outer-bvLowered.inner-bvNone{box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite)}.TPanel.outer-bvNone.inner-bvRaised{box-shadow:inset -1px -1px var(--shadow), inset 1px 1px var(--hilite)}.TPanel.outer-bvNone.inner-bvLowered{box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite)}.TPanel.outer-bvRaised.inner-bvLowered{box-shadow:inset -1px -1px var(--shadow), inset 1px 1px var(--hilite), inset 2px 2px var(--shadow), inset -2px -2px var(--hilite)}.TPanel.outer-bvRaised.inner-bvRaised{box-shadow:inset -1px -1px var(--shadow), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite)}.TPanel.outer-bvLowered.inner-bvLowered{box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite), inset 2px 2px var(--shadow), inset -2px -2px var(--hilite)}.TPanel.outer-bvLowered.inner-bvRaised{box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite)}.TGroupBox:before{content:"";box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite), inset 2px 2px var(--hilite), inset -2px -2px var(--shadow);pointer-events:none;position:absolute;inset:6px 0 0}.TGroupBox>.legend{background:var(--face);white-space:pre;z-index:1;padding:0 2px;line-height:13px;position:absolute;top:0;left:8px}.TImage{overflow:hidden}.TImage img{display:block}.TEdit input,.TMemo textarea{color:#000;resize:none;width:100%;height:100%;box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite), inset 2px 2px var(--dark), inset -2px -2px var(--light);-webkit-user-select:text;user-select:text;background:#fff;border:0;outline:none;margin:0;padding:2px 3px}.TMemo textarea{padding:2px 4px;line-height:13px;overflow:hidden}.TListBox{box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite), inset 2px 2px var(--dark), inset -2px -2px var(--light);background:#fff;padding:2px;overflow:auto}.TListBox .list>div{white-space:nowrap;padding:0 2px;line-height:13px}.TListBox .list>div.sel{background:var(--navy);color:#fff}.TGauge{box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite);overflow:hidden}.TGauge .bar{position:absolute;top:0;bottom:0;left:0}.TGauge .gauge-text{mix-blend-mode:difference;color:#fff;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.TProgressBar{background:var(--face);box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite);padding:2px}.TProgressBar .bar{background:repeating-linear-gradient(90deg, var(--navy) 0 8px, transparent 8px 10px);max-width:calc(100% - 4px);position:absolute;top:2px;bottom:2px;left:2px}.TAnimate{overflow:hidden}.TAnimate .anim-pc{background:#fff;width:26px;height:20px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000,inset 0 -5px silver}.TAnimate.aviFindComputer .anim-pc{background:teal;box-shadow:0 0 0 1px #000,0 6px 0 -2px silver,0 6px 0 -1px #000}.TAnimate .anim-glass{background:#a0dcff99;border:3px solid #000;border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:6px}.TAnimate .anim-glass:after{content:"";background:#000;width:8px;height:3px;position:absolute;top:12px;left:9px;transform:rotate(45deg)}.TAnimate.active .anim-glass{animation:1.6s ease-in-out infinite sweep}@keyframes sweep{0%{transform:translate(0)}25%{transform:translate(18px,4px)}50%{transform:translate(14px,18px)}75%{transform:translateY(14px)}to{transform:translate(0)}}.msg-text{white-space:pre;line-height:13px;position:absolute;top:14px}.msg-buttons{justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.msg-buttons .TButton{width:75px;height:23px;position:static}.msg-icon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font:700 20px Times New Roman,serif;display:flex;position:absolute;top:10px;left:12px}.msg-icon-0{background:0 0;border-radius:0}.msg-icon-0:before{content:"!";clip-path:polygon(50% 2%,98% 96%,2% 96%);background:#ff0;position:absolute;inset:0}.msg-icon-0:after{content:"!";color:#000;position:relative;top:4px}.msg-icon-1{color:#fff;background:red;box-shadow:1px 1px #000}.msg-icon-1:after{content:"✕";font:bold 16px var(--font-ui)}.msg-icon-2{color:#00f;background:#fff;box-shadow:0 0 0 1px #000}.msg-icon-2:after{content:"i"}.msg-icon-3{color:#00f;background:#fff;box-shadow:0 0 0 1px #000}.msg-icon-3:after{content:"?"}.boot{color:#fff;font:13px var(--font-ui);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.splash{z-index:1000000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.splash-box{background:var(--face);text-align:center;max-width:360px;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite);padding:16px 20px;line-height:1.45}.splash-box img{max-width:100%;height:auto;box-shadow:inset 1px 1px var(--shadow)}.splash-sub{color:var(--navy);margin:8px 0;font-weight:700}.splash-buttons{justify-content:center;gap:8px;margin:12px 0 4px;display:flex}.splash-buttons .TButton{width:110px;height:26px;position:static}.splash-note{color:#404040;margin:8px 0 0;font-size:10px}.shutdown{color:#ff8c00;font:bold 22px var(--font-ui);z-index:1000000;cursor:pointer;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.shutdown small{font:11px var(--font-ui);color:gray;margin-top:16px}.splash-home{margin:6px 0 0;font-size:11px}.splash-home a{color:var(--navy)}.splash-buttons a.splash-link{width:auto;height:26px;padding:0 14px;text-decoration:none;position:static}
