.fab-container[data-v-13b6c37c]{position:fixed;top:20px;right:24px;z-index:1000}.fab-button[data-v-13b6c37c]{width:44px;height:44px;border-radius:12px;border:none;background:#28262c;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000026}.fab-button[data-v-13b6c37c]:hover{background:#138a36;transform:scale(1.05);box-shadow:0 6px 20px #138a364d}.fab-button.is-open[data-v-13b6c37c]{background:#138a36}.fab-icon[data-v-13b6c37c]{display:flex;flex-direction:column;gap:5px;width:20px}.bar[data-v-13b6c37c]{height:2px;background:#f7f9f9;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.fab-button.is-open .bar[data-v-13b6c37c]:nth-child(1){transform:translateY(7px) rotate(45deg)}.fab-button.is-open .bar[data-v-13b6c37c]:nth-child(2){opacity:0;transform:scaleX(0)}.fab-button.is-open .bar[data-v-13b6c37c]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.fab-menu[data-v-13b6c37c]{position:absolute;top:54px;right:0;background:#28262c;border-radius:12px;padding:8px 0;min-width:180px;box-shadow:0 10px 40px #0000004d;overflow:hidden}.menu-item[data-v-13b6c37c]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#f7f9f9;text-decoration:none;font-size:14px;transition:all .2s ease;position:relative}.menu-item[data-v-13b6c37c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#87ff65;transform:scaleY(0);transition:transform .2s ease}.menu-item[data-v-13b6c37c]:hover{background:#87ff651a;color:#87ff65}.menu-item[data-v-13b6c37c]:hover:before{transform:scaleY(1)}.menu-item i[data-v-13b6c37c]{width:18px;text-align:center;font-size:14px}.backdrop[data-v-13b6c37c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.menu-enter-active[data-v-13b6c37c],.menu-leave-active[data-v-13b6c37c]{transition:all .25s cubic-bezier(.4,0,.2,1);transform-origin:top right}.menu-enter-from[data-v-13b6c37c],.menu-leave-to[data-v-13b6c37c]{opacity:0;transform:scale(.9) translateY(-10px)}.fade-enter-active[data-v-13b6c37c],.fade-leave-active[data-v-13b6c37c]{transition:opacity .25s ease}.fade-enter-from[data-v-13b6c37c],.fade-leave-to[data-v-13b6c37c]{opacity:0}.terminal[data-v-d348e54a]{background:linear-gradient(180deg,#1e1e1e,#161616);overflow:auto;height:calc(100% - 38px);margin-top:38px;cursor:text}.terminal[data-v-d348e54a]::-webkit-scrollbar{width:14px}.terminal[data-v-d348e54a]::-webkit-scrollbar-track{background:#1e1e1e}.terminal[data-v-d348e54a]::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:7px;border:3px solid #1E1E1E}.terminal[data-v-d348e54a]::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.termContent[data-v-d348e54a]{padding:12px 16px;text-align:left;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;color:#c7c7c7}.output[data-v-d348e54a]{white-space:pre-wrap;word-break:break-word;color:#e0e0e0;margin-bottom:8px}.input-line[data-v-d348e54a]{display:flex;align-items:center;position:relative}.prompt[data-v-d348e54a]{color:#32d74b;font-weight:500;margin-right:6px;text-shadow:0 0 10px rgba(50,215,75,.3)}.typed-text[data-v-d348e54a]{color:#fff;white-space:pre}.commandInput[data-v-d348e54a]{position:absolute;opacity:0;width:0;height:0;padding:0;border:none;pointer-events:none}.cursor[data-v-d348e54a]{display:inline-block;width:8px;height:17px;background:#32d74b;animation:blink-d348e54a 1s step-end infinite;box-shadow:0 0 8px #32d74b80;flex-shrink:0}@keyframes blink-d348e54a{0%,50%{opacity:1}51%,to{opacity:0}}.commandInput[data-v-d348e54a]::selection{background:#32d74b4d}.output[data-v-d348e54a]::selection{background:#32d74b4d}@media only screen and (max-width:768px){.terminal[data-v-d348e54a]{height:calc(100% - 32px);margin-top:32px}.termContent[data-v-d348e54a]{font-size:12px;padding:10px 12px}.cursor[data-v-d348e54a]{width:7px;height:15px}}@media only screen and (max-width:480px){.termContent[data-v-d348e54a]{font-size:11px;padding:8px 10px}}.item[data-v-4e6c8e7e]{display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:12px 8px;border-radius:8px;cursor:pointer;transition:background .15s ease;width:100%;max-width:100px}.item[data-v-4e6c8e7e]:hover{background:#007aff1a}.item:hover .label[data-v-4e6c8e7e]{color:#007aff}.item[data-v-4e6c8e7e]:active{background:#007aff33}.folder[data-v-4e6c8e7e]{width:64px;height:52px;position:relative;transform-style:preserve-3d;transition:transform .2s ease}.item:hover .folder[data-v-4e6c8e7e]{transform:scale(1.05)}.folder-back[data-v-4e6c8e7e]{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#66bfff,#0a84ff);border-radius:2px 8px 8px;box-shadow:inset 0 1px #ffffff4d,0 2px 8px #0a84ff4d}.folder-tab[data-v-4e6c8e7e]{position:absolute;top:-6px;left:0;width:28px;height:12px;background:linear-gradient(180deg,#8dd0ff,#5ac8fa);border-radius:4px 8px 0 0;clip-path:polygon(0 100%,0 30%,15% 0,85% 0,100% 30%,100% 100%)}.folder-front[data-v-4e6c8e7e]{position:absolute;bottom:0;width:100%;height:75%;background:linear-gradient(180deg,#5ac8fa,#007aff);border-radius:0 0 8px 8px;box-shadow:inset 0 1px #fff6,0 1px 3px #0000001a}.folder-front[data-v-4e6c8e7e]:before{content:"";position:absolute;top:4px;left:8px;right:8px;height:3px;background:#ffffff40;border-radius:2px}.label[data-v-4e6c8e7e]{margin-top:8px;font-size:11px;font-weight:400;color:#1d1d1f;text-align:center;line-height:1.3;word-break:break-word;max-width:90px;transition:color .15s ease}@media only screen and (max-width:768px){.item[data-v-4e6c8e7e]{padding:8px 4px;max-width:80px}.folder[data-v-4e6c8e7e]{width:52px;height:42px}.folder-tab[data-v-4e6c8e7e]{width:22px;height:10px;top:-5px}.label[data-v-4e6c8e7e]{font-size:10px;max-width:75px;margin-top:6px}}@media only screen and (max-width:480px){.item[data-v-4e6c8e7e]{padding:6px 2px;max-width:70px}.folder[data-v-4e6c8e7e]{width:44px;height:36px}.folder-tab[data-v-4e6c8e7e]{width:18px;height:8px;top:-4px}.label[data-v-4e6c8e7e]{font-size:9px;max-width:65px}}.item[data-v-d531e58d]{display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:12px 8px;border-radius:8px;cursor:pointer;transition:background .15s ease;width:100%;max-width:100px}.item[data-v-d531e58d]:hover{background:#007aff1a}.item:hover .label[data-v-d531e58d]{color:#007aff}.item[data-v-d531e58d]:active{background:#007aff33}.file[data-v-d531e58d]{width:52px;height:64px;position:relative;transition:transform .2s ease}.item:hover .file[data-v-d531e58d]{transform:scale(1.05)}.file-body[data-v-d531e58d]{width:100%;height:100%;background:linear-gradient(180deg,#fff,#f0f0f0);border-radius:4px;box-shadow:0 1px 3px #0000001f,0 0 0 1px #00000014;position:relative;overflow:hidden}.file-fold[data-v-d531e58d]{position:absolute;top:0;right:0;width:14px;height:14px;background:linear-gradient(135deg,transparent 50%,#E0E0E0 50%);border-bottom-left-radius:4px}.file-fold[data-v-d531e58d]:before{content:"";position:absolute;top:0;right:0;width:14px;height:14px;background:linear-gradient(135deg,#F5F5F5 50%,transparent 50%);box-shadow:-1px 1px 1px #0000000d}.file-decoration[data-v-d531e58d]{position:absolute;top:18px;right:8px;bottom:10px;left:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.file-text .file-body[data-v-d531e58d]{background:linear-gradient(180deg,#fff,#f8f8f8)}.text-line[data-v-d531e58d]{width:100%;height:3px;background:#d0d0d0;border-radius:1px}.text-line.short[data-v-d531e58d]{width:70%;align-self:flex-start}.file-image .file-body[data-v-d531e58d]{background:linear-gradient(180deg,#e8f4ff,#d0e8ff)}.image-icon[data-v-d531e58d]{width:100%;height:100%;position:relative;background:linear-gradient(180deg,#87ceeb,#5dade2);border-radius:2px;overflow:hidden}.image-mountain[data-v-d531e58d]{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(135deg,#2ecc71,#27ae60);clip-path:polygon(0 100%,30% 30%,50% 60%,70% 20%,100% 100%)}.image-sun[data-v-d531e58d]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#f1c40f;border-radius:50%;box-shadow:0 0 4px #f1c40f80}.file-link .file-body[data-v-d531e58d]{background:linear-gradient(180deg,#fff8e8,#ffe8c0)}.link-arrow[data-v-d531e58d]{width:24px;height:24px;color:#f39c12}.link-arrow svg[data-v-d531e58d]{width:100%;height:100%}.label[data-v-d531e58d]{margin-top:8px;font-size:11px;font-weight:400;color:#1d1d1f;text-align:center;line-height:1.3;word-break:break-word;max-width:90px;transition:color .15s ease}@media only screen and (max-width:768px){.item[data-v-d531e58d]{padding:8px 4px;max-width:80px}.file[data-v-d531e58d]{width:44px;height:54px}.file-fold[data-v-d531e58d]{width:10px;height:10px}.file-fold[data-v-d531e58d]:before{width:10px;height:10px}.file-decoration[data-v-d531e58d]{top:14px;right:6px;bottom:8px;left:6px;gap:3px}.text-line[data-v-d531e58d]{height:2px}.label[data-v-d531e58d]{font-size:10px;max-width:75px;margin-top:6px}}@media only screen and (max-width:480px){.item[data-v-d531e58d]{padding:6px 2px;max-width:70px}.file[data-v-d531e58d]{width:38px;height:46px}.file-fold[data-v-d531e58d]{width:8px;height:8px}.file-fold[data-v-d531e58d]:before{width:8px;height:8px}.file-decoration[data-v-d531e58d]{top:12px;right:5px;bottom:6px;left:5px;gap:2px}.link-arrow[data-v-d531e58d]{width:18px;height:18px}.label[data-v-d531e58d]{font-size:9px;max-width:65px}}.modal-mask[data-v-422333ea]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-wrapper[data-v-422333ea]{width:100%;max-width:600px}.modal-container[data-v-422333ea]{width:100%;background:#fff;border-radius:12px;box-shadow:0 22px 70px 4px #00000040,0 0 0 1px #0000001a;overflow:hidden}.modal-container.image-modal[data-v-422333ea]{max-width:800px}.modal-bar[data-v-422333ea]{display:flex;align-items:center;height:38px;background:linear-gradient(180deg,#e8e8e8,#d4d4d4);border-bottom:1px solid #B8B8B8;padding:0 12px;position:relative}.modal-traffic-lights[data-v-422333ea]{display:flex;gap:8px;z-index:2}.modal-close[data-v-422333ea]{width:12px;height:12px;border-radius:50%;border:none;background:linear-gradient(180deg,#ff6058,#e14640);box-shadow:0 0 0 .5px #00000026,inset 0 1px #ffffff59;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:filter .15s ease}.modal-close svg[data-v-422333ea]{width:8px;height:8px;opacity:0;color:#00000080;transition:opacity .15s ease}.modal-bar:hover .modal-close svg[data-v-422333ea]{opacity:1}.modal-close[data-v-422333ea]:hover{filter:brightness(.9)}.modal-circle[data-v-422333ea]{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 .5px #00000026,inset 0 1px #ffffff59}.modal-circle.minimize[data-v-422333ea]{background:linear-gradient(180deg,#ffbf2f,#dea514)}.modal-circle.maximize[data-v-422333ea]{background:linear-gradient(180deg,#2acb42,#1aab29)}.modal-header[data-v-422333ea]{position:absolute;left:50%;transform:translate(-50%);font-size:13px;font-weight:600;color:#333;letter-spacing:-.2px}.modal-body[data-v-422333ea]{padding:24px}.text-content[data-v-422333ea]{max-height:400px;overflow-y:auto}.text-content[data-v-422333ea]::-webkit-scrollbar{width:10px}.text-content[data-v-422333ea]::-webkit-scrollbar-track{background:transparent}.text-content[data-v-422333ea]::-webkit-scrollbar-thumb{background:#c7c7cc;border-radius:5px;border:2px solid #FFFFFF}.text-content p[data-v-422333ea]{font-size:14px;line-height:1.7;color:#333;margin:0;white-space:pre-wrap}.image-content[data-v-422333ea]{display:flex;justify-content:center;align-items:center}.image-content img[data-v-422333ea]{max-width:100%;max-height:500px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.modal-enter-active[data-v-422333ea]{transition:all .25s cubic-bezier(.4,0,.2,1)}.modal-leave-active[data-v-422333ea]{transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-422333ea],.modal-leave-to[data-v-422333ea]{opacity:0}.modal-enter-from .modal-container[data-v-422333ea],.modal-leave-to .modal-container[data-v-422333ea]{transform:scale(.95) translateY(10px)}@media only screen and (max-width:768px){.modal-mask[data-v-422333ea]{padding:12px}.modal-bar[data-v-422333ea]{height:32px}.modal-body[data-v-422333ea]{padding:16px}.text-content[data-v-422333ea]{max-height:300px}.text-content p[data-v-422333ea]{font-size:13px}.image-content img[data-v-422333ea]{max-height:350px}}@media only screen and (max-width:480px){.modal-mask[data-v-422333ea]{padding:8px}.modal-header[data-v-422333ea]{font-size:12px}.modal-body[data-v-422333ea]{padding:12px}.text-content[data-v-422333ea]{max-height:250px}.image-content img[data-v-422333ea]{max-height:280px}}.finder[data-v-c4960e62]{color:#1d1d1f;background:linear-gradient(180deg,#fff,#f5f5f7);height:calc(100% - 38px);margin-top:38px;display:flex;flex-direction:column}.finder-toolbar[data-v-c4960e62]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:linear-gradient(180deg,#f8f8f8,#ececec);border-bottom:1px solid #D1D1D1;min-height:32px}.toolbar-left[data-v-c4960e62],.toolbar-right[data-v-c4960e62]{display:flex;align-items:center;gap:4px}.toolbar-center[data-v-c4960e62]{flex:1;display:flex;justify-content:center}.toolbar-btn[data-v-c4960e62]{width:28px;height:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1d1d1f;transition:background .15s ease}.toolbar-btn[data-v-c4960e62]:disabled{opacity:.35;cursor:default}.toolbar-btn[data-v-c4960e62]:not(:disabled):hover{background:#0000000f}.toolbar-btn svg[data-v-c4960e62]{width:14px;height:14px}.breadcrumb[data-v-c4960e62]{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#0000000a;border-radius:6px}.breadcrumb-icon[data-v-c4960e62]{font-size:14px}.breadcrumb-text[data-v-c4960e62]{font-size:13px;font-weight:500;color:#1d1d1f}.view-toggle[data-v-c4960e62]{display:flex;background:#0000000f;border-radius:6px;padding:2px}.view-btn[data-v-c4960e62]{width:26px;height:22px;border:none;background:transparent;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6e6e73;transition:all .15s ease}.view-btn.active[data-v-c4960e62]{background:#fff;color:#1d1d1f;box-shadow:0 1px 2px #0000001a}.view-btn svg[data-v-c4960e62]{width:14px;height:14px}.finder-content[data-v-c4960e62]{flex:1;overflow:auto;padding:16px}.finder-content[data-v-c4960e62]::-webkit-scrollbar{width:14px}.finder-content[data-v-c4960e62]::-webkit-scrollbar-track{background:transparent}.finder-content[data-v-c4960e62]::-webkit-scrollbar-thumb{background:#c7c7cc;border-radius:7px;border:3px solid #F5F5F7}.finder-content[data-v-c4960e62]::-webkit-scrollbar-thumb:hover{background:#a8a8ad}.grid[data-v-c4960e62]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;justify-items:center}.finder-status[data-v-c4960e62]{padding:4px 12px;background:linear-gradient(180deg,#f8f8f8,#ececec);border-top:1px solid #D1D1D1;font-size:11px;color:#6e6e73;text-align:center}@media only screen and (max-width:768px){.finder[data-v-c4960e62]{height:calc(100% - 32px);margin-top:32px}.finder-toolbar[data-v-c4960e62]{padding:4px 8px;min-height:28px}.breadcrumb[data-v-c4960e62]{padding:3px 8px}.breadcrumb-text[data-v-c4960e62]{font-size:12px}.grid[data-v-c4960e62]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:4px}.finder-content[data-v-c4960e62]{padding:12px}}@media only screen and (max-width:480px){.toolbar-left[data-v-c4960e62],.toolbar-right[data-v-c4960e62]{display:none}.grid[data-v-c4960e62]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.finder-content[data-v-c4960e62]{padding:8px}}.container[data-v-faed854a]{display:flex;justify-content:center;padding:0 20px}.window-content[data-v-faed854a]{height:100%}.window[data-v-faed854a]{width:100%;max-width:900px;height:50vh;width:70%;overflow:hidden;border-radius:10px;box-shadow:0 22px 70px 4px #00000040,0 0 0 1px #0000001a;position:relative}.bar[data-v-faed854a]{position:absolute;width:100%;height:38px;background:linear-gradient(180deg,#e8e8e8,#d4d4d4);border-bottom:1px solid #B8B8B8;z-index:99;display:flex;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.traffic-lights[data-v-faed854a]{display:flex;gap:8px;padding-left:12px;z-index:2}.traffic-light[data-v-faed854a]{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:filter .15s ease}.traffic-light svg[data-v-faed854a]{width:8px;height:8px;opacity:0;transition:opacity .15s ease;color:#00000080}.bar:hover .traffic-light svg[data-v-faed854a]{opacity:1}.traffic-light.close[data-v-faed854a]{background:linear-gradient(180deg,#ff6058,#e14640);box-shadow:0 0 0 .5px #00000026,inset 0 1px #ffffff59}.traffic-light.close[data-v-faed854a]:hover{filter:brightness(.9)}.traffic-light.minimize[data-v-faed854a]{background:linear-gradient(180deg,#ffbf2f,#dea514);box-shadow:0 0 0 .5px #00000026,inset 0 1px #ffffff59}.traffic-light.minimize[data-v-faed854a]:hover{filter:brightness(.9)}.traffic-light.maximize[data-v-faed854a]{background:linear-gradient(180deg,#2acb42,#1aab29);box-shadow:0 0 0 .5px #00000026,inset 0 1px #ffffff59}.traffic-light.maximize[data-v-faed854a]:hover{filter:brightness(.9)}.title-bar[data-v-faed854a]{position:absolute;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;pointer-events:none}.window-icon[data-v-faed854a]{font-size:14px}.title[data-v-faed854a]{font-size:13px;font-weight:500;color:#333;letter-spacing:-.2px}@media only screen and (max-width:768px){.window[data-v-faed854a]{width:95%;height:55vh}.bar[data-v-faed854a]{height:32px}.traffic-light[data-v-faed854a]{width:10px;height:10px}.traffic-light svg[data-v-faed854a]{width:6px;height:6px}.title[data-v-faed854a]{font-size:12px}}@media only screen and (max-width:480px){.window[data-v-faed854a]{width:100%;height:50vh;border-radius:0}}#greeting[data-v-b52091a4]{padding:20px}.pro-pic[data-v-b52091a4]{border-radius:50%;border:#315C2B solid 3px;width:150px;height:150px;object-fit:cover}.greeting-text[data-v-b52091a4]{margin:15px 0;font-size:1.5rem}.social-links[data-v-b52091a4]{display:flex;justify-content:center;gap:20px}.btn-link[data-v-b52091a4]{color:#171d1c;text-decoration:none;transition:color .2s,transform .2s}.btn-link[data-v-b52091a4]:hover{color:#138a36;transform:scale(1.1)}@media(max-width:1024px){#greeting[data-v-b52091a4]{padding:15px}.pro-pic[data-v-b52091a4]{width:130px;height:130px}.greeting-text[data-v-b52091a4]{font-size:1.3rem}}@media(max-width:768px){#greeting[data-v-b52091a4]{padding:10px}.pro-pic[data-v-b52091a4]{width:100px;height:100px;border-width:2px}.greeting-text[data-v-b52091a4]{font-size:1.1rem;margin:10px 0}.social-links[data-v-b52091a4]{gap:15px}.btn-link[data-v-b52091a4]{font-size:1.5em!important}}@media(max-width:480px){.pro-pic[data-v-b52091a4]{width:80px;height:80px}.greeting-text[data-v-b52091a4]{font-size:1rem}}*{box-sizing:border-box}body,html{height:100%;width:100%;background-color:#f7f9f9;margin:0;padding:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#171d1c;min-height:100vh;display:flex;flex-direction:column}.content{flex:1;padding-bottom:30px}.left-align{padding-left:10px;float:left}.right-align{padding-right:10px;float:right}.footer{font-size:10pt;width:100%;position:fixed;text-align:left;border-top:#cccccc solid 1px;background-color:#dbdbdb;height:24px;line-height:24px;left:0;bottom:0;z-index:50}.link{color:#171d1c;text-decoration:none}@media(max-width:768px){.content{padding:10px 10px 34px}.footer{font-size:9pt}.left-align{padding-left:5px}.right-align{padding-right:5px}}
