:root{--cur-arrow: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDIwIDI0Jz4KICA8cGF0aCBkPSdNMyAxTDMgMTlMNi41IDE1TDkuNSAyMkwxMiAyMUw5IDE0LjVMMTUgMTQuNVonIAogICAgZmlsbD0nd2hpdGUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBwYWludC1vcmRlcj0nc3Ryb2tlJy8+Cjwvc3ZnPg==) 0 0, auto;--cur-pointer: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDIyIDI0Jz4KICA8cGF0aCBkPSdNNyAxQzcgMC41IDcuNSAwIDguNSAwQzkuNSAwIDEwIDAuNSAxMCAxVjEwQzEwLjUgOS41IDExIDkgMTIgOUMxMyA5IDEzLjUgOS41IDE0IDEwQzE0LjUgOS41IDE1LjIgOS41IDE2IDEwQzE2LjUgOS41IDE3IDkuNSAxNy41IDEwQzE4IDEwLjUgMTggMTEgMTggMTJWMTdDMTggMjAgMTYgMjIgMTMgMjJIMTBDOCAyMiA3IDIxIDYgMTlMMy41IDEzQzMgMTEuNSAzLjUgMTAgNSAxMEg3VjFaJyAKICAgIGZpbGw9J3doaXRlJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgcGFpbnQtb3JkZXI9J3N0cm9rZScvPgo8L3N2Zz4=) 8 0, pointer;--cur-text: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDE2IDIyJz4KICA8bGluZSB4MT0nOCcgeTE9JzEnIHgyPSc4JyB5Mj0nMjEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMi41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz4KICA8bGluZSB4MT0nNCcgeTE9JzEnIHgyPScxMicgeTI9JzEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+CiAgPGxpbmUgeDE9JzQnIHkxPScyMScgeDI9JzEyJyB5Mj0nMjEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+CiAgPGxpbmUgeDE9JzgnIHkxPScxJyB4Mj0nOCcgeTI9JzIxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPgogIDxsaW5lIHgxPSc0JyB5MT0nMScgeDI9JzEyJyB5Mj0nMScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPgogIDxsaW5lIHgxPSc0JyB5MT0nMjEnIHgyPScxMicgeTI9JzIxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+Cjwvc3ZnPg==) 8 11, text;--cur-move: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz4KICA8cGF0aCBkPSdNMTIgMkw5IDZIMTFWMTFINlY5TDIgMTJMNiAxNVYxM0gxMVYxOEg5TDEyIDIyTDE1IDE4SDEzVjEzSDE4VjE1TDIyIDEyTDE4IDlWMTFIMTNWNkgxNUwxMiAyWicKICAgIGZpbGw9J3doaXRlJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgcGFpbnQtb3JkZXI9J3N0cm9rZScvPgo8L3N2Zz4=) 12 12, move}*{cursor:var(--cur-arrow)}input,textarea,select,input *,textarea *{cursor:var(--cur-text)!important}button,button *,a,a *,label,label *,.desktop-icon,.desktop-icon *,.taskbar-item,.taskbar-item *,.start-btn,.start-btn *,.start-menu-item,.start-menu-item *,.smr-item,.smr-item *,.smb-item,.smb-item *,.realm-agent-card,.realm-agent-card *,.xp-cta-btn,.xp-cta-btn *,.xp-btn,.xp-btn *,.mobile-icon,.mobile-icon *,.desktop-x-link,.desktop-x-link *,[role=button],[role=button] *{cursor:var(--cur-pointer)!important}.xp-titlebar,.xp-titlebar *{cursor:var(--cur-move)!important}.xp-titlebar .xp-btn,.xp-titlebar .xp-btn *{cursor:var(--cur-pointer)!important}.di-icon-atlas{image-rendering:pixelated;flex-shrink:0}.xp-title-icon-atlas{image-rendering:pixelated;flex-shrink:0;margin-right:2px}.desktop{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:11px}.bg-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/bliss.avif) center/cover no-repeat}.bg-hills{display:none}.bg-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.bg-glow-1{width:600px;height:600px;top:-100px;left:-100px;background:radial-gradient(circle,rgba(100,200,255,.1) 0%,transparent 70%)}.bg-glow-2{width:400px;height:400px;top:20%;right:5%;background:radial-gradient(circle,rgba(180,230,255,.08) 0%,transparent 70%)}.bg-glow-3{width:300px;height:300px;bottom:100px;left:40%;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 70%)}.bubbles-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bubble{position:absolute;bottom:-80px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.85) 0%,rgba(200,240,255,.4) 40%,rgba(140,210,240,.15) 70%,transparent 100%);box-shadow:inset -2px -2px 6px #0064b426,inset 2px 2px 8px #fff9,0 0 10px #64c8ff1a;animation:bubbleRise linear infinite}@keyframes bubbleRise{0%{transform:translateY(0) translate(0) scale(1);opacity:0}10%{opacity:1}50%{transform:translateY(-45vh) translate(15px) scale(1.05)}90%{opacity:.6}to{transform:translateY(-100vh) translate(-10px) scale(.9);opacity:0}}.desktop-x-link{position:absolute;top:10px;right:12px;display:flex;flex-direction:column;align-items:center;width:68px;padding:4px 4px 5px;border-radius:2px;border:1px solid transparent;z-index:10;transition:background .1s}.desktop-x-link:hover{background:#316ac573;border-color:#fff6}.desktop-x-link:active{background:#316ac5a6}.desktop-x-link svg{image-rendering:pixelated;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5))}.desktop-x-link .di-label{font-size:9.5px;margin-top:3px}.desktop-icons{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:2px;z-index:10}.desktop-icon{display:flex;flex-direction:column;align-items:center;width:68px;padding:4px 4px 5px;border-radius:2px;cursor:pointer;transition:background .1s;border:1px solid transparent}.desktop-icon:hover{background:#316ac573;border-color:#fff6}.desktop-icon:active{background:#316ac5a6;border-color:#fff9}.di-icon{font-size:32px;line-height:1;image-rendering:pixelated}.di-icon-img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5))}.di-label{margin-top:3px;font-size:10.5px;color:#fff;text-align:center;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;line-height:1.25;max-width:66px;word-break:break-word}.mobile-icons{position:absolute;top:80px;left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(4,70px);gap:10px;z-index:10}.mobile-icon{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:8px;cursor:pointer;background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);transition:all .15s}.mobile-icon:active{background:#64b4ff4d;transform:scale(.95)}.mobile-icon .di-icon-img{width:40px;height:40px}.xp-window{position:absolute;min-width:300px;box-shadow:3px 3px 8px #00000073,0 0 0 1px #00327899;border-radius:8px 8px 4px 4px;overflow:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.xp-titlebar{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 4px 0 6px;background:linear-gradient(180deg,#5b9bd5,#4184c9,#2b65b8 12%,#2061b5 25%,#2568ba 50%,#1e58a8 51%,#1a4e9f 75%,#1a4a95 90%,#183f8a);cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0a2a6a}.xp-titlebar:active{cursor:grabbing}.xp-title-left{display:flex;align-items:center;gap:5px;min-width:0}.xp-title-icon{font-size:14px;flex-shrink:0}.xp-title-icon-img{width:16px;height:16px;object-fit:contain;flex-shrink:0;image-rendering:pixelated}.xp-title-text{color:#fff;font-size:11.5px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-title-btns{display:flex;gap:2px;flex-shrink:0}.xp-btn{width:21px;height:21px;border:none;border-radius:3px;font-size:10px;display:flex;align-items:center;justify-content:center;font-family:Tahoma,sans-serif;font-weight:700;background:linear-gradient(180deg,#5b9bd5,#3070bf);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px #ffffff4d,0 1px 2px #0000004d;transition:all .1s;flex-shrink:0;pointer-events:all;position:relative;z-index:2}.xp-btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.xp-btn:hover{background:linear-gradient(180deg,#7ab5e5,#4a8ad4)}.xp-close{background:linear-gradient(180deg,#e05050,#c02828)!important}.xp-close:hover{background:linear-gradient(180deg,#ff6060,#e03030)!important}.xp-menubar{display:flex;gap:0;background:linear-gradient(180deg,#ece9d8,#d4d0c8);border-bottom:1px solid #aca899;padding:2px 4px}.xp-menubar span{padding:2px 8px;font-size:11px;color:#000;cursor:default;border-radius:2px}.xp-menubar span:hover{background:#0a246a;color:#fff}.xp-content{background:#fff;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#aaa #f0f0f0}.xp-content::-webkit-scrollbar{width:16px}.xp-content::-webkit-scrollbar-track{background:#f0ede5}.xp-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c8c4b8,#a8a49a);border:1px solid #888}.taskbar{position:fixed;bottom:0;left:0;right:0;height:30px;z-index:9999;background:linear-gradient(180deg,#3166c4,#2458b8,#1e50b0 8%,#1d4fae 15%,#1e50b0 49%,#1640a0 50%,#143a96 80%,#123490);border-top:1px solid #5a84d8;display:flex;align-items:center;gap:0;padding:0;box-shadow:0 -1px #0a2470}.start-btn{display:flex;align-items:center;gap:5px;height:100%;padding:0 12px 0 8px;border:none;cursor:pointer;background:linear-gradient(180deg,#5bad4a,#4a9f3a 15%,#3c9130 35%,#348028 50%,#2e7020 51%,#286018 80%,#245818);border-radius:0 10px 10px 0;box-shadow:inset 0 1px #ffffff59,2px 0 4px #0000004d;color:#fff;font-weight:700;font-size:13px;font-family:Tahoma,sans-serif;font-style:italic;letter-spacing:.3px;text-shadow:0 1px 1px rgba(0,0,0,.7);transition:all .1s;flex-shrink:0;margin-right:4px}.start-btn:hover{background:linear-gradient(180deg,#6abe58,#58b040 35%,#4aa030 50%,#409030 51%,#388028)}.start-btn:active{background:linear-gradient(180deg,#348028,#2a6818,#245818)}.start-logo{display:flex;flex-shrink:0;width:16px;height:16px;font-style:normal}.start-logo svg{width:16px;height:16px}.taskbar-sep{width:1px;height:22px;background:#ffffff2e;margin:0 3px;flex-shrink:0}.taskbar-windows{display:flex;gap:2px;flex:1;overflow:hidden;padding:0 2px}.taskbar-item{display:flex;align-items:center;gap:4px;height:22px;padding:0 8px;min-width:80px;max-width:150px;border-radius:3px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff2e,#ffffff0f);color:#fff;font-size:11px;cursor:pointer;font-family:Tahoma,sans-serif;text-align:left;overflow:hidden;white-space:nowrap;transition:all .1s;flex-shrink:0}.taskbar-item:hover{background:linear-gradient(180deg,#ffffff47,#ffffff1f)}.taskbar-item.active{background:linear-gradient(180deg,#00000040,#0000001a);border-color:#00000059;box-shadow:inset 1px 1px 2px #00000040}.ti-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.taskbar-tray{display:flex;align-items:center;gap:5px;padding:0 6px 0 10px;height:100%;background:linear-gradient(180deg,#1a56be,#1648a8,#103890);border-left:1px solid rgba(255,255,255,.15);border-top-left-radius:3px;box-shadow:inset 1px 0 #ffffff1a;flex-shrink:0}.tray-icon{font-size:13px;cursor:pointer;line-height:1}.tray-clock{color:#fff;font-size:11px;font-family:Tahoma,sans-serif;white-space:nowrap;min-width:44px;text-align:center;border-left:1px solid rgba(255,255,255,.15);padding-left:6px;margin-left:2px}.start-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990}.start-menu{position:fixed;bottom:30px;left:0;width:380px;z-index:9995;background:#fff;border:2px solid #0a246a;border-radius:8px 8px 0 0;overflow:hidden;box-shadow:4px 0 12px #00000080;font-family:Tahoma,sans-serif}.start-menu-top{display:flex;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(135deg,#1e50c8,#3a80e0 60%,#5b9bd5);border-bottom:2px solid #0a246a}.start-menu-logo{border-radius:2px}.start-menu-user{color:#fff;font-weight:700;font-size:13px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.start-menu-body{display:flex;min-height:180px}.start-menu-left{flex:1;padding:6px 0;background:#fff;border-right:1px solid #c0c0c0}.start-menu-right{width:140px;padding:6px 0;background:#e8eef8}.start-menu-divider{display:none}.start-menu-item{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;font-size:12px;color:#000;transition:background .08s;white-space:nowrap}.start-menu-item:hover{background:#316ac5;color:#fff}.smr-item{display:flex;align-items:center;gap:6px;padding:5px 10px;cursor:pointer;font-size:11px;color:#000;transition:background .08s;white-space:nowrap}.smr-item:hover{background:#316ac5;color:#fff}.smr-item:hover div{filter:brightness(10)}.start-menu-bottom{display:flex;justify-content:flex-end;gap:6px;padding:5px 8px;background:linear-gradient(180deg,#d0d8e8,#b8c8e0);border-top:1px solid #8090b0}.smb-item{display:flex;align-items:center;gap:5px;padding:4px 12px;cursor:pointer;font-size:11px;border-radius:3px;transition:background .1s;color:#000}.smb-item:hover{background:#316ac5;color:#fff}.wc-welcome{padding:24px 20px;background:linear-gradient(160deg,#f0f8ff,#e8f4ff 60%,#ddf0ff);min-height:100%;display:flex;flex-direction:column;gap:16px}.wc-hero{text-align:center;padding:8px 0 16px}.wc-logo-ring{width:72px;height:72px;border-radius:50%;margin:0 auto 12px;background:linear-gradient(135deg,#87ceeb,#00bfff,#5b9bd5);box-shadow:0 0 0 4px #64c8ff4d,0 0 20px #0078c84d;display:flex;align-items:center;justify-content:center;animation:pulse 3s ease-in-out infinite}.wc-logo-inner{font-size:34px}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #64c8ff4d,0 0 20px #0078c84d}50%{transform:scale(1.05);box-shadow:0 0 0 8px #64c8ff33,0 0 30px #00a0f066}}.wc-title{font-size:22px;font-weight:700;color:#0d3b6e;letter-spacing:-.3px}.wc-realm{color:#1e68d4}.wc-sub{font-size:12px;color:#5080a0;margin-top:4px}.wc-blurbs{display:flex;flex-direction:column;gap:10px}.wc-blurb{display:flex;align-items:flex-start;gap:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(100,180,255,.3);border-radius:6px;padding:10px 12px;box-shadow:0 2px 6px #0050c812}.blurb-icon{font-size:22px;flex-shrink:0;margin-top:2px}.wc-blurb b{font-size:12px;color:#0d3b6e;display:block;margin-bottom:2px}.wc-blurb p{font-size:11px;color:#5a7a9a;margin:0;line-height:1.5}.wc-cta-row{display:flex;gap:10px;flex-wrap:wrap}.xp-cta-btn{padding:8px 18px;border-radius:4px;border:none;cursor:pointer;background:linear-gradient(180deg,#4a9de0,#2470cc 40%,#1e60b8);color:#fff;font-size:12px;font-weight:700;font-family:Tahoma,sans-serif;box-shadow:0 2px 4px #0000004d,inset 0 1px #ffffff4d;transition:all .15s}.xp-cta-btn:hover{background:linear-gradient(180deg,#5dadf0,#3480dc 40%,#2870c8);transform:translateY(-1px)}.xp-cta-btn:active{transform:translateY(0)}.xp-cta-btn:disabled{opacity:.5;transform:none;cursor:not-allowed!important;pointer-events:all}.xp-cta-btn.ghost{background:linear-gradient(180deg,#e8e4da,#d0ccbe);color:#333}.xp-cta-btn.ghost:hover{background:linear-gradient(180deg,#f0ece2,#dcd8ca)}.xp-cta-btn.sm{padding:4px 12px;font-size:11px}.wc-foot{font-size:10px;color:#aabcc8;text-align:center;margin-top:auto}.create-wrap{padding:16px 18px;background:#f4f2ec;min-height:100%}.create-header{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #d0ccbf}.create-header-icon{font-size:28px}.create-header b{font-size:13px;color:#0d2a4e}.create-header p{font-size:11px;color:#6a7a8a;margin:2px 0 0}.create-form{display:flex;flex-direction:column;gap:10px}.cf-row{display:flex;flex-direction:column;gap:3px}.cf-row label{font-size:11px;font-weight:700;color:#2a3a4a}.cf-row-split{flex-direction:row;gap:12px}.cf-row-split>div{flex:1;display:flex;flex-direction:column;gap:3px}.cf-row-split label{font-size:11px;font-weight:700;color:#2a3a4a}.cf-deploy{margin-top:6px}.xp-input,.xp-select{height:24px;padding:2px 6px;border:1px solid #7f9db9;border-radius:2px;background:#fff;font-family:Tahoma,sans-serif;font-size:11px;outline:none;transition:border .1s;-webkit-user-select:text;user-select:text;cursor:text;color:#000}.xp-input:focus{border-color:#316ac5;box-shadow:0 0 0 2px #316ac533}.xp-select{cursor:pointer;-webkit-user-select:auto;user-select:auto}.create-success{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;padding:24px;text-align:center;background:linear-gradient(160deg,#f0f8ff,#e0f4ff)}.cs-orb{font-size:56px;margin-bottom:12px;animation:bounce 1s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.create-success h2{font-size:18px;color:#0d3b6e;margin-bottom:8px}.create-success p{font-size:12px;color:#5a7a9a;margin:4px 0}.cs-quote{font-style:italic;font-size:14px!important;color:#1e68d4!important;margin-top:10px!important}.realm-wrap{padding:10px 12px;background:#f4f2ec;min-height:100%}.realm-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #d0ccbf;font-size:11px;font-weight:700;color:#2a3a4a}.realm-grid{display:flex;flex-direction:column;gap:6px}.realm-agent-card{display:flex;align-items:center;gap:10px;padding:8px 10px;background:linear-gradient(90deg,#fff,#f8f6f0);border:1px solid #d4d0c8;border-radius:4px;box-shadow:0 1px 3px #00000014;transition:background .1s;cursor:pointer}.realm-agent-card:hover{background:linear-gradient(90deg,#eef4ff,#e8f0ff);border-color:#b0c4e4}.rac-orb{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;box-shadow:0 2px 4px #0003}.rac-info{flex:1;min-width:0}.rac-name{font-size:12px;font-weight:700;color:#0d2a4e}.rac-ticker{font-size:10px;color:#5a7a9a;font-family:monospace}.rac-vibe{font-size:10px;color:#8a9aaa}.rac-status{font-size:11px;font-weight:700;white-space:nowrap;flex-shrink:0}.readme-wrap{background:#fff;min-height:100%;padding:0}.readme-text{padding:10px 12px;font-family:Courier New,monospace;font-size:11px;line-height:1.6;color:#000;white-space:pre-wrap;word-break:break-word}.mycomp-wrap{padding:16px;display:flex;flex-direction:column;gap:14px;background:#f0f8ff;height:100%;box-sizing:border-box}.mycomp-header{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #c8ddf0}.mycomp-icon-ring{width:48px;height:48px;background:linear-gradient(135deg,#b8deff,#7ab8f5);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0050c833}.mycomp-title{font-size:14px;font-weight:700;color:#0d3b6e}.mycomp-sub{font-size:11px;color:#5080a0}.mycomp-specs{display:flex;flex-direction:column;gap:0}.mycomp-row{display:flex;gap:0;padding:5px 0;border-bottom:1px solid #dce8f5;font-size:11px}.mycomp-label{width:120px;font-weight:700;color:#2a4a6a;flex-shrink:0}.mycomp-value{color:#1a1a2e}.mycomp-scan{margin-top:4px}.scan-wrap{display:flex;flex-direction:column;gap:6px}.scan-label{font-size:11px;color:#2a4a6a}.scan-bar{height:14px;background:#d0e4f8;border:1px solid #90b8e0;border-radius:2px;overflow:hidden}.scan-fill{height:100%;background:linear-gradient(90deg,#3a8ad4,#5bb8f5);transition:width .1s}.scan-result{font-size:11px;color:#2a4a6a;padding:6px 8px;background:#e8f8ee;border:1px solid #80d0a0;border-radius:3px}.mydocs-wrap{display:flex;flex-direction:column;height:100%;background:#fff}.mydocs-toolbar{padding:4px 10px;background:#f5f3ee;border-bottom:1px solid #d0ccbe;font-size:11px;color:#555}.mydocs-body{display:flex;flex:1;overflow:hidden}.mydocs-list{width:55%;overflow-y:auto;border-right:1px solid #d0d0d0}.mydocs-item{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer;border-bottom:1px solid #eee;transition:background .1s}.mydocs-item:hover{background:#def}.mydocs-item.selected{background:#316ac5;color:#fff}.mydocs-item.selected .mydocs-meta{color:#cce}.mydocs-ico{font-size:20px;line-height:1}.mydocs-name{font-size:11px;font-weight:700}.mydocs-meta{font-size:10px;color:#888}.mydocs-preview{flex:1;padding:10px;overflow-y:auto}.mdp-header{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;padding-bottom:6px;border-bottom:1px solid #ddd;margin-bottom:8px}.mdp-body{font-size:11px;font-family:Courier New,monospace;white-space:pre-wrap;color:#222;line-height:1.7}.mydocs-foot{padding:4px 10px;background:#f5f3ee;border-top:1px solid #d0ccbe;font-size:10px;color:#777}.network-wrap{display:flex;flex-direction:column;height:100%;background:#f0f4fa}.network-header{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #c0cce0;background:#e4ecf8}.network-header b{font-size:12px;color:#1a3060}.network-list{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px}.net-item{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border:1px solid #d0dce8;border-radius:4px;transition:all .2s}.net-item.pinged{background:#f0fff8;border-color:#80d0a0;animation:pingFlash .3s ease}@keyframes pingFlash{0%{background:#cfffde}to{background:#f0fff8}}.net-ico{font-size:20px;width:28px;text-align:center}.net-info{flex:1}.net-name{font-size:12px;font-weight:700;color:#1a2a3a}.net-ping{font-size:10px;color:#778;font-family:monospace}.net-status{font-size:11px;font-weight:700;white-space:nowrap}.net-foot{padding:6px 14px;font-size:10px;color:#778;border-top:1px solid #c0cce0;background:#e4ecf8}.recycle-wrap{display:flex;flex-direction:column;height:100%;background:#fff}.recycle-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f5f3ee;border-bottom:1px solid #d0ccbe}.recycle-header b{font-size:12px}.recycle-list{flex:1;overflow-y:auto;padding:4px}.recycle-item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid #eee;transition:background .1s}.recycle-item:hover{background:#fef0e8}.recycle-info{flex:1}.recycle-name{font-size:11px;font-weight:700;color:#2a1a1a}.recycle-meta{font-size:10px;color:#999}.recycle-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#aaa}.recycle-foot{padding:4px 12px;font-size:10px;color:#888;background:#f5f3ee;border-top:1px solid #d0ccbe}.xp-cta-btn.danger{background:linear-gradient(180deg,#e06030,#c04010)}.xp-cta-btn.danger:hover{background:linear-gradient(180deg,#f07040,#d05020)}.clippy-agent{position:relative!important}@media (max-width: 767px){.xp-window{position:fixed!important;left:0!important;bottom:36px!important;width:100%!important;border-radius:8px 8px 0 0}.xp-menubar{display:none}.taskbar-windows .ti-label{max-width:70px}.wc-cta-row{flex-direction:column}.wc-title{font-size:18px}.create-form,.wc-welcome{font-size:12px}.cf-row-split{flex-direction:column}}
