:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:2px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.desktop-icon[data-v-70ce4616]{position:absolute;width:80px;display:flex;flex-direction:column;align-items:center;cursor:pointer;color:#fff;text-shadow:1px 1px 2px black;border:1px solid transparent;-webkit-user-select:none;user-select:none}.desktop-icon[data-v-70ce4616]:hover{background-color:#ffffff1a}.desktop-icon.selected[data-v-70ce4616]{background-color:#00008080;border:1px dotted rgba(255,255,255,.5)}.icon-image[data-v-70ce4616]{font-size:32px;margin-bottom:5px}.icon-label[data-v-70ce4616]{font-size:12px;text-align:center;word-break:break-word}.taskbar[data-v-cf940e3a]{position:absolute;bottom:0;left:0;width:100%;height:40px;background:silver;border-top:2px solid #fff;display:flex;align-items:center;padding:2px;z-index:9999;-webkit-user-select:none;user-select:none}.start-button[data-v-cf940e3a]{padding:5px 15px;background:silver;border:2px solid;border-color:#fff #404040 #404040 #fff;font-weight:700;margin-right:10px;cursor:pointer;display:flex;align-items:center;gap:5px;position:relative}.start-button[data-v-cf940e3a]:active,.start-button.active[data-v-cf940e3a]{border-color:#404040 #fff #fff #404040;background:#e0e0e0;background-image:linear-gradient(45deg,#e0e0e0 25%,#f0f0f0 25% 50%,#e0e0e0 50% 75%,#f0f0f0 75% 100%);background-size:4px 4px}.start-icon[data-v-cf940e3a]{font-size:16px}.quick-launch[data-v-cf940e3a]{display:flex;align-items:center;padding-right:10px;margin-right:5px;position:relative}.quick-launch[data-v-cf940e3a]:after{content:"";position:absolute;right:0;height:22px;width:2px;border-left:1px solid #808080;border-right:1px solid #ffffff}.quick-launch-icon[data-v-cf940e3a]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;border:1px solid transparent}.quick-launch-icon[data-v-cf940e3a]:hover{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #808080;border-bottom:1px solid #808080}.quick-launch-icon[data-v-cf940e3a]:active{border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:translate(1px,1px)}.taskbar-items[data-v-cf940e3a]{flex:1;display:flex;gap:5px;overflow-x:auto}.taskbar-item[data-v-cf940e3a]{width:160px;background:silver;border:2px solid;border-color:#fff #404040 #404040 #fff;padding:4px 8px;display:flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;overflow:hidden}.taskbar-item.active[data-v-cf940e3a]{background:#e0e0e0;border-color:#404040 #fff #fff #404040;background-image:linear-gradient(45deg,#e0e0e0 25%,#f0f0f0 25% 50%,#e0e0e0 50% 75%,#f0f0f0 75% 100%);background-size:4px 4px}.taskbar-title[data-v-cf940e3a]{font-size:12px;text-overflow:ellipsis;overflow:hidden}.clock[data-v-cf940e3a]{padding:0 15px;border:2px solid;border-color:#404040 #fff #fff #404040;margin-left:10px;background:silver;cursor:pointer}.start-menu[data-v-a6910870]{position:absolute;bottom:100%;left:0;width:280px;background-color:silver;border:2px solid;border-color:#dfdfdf #404040 #404040 #dfdfdf;box-shadow:4px 4px 10px #00000080;display:flex;z-index:100000;font-family:Segoe UI,sans-serif;-webkit-user-select:none;user-select:none}.start-menu-sidebar[data-v-a6910870]{width:32px;background:linear-gradient(to bottom,navy,#1084d0);position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px}.start-menu-brand[data-v-a6910870]{transform:rotate(-90deg);color:#fff;font-weight:700;font-size:18px;white-space:nowrap;margin-bottom:40px}.start-menu-items[data-v-a6910870]{flex:1;padding:4px;display:flex;flex-direction:column}.start-menu-item-container[data-v-a6910870]{position:relative}.start-menu-item[data-v-a6910870]{display:flex;align-items:center;padding:6px 10px;cursor:pointer;font-size:14px;color:#000;position:relative}.start-menu-item[data-v-a6910870]:hover,.start-menu-item.active[data-v-a6910870]{background-color:navy;color:#fff}.start-menu-icon[data-v-a6910870]{font-size:20px;margin-right:10px;width:24px;text-align:center}.start-menu-label[data-v-a6910870]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submenu-arrow[data-v-a6910870]{font-size:10px;margin-left:5px}.menu-separator[data-v-a6910870]{height:1px;background-color:#a0a0a0;border-bottom:1px solid #fff;margin:4px 0}.submenu[data-v-a6910870]{position:absolute;left:100%;top:-4px;width:200px;background-color:silver;border:2px solid;border-color:#dfdfdf #404040 #404040 #dfdfdf;box-shadow:4px 4px 10px #00000080;padding:2px;z-index:100001}.submenu-right[data-v-a6910870]{left:100%;margin-left:-4px}.submenu-left[data-v-a6910870]{right:100%;margin-right:-4px}.context-menu[data-v-ff70aa55]{position:fixed;background:silver;border:2px solid;border-color:#dfdfdf #404040 #404040 #dfdfdf;box-shadow:2px 2px 5px #0000004d;min-width:150px;z-index:100000;color:#000;-webkit-user-select:none;user-select:none}.menu-option[data-v-ff70aa55]{padding:4px 12px;cursor:pointer}.menu-option[data-v-ff70aa55]:hover{background:navy;color:#fff}.menu-separator[data-v-ff70aa55]{height:1px;background:gray;border-bottom:1px solid #fff;margin:2px 1px}.context-menu[data-v-27d37a95]{position:fixed;z-index:100000;background:#fff;border:1px solid #ccc;box-shadow:2px 2px 5px #0003;min-width:150px;padding:2px 0;-webkit-user-select:none;user-select:none}.menu-item[data-v-27d37a95]{padding:5px 20px;cursor:pointer;font-size:14px;color:#000}.menu-item[data-v-27d37a95]:hover{background:#0078d7;color:#fff}.menu-separator[data-v-27d37a95]{height:1px;background:#e0e0e0;margin:2px 0}.shutdown-overlay[data-v-04f99da1]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:200000;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.shutdown-dialog[data-v-04f99da1]{background:silver;border:2px solid;border-color:#dfdfdf #404040 #404040 #dfdfdf;padding:20px;box-shadow:4px 4px 10px #00000080;text-align:center}.shutdown-message[data-v-04f99da1]{font-size:16px;margin-bottom:20px;color:#000}.shutdown-buttons[data-v-04f99da1]{display:flex;justify-content:center;gap:20px}.shutdown-buttons button[data-v-04f99da1]{width:100px;height:60px;background:silver;border:1px solid;border-color:#fff #404040 #404040 #fff;cursor:pointer}.shutdown-buttons button[data-v-04f99da1]:active{border-color:#404040 #fff #fff #404040}.overlay[data-v-b225a955]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:200000;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.dialog[data-v-b225a955]{background:silver;border:2px solid;border-color:#dfdfdf #404040 #404040 #dfdfdf;padding:20px;box-shadow:4px 4px 10px #00000080;min-width:300px;max-width:80%;text-align:center}.message[data-v-b225a955]{margin-bottom:20px;white-space:pre-wrap;color:#000}.buttons[data-v-b225a955]{display:flex;justify-content:center;gap:15px}button[data-v-b225a955]{min-width:80px;padding:4px 12px;background:silver;border:1px solid;border-color:#fff #404040 #404040 #fff;cursor:pointer;font-family:inherit}button[data-v-b225a955]:active{border-color:#404040 #fff #fff #404040;transform:translate(1px,1px)}.window[data-v-247d4eb3]{position:absolute;background:silver;border:2px solid;border-color:#dfdfdf #404040 #404040 #dfdfdf;box-shadow:2px 2px 5px #0000004d;display:flex;flex-direction:column;transition:all .2s cubic-bezier(.25,.8,.25,1);opacity:1;transform:scale(1);-webkit-user-select:none;user-select:none}.window.dragging[data-v-247d4eb3]{transition:none}.window.minimized[data-v-247d4eb3]{opacity:0;transform:scale(.7) translateY(20px);pointer-events:none}.window-title-bar[data-v-247d4eb3]{background:linear-gradient(90deg,navy,#1084d0);color:#fff;padding:4px 8px;display:flex;justify-content:space-between;align-items:center;cursor:default}.window.active .window-title-bar[data-v-247d4eb3]{background:linear-gradient(90deg,navy,#1084d0)}.window:not(.active) .window-title-bar[data-v-247d4eb3]{background:gray;color:silver}.window-title[data-v-247d4eb3]{font-weight:700;font-size:14px;display:flex;align-items:center;gap:5px}.window-controls[data-v-247d4eb3]{display:flex;gap:2px}.window-controls button[data-v-247d4eb3]{width:24px;height:20px;background:silver;border:0;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;box-shadow:inset -1px -1px gray;font-size:9px;font-weight:700;font-family:sans-serif;display:flex;align-items:center;justify-content:center;cursor:default;padding:0}.window-controls button[data-v-247d4eb3]:active{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;box-shadow:none;padding-top:1px;padding-left:1px}.window-controls .close-btn[data-v-247d4eb3]{margin-left:2px}.resize-handle[data-v-247d4eb3]{position:absolute;bottom:0;right:0;width:15px;height:15px;cursor:se-resize;background:linear-gradient(135deg,transparent 50%,#808080 50%)}.pet-wrapper[data-v-6dee5219]{position:fixed;top:0;left:0;width:0;height:0;z-index:999999}.pet-app[data-v-6dee5219]{position:fixed;pointer-events:auto;cursor:pointer;z-index:1000000;font-size:40px;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3));transition:transform .1s linear}.particle[data-v-6dee5219]{position:fixed;pointer-events:none;font-size:20px;z-index:999999}.pet-ui[data-v-6dee5219]{box-sizing:border-box;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#ffffffe6;padding:8px;border-radius:8px;box-shadow:0 2px 8px #0003;width:120px;margin-bottom:10px;text-align:center;pointer-events:auto}.close-btn[data-v-6dee5219]{position:absolute;top:0;right:3px;background:none;border:none;font-size:20px;font-weight:700;color:#aaa;cursor:pointer;padding:0 4px;line-height:1;text-shadow:none}.pet-name-edit[data-v-6dee5219]{margin-bottom:5px}.name-input[data-v-6dee5219]{width:100%;padding:2px 4px;font-size:12px;border:1px solid #ddd;border-radius:4px;text-align:center;box-sizing:border-box}.speech-bubble[data-v-6dee5219]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#fff;border-radius:10px;padding:5px 10px;font-size:14px;margin-bottom:5px;box-shadow:0 1px 3px #0003;animation:float-bubble-6dee5219 2s ease-in-out infinite}.speech-bubble[data-v-6dee5219]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border:8px solid transparent;border-top-color:#fff}.pet-info[data-v-6dee5219]{font-size:10px;color:#666;margin-bottom:5px}.gauge-row[data-v-6dee5219]{display:flex;align-items:center;margin-bottom:4px;font-size:12px}.gauge-label[data-v-6dee5219]{margin-right:4px;width:16px}.gauge-bar[data-v-6dee5219]{flex:1;height:6px;background:#eee;border-radius:3px;overflow:hidden}.gauge-fill[data-v-6dee5219]{height:100%;transition:width .3s}.gauge-fill.feed[data-v-6dee5219]{background:#ff9800}.gauge-fill.growth[data-v-6dee5219]{background:#4caf50}.feed-btn[data-v-6dee5219]{background:#2196f3;color:#fff;border:none;border-radius:4px;padding:4px 8px;font-size:10px;cursor:pointer;width:100%}.feed-btn[data-v-6dee5219]:hover{background:#1976d2}.evolution-overlay[data-v-6dee5219]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;z-index:9999999;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff}.evolution-pet[data-v-6dee5219]{font-size:120px;animation:shake-6dee5219 .5s infinite}.evolution-text[data-v-6dee5219]{font-size:24px;margin-top:20px;font-weight:700;text-shadow:0 0 10px #fff}@keyframes shake-6dee5219{0%{transform:translate(0) rotate(0)}25%{transform:translate(-5px,5px) rotate(-5deg)}50%{transform:translate(5px,-5px) rotate(5deg)}75%{transform:translate(-5px,-5px) rotate(-5deg)}to{transform:translate(0) rotate(0)}}.evo-particle[data-v-6dee5219]{position:absolute;font-size:20px;animation:explode-6dee5219 1s ease-out infinite;animation-delay:var(--d)}@keyframes explode-6dee5219{0%{transform:translate(0) scale(0);opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(1.5);opacity:0}}@keyframes float-bubble-6dee5219{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}.screensaver-overlay[data-v-77465e96]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999998;cursor:none}.saver-blank[data-v-77465e96],.saver-starfield[data-v-77465e96],.saver-3d-text[data-v-77465e96],.saver-mystify[data-v-77465e96],.saver-pipes[data-v-77465e96],.saver-defrag[data-v-77465e96],.saver-pipes-container[data-v-77465e96],.saver-bonfire[data-v-77465e96]{width:100%;height:100%;background:#000}.saver-bluescreen[data-v-77465e96]{width:100%;height:100%;background:#00a;color:#fff;font-family:Lucida Console,Courier New,monospace;font-size:16px;line-height:1.4;padding:20px}.bsod-content p[data-v-77465e96]{margin:0 0 1em}.pipes-ui[data-v-77465e96]{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;z-index:999999}.pipes-ui button[data-v-77465e96]{background:#00000080;color:#888;border:1px solid #444;padding:5px 15px;cursor:pointer;font-family:Segoe UI,sans-serif}.pipes-ui button.active[data-v-77465e96]{color:#fff;border-color:#fff;background:#fff3}.stereogram-app[data-v-5fa6f3c8]{display:flex;flex-direction:column;height:100%;padding:15px;background-color:#f0f0f0;color:#333;overflow-y:auto}.warning-message[data-v-5fa6f3c8]{background-color:#ffebee;color:#d32f2f;padding:10px;border-radius:4px;margin-bottom:15px;font-size:14px;border:1px solid #ffcdd2}.controls[data-v-5fa6f3c8]{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:15px}.input-group[data-v-5fa6f3c8]{margin-bottom:15px}.checkbox-label[data-v-5fa6f3c8]{display:flex;align-items:center;gap:8px}label[data-v-5fa6f3c8]{display:block;font-weight:700;margin-bottom:5px}small[data-v-5fa6f3c8]{display:block;color:#666;margin-top:2px}.generate-btn[data-v-5fa6f3c8]{background-color:#0078d7;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:4px;cursor:pointer;width:100%}.generate-btn[data-v-5fa6f3c8]:hover:not(:disabled){background-color:#005a9e}.generate-btn[data-v-5fa6f3c8]:disabled{background-color:#ccc;cursor:wait}.canvas-container[data-v-5fa6f3c8]{flex:1;display:flex;justify-content:center;align-items:center;background:#ccc;border:1px solid #999;overflow:auto;min-height:200px}.preview-canvas[data-v-5fa6f3c8]{max-width:100%;max-height:100%;box-shadow:0 0 10px #0003}.preview-canvas[data-v-5fa6f3c8]:fullscreen{width:100vw;height:100vh;background-color:#000;cursor:none}.text-editor[data-v-771570aa]{display:flex;flex-direction:column;height:100%;background:#fff}.menu-bar[data-v-771570aa]{display:flex;background:#f0f0f0;border-bottom:1px solid #ccc;padding:2px;-webkit-user-select:none;user-select:none}.menu-item[data-v-771570aa]{font-size:.7em;padding:2px 8px;cursor:pointer;position:relative}.menu-item[data-v-771570aa]:hover{background:#e0e0e0}.dropdown-menu[data-v-771570aa]{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;box-shadow:2px 2px 5px #0003;min-width:150px;z-index:1000}.dropdown-item[data-v-771570aa]{padding:5px 10px;cursor:pointer}.dropdown-item[data-v-771570aa]:hover{background:#0078d7;color:#fff}.separator[data-v-771570aa]{height:1px;background:#ccc;margin:2px 0}.editor-content[data-v-771570aa]{flex:1;resize:none;border:none;padding:5px;font-family:monospace;font-size:14px;outline:none}@media(prefers-color-scheme:dark){.text-editor[data-v-771570aa]{background:#202020;color:#e0e0e0}.menu-bar[data-v-771570aa]{background:#333;border-bottom-color:#555;color:#e0e0e0}.menu-item[data-v-771570aa]:hover{background:#555}.dropdown-menu[data-v-771570aa]{background:#333;border-color:#555;color:#e0e0e0}.editor-content[data-v-771570aa]{background:#1e1e1e;color:#d4d4d4}}.image-viewer[data-v-788538d8]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#222;overflow:hidden}img[data-v-788538d8]{max-width:100%;max-height:100%;object-fit:contain}.folder-view[data-v-67c703a0]{display:flex;flex-direction:column;height:100%;background:#fff}.file-list[data-v-67c703a0]{flex:1;padding:10px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px;overflow-y:auto}.file-item[data-v-67c703a0]{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;border:1px solid transparent}.file-item[data-v-67c703a0]:hover{background-color:#0078d71a;border-color:#0078d74d}.file-item.selected[data-v-67c703a0]{background-color:navy;color:#fff;border:1px dotted #ffffff}.file-icon[data-v-67c703a0]{font-size:32px;margin-bottom:5px}.file-name[data-v-67c703a0]{font-size:12px;text-align:center;word-break:break-word;line-height:1.2;max-height:2.4em;overflow:hidden}.empty-folder[data-v-67c703a0]{width:100%;text-align:center;color:#888;margin-top:20px}@media(prefers-color-scheme:dark){.folder-view[data-v-67c703a0]{background:#202020;color:#e0e0e0}.file-item[data-v-67c703a0]:hover{background-color:#ffffff1a;border-color:#fff3}.file-item.selected[data-v-67c703a0]{background-color:#404040;border-color:#888}}.folder-window-layout[data-v-5f783932]{display:flex;flex-direction:column;height:100%}.folder-toolbar[data-v-5f783932]{display:flex;gap:5px;padding:5px;background:#f0f0f0;border-bottom:1px solid #ccc}.toolbar-btn[data-v-5f783932]{border:1px solid #ccc;background:#fff;border-radius:4px;padding:4px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.toolbar-btn[data-v-5f783932]:hover:not(:disabled){background:#e0e0e0}.toolbar-btn[data-v-5f783932]:disabled{opacity:.5;cursor:default}.folder-content-view[data-v-5f783932]{flex:1;overflow:auto}.folder-address-bar[data-v-5f783932]{flex:1;background:#fff;border:1px solid #ccc;padding:2px 5px;display:flex;align-items:center;font-size:12px;margin-left:5px;white-space:nowrap;overflow:hidden}.breadcrumb-segment[data-v-5f783932]{display:inline-flex;align-items:center}.breadcrumb-link[data-v-5f783932]{cursor:pointer;padding:0 2px}.breadcrumb-link[data-v-5f783932]:hover{background-color:#e0e0e0;text-decoration:underline}.breadcrumb-separator[data-v-5f783932]{color:#666;margin:0 2px}.screensaver-settings[data-v-057d260f]{display:flex;flex-direction:column;gap:20px}.setting-item[data-v-057d260f]{display:flex;align-items:center;gap:10px}select[data-v-057d260f],input[data-v-057d260f]{padding:5px}.preview-container[data-v-057d260f]{display:flex;justify-content:center;align-items:center;padding:20px 0}.preview-monitor[data-v-057d260f]{width:200px;height:150px;background:silver;border:2px solid;border-color:#dfdfdf #404040 #404040 #dfdfdf;padding:15px 15px 25px;display:flex;justify-content:center;align-items:center}.preview-screen[data-v-057d260f]{width:100%;height:100%;background:#000;position:relative;overflow:hidden}.preview-starfield[data-v-057d260f]{background-image:radial-gradient(white 1px,transparent 1px),radial-gradient(white 1px,transparent 1px);background-size:30px 30px,60px 60px;background-position:0 0,15px 15px}.preview-mystify[data-v-057d260f]{background:#000 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M10 10 L90 50 L10 90 Z" fill="none" stroke="lime" stroke-width="2"/><path d="M90 10 L10 50 L90 90 Z" fill="none" stroke="fuchsia" stroke-width="2"/></svg>') center/contain no-repeat}.preview-maze[data-v-057d260f]{background:#000;background-image:linear-gradient(#00FF00 1px,transparent 1px),linear-gradient(90deg,#00FF00 1px,transparent 1px);background-size:10px 10px}.preview-pipes[data-v-057d260f]{background:#000;background-image:linear-gradient(45deg,transparent 48%,#00ff00 48%,#00ff00 52%,transparent 52%),linear-gradient(-45deg,transparent 48%,#ff00ff 48%,#ff00ff 52%,transparent 52%)}.preview-defrag[data-v-057d260f]{background:#000020;background-image:linear-gradient(45deg,#ff0000 25%,transparent 25%,transparent 75%,#00ff00 75%,#00ff00),linear-gradient(45deg,#00ff00 25%,transparent 25%,transparent 75%,#ff0000 75%,#ff0000);background-size:20px 20px}.preview-bonfire[data-v-057d260f]{background:#100500;display:flex;justify-content:center;align-items:flex-end}.preview-bonfire[data-v-057d260f]:after{content:"";width:20px;height:40px;background:radial-gradient(ellipse at bottom,#ffcc00 0%,#ff4500 60%,transparent 80%);border-radius:50% 50% 20% 20%;filter:blur(2px);margin-bottom:20px}.preview-3d-text[data-v-057d260f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:1.5em}.preview-bluescreen[data-v-057d260f]{background-color:#00a;color:#fff;font-size:4px;text-align:center;padding-top:10px}.buttons[data-v-057d260f]{text-align:right}button[data-v-057d260f]{padding:5px 15px}.help-text[data-v-057d260f]{font-size:12px;color:#666;text-align:center}.settings-view[data-v-6e74d642]{padding:20px;height:100%;background:#f0f0f0;overflow-y:auto}.setting-panel[data-v-6e74d642]{background:#fff;padding:20px;border-radius:4px;box-shadow:0 1px 3px #0000001a}h3[data-v-6e74d642]{margin-top:0;border-bottom:1px solid #eee;padding-bottom:10px}.form-group[data-v-6e74d642]{margin-bottom:15px}.form-group label[data-v-6e74d642]{display:block;margin-bottom:5px;font-weight:700}.form-group input[type=text][data-v-6e74d642]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}button[data-v-6e74d642]{padding:8px 16px;background:#0078d7;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-6e74d642]:hover{background:#0063b1}@media(prefers-color-scheme:dark){.settings-view[data-v-6e74d642]{background:#202020;color:#e0e0e0}.setting-panel[data-v-6e74d642]{background:#333;color:#e0e0e0}h3[data-v-6e74d642]{border-bottom-color:#555}.form-group input[type=text][data-v-6e74d642]{background:#444;border-color:#666;color:#fff}}.json-editor[data-v-09b191d2]{display:flex;flex-direction:column;height:100%;background:#fff}.menu-bar[data-v-09b191d2]{display:flex;background:#f0f0f0;border-bottom:1px solid #ccc;padding:2px;-webkit-user-select:none;user-select:none}.menu-item[data-v-09b191d2]{padding:2px 8px;cursor:pointer;position:relative}.menu-item[data-v-09b191d2]:hover{background:#e0e0e0}.dropdown-menu[data-v-09b191d2]{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;box-shadow:2px 2px 5px #0003;min-width:150px;z-index:1000}.dropdown-item[data-v-09b191d2]{padding:5px 10px;cursor:pointer}.dropdown-item[data-v-09b191d2]:hover{background:#0078d7;color:#fff}.separator[data-v-09b191d2]{height:1px;background:#ccc;margin:2px 0}.editor-content[data-v-09b191d2]{flex:1;resize:none;border:none;padding:5px;font-family:monospace;font-size:14px;outline:none}@media(prefers-color-scheme:dark){.json-editor[data-v-09b191d2]{background:#202020;color:#e0e0e0}.menu-bar[data-v-09b191d2]{background:#333;border-bottom-color:#555;color:#e0e0e0}.menu-item[data-v-09b191d2]:hover{background:#555}.dropdown-menu[data-v-09b191d2]{background:#333;border-color:#555;color:#e0e0e0}.editor-content[data-v-09b191d2]{background:#1e1e1e;color:#d4d4d4}}.dice-app-content[data-v-a0061d2f]{padding:20px;text-align:center}.dice-controls[data-v-a0061d2f]{margin-bottom:15px;display:flex;flex-direction:column;gap:8px;align-items:center}.mode-switch[data-v-a0061d2f]{margin-bottom:8px;font-weight:700}.chinchiro-info[data-v-a0061d2f]{font-size:12px;color:#666;margin-bottom:5px}.control-row[data-v-a0061d2f]{display:flex;align-items:center;gap:8px;background:#f5f5f5;padding:4px 8px;border-radius:4px}.color-picker[data-v-a0061d2f]{width:30px;height:30px;padding:0;border:none;cursor:pointer;background:none}.count-slider[data-v-a0061d2f]{width:100px;cursor:pointer}.count-label[data-v-a0061d2f]{font-size:14px;width:30px;text-align:right}.remove-btn[data-v-a0061d2f]{background:#ff6b6b;color:#fff;border:none;border-radius:50%;width:20px;height:20px;line-height:1;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.add-btn[data-v-a0061d2f]{background:#4caf50;color:#fff;border:none;border-radius:4px;padding:4px 12px;font-size:12px;cursor:pointer}.dice-button[data-v-a0061d2f]{padding:8px 20px;font-size:16px;cursor:pointer}.dice-help[data-v-a0061d2f]{margin-top:15px;font-size:12px;color:#666}.dice-result[data-v-a0061d2f]{margin-top:20px;color:#333;background:#ffffffe6;padding:10px;border-radius:8px;box-shadow:0 2px 5px #0003;text-align:left;display:inline-block}.result-line[data-v-a0061d2f]{display:flex;align-items:center;gap:8px;margin:4px 0}.color-dot[data-v-a0061d2f]{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.result-sum[data-v-a0061d2f]{font-size:20px;font-weight:700}.result-detail[data-v-a0061d2f]{font-size:14px;color:#666}.teleported-result-container[data-v-a0061d2f]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000000;pointer-events:none}.flashy-result-box[data-v-a0061d2f]{display:flex;flex-direction:column;align-items:center;gap:10px;animation:flashy-result-a0061d2f 1s cubic-bezier(.175,.885,.32,1.275) forwards}.flashy-line[data-v-a0061d2f]{font-size:8vw;font-weight:700;text-shadow:2px 2px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;line-height:1}.flashy-detail[data-v-a0061d2f]{font-size:.5em;opacity:.8}.flashy-line.win-super[data-v-a0061d2f]{color:gold;text-shadow:0 0 10px #ff0000,2px 2px 0 #000;transform:scale(1.2)}.flashy-line.win[data-v-a0061d2f]{color:#f44;text-shadow:2px 2px 0 #fff,0 0 10px #ffff00}.flashy-line.loss[data-v-a0061d2f]{color:#44f;text-shadow:2px 2px 0 #000}.flashy-line.loss-minor[data-v-a0061d2f]{color:#888}@keyframes flashy-result-a0061d2f{0%{opacity:0;transform:scale(.3) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}.dark-overlay[data-v-a0061d2f]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:999998;pointer-events:none;transition:opacity .5s}.dice-layer[data-v-a0061d2f]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999999;overflow:hidden;transition:opacity 1s ease}.dice-container[data-v-a0061d2f]{position:absolute;width:50px;height:50px;perspective:400px}.dice-body[data-v-a0061d2f]{width:100%;height:100%;position:relative;transform-style:preserve-3d}.dice-face[data-v-a0061d2f]{position:absolute;width:50px;height:50px;background:var(--bg-color, white);border:2px solid #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:var(--text-color, #333);box-shadow:inset 0 0 10px #0000001a}.face-1[data-v-a0061d2f]{transform:translateZ(25px)}.face-2[data-v-a0061d2f]{transform:rotateX(90deg) translateZ(25px)}.face-3[data-v-a0061d2f]{transform:rotateY(90deg) translateZ(25px)}.face-4[data-v-a0061d2f]{transform:rotateY(-90deg) translateZ(25px)}.face-5[data-v-a0061d2f]{transform:rotateX(-90deg) translateZ(25px)}.face-6[data-v-a0061d2f]{transform:rotateY(180deg) translateZ(25px)}.d20-app-content[data-v-4f750aab]{padding:20px;text-align:center}.d20-controls[data-v-4f750aab]{margin-bottom:15px;display:flex;flex-direction:column;gap:8px;align-items:center}.control-row[data-v-4f750aab]{display:flex;align-items:center;gap:8px;background:#f5f5f5;padding:4px 8px;border-radius:4px}.color-picker[data-v-4f750aab]{width:30px;height:30px;padding:0;border:none;cursor:pointer;background:none}.count-slider[data-v-4f750aab]{width:100px;cursor:pointer}.count-label[data-v-4f750aab]{font-size:14px;width:30px;text-align:right}.remove-btn[data-v-4f750aab]{background:#ff6b6b;color:#fff;border:none;border-radius:50%;width:20px;height:20px;line-height:1;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.add-btn[data-v-4f750aab]{background:#4caf50;color:#fff;border:none;border-radius:4px;padding:4px 12px;font-size:12px;cursor:pointer}.d20-button[data-v-4f750aab]{padding:8px 20px;font-size:16px;cursor:pointer}.d20-help[data-v-4f750aab]{margin-top:15px;font-size:12px;color:#666}.d20-result[data-v-4f750aab]{margin-top:20px;color:#333;background:#ffffffe6;padding:10px;border-radius:8px;box-shadow:0 2px 5px #0003;text-align:left;display:inline-block}.result-line[data-v-4f750aab]{display:flex;align-items:center;gap:8px;margin:4px 0}.color-dot[data-v-4f750aab]{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.result-sum[data-v-4f750aab]{font-size:20px;font-weight:700}.result-detail[data-v-4f750aab]{font-size:14px;color:#666}.teleported-result-container[data-v-4f750aab]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000000;pointer-events:none}.flashy-result-box[data-v-4f750aab]{display:flex;flex-direction:column;align-items:center;gap:10px;animation:flashy-result-4f750aab 1s cubic-bezier(.175,.885,.32,1.275) forwards}.flashy-line[data-v-4f750aab]{font-size:8vw;font-weight:700;text-shadow:2px 2px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;line-height:1}.flashy-detail[data-v-4f750aab]{font-size:.5em;opacity:.8}@keyframes flashy-result-4f750aab{0%{opacity:0;transform:scale(.3) rotate(20deg)}to{opacity:1;transform:scale(1) rotate(0)}}.dark-overlay[data-v-4f750aab]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:999998;pointer-events:none;transition:opacity .5s}.d20-layer[data-v-4f750aab]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999999;overflow:hidden;transition:opacity 1s ease}.d20-container[data-v-4f750aab]{position:absolute;width:50px;height:50px}.d20-body[data-v-4f750aab]{width:100%;height:100%;background-color:var(--bg-color, #f0f0f0);border:2px solid #999;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:var(--text-color, #333);box-shadow:0 0 10px #0003}.pomodoro-container[data-v-75878e07]{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;background:#fff;color:#333;overflow:hidden}.timer-view[data-v-75878e07]{display:flex;flex-direction:column;align-items:center;width:100%}.progress-ring[data-v-75878e07]{position:relative;width:180px;height:180px;margin-bottom:20px}.progress-circle[data-v-75878e07]{transition:stroke-dashoffset .5s linear,stroke .3s ease}.timer-text[data-v-75878e07]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mode-label[data-v-75878e07]{font-size:14px;color:#666;margin-bottom:5px}.time-display[data-v-75878e07]{font-size:42px;font-weight:700;font-family:monospace;color:var(--theme-color);line-height:1}.cycle-info[data-v-75878e07]{font-size:12px;color:#999;margin-top:5px}.controls[data-v-75878e07]{display:flex;gap:10px;align-items:center}.btn[data-v-75878e07]{border:none;border-radius:20px;padding:8px 20px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;outline:none}.btn[data-v-75878e07]:active{transform:scale(.95)}.btn-primary[data-v-75878e07]{background-color:var(--theme-color);color:#fff;min-width:80px}.btn-secondary[data-v-75878e07]{background-color:#eee;color:#333;min-width:80px}.btn-icon[data-v-75878e07]{background:none;font-size:18px;padding:8px;color:#666;border-radius:50%}.btn-icon[data-v-75878e07]:hover{background-color:#f0f0f0}.settings-container.is-mobile[data-v-75878e07]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10}.settings-container.is-desktop[data-v-75878e07]{position:fixed;z-index:999999;filter:drop-shadow(0 10px 25px rgba(0,0,0,.5))}.settings-modal[data-v-75878e07]{background:#fff;padding:20px;border-radius:12px;width:90%;max-width:280px;box-shadow:0 4px 20px #0003}.settings-modal.window-style[data-v-75878e07]{width:300px;padding:0;overflow:hidden;border:1px solid #999;border-radius:6px}.settings-modal.window-style .form-group[data-v-75878e07],.settings-modal.window-style .full-width[data-v-75878e07]{margin-left:20px;margin-right:20px;width:auto}.settings-modal.window-style .full-width[data-v-75878e07]{margin-bottom:20px}.window-header[data-v-75878e07]{background:#e0e0e0;padding:8px 15px;display:flex;justify-content:space-between;align-items:center;cursor:grab;border-bottom:1px solid #ccc;margin-bottom:15px;font-weight:700;font-size:14px}.window-header[data-v-75878e07]:active{cursor:grabbing}.close-btn[data-v-75878e07]{background:none;border:none;font-size:20px;cursor:pointer;color:#666;line-height:1}.close-btn[data-v-75878e07]:hover{color:#000}.settings-modal h3[data-v-75878e07]{margin-top:0;margin-bottom:15px;text-align:center}.form-group[data-v-75878e07]{margin-bottom:15px}.form-group label[data-v-75878e07]{display:block;margin-bottom:5px;font-size:14px;color:#666}.form-group input[data-v-75878e07]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:16px}.full-width[data-v-75878e07]{width:100%;margin-top:10px}[data-v-eb4417b0]{box-sizing:border-box}.quiz-app[data-v-eb4417b0]{width:100%;height:100%;background:#f5f7fa;display:flex;flex-direction:column;font-family:Helvetica Neue,Arial,sans-serif;color:#333;overflow:hidden}.app-header[data-v-eb4417b0]{height:40px;background:#2c3e50;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-weight:700;flex-shrink:0}.close-btn[data-v-eb4417b0]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.btn-primary[data-v-eb4417b0]{background:#3498db;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;cursor:pointer;transition:background .2s}.btn-primary[data-v-eb4417b0]:hover{background:#2980b9}.btn-primary.large[data-v-eb4417b0]{font-size:20px;padding:16px 40px}.btn-secondary[data-v-eb4417b0]{background:#95a5a6;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;cursor:pointer}.btn-secondary[data-v-eb4417b0]:hover{background:#7f8c8d}.view-home[data-v-eb4417b0]{flex:1;display:flex;flex-direction:column;padding:20px;overflow-y:auto}.hero-section[data-v-eb4417b0]{text-align:center;margin-bottom:40px;padding:40px 0;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d}.hero-section h1[data-v-eb4417b0]{margin:0 0 10px;font-size:32px;color:#2c3e50}.hero-section p[data-v-eb4417b0]{color:#7f8c8d;margin-bottom:20px}.history-section h2[data-v-eb4417b0]{font-size:20px;margin-bottom:16px;color:#34495e}.history-list[data-v-eb4417b0]{display:grid;gap:12px}.history-card[data-v-eb4417b0]{background:#fff;padding:16px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:transform .1s,box-shadow .1s;border:1px solid #eee}.history-card[data-v-eb4417b0]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.history-info[data-v-eb4417b0]{flex:1}.history-title[data-v-eb4417b0]{font-weight:700;margin-bottom:4px}.history-date[data-v-eb4417b0]{font-size:12px;color:#999}.history-score[data-v-eb4417b0]{font-size:18px;font-weight:700;color:#27ae60;margin:0 20px}.history-action[data-v-eb4417b0]{color:#3498db;font-size:14px}.no-history[data-v-eb4417b0]{text-align:center;color:#aaa;padding:20px}.view-quiz[data-v-eb4417b0]{flex:1;display:flex;flex-direction:column}.quiz-progress[data-v-eb4417b0]{height:6px;background:#e0e0e0;width:100%}.progress-bar[data-v-eb4417b0]{height:100%;background:#27ae60;transition:width .3s}.quiz-content[data-v-eb4417b0]{flex:1;display:flex;flex-direction:column;width:100%;overflow-y:auto}.quiz-card[data-v-eb4417b0]{width:100%;max-width:800px;margin:auto;display:flex;flex-direction:column;align-items:center;padding:20px}.question-number[data-v-eb4417b0]{color:#7f8c8d;margin-bottom:10px;font-weight:700}.question-text[data-v-eb4417b0]{font-size:28px;font-weight:700;text-align:center;margin-bottom:40px;color:#2c3e50}.options-grid[data-v-eb4417b0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.option-btn[data-v-eb4417b0]{background:#fff;border:2px solid #e0e0e0;padding:20px;border-radius:12px;font-size:18px;cursor:pointer;text-align:left;transition:all .2s;display:flex;align-items:center}.option-btn[data-v-eb4417b0]:hover{border-color:#3498db;background:#f0f8ff}.option-btn.selected[data-v-eb4417b0]{border-color:#3498db;background:#d6eaf8;color:#2980b9;font-weight:700}.option-label[data-v-eb4417b0]{background:#eee;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:14px;font-weight:700;color:#555}.quiz-nav[data-v-eb4417b0]{padding:20px;background:#fff;border-top:1px solid #eee;display:flex;justify-content:space-between}.nav-btn[data-v-eb4417b0]{background:none;border:1px solid #ccc;padding:8px 20px;border-radius:4px;cursor:pointer}.nav-btn[data-v-eb4417b0]:hover{background:#f9f9f9}.nav-btn[data-v-eb4417b0]:disabled{opacity:.5;cursor:not-allowed}.view-result[data-v-eb4417b0]{flex:1;display:flex;flex-direction:column;padding:20px;overflow-y:auto}.result-header[data-v-eb4417b0]{text-align:center;margin-bottom:30px}.score-display[data-v-eb4417b0]{font-size:48px;color:#2c3e50;font-weight:700}.score-total[data-v-eb4417b0]{font-size:24px;color:#7f8c8d}.result-details[data-v-eb4417b0]{max-width:800px;margin:0 auto 30px;width:100%}.result-row[data-v-eb4417b0]{background:#fff;padding:16px;border-radius:8px;margin-bottom:10px;display:flex;align-items:flex-start;border-left:5px solid #ccc}.result-row.correct[data-v-eb4417b0]{border-left-color:#27ae60}.result-row.wrong[data-v-eb4417b0]{border-left-color:#e74c3c}.row-icon[data-v-eb4417b0]{font-size:24px;margin-right:16px}.row-content[data-v-eb4417b0]{flex:1}.row-q[data-v-eb4417b0]{font-weight:700;margin-bottom:4px}.row-ans[data-v-eb4417b0]{color:#555}.row-correct[data-v-eb4417b0]{color:#e74c3c;font-weight:700;margin-top:4px}.result-actions[data-v-eb4417b0]{display:flex;justify-content:center;gap:20px;padding-bottom:40px}@media(max-width:600px){.hero-section h1[data-v-eb4417b0]{font-size:24px}.question-text[data-v-eb4417b0]{font-size:20px;margin-bottom:20px}.options-grid[data-v-eb4417b0]{grid-template-columns:1fr;gap:10px}.option-btn[data-v-eb4417b0]{padding:15px;font-size:16px}.quiz-card[data-v-eb4417b0]{padding:10px}.history-card[data-v-eb4417b0]{flex-direction:column;align-items:flex-start;gap:8px}.history-score[data-v-eb4417b0]{margin:0;align-self:flex-end}.history-action[data-v-eb4417b0]{align-self:flex-end}.result-header .score-display[data-v-eb4417b0]{font-size:36px}}.news-app-container[data-v-918f7110]{display:flex;height:100%;background:#f0f0f0;color:#333;font-family:sans-serif}.sidebar[data-v-918f7110]{width:200px;background:#e0e0e0;border-right:1px solid #ccc;display:flex;flex-direction:column}.add-feed-box[data-v-918f7110]{padding:8px;display:flex;gap:4px;border-bottom:1px solid #ccc}.add-feed-box input[data-v-918f7110]{flex:1;min-width:0;padding:4px;border:1px solid #999}.add-feed-box button[data-v-918f7110]{width:24px;cursor:pointer}.feed-list[data-v-918f7110]{flex:1;overflow-y:auto}.feed-item[data-v-918f7110]{padding:8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.feed-item[data-v-918f7110]:hover{background:#d0d0d0}.feed-item.active[data-v-918f7110]{background:#0078d7;color:#fff}.feed-title[data-v-918f7110]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-size:13px}.remove-btn[data-v-918f7110]{background:none;border:none;color:inherit;cursor:pointer;font-weight:700;padding:0 4px;opacity:.6}.remove-btn[data-v-918f7110]:hover{opacity:1}.main-area[data-v-918f7110]{flex:1;overflow-y:auto;padding:16px;background:#fff}.status-msg[data-v-918f7110]{text-align:center;margin-top:20px;color:#666}.status-msg.error[data-v-918f7110]{color:#d32f2f}.feed-header[data-v-918f7110]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:2px solid #0078d7;padding-bottom:8px}.feed-header h2[data-v-918f7110]{margin:0;font-size:18px}.refresh-btn[data-v-918f7110]{padding:4px 8px;cursor:pointer}.article-card[data-v-918f7110]{border:1px solid #eee;padding:12px;margin-bottom:12px;border-radius:4px;cursor:pointer;transition:background .2s}.article-card[data-v-918f7110]:hover{background:#f9f9f9;border-color:#ddd}.article-title[data-v-918f7110]{font-weight:700;font-size:16px;margin-bottom:4px;color:#06c}.article-meta[data-v-918f7110]{font-size:11px;color:#888;margin-bottom:8px}.article-desc[data-v-918f7110]{font-size:13px;color:#444;line-height:1.4}.empty-state[data-v-918f7110]{text-align:center;color:#888;margin-top:40px}.hint[data-v-918f7110]{font-size:11px;background:#eee;padding:4px;display:inline-block;margin-top:10px}.sound-settings-container[data-v-b192aef7]{padding:20px;height:100%;background:#fff;color:#333}h3[data-v-b192aef7]{margin-top:0;margin-bottom:20px}.form-group[data-v-b192aef7]{display:flex;align-items:center}.form-group label[data-v-b192aef7]{display:flex;align-items:center;cursor:pointer;font-size:16px}.form-group input[data-v-b192aef7]{margin-right:10px;width:18px;height:18px}.dev-state-exporter-view[data-v-89e7b350]{padding:20px;text-align:center}.dev-state-exporter-view h3[data-v-89e7b350]{margin-top:0}.dev-state-exporter-view .note[data-v-89e7b350]{font-size:.9em;color:#666;margin-bottom:20px}.dev-state-exporter-view button[data-v-89e7b350]{padding:10px 20px;cursor:pointer}.markdown-editor[data-v-accabf7d]{display:flex;flex-direction:column;height:100%;background:#36393f;color:#dcddde;font-family:gg sans,Helvetica Neue,Arial,sans-serif}.menu-bar[data-v-accabf7d]{display:flex;align-items:center;background:#2f3136;border-bottom:1px solid #202225;padding:0 8px;-webkit-user-select:none;user-select:none;height:32px}.menu-item[data-v-accabf7d]{font-size:13px;padding:4px 8px;cursor:pointer;position:relative;color:#b9bbbe}.menu-item[data-v-accabf7d]:hover{background:#40444b;color:#fff;border-radius:4px}.tabs[data-v-accabf7d]{display:flex;margin-left:auto;background:#202225;border-radius:4px;padding:2px}.tab[data-v-accabf7d]{padding:2px 12px;font-size:12px;cursor:pointer;border-radius:3px;color:#8e9297}.tab.active[data-v-accabf7d]{background:#40444b;color:#fff}.toolbar[data-v-accabf7d]{display:flex;flex-wrap:wrap;background:#2f3136;padding:4px;border-bottom:1px solid #202225;gap:2px}.toolbar-btn[data-v-accabf7d]{background:#36393f;border:1px solid #202225;color:#b9bbbe;padding:2px 6px;font-size:11px;cursor:pointer;border-radius:3px}.toolbar-btn[data-v-accabf7d]:hover{background:#40444b;color:#fff}.editor-body[data-v-accabf7d]{display:flex;flex:1;overflow:hidden;position:relative}.editor-textarea[data-v-accabf7d]{width:100%;height:100%;resize:none;border:none;padding:16px;background:#36393f;color:#dcddde;font-family:Consolas,Courier New,monospace;font-size:14px;line-height:1.5;outline:none}.preview-area[data-v-accabf7d]{width:100%;height:100%;padding:16px;overflow-y:auto;background:#36393f;color:#dcddde}.resize-handle[data-v-accabf7d]{width:5px;background:#202225;cursor:col-resize;flex-shrink:0;transition:background .2s}.resize-handle[data-v-accabf7d]:hover,.resize-handle[data-v-accabf7d]:active{background:#7289da}.help-modal[data-v-accabf7d]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.help-content[data-v-accabf7d]{background:#36393f;padding:20px;border-radius:8px;max-width:80%;max-height:80%;overflow-y:auto;position:relative;box-shadow:0 4px 15px #00000080;border:1px solid #202225}.close-help[data-v-accabf7d]{position:absolute;top:10px;right:10px;background:none;border:none;color:#dcddde;font-size:20px;cursor:pointer}[data-v-accabf7d] h1,[data-v-accabf7d] h2,[data-v-accabf7d] h3{border-bottom:1px solid #4f545c;padding-bottom:.3em;margin-top:24px;margin-bottom:16px;color:#fff}[data-v-accabf7d] p{margin-bottom:16px;line-height:1.6}[data-v-accabf7d] a{color:#00b0f4;text-decoration:none}[data-v-accabf7d] a:hover{text-decoration:underline}[data-v-accabf7d] code{background:#2f3136;padding:2px 4px;border-radius:3px;font-family:Consolas,Courier New,monospace;font-size:.9em}[data-v-accabf7d] pre{background:#2f3136;padding:12px;border-radius:4px;overflow-x:auto;border:1px solid #202225}[data-v-accabf7d] pre code{background:transparent;padding:0}[data-v-accabf7d] blockquote{margin:0;padding-left:10px;border-left:4px solid #4f545c;color:#a3a6aa}[data-v-accabf7d] ul,[data-v-accabf7d] ol{padding-left:24px;margin-bottom:16px}[data-v-accabf7d] img{max-width:100%;border-radius:4px}[data-v-accabf7d] hr{border:none;border-top:1px solid #4f545c;margin:24px 0}.dropdown-menu[data-v-accabf7d]{position:absolute;top:100%;left:0;background:#18191c;border:1px solid #000;box-shadow:0 4px 8px #0003;min-width:180px;z-index:1000;border-radius:4px;padding:6px 0;margin-top:4px}.dropdown-item[data-v-accabf7d]{padding:6px 12px;cursor:pointer;color:#b9bbbe;font-size:13px}.dropdown-item[data-v-accabf7d]:hover{background:#4752c4;color:#fff}.separator[data-v-accabf7d]{height:1px;background:#3f4147;margin:4px 8px}[data-v-accabf7d] .hljs{display:block;overflow-x:auto;padding:.5em;color:#abb2bf;background:#282c34}[data-v-accabf7d] .hljs-comment,[data-v-accabf7d] .hljs-quote{color:#5c6370;font-style:italic}[data-v-accabf7d] .hljs-doctag,[data-v-accabf7d] .hljs-keyword,[data-v-accabf7d] .hljs-formula{color:#c678dd}[data-v-accabf7d] .hljs-section,[data-v-accabf7d] .hljs-name,[data-v-accabf7d] .hljs-selector-tag,[data-v-accabf7d] .hljs-deletion,[data-v-accabf7d] .hljs-subst{color:#e06c75}[data-v-accabf7d] .hljs-literal{color:#56b6c2}[data-v-accabf7d] .hljs-string,[data-v-accabf7d] .hljs-regexp,[data-v-accabf7d] .hljs-addition,[data-v-accabf7d] .hljs-attribute,[data-v-accabf7d] .hljs-meta .hljs-string{color:#98c379}[data-v-accabf7d] .hljs-attr,[data-v-accabf7d] .hljs-variable,[data-v-accabf7d] .hljs-template-variable,[data-v-accabf7d] .hljs-type,[data-v-accabf7d] .hljs-selector-class,[data-v-accabf7d] .hljs-selector-attr,[data-v-accabf7d] .hljs-selector-pseudo,[data-v-accabf7d] .hljs-number{color:#d19a66}[data-v-accabf7d] .hljs-symbol,[data-v-accabf7d] .hljs-bullet,[data-v-accabf7d] .hljs-link,[data-v-accabf7d] .hljs-meta,[data-v-accabf7d] .hljs-selector-id,[data-v-accabf7d] .hljs-title{color:#61aeee}[data-v-accabf7d] .hljs-built_in,[data-v-accabf7d] .hljs-title.class_,[data-v-accabf7d] .hljs-class .hljs-title{color:#e6c07b}[data-v-accabf7d] .hljs-emphasis{font-style:italic}[data-v-accabf7d] .hljs-strong{font-weight:700}[data-v-accabf7d] .hljs-link{text-decoration:underline}[data-v-accabf7d] table{border-collapse:collapse;width:100%;margin-bottom:16px}[data-v-accabf7d] th,[data-v-accabf7d] td{border:1px solid #4f545c;padding:6px 13px}[data-v-accabf7d] th{background-color:#202225;font-weight:700}[data-v-accabf7d] tr:nth-child(2n){background-color:#2f3136}[data-v-accabf7d] input[type=checkbox]{margin-right:.5em;appearance:none;width:1.2em;height:1.2em;border:1px solid #72767d;border-radius:3px;background-color:#36393f;vertical-align:text-bottom;position:relative}[data-v-accabf7d] input[type=checkbox]:checked{background-color:#5865f2;border-color:#5865f2}[data-v-accabf7d] input[type=checkbox]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.8em;color:#fff}[data-v-a113dd82]{box-sizing:border-box;-webkit-user-select:none;user-select:none}.desktop[data-v-a113dd82]{width:100vw;height:100vh;background-color:teal;position:relative;overflow:hidden;font-family:Segoe UI,sans-serif}.desktop-icons[data-v-a113dd82]{width:100%;height:100%;position:absolute}.storage-notice[data-v-a113dd82]{position:absolute;bottom:45px;right:15px;color:#ffffff80;font-size:12px;pointer-events:none;z-index:0}.dev-mode-label[data-v-a113dd82]{position:fixed;top:0;right:0;background-color:#ff0000b3;color:#fff;padding:2px 6px;font-size:12px;font-weight:700;z-index:200005;pointer-events:none}.desktop-ghost[data-v-a113dd82]{transform:none!important}.copy-badge[data-v-a113dd82]{position:absolute;top:50%;left:50%;margin-top:8px;margin-left:8px;width:20px;height:20px;background-color:#28a745;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;box-shadow:0 2px 4px #0000004d;z-index:100002}.icon-badge[data-v-a113dd82]{position:absolute;width:80px;height:80px;pointer-events:none;display:flex;justify-content:flex-end;padding:2px;font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.8)}.selection-box[data-v-a113dd82]{position:absolute;border:1px dotted #ffffff;background-color:#0078d74d;pointer-events:none;z-index:9999}.drag-ghost[data-v-a113dd82]{position:fixed;width:80px;display:flex;flex-direction:column;align-items:center;pointer-events:none;opacity:.7;z-index:10000;z-index:99999;transform:translate(-50%,-50%);color:#fff;text-shadow:1px 1px 2px black}.tray-icons[data-v-a113dd82]{position:absolute;bottom:0;right:90px;height:40px;display:flex;align-items:center;z-index:100000}.tray-icon[data-v-a113dd82]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;margin-left:5px}.tray-icon[data-v-a113dd82]:hover{background-color:#ffffff4d;border-radius:4px}.tray-menu[data-v-a113dd82]{position:fixed;background:silver;border:2px solid;border-color:#dfdfdf #404040 #404040 #dfdfdf;box-shadow:2px 2px 5px #0000004d;min-width:100px;z-index:100001;transform:translateY(-100%)}.tray-menu .menu-item[data-v-a113dd82]{padding:5px 10px;cursor:pointer}.tray-menu .menu-item[data-v-a113dd82]:hover{background:navy;color:#fff}.mobile-launcher[data-v-a113dd82]{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px 20px 60px;overflow-y:auto;background-color:#0000001a}.mobile-app-grid[data-v-a113dd82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:16px;justify-content:center}.mobile-app-item[data-v-a113dd82]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;background-color:#fff3;border-radius:12px;cursor:pointer;transition:background-color .2s}.mobile-app-item[data-v-a113dd82]:active{background-color:#fff6}.mobile-app-icon[data-v-a113dd82]{font-size:32px;margin-bottom:8px}.mobile-app-title[data-v-a113dd82]{font-size:12px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);word-break:break-word;line-height:1.2}.mobile-sticky-note[data-v-a113dd82]{width:100%;min-height:140px;background-color:#fef3c7;box-shadow:1px 2px 8px #00000026;margin-bottom:30px;padding:15px;display:flex;flex-direction:column;transform:rotate(-1deg)}.fixed-sticky-note[data-v-a113dd82]{position:absolute;top:60px;right:60px;width:260px;height:260px;background-color:#fef3c7;box-shadow:2px 4px 12px #00000026;transform:rotate(2deg);z-index:0;padding:15px;display:flex;flex-direction:column}.sticky-pin[data-v-a113dd82]{text-align:center;font-size:24px;margin-top:-25px;text-shadow:1px 1px 2px rgba(0,0,0,.2);pointer-events:none;-webkit-user-select:none;user-select:none}.sticky-textarea[data-v-a113dd82]{flex:1;background:transparent;border:none;resize:none;font-family:Segoe UI,sans-serif;font-size:16px;line-height:1.6;color:#4b5563;outline:none;width:100%;height:100%}.sticky-content[data-v-a113dd82]{flex:1;font-family:Segoe UI,sans-serif;font-size:16px;line-height:1.6;color:#4b5563;width:100%;height:100%;overflow-y:auto;word-break:break-word;white-space:pre-wrap}.sticky-content[data-v-a113dd82] a{color:#0056b3;text-decoration:underline}.sticky-content[data-v-a113dd82] a:hover{color:#003d82}.shutdown-complete-screen[data-v-a113dd82]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;color:#fc0;display:flex;align-items:center;justify-content:center;z-index:200000;font-family:"MS Sans Serif",Segoe UI,sans-serif}.shutdown-message[data-v-a113dd82]{font-size:32px;text-align:center;line-height:1.5;font-weight:700}.shutdown-complete-screen.crt-off-anim[data-v-a113dd82]{animation:crt-turn-off-a113dd82 .6s cubic-bezier(.23,1,.32,1) forwards}@keyframes crt-turn-off-a113dd82{0%{transform:scale(1);filter:brightness(1);opacity:1}50%{transform:scaleY(.005);filter:brightness(5);opacity:1}to{transform:scale(0);filter:brightness(20);opacity:0}}.power-off-screen[data-v-a113dd82]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:200002}.reboot-btn[data-v-a113dd82]{position:absolute;bottom:30px;right:30px;padding:8px 16px;background:transparent;color:#666;border:1px solid #444;cursor:pointer;font-family:Segoe UI,sans-serif;font-size:14px;transition:all .3s}.reboot-btn[data-v-a113dd82]:hover{color:#fff;border-color:#fff}.shutdown-backdrop[data-v-a113dd82]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:199999}.afterglow-particle[data-v-a113dd82]{position:fixed;background-color:#fff;border-radius:50%;pointer-events:none;z-index:200003;transform:translate(-50%,-50%)}.afterglow-particle.center-dot[data-v-a113dd82]{box-shadow:0 0 8px #fff,0 0 15px #4ff;animation:afterglow-center-a113dd82 1.5s ease-out forwards}.afterglow-particle.sparkle[data-v-a113dd82]{box-shadow:0 0 4px #fff;animation:afterglow-sparkle-a113dd82 ease-out forwards}@keyframes afterglow-center-a113dd82{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}@keyframes afterglow-sparkle-a113dd82{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}.bios-screen[data-v-a113dd82]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;color:#ccc;font-family:Courier New,Courier,monospace;font-size:18px;padding:40px;z-index:200010;line-height:1.2;white-space:pre;cursor:none;overflow-y:auto}.bios-logo[data-v-a113dd82]{position:absolute;top:40px;right:40px;border:4px double #cccccc;padding:10px;font-weight:700;font-size:12px;text-align:center;width:140px;line-height:1.2;opacity:.8}.bios-logo[data-v-a113dd82]:before{content:"ESDF";display:block;font-style:italic;font-size:28px;margin-bottom:5px;text-transform:lowercase}.bios-cursor[data-v-a113dd82]{display:inline-block;animation:blink-a113dd82 .2s step-end infinite}.dev-state-exporter-view[data-v-a113dd82]{padding:20px;text-align:center}.dev-state-exporter-view h3[data-v-a113dd82]{margin-top:0}.dev-state-exporter-view .note[data-v-a113dd82]{font-size:.9em;color:#666;margin-bottom:20px}.dev-state-exporter-view button[data-v-a113dd82]{padding:10px 20px;cursor:pointer}.context-menu[data-v-a113dd82]{position:fixed;background:silver;border:2px solid;border-color:#dfdfdf #404040 #404040 #dfdfdf;box-shadow:2px 2px 5px #0000004d;min-width:150px;z-index:200002}.context-menu .menu-item[data-v-a113dd82]{padding:5px 20px;cursor:pointer;display:flex;align-items:center}.context-menu .menu-item[data-v-a113dd82]:hover{background:navy;color:#fff}[data-v-a113dd82] .icon-label,.icon-label[data-v-a113dd82]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}[data-v-a113dd82] .taskbar{padding:0!important}[data-v-a113dd82] .clock{margin-right:5px}@media(max-width:768px){.bios-screen[data-v-a113dd82]{font-size:12px;padding:15px;white-space:pre-wrap;line-height:1.4}.bios-logo[data-v-a113dd82]{display:none}.mobile-controls[data-v-a113dd82]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:20px;z-index:200000}.mobile-btn[data-v-a113dd82]{width:60px;height:60px;background-color:#ffffff40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0003;cursor:pointer}.mobile-start-menu-container[data-v-a113dd82]{position:fixed;bottom:100px;left:20px;z-index:200001}.mobile-task-list-container[data-v-a113dd82]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);width:90%;max-width:320px;background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px #0000004d;z-index:200001;padding:16px;max-height:60vh;display:flex;flex-direction:column}.mobile-task-header[data-v-a113dd82]{font-weight:700;margin-bottom:12px;color:#333;display:flex;justify-content:space-between;align-items:center}.mobile-task-list[data-v-a113dd82]{overflow-y:auto;flex:1}.mobile-task-item[data-v-a113dd82]{display:flex;align-items:center;padding:12px;background:#fff;border-radius:8px;margin-bottom:8px;box-shadow:0 1px 3px #0000001a;cursor:pointer;touch-action:pan-y}.mobile-task-item.active[data-v-a113dd82]{border:2px solid #0078d7;background:#f0f8ff}.mobile-task-icon[data-v-a113dd82]{font-size:24px;margin-right:12px}.mobile-task-info[data-v-a113dd82]{flex:1;overflow:hidden}.mobile-task-title[data-v-a113dd82]{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-task-close[data-v-a113dd82]{background:none;border:none;font-size:20px;color:#999;padding:0 8px;cursor:pointer}.mobile-task-close[data-v-a113dd82]{background:none;border:none;font-size:24px;color:#999;padding:8px 12px;cursor:pointer;margin-left:4px}.mobile-no-tasks[data-v-a113dd82]{text-align:center;color:#999;padding:20px}.mobile-close-all-btn[data-v-a113dd82]{background:#ff6b6b;color:#fff;border:none;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer}}@keyframes blink-a113dd82{50%{opacity:0}}
