:root{--face:silver;--hilite:#fff;--light:#dfdfdf;--shadow:gray;--dark:#000;--navy:navy;--teal:teal;--title-inactive:gray;--text:#000;--sel:navy;--sel-text:#fff;--sol-purple:#9945ff;--sol-green:#14f195;--term-green:#3f6;--warn:#ff0;--ui-font:Tahoma, "MS Sans Serif", "Microsoft Sans Serif", Geneva, Verdana, sans-serif;--mono:var(--font-vt), "Lucida Console", "Courier New", monospace;--pix:var(--font-pixel), monospace;--raised:inset -1px -1px var(--dark), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--light);--sunken:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow), inset -2px -2px var(--light), inset 2px 2px var(--dark);--pressed:inset -1px -1px var(--hilite), inset 1px 1px var(--dark), inset -2px -2px var(--light), inset 2px 2px var(--shadow);--field:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow), inset -2px -2px var(--face), inset 2px 2px var(--dark)}*{box-sizing:border-box}html,body{height:100%;color:var(--text);font-family:var(--ui-font);-webkit-font-smoothing:none;-webkit-tap-highlight-color:transparent;background:#000;margin:0;padding:0;font-size:12px;overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::selection{background:var(--sel);color:var(--sel-text)}.nt-scroll::-webkit-scrollbar{width:16px;height:16px}.nt-scroll::-webkit-scrollbar-track{background-color:#dfdfdf;background-image:repeating-conic-gradient(silver 0% 25%,#fff 0% 50%);background-size:2px 2px}.nt-scroll::-webkit-scrollbar-thumb{background:var(--face);box-shadow:var(--raised)}.nt-scroll::-webkit-scrollbar-corner{background:var(--face)}.nt-scroll::-webkit-scrollbar-button:single-button{background:var(--face);box-shadow:var(--raised);width:16px;height:16px;display:block}.raised{background:var(--face);box-shadow:var(--raised)}.sunken{box-shadow:var(--sunken)}.field{box-shadow:var(--field);background:#fff}.btn{background:var(--face);box-shadow:var(--raised);cursor:default;white-space:nowrap;border:none;min-width:75px;min-height:23px;padding:3px 10px;position:relative}.btn:active:not(:disabled),.btn.is-pressed{box-shadow:var(--pressed);padding:4px 9px 2px 11px}.btn:focus-visible{outline-offset:-5px;outline:1px dotted #000}.btn:disabled{color:var(--shadow);text-shadow:1px 1px #fff}.btn.default{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)}.btn.sm{min-width:0;min-height:20px;padding:2px 6px}.input{box-shadow:var(--field);background:#fff;border:none;outline:none;min-width:0;height:23px;padding:4px 5px 3px}.input:focus-visible{outline:none}.groupbox{border:1px solid var(--shadow);box-shadow:1px 1px 0 var(--hilite), inset 1px 1px 0 var(--hilite);margin-top:8px;padding:12px 10px 10px;position:relative}.groupbox>legend,.groupbox>.legend{background:var(--face);padding:0 3px;position:absolute;top:-8px;left:8px}.check{-webkit-user-select:none;user-select:none;align-items:center;gap:5px;display:inline-flex}.check input{appearance:none;width:13px;height:13px;box-shadow:var(--field);background:#fff;place-items:center;margin:0;display:grid}.check input:checked:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'><path d='M6 0h1v2H6v1H5v1H4v1H3v1H2V5H1V4H0V2h1v1h1v1h1V3h1V2h1V1h1z'/></svg>") 50%/7px 7px no-repeat;width:7px;height:7px}.divider-h{border-top:1px solid var(--shadow);border-bottom:1px solid var(--hilite);height:2px;margin:4px 0}.win{background:var(--face);box-shadow:var(--raised);flex-direction:column;min-width:260px;min-height:140px;padding:3px;display:flex;position:absolute}.win.is-max{border-radius:0}.win-title{background:var(--title-inactive);color:silver;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:4px;height:20px;padding:0 2px 0 3px;font-weight:700;display:flex}.win.is-active .win-title{background:var(--navy);color:#fff}.win-title .ttl{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.win-title img,.win-title svg{flex:none}.win-ctl{background:var(--face);width:16px;height:14px;box-shadow:var(--raised);color:#000;border:none;flex:none;place-items:center;padding:0;display:grid}.win-ctl:active{box-shadow:var(--pressed)}.win-ctl.close{margin-left:2px}.win-ctl svg{display:block}.win-body{flex-direction:column;flex:1;min-height:0;margin-top:2px;display:flex}.win-grip{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 0 45%, var(--hilite) 45% 52%, var(--shadow) 52% 60%, transparent 60% 70%, var(--hilite) 70% 77%, var(--shadow) 77% 85%, transparent 85%);width:14px;height:14px;position:absolute;bottom:3px;right:3px}.menubar{z-index:5;flex:none;padding:1px 0 2px;display:flex;position:relative}.menubar>.mb-item{position:relative}.menubar>.mb-item>button{background:0 0;border:none;padding:2px 7px}.menubar>.mb-item>button.open{box-shadow:var(--pressed)}.menu-pop{background:var(--face);min-width:170px;box-shadow:var(--raised);z-index:20;padding:3px;position:absolute;top:100%;left:0}.menu-pop button{text-align:left;background:0 0;border:none;justify-content:space-between;gap:20px;width:100%;padding:3px 18px 3px 20px;display:flex}.menu-pop button:hover:not(:disabled){background:var(--sel);color:#fff}.menu-pop button:disabled{color:var(--shadow);text-shadow:1px 1px #fff}.statusbar{flex:none;gap:2px;margin-top:2px;display:flex}.statusbar>div{box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow);white-space:nowrap;text-overflow:ellipsis;padding:2px 6px;overflow:hidden}.tabs{z-index:1;scrollbar-width:none;flex:none;padding-left:2px;display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{background:var(--face);box-shadow:inset 1px 1px var(--hilite), inset -1px 0 var(--dark), inset -2px 0 var(--shadow), inset 2px 2px var(--light);white-space:nowrap;border:none;border-radius:3px 3px 0 0;margin-top:2px;padding:3px 10px}.tab.active{z-index:2;margin:0 -2px -2px;padding:4px 12px 5px;position:relative}.tab:focus-visible span{outline:1px dotted #000}.tab-panel{background:var(--face);min-height:0;box-shadow:var(--raised);flex-direction:column;flex:1;padding:10px;display:flex}.listview{box-shadow:var(--field);background:#fff;flex:1;min-height:0;padding:2px;overflow:auto}.listview table{border-collapse:collapse;width:100%;min-width:max-content}.listview th{background:var(--face);box-shadow:var(--raised);text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:1;padding:3px 6px;font-weight:400;position:sticky;top:0}.listview th.num,.listview td.num{text-align:right}.listview td{white-space:nowrap;padding:2px 6px}.listview tbody tr{cursor:default}.listview tbody tr:hover td{background:#e8e8f8}.listview tbody tr.sel td{background:var(--sel);color:#fff}.listview tbody tr.sel a{color:#fff}.desktop{background:var(--teal);-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.desktop-area{position:absolute;inset:0 0 30px;overflow:hidden}.desk-icons{z-index:0;grid-template-rows:repeat(auto-fill,76px);grid-auto-columns:86px;grid-auto-flow:column;gap:4px 6px;display:grid;position:absolute;top:8px;bottom:8px;left:6px}.desk-icon{color:#fff;text-align:center;touch-action:manipulation;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;width:86px;padding:2px;display:flex}.desk-icon .lbl{word-break:break-word;border:1px dotted #0000;padding:1px 2px;line-height:1.2}.desk-icon.sel .lbl{background:var(--sel);border-color:#ffff80}.desk-icon.sel .ic{filter:url(#sel-tint)}.desk-icon:focus-visible{outline:none}.desk-icon:focus-visible .lbl{border-color:#fff}.wm-watermark{text-align:right;color:#ffffff38;font-family:var(--pix);pointer-events:none;font-size:10px;line-height:1.8;position:absolute;bottom:18px;right:22px}.wm-watermark b{color:#ffffff47;font-size:18px;font-weight:400;display:block}.taskbar{background:var(--face);height:30px;box-shadow:inset 0 1px var(--light), inset 0 2px var(--hilite);z-index:9000;align-items:center;gap:3px;padding:2px 2px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.start-btn{background:var(--face);height:23px;box-shadow:var(--raised);border:none;flex:none;align-items:center;gap:3px;padding:0 5px 0 3px;font-weight:700;display:flex}.start-btn.open{box-shadow:var(--pressed)}.start-btn.open>*{transform:translate(1px,1px)}.task-list{flex:1;gap:3px;min-width:0;display:flex;overflow:hidden}.task-btn{background:var(--face);width:160px;min-width:34px;height:23px;box-shadow:var(--raised);text-align:left;border:none;flex:0 160px;align-items:center;gap:4px;padding:0 6px;display:flex;overflow:hidden}.task-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-btn.active{box-shadow:var(--pressed);background-color:#e0e0e0;background-image:repeating-conic-gradient(silver 0% 25%,#fff 0% 50%);background-size:2px 2px;font-weight:700}.tray{height:23px;box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 8px;display:flex}.tray button{background:0 0;border:none;padding:0;display:grid}.tray .sol-tick{font-family:var(--mono);font-size:15px}.start-menu{background:var(--face);box-shadow:var(--raised);z-index:9500;transform-origin:0 100%;padding:3px;display:flex;position:absolute;bottom:28px;left:2px}.start-banner{background:linear-gradient(0deg, #000 0%, var(--navy) 100%);color:silver;justify-content:center;align-items:flex-end;width:22px;padding-bottom:6px;display:flex}.start-banner span{writing-mode:vertical-rl;letter-spacing:.5px;white-space:nowrap;font-size:15px;font-weight:700;transform:rotate(180deg)}.start-banner span b{color:#fff}.start-items{flex-direction:column;min-width:190px;display:flex}.start-item{text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px 0 6px;display:flex;position:relative}.start-item u{text-decoration:underline}.start-item:hover,.start-item.hot{background:var(--sel);color:#fff}.start-item .arrow{margin-left:auto}.start-sub{background:var(--face);box-shadow:var(--raised);min-width:200px;padding:3px;position:absolute;top:-3px;left:100%}.start-sub .start-item{height:26px}.zoom-rect{pointer-events:none;z-index:99999;mix-blend-mode:difference;border:2px solid gray;outline:1px solid #fff;position:fixed}.pix{font-family:var(--pix);letter-spacing:0}.mono{font-family:var(--mono);font-size:18px;line-height:1}.terminal{color:silver;font-family:var(--mono);box-shadow:var(--field);white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text;background:#000;padding:8px 10px;font-size:19px;line-height:1.1;overflow:auto}.terminal.green{color:var(--term-green);text-shadow:0 0 6px #33ff6673}.caret{vertical-align:-.1em;background:currentColor;width:.55em;height:.9em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}a{color:#00e}.link-btn{color:#00e;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.crt-overlay{pointer-events:none;z-index:100000;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#00000012 3px);position:fixed;inset:0}.crt-overlay:after{content:"";background:radial-gradient(#0000 60%,#00000059 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.caret{animation:none}}@media (max-width:640px){.desk-icons{grid-template-rows:repeat(auto-fill,72px);grid-auto-columns:72px}.desk-icon{width:72px}.task-btn{flex-basis:40px}.task-btn span,.wm-watermark{display:none}}.intro-root{z-index:50000;color:#c9d4e6;background:radial-gradient(at 50% 45%,#141a26 0%,#07080c 60%,#000 100%);position:fixed;inset:0;overflow:hidden}.intro-canvas{position:absolute;inset:0}.intro-canvas canvas{display:block}.intro-ui{pointer-events:none;font-family:var(--mono);letter-spacing:1px;flex-direction:column;justify-content:space-between;padding:22px 26px;font-size:18px;display:flex;position:absolute;inset:0}.intro-ui button{pointer-events:auto}.intro-top,.intro-bottom{color:#6f7f99;justify-content:space-between;align-items:center;gap:16px;display:flex}.intro-center{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:14px;margin:auto 0;display:flex}.intro-center h1{color:#fff;text-shadow:4px 4px #6b3fd1,8px 8px #14f19559;margin:0;font-size:clamp(26px,6vw,56px);font-weight:400}.intro-center h1 span{color:var(--sol-green)}.intro-sub{color:#9fb0c8;margin:0;font-size:20px}.intro-hint{color:#56637a;margin:0;font-size:16px}.power-btn{color:#000;background:var(--sol-green);cursor:pointer;border:none;align-items:center;gap:12px;margin-top:8px;padding:14px 22px;font-size:14px;animation:1.2s steps(2,end) infinite pulse;display:inline-flex;box-shadow:inset -4px -4px #0a8f58,inset 4px 4px #8affd0,0 0 0 4px #000,0 0 30px #14f19559}.power-btn:hover{background:#4dffb4}.power-btn:active{box-shadow:inset 4px 4px #0a8f58,inset -4px -4px #8affd0,0 0 0 4px #000}.power-btn:focus-visible{outline-offset:6px;outline:3px dashed #fff}@keyframes pulse{50%{filter:brightness(.8)}}.intro-link{color:#8a9bb8;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;padding:6px 0}.intro-link:hover{color:#fff}.intro-slogan{color:#6f7f99;text-align:center}.intro-skip{color:#8a9bb8;font-family:var(--mono);cursor:pointer;background:#00000080;border:1px solid #3a4560;padding:4px 12px;font-size:18px;position:absolute;bottom:18px;right:20px}.intro-skip:hover{color:#fff;border-color:#8a9bb8}@media (max-width:640px){.intro-slogan{display:none}.intro-ui{padding:16px}}.intro-ca{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.intro-ca .intro-link{color:var(--sol-green)}
.muted{color:#555}.small{font-size:11px}.mono-sm{font-family:var(--mono);font-size:16px;line-height:1}.sel-all{-webkit-user-select:all;user-select:all;word-break:break-all}.st-ok{color:#007a3d}.st-fail{color:#c00000}.listview tr.sel .st-ok,.listview tr.sel .st-fail{color:#fff}.blink-txt{animation:.8s step-end infinite blink}.kv{border-collapse:collapse;width:100%}.kv td{vertical-align:top;padding:3px 4px}.kv td:first-child{color:#444;white-space:nowrap;width:1%;padding-right:14px}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip{box-shadow:var(--field);background:#fff;padding:2px 6px}.tok-ic{width:16px;height:16px;image-rendering:pixelated;flex:none}.tok-fallback{background:var(--navy);color:#fff;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.tok-cell{align-items:center;gap:6px;display:inline-flex}.badge-ok{color:#007a3d;font-weight:700}.listview tr.sel .badge-ok{color:var(--sol-green)}.progress{background:#fff;flex:1;height:18px;padding:3px}.progress i{background:repeating-linear-gradient(90deg, var(--navy) 0 10px, transparent 10px 12px);height:100%;display:block}.dlg-actions{justify-content:flex-end;gap:6px;padding:8px 2px 2px;display:flex}a.btn{color:#000;align-items:center;text-decoration:none;display:inline-flex}.msgbox-backdrop{z-index:50;background:#00000014;place-items:center;display:grid;position:absolute;inset:0}.msgbox{width:min(380px,100% - 24px);padding:3px}.msgbox-body{align-items:flex-start;gap:14px;padding:16px 14px 8px;display:flex}.msgbox-body p{white-space:pre-line;margin:4px 0 0;line-height:1.4}.msgbox-actions{justify-content:center;gap:6px;padding:8px 0 10px;display:flex}.shutdown-dim,.power-off{z-index:99000;place-items:center;display:grid;position:fixed;inset:0}.shutdown-dim{background-image:repeating-conic-gradient(#0009 0% 25%,#0000 0% 50%);background-size:2px 2px}.power-off{background:#000}.wapp{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wapp-toolbar{border-top:1px solid var(--shadow);box-shadow:inset 0 1px var(--hilite);flex:none;align-items:center;gap:6px;padding:5px 4px 7px;display:flex}.tb-label{flex:none}.tb-input{flex:1;padding-top:2px;font-size:17px}.wapp-main{flex:1;gap:8px;min-height:0;padding:0 2px;display:flex}.wapp-side{flex-direction:column;flex:none;gap:8px;width:196px;display:flex;overflow:auto}.entity-box{aspect-ratio:1;box-shadow:var(--field);background-color:#0b0d1a;background-image:linear-gradient(#14f19514 1px,#0000 1px),linear-gradient(90deg,#14f19514 1px,#0000 1px);background-size:12px 12px;flex:none;padding:2px;position:relative}.entity-host{width:100%;height:100%}.entity-status{color:var(--sol-green);text-shadow:1px 1px #000;font-size:8px;position:absolute;top:8px;left:8px}.side-card{color:#fff;box-shadow:var(--field);background:#000;flex-direction:column;gap:8px;padding:10px 10px 12px;display:flex}.side-class{color:var(--sol-green);font-size:10px;line-height:1.5}.side-lvl{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.side-lvl .pix{color:#ffd34d;font-size:11px}.side-lvl .muted{color:#9aa;font-family:var(--mono);font-size:16px}.xp{background:#222;border:2px solid #555;height:12px;position:relative}.xp i{background:repeating-linear-gradient(90deg,#7a5cff 0 6px,#9945ff 6px 8px);transition:width .8s steps(12,end);position:absolute;inset:0 auto 0 0}.xp span{color:#fff;font-size:6px;line-height:8px;position:absolute;top:0;right:3px}.stats{flex-direction:column;gap:5px;display:flex}.stat{grid-template-columns:32px 1fr;align-items:center;display:grid}.stat .pix{color:#ccc;font-size:7px}.segbar{grid-template-columns:repeat(10,1fr);gap:2px;height:9px;display:grid}.segbar i{background:#262626;transition:background .2s}.wapp-tabs{flex-direction:column;flex:1;min-width:0;display:flex}.wapp-tabs .tab:disabled{color:var(--shadow);text-shadow:1px 1px #fff}.wapp-tabs .tab-panel{overflow:hidden}.ov,.ov-welcome{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:2px;display:flex;overflow:auto}.ov-welcome p{max-width:64ch;margin:0;line-height:1.5}.ov-hero{box-shadow:var(--field);text-align:center;background:#000 radial-gradient(at 50% 120%,#9945ff73,#0000 65%);padding:22px 18px}.ov-logo{color:#fff;text-shadow:3px 3px #6b3fd1;font-size:clamp(18px,3.4vw,30px)}.ov-logo span{color:var(--sol-green)}.ov-tag{font-family:var(--mono);color:var(--sol-green);margin-top:12px;font-size:20px}.ov-steps{margin:0 0 10px;padding-left:18px;line-height:1.6}.ov-recent{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ov-addr{box-shadow:var(--field);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.ov-addr .mono-sm{flex:1;min-width:200px}.ov-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ov-card{color:#fff;box-shadow:var(--field);background:#000;flex-direction:column;gap:8px;min-width:0;padding:10px 12px 12px;display:flex}.ov-card .k{font-family:var(--mono);color:#8a9;font-size:16px}.ov-card .v{color:var(--sol-green);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.ov-card .v.sm{color:#ffd34d;font-size:12px}.ov-card .s{color:#aaa;font-size:11px}.ov-split{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.hold-list{flex-direction:column;gap:6px;display:flex}.hold-row{grid-template-columns:16px 70px 1fr 84px;align-items:center;gap:8px;display:grid}.hold-row .sym{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hold-row .bar{height:12px;box-shadow:var(--field);background:#fff;padding:2px}.hold-row .bar i{background:repeating-linear-gradient(90deg, var(--navy) 0 6px, #2a2aa8 6px 8px);height:100%;display:block}.hold-row .val{text-align:right}.inv{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.inv-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.inv-find{align-items:center;gap:6px;display:flex}.inv-find .input{width:220px}.inv-detail{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inv-detail .mono-sm{word-break:break-all;flex:1;min-width:180px}.act{flex:1;grid-template-columns:1.15fr 1fr;gap:10px;min-height:0;display:grid}.act-list{min-height:0}.act .memo{text-overflow:ellipsis;max-width:180px;overflow:hidden}.act-detail{flex-direction:column;min-height:0;margin-top:8px;display:flex}.act-detail p{margin:4px 0}.tx-grid{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:auto}.tx-row{grid-template-columns:90px 1fr;gap:8px;display:grid}.tx-row>span:first-child{color:#444}.tx-actions{gap:6px;display:flex}.tx-logs{flex:none;min-height:80px;max-height:180px;margin:0;font-size:14px}.intel{flex:1;grid-template-columns:240px 1fr;gap:10px;min-height:0;display:grid;overflow:auto}.intel-left{flex-direction:column;gap:4px;display:flex}.intel-right{flex-direction:column;gap:8px;min-height:0;display:flex}.class-card{color:#fff;box-shadow:inset 0 0 0 2px var(--sol-green), var(--field);text-align:center;background:#000 radial-gradient(at 50% 0,#14f19533,#0000 70%);border:4px solid #000;flex-direction:column;gap:10px;padding:14px 12px;display:flex}.cc-head{color:#888;font-size:8px}.cc-title{color:var(--sol-green);font-size:12px;line-height:1.6}.cc-blurb{color:#ccc;font-size:12px;line-height:1.4}.cc-lvl{color:#ffd34d;font-size:14px}.intel-term-head{justify-content:space-between;align-items:center;font-weight:700;display:flex}.intel-term{flex:1;min-height:180px;margin:0}.flags{margin-top:8px}.flags ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.flags li{align-items:flex-start;gap:8px;line-height:1.35;display:flex}.flags p{margin:0}.netmon,.notepad,.cmd,.sysprops,.rugbin{flex-direction:column;flex:1;min-height:0;display:flex}.nm-readout{grid-template-columns:repeat(4,1fr);gap:4px;margin:2px 0 6px;display:grid}.nm-readout>div{box-shadow:var(--field);background:#000;flex-direction:column;gap:6px;min-width:0;padding:6px 8px 8px;display:flex}.nm-readout span{font-family:var(--mono);color:#3ab03a;font-size:15px}.nm-readout b{color:var(--sol-green);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;overflow:hidden}.nm-chart{width:100%;min-height:140px;box-shadow:var(--field);background:#000;flex:1;display:block}.nm-legend{flex:none;margin-top:4px}.sw{vertical-align:middle;width:28px;height:4px;display:inline-block}.nm-epoch{align-items:center;gap:8px;padding:6px 2px 2px;display:flex}.cmd-out{cursor:text;flex:1;min-height:0;font-size:18px}.cmd-line{display:flex}.cmd-line input{color:inherit;font:inherit;caret-color:silver;background:0 0;border:none;outline:none;flex:1;padding:0}.np-text{resize:none;min-height:0;box-shadow:var(--field);-webkit-user-select:text;user-select:text;background:#fff;border:none;outline:none;flex:1;padding:6px 8px;font-family:Lucida Console,Courier New,monospace;font-size:13px;line-height:1.35}.sysprops .tab-panel{padding:18px 14px}.sp-general{align-items:flex-start;gap:18px;display:flex}.sp-art{flex:none;padding:6px}.sp-text p{margin:0 0 14px;line-height:1.45}.rb-foot{justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.rb-note{align-items:center;gap:6px;display:flex}.saver{z-index:99500;cursor:none;background:#000;position:fixed;inset:0}.saver canvas{display:block}.saver-label{color:#ffffff59;white-space:nowrap;font-size:10px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@media (max-width:900px){.wapp-side{width:150px}.act{grid-template-rows:minmax(140px,1fr) auto;grid-template-columns:1fr}.intel,.ov-split{grid-template-columns:1fr}}@media (max-width:720px){.wapp-main{flex-direction:column;overflow:auto}.wapp-side{flex-direction:row;width:auto;overflow:visible}.entity-box{width:112px}.side-card{flex:1}.wapp-tabs{min-height:420px}.nm-readout{grid-template-columns:repeat(2,1fr)}.wapp-toolbar{flex-wrap:wrap}.tb-label{display:none}.tb-input{flex-basis:100%}}.defender{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.df-banner{color:#fff;box-shadow:var(--field);background:#000 radial-gradient(at 0%,#14f19540,#0000 60%);align-items:center;gap:14px;padding:10px 14px;display:flex}.df-banner.status-at-risk{background-image:radial-gradient(at 0%,#ff3c3c66,#0000 60%)}.df-banner.status-warnings{background-image:radial-gradient(at 0%,#ffd2004d,#0000 60%)}.df-banner-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.df-title{color:var(--sol-green);font-size:13px}.status-at-risk .df-title{color:#ff5a5a}.status-warnings .df-title{color:#ffd34d}.df-status{font-family:var(--mono);color:#ccc;font-size:18px}.df-score{text-align:right}.df-score .pix{color:#fff;font-size:22px}.df-score small{font-family:var(--mono);color:#888;font-size:16px}.df-bar{gap:6px;display:flex}.df-bar .input{flex:1;font-size:17px}.df-err{color:#c00000}.df-progress{background:#fff;flex:none;height:20px;padding:3px}.df-progress i{background:repeating-linear-gradient(90deg, var(--navy) 0 9px, transparent 9px 11px);height:100%;transition:width .3s steps(8,end);display:block}.df-main{flex:1;grid-template-columns:1.4fr 1fr;gap:8px;min-height:0;display:grid}.df-left,.df-right{flex-direction:column;gap:6px;min-height:0;display:flex}.df-detail p{white-space:pre-line;margin:0 0 6px;line-height:1.4}.df-detail{max-height:40%;overflow:auto}.df-checks{margin:0;padding-left:16px;line-height:1.5}.df-log{flex:1;min-height:90px;margin:0;font-size:15px}.sev-txt.sev-critical{color:#c00000}.sev-txt.sev-high{color:#d04000}.sev-txt.sev-medium{color:#8a6d00}.sev-txt.sev-low{color:#00607a}.sev-txt.sev-info{color:#555}.listview tr.sel .sev-txt{color:#fff}.sev-dot{display:inline-grid}@media (max-width:900px){.df-main{grid-template-columns:1fr}}.ptx{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;position:relative}.pt-banner{color:#fff;box-shadow:var(--field);background:#000 radial-gradient(at 0%,#9945ff73,#0000 60%);align-items:center;gap:14px;padding:10px 14px;display:flex}.pt-title{color:#c9a8ff;margin-bottom:8px;font-size:13px}.pt-sub{font-family:var(--mono);color:#ccc;font-size:17px}.pt-steps{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pt-step{box-shadow:var(--field);color:#555;background:#e8e8e8;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;padding:5px 8px;display:flex}.pt-step b{color:#fff;background:gray;place-items:center;width:18px;height:18px;display:inline-grid}.pt-step.on{color:#000;background:#fff}.pt-step.on b{background:var(--navy)}.pt-step.done b{background:#007a3d}.pt-step>:last-child{margin-left:auto}.pt-main{flex:1;grid-template-columns:1.5fr 1fr;gap:8px;min-height:0;display:grid}.pt-left,.pt-right{flex-direction:column;gap:6px;min-height:0;display:flex}.pt-panel{overflow:auto}.pt-form{flex-direction:column;gap:10px;display:flex}.pt-row{grid-template-columns:80px 1fr;align-items:center;gap:8px;display:grid}.pt-tokens,.pt-amt{gap:4px;display:flex}.pt-amt .input{flex:1}.pt-actions{align-items:center;gap:10px;display:flex}.pt-warn{color:#7a4a00;align-items:flex-start;gap:6px;margin:0;display:flex}.pt-about p{margin:0 0 10px;line-height:1.45}.pt-bal{text-align:right;font-size:11px}.pt-log{flex:1;min-height:120px;margin:0;font-size:14px}.pt-dialog{width:min(460px,100% - 24px)}.pt-dialog ul{margin:6px 0 0;padding-left:18px;line-height:1.5}.pt-chunk{box-shadow:var(--field);word-spacing:4px;word-break:break-all;background:#fff;margin:6px 0;padding:6px 8px;font-size:18px;display:block}@media (max-width:900px){.pt-main,.pt-steps{grid-template-columns:1fr}}.wk-backdrop{z-index:9800;background-image:repeating-conic-gradient(#00000059 0% 25%,#0000 0% 50%);background-size:2px 2px;place-items:center;display:grid;position:fixed;inset:0}.wk-dialog{width:min(420px,100vw - 24px);min-height:0;position:relative}.wk-dialog .win-ctl.close{font-weight:700;line-height:1}.wk-body{flex-direction:column;gap:8px;padding:10px 8px 8px;display:flex}.wk-intro{margin:0}.wk-list{flex-direction:column;max-height:260px;padding:3px;display:flex}.wk-none{margin:10px}.wk-item{text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.wk-item:hover:not(:disabled),.wk-item:focus-visible{background:var(--sel);color:#fff;outline:none}.wk-item img{image-rendering:auto}.wk-name{flex:1;font-weight:700}.wk-state{opacity:.8;font-size:11px}.wk-error{color:#c00000;margin:0}.wk-more{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wk-connected{flex-direction:column;gap:12px;display:flex}.wk-row{align-items:center;gap:10px;display:flex}.wk-row .mono-sm{margin-top:4px}.wk-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.wk-tray{background:var(--face);height:23px;box-shadow:var(--raised);white-space:nowrap;border:none;flex:none;align-items:center;gap:5px;padding:0 8px;display:flex}.wk-tray:active{box-shadow:var(--pressed)}.wk-dot{background:gray;width:8px;height:8px;box-shadow:inset -1px -1px #000}.wk-dot.busy{background:#ffd34d;animation:.6s step-end infinite blink}@media (max-width:640px){.wk-tray span{display:none}}.rb-empty{text-align:center;justify-content:center;align-items:center;gap:12px;padding:20px}.rb-empty p{max-width:44ch;margin:0;line-height:1.45}.rb-head{justify-content:space-between;align-items:center;padding:2px 2px 6px;display:flex}.rugbin .listview .check input{margin:0}.np-find{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 2px 6px;display:flex}.np-find .input{width:200px}.pc-root{background:var(--teal);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.pc-loading{color:#fff}.pc-root .win{position:relative}.pc-pin{width:min(420px,100%);min-height:0}.pc-pin-body{gap:16px;padding:16px 14px 6px;display:flex}.pc-pin-fields{flex-direction:column;flex:1;gap:6px;display:flex}.pc-pin-fields p{margin:0 0 6px;line-height:1.4}.pc-pin-input{letter-spacing:6px;height:30px;font-size:20px}.pc-editor{width:min(720px,100%);min-height:0;max-height:calc(100vh - 32px)}.pc-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:6px 8px 8px;display:flex;overflow:auto}.pc-body fieldset{margin:8px 0 0}.pc-grid{grid-template-columns:130px 1fr;align-items:center;gap:8px 10px;display:grid}.pc-pair{display:contents}.pc-grid .df-err{margin:4px 0 0}.pc-wide{width:100%}.pc-select{width:200px;height:24px;padding:2px 4px}.pc-dex{gap:6px;display:flex}.pc-ok{color:#006b2e;margin:0;font-weight:700}.pc-actions{border-top:1px solid var(--shadow);box-shadow:inset 0 1px var(--hilite);gap:6px;padding:8px 6px 6px;display:flex}@media (max-width:560px){.pc-grid{grid-template-columns:1fr;gap:4px}.pc-actions{flex-wrap:wrap}}.tokinfo{flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 2px 2px;display:flex}.ti-ca{box-shadow:var(--field);background:#fff;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.ti-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ti-k{color:#444;width:64px}.ti-addr{word-break:break-all;flex:1;min-width:180px}.ti-links{flex-wrap:wrap;gap:6px;display:flex}.ti-link{gap:6px;min-width:0}.ti-chart{background:#0b0f14;flex:1;place-items:center;min-height:260px;padding:2px;display:grid}.ti-chart iframe{border:0;width:100%;height:100%;display:block}.ti-chart .muted{color:#8a9}
