:root{--luna-title-active: linear-gradient(180deg, #0058ee 0%, #3a93ff 4%, #288eff 6%, #127dff 8%, #036ffc 10%, #0262ee 14%, #0057e5 20%, #0054e3 24%, #0055eb 56%, #005bf5 66%, #026afe 76%, #0062ef 86%, #0052d6 92%, #0040ab 94%, #003092 100%);--luna-title-inactive: linear-gradient(180deg, #7a96df 0%, #a6bcf0 4%, #94afe8 8%, #82a5e4 14%, #7c9fe2 18%, #7a96df 26%, #7b99e1 56%, #82a9e9 80%, #80a5e7 88%, #7b96e1 94%, #7a93df 97%, #a6bcf0 100%);--luna-taskbar: linear-gradient(180deg, #1f2f86 0%, #3165c4 3%, #3682e5 6%, #4490e6 10%, #3883e5 12%, #2b71e0 15%, #2663da 18%, #235bd6 20%, #2258d5 23%, #2157d6 38%, #245ddb 54%, #2562df 86%, #245fdc 89%, #2158d4 92%, #1d4ec0 95%, #1941a5 98%);--luna-tray: linear-gradient(180deg, #0c59b9 1%, #139ee9 6%, #18b5f2 10%, #139beb 14%, #1290e8 19%, #0f8dea 63%, #0d9ff1 81%, #0f9eed 88%, #119be9 91%, #1392e2 94%, #137ed7 97%, #095bc9 100%);--luna-tray-edge: #1042af;--luna-start: linear-gradient(180deg, #3c8d2e 0%, #6cc25c 6%, #5bb84a 12%, #47ae38 30%, #45a836 60%, #3f9d31 80%, #3c8d2e 92%, #2f7424 100%);--luna-start-pressed: linear-gradient(180deg, #2a6620 0%, #3c8d2e 10%, #3f9d31 50%, #3c8d2e 85%, #2f7424 100%);--luna-face: #ece9d8;--luna-close: #e0442b;--luna-select: #316ac5;--luna-balloon: #ffffe1;--luna-link: #0b4fc1;--luna-heading: #1f3f9f;--glass-shift: .2s;--font-ui: Tahoma, Verdana, "Segoe UI", sans-serif;--font-title: "Trebuchet MS", Tahoma, Verdana, sans-serif;--taskbar-h: 30px}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{overflow:hidden;background:#000;color:#000;font:11px/1.35 var(--font-ui);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button,input{font:inherit;color:inherit}img{-webkit-user-drag:none}::selection{background:var(--luna-select);color:#fff}:focus{outline:none}:focus-visible{outline:1px dotted currentColor;outline-offset:-4px}@media (hover: hover) and (pointer: fine){html,input[type=range]{cursor:url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAwAAAAMAAAAGAAAABgAAAAwAAAEMAAABmAAAAdgAAAH4AAAB/wAAAf4AAAH8AAAB+AAAAfAAAAHgAAABwAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////z////4f///+H////D///3w///84f///GH///wD///8A////AA///wAf//8AP///AH///wD///8B////A////wf///8P////H////z////9////////////////////////////////////////////////////////8=),default}a[href],button:not(:disabled),summary,label[for],input[type=checkbox],input[type=radio]{cursor:url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAB/gAAAf4AAAP/AAAD/wAAB/8AAAf/gAAP/4AAC/+AABv/gAA7/4AAM/2AAANtgAADbQAAA2wAAANgAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////AD///wA///8AP//+AB///gAf//wAH//8AA//+AAP//gAD//wAA//4AAP/+AAD//iAA///gAf//4AP//+AP///gf///4f///+H////h////4f////P//////////////////////////////////////////////////8=),pointer}input:not([type]),input[type=text],input[type=email],input[type=search],input[type=url],input[type=password],textarea{cursor:url(data:image/x-icon;base64,AAACAAEAICACAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAAAiIAAAPeAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAD3gAAAiIAAAP+AAAAAAAA//////////////////////////////////////////////////////////////////////wB///8Af///AH///+P////j////4////+P////j////4////+P////j////4////+P////j////4////wB///8Af///AH///////8=),text}.resize-ew{cursor:url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAGAABQBQAAkASAAR/8QAIAACABH/xAAJAEgABQBQAAMAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////////////////////////////////////////////////////z/n//4/4//8P+H/+AAA//AAAH/4AAD//D/h//4/4///P+f/////////////////////////////////8=),ew-resize}.resize-ns{cursor:url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABQAAAAiAAAAQQAAAICAAAD3gAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAA94AAAICAAABBAAAAIgAAABQAAAAIAAA////////////////////////////////////////////////////////////3////4////8H///+A////AH///wB////j////4////+P////j////4////+P////j////4////+P///8Af///AH///4D////B////4/////f//8=),ns-resize}.resize-nwse{cursor:url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/AAAAQQAAACEAAAARAAAAKQAAAFUAAACjAAABQAAAYoAAAFUAAABKAAAARAAAAEIAAABBAAAAfwAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////4D///+A////wP///+D////A////iP///xz///4///+cf///iP///4H///+D////gf///4D///+A///////////////////8=),nwse-resize}html[data-drag=move],html[data-drag=move] *{cursor:url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABQAAAAiAAAAQQAAAICAAAD3gAADFGAABRRQAAkUSAAR98QAIAACABH3xAAJFEgABRRQAAMUYAAA94AAAICAAABBAAAAIgAAABQAAAAIAAA////////////////////////////////////////////////////////////3////4////8H///+A////AH///wB///zjn//444//8OOH/+AAA//AAAH/4AAD//Djh//444///OOf//8Af///AH///4D////B////4/////f//8=),move}html[data-drag=ew] *{cursor:url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAGAABQBQAAkASAAR/8QAIAACABH/xAAJAEgABQBQAAMAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////////////////////////////////////////////////////z/n//4/4//8P+H/+AAA//AAAH/4AAD//D/h//4/4///P+f/////////////////////////////////8=),ew-resize}html[data-drag=ns] *{cursor:url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABQAAAAiAAAAQQAAAICAAAD3gAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAA94AAAICAAABBAAAAIgAAABQAAAAIAAA////////////////////////////////////////////////////////////3////4////8H///+A////AH///wB////j////4////+P////j////4////+P////j////4////+P///8Af///AH///4D////B////4/////f//8=),ns-resize}html[data-drag=text] *{cursor:url(data:image/x-icon;base64,AAACAAEAICACAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAAAiIAAAPeAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAD3gAAAiIAAAP+AAAAAAAA//////////////////////////////////////////////////////////////////////wB///8Af///AH///+P////j////4////+P////j////4////+P////j////4////+P////j////4////wB///8Af///AH///////8=),text}html[data-drag=nwse] *{cursor:url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/AAAAQQAAACEAAAARAAAAKQAAAFUAAACjAAABQAAAYoAAAFUAAABKAAAARAAAAEIAAABBAAAAfwAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////4D///+A////wP///+D////A////iP///xz///4///+cf///iP///4H///+D////gf///4D///+A///////////////////8=),nwse-resize}}html[data-tracking] iframe{pointer-events:none}.xp-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:75px;min-height:23px;padding:0 12px;border:1px solid #003c74;border-radius:3px;background:linear-gradient(180deg,#fff,#ecebe6 86%,#d6d0c5);color:#000;font:11px var(--font-ui);text-decoration:none;white-space:nowrap}.xp-btn:hover{box-shadow:inset -1px 1px #fff0cf,inset 1px 2px #fdd889,inset -2px 2px #fbc761,inset 2px -2px #e5a01a}.xp-btn:focus-visible{box-shadow:inset -1px 1px #cee7ff,inset 1px 2px #98b8ea,inset -2px 2px #bcd4f6,inset 1px -1px #89ade4,inset 2px -2px #89ade4}.xp-btn:active{background:linear-gradient(180deg,#cdcac3,#e3e3db 8%,#e5e5de 94%,#f2f2f1);box-shadow:none}.xp-btn:disabled{border-color:#c9c7ba;background:#f5f4ea;color:#aca899;box-shadow:none}.xp-btn img{width:16px;height:16px}.xp-field{min-height:21px;padding:2px 4px;border:1px solid #7f9db9;background:#fff;font:11px var(--font-ui)}.xp-group{margin:0;padding:6px 10px 10px;border:1px solid #d0d0bf;border-radius:3px}.xp-group>legend{padding:0 3px;color:#0046d5}.xp-checkbox{flex:none;width:13px;height:13px;margin:0;border:1px solid #1c5180;background:linear-gradient(135deg,#dcdcd7,#fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}.xp-checkbox:hover{box-shadow:inset -1px -1px #f8b636,inset 1px 1px #fedf9c}.xp-checkbox:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Cpath d='M2.5 5.5 4.5 7.5 8.5 3' fill='none' stroke='%2321a121' stroke-width='2'/%3E%3C/svg%3E") center no-repeat,linear-gradient(135deg,#dcdcd7,#fff)}.xp-checkbox:focus-visible{outline-offset:1px}.xp-link{color:var(--luna-link);text-decoration:none}.xp-link:hover{text-decoration:underline}.selectable{-webkit-user-select:text;user-select:text}.magic-glass{animation:magic-glass 3.3s infinite}@keyframes magic-glass{0%{filter:hue-rotate(0deg) var(--glass-shadow);animation-timing-function:ease-in}18.18%{filter:hue-rotate(75deg) var(--glass-shadow);animation-timing-function:ease-out}54.55%{filter:hue-rotate(225deg) var(--glass-shadow);animation-timing-function:ease-in-out}to{filter:hue-rotate(0deg) var(--glass-shadow)}}.icon-tint{position:relative}.icon-tint:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--luna-select);opacity:0;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.selected .icon-tint:after{opacity:.55}.xp-menubar{display:flex;flex:none;align-items:center;height:21px;padding:0 2px;border-bottom:1px solid #d8d2bd}.xp-menubar span{padding:0 6px}.xp-toolbar{display:flex;flex:none;align-items:center;gap:2px;height:38px;padding:0 4px;border-top:1px solid #fff;border-bottom:1px solid #d8d2bd}.xp-tool{display:flex;align-items:center;gap:4px;height:32px;padding:0 6px 0 3px;border:1px solid transparent;border-radius:3px;background:none;color:#000;font:11px var(--font-ui)}.xp-tool:not(:disabled):hover{border-color:#cecec3;background:linear-gradient(180deg,#fff,#f3f2ea 60%,#e5e3d6)}.xp-tool:disabled{color:#aca899}.xp-tool:disabled .xp-nav-orb{filter:grayscale(1);opacity:.5}.xp-nav-orb{position:relative;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#d4f7c4,#6ccd55 32%,#36a028 65%,#1f6e16);box-shadow:0 0 0 1px #2b7a20,inset 0 -2px 3px #003c0059}.xp-nav-orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13 8H4M8 3.5 3.5 8 8 12.5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat}.xp-nav-orb.forward:after{transform:scaleX(-1)}.xp-addressbar{display:flex;flex:none;align-items:center;gap:5px;height:26px;padding:0 4px;border-top:1px solid #fff;border-bottom:1px solid #d8d2bd}.xp-address-label{color:#6f6c62}.xp-address-field{display:flex;flex:1;align-items:center;gap:4px;min-width:0;height:20px;padding:0 4px;border:1px solid #7f9db9;background:#fff}.xp-address-field img{flex:none;width:16px;height:16px}.xp-address-field span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xp-go{display:flex;align-items:center;gap:4px;padding-right:2px}.xp-go-arrow{position:relative;width:18px;height:18px;border-radius:3px;background:linear-gradient(135deg,#a5e690,#4fb83a 45%,#2b8a1f);box-shadow:0 0 0 1px #2b7a20}.xp-go-arrow:after{content:"";position:absolute;top:4px;left:6px;border:5px solid transparent;border-left:6px solid #fff}@container (max-width: 520px){.xp-tool-label{display:none}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:17px;height:17px}::-webkit-scrollbar-track:vertical{background:linear-gradient(90deg,#eeede5,#f3f1ec 20%,#fefefb 85%)}::-webkit-scrollbar-track:horizontal{background:linear-gradient(180deg,#eeede5,#f3f1ec 20%,#fefefb 85%)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-button:single-button{border:1px solid #fff;border-radius:3px;box-shadow:inset -1px -1px #a8bef0,0 0 0 0 transparent;background-color:#c1d3fb}::-webkit-scrollbar-thumb:vertical{min-height:24px;background:linear-gradient(#eef4fe,#eef4fe) 50% calc(50% - 4px) / 7px 1px no-repeat,linear-gradient(#8cb0f8,#8cb0f8) 50% calc(50% - 3px) / 7px 1px no-repeat,linear-gradient(#eef4fe,#eef4fe) 50% calc(50% - 2px) / 7px 1px no-repeat,linear-gradient(#8cb0f8,#8cb0f8) 50% calc(50% - 1px) / 7px 1px no-repeat,linear-gradient(#eef4fe,#eef4fe) 50% 50% / 7px 1px no-repeat,linear-gradient(#8cb0f8,#8cb0f8) 50% calc(50% + 1px) / 7px 1px no-repeat,linear-gradient(#eef4fe,#eef4fe) 50% calc(50% + 2px) / 7px 1px no-repeat,linear-gradient(#8cb0f8,#8cb0f8) 50% calc(50% + 3px) / 7px 1px no-repeat,linear-gradient(90deg,#cad9fd,#bccffb,#b1c8f9)}::-webkit-scrollbar-thumb:horizontal{min-width:24px;background:linear-gradient(#eef4fe,#eef4fe) calc(50% - 4px) 50% / 1px 7px no-repeat,linear-gradient(#8cb0f8,#8cb0f8) calc(50% - 3px) 50% / 1px 7px no-repeat,linear-gradient(#eef4fe,#eef4fe) calc(50% - 2px) 50% / 1px 7px no-repeat,linear-gradient(#8cb0f8,#8cb0f8) calc(50% - 1px) 50% / 1px 7px no-repeat,linear-gradient(#eef4fe,#eef4fe) 50% 50% / 1px 7px no-repeat,linear-gradient(#8cb0f8,#8cb0f8) calc(50% + 1px) 50% / 1px 7px no-repeat,linear-gradient(#eef4fe,#eef4fe) calc(50% + 2px) 50% / 1px 7px no-repeat,linear-gradient(#8cb0f8,#8cb0f8) calc(50% + 3px) 50% / 1px 7px no-repeat,linear-gradient(180deg,#cad9fd,#bccffb,#b1c8f9)}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-button:single-button:hover{background-color:#d4e2fe;filter:brightness(1.05)}::-webkit-scrollbar-button:single-button{display:block;width:17px;height:17px;background-repeat:no-repeat;background-position:center}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath d='M4 9.5 7.5 6 11 9.5' fill='none' stroke='%234d6185' stroke-width='2'/%3E%3C/svg%3E"),linear-gradient(135deg,#e3ebff,#b8cdfa)}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath d='M4 6 7.5 9.5 11 6' fill='none' stroke='%234d6185' stroke-width='2'/%3E%3C/svg%3E"),linear-gradient(135deg,#e3ebff,#b8cdfa)}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath d='M9.5 4 6 7.5 9.5 11' fill='none' stroke='%234d6185' stroke-width='2'/%3E%3C/svg%3E"),linear-gradient(135deg,#e3ebff,#b8cdfa)}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath d='M6 4 9.5 7.5 6 11' fill='none' stroke='%234d6185' stroke-width='2'/%3E%3C/svg%3E"),linear-gradient(135deg,#e3ebff,#b8cdfa)}::-webkit-scrollbar-corner{background:var(--luna-face)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:#b9cdfa #f3f1ec}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.welcome[data-v-ff66ca87]{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:14px 16px 12px;font:13px/1.45 var(--font-ui)}.hero[data-v-ff66ca87]{display:flex;align-items:center;gap:12px}.hero img[data-v-ff66ca87]{flex:none;width:64px;height:64px}h1[data-v-ff66ca87]{margin:0 0 4px;color:var(--luna-heading);font:bold 20px var(--font-title)}p[data-v-ff66ca87]{margin:0}ul[data-v-ff66ca87]{margin:0;padding-left:18px}.bugs[data-v-ff66ca87]{color:#444;font-size:12px}.actions[data-v-ff66ca87]{display:flex;justify-content:flex-end;gap:6px;margin-top:auto}.about[data-v-54be7598]{min-height:100%;padding:16px 20px 20px;border:1px solid #7f9db9;background:#fff;font:13px/1.5 var(--font-ui)}.intro[data-v-54be7598]{display:flex;align-items:center;gap:14px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #d6d3c4}.intro img[data-v-54be7598]{width:72px;height:72px;border:2px solid #fff;border-radius:5px;object-fit:cover;box-shadow:0 0 0 1px #a8b8d8,1px 2px 4px #0000004d}h1[data-v-54be7598]{margin:0;color:var(--luna-heading);font:bold 22px var(--font-title)}h2[data-v-54be7598]{margin:16px 0 6px;color:var(--luna-heading);font:bold 14px var(--font-title)}p[data-v-54be7598]{margin:0 0 8px}.role[data-v-54be7598]{margin:2px 0 0;font-weight:700}ul[data-v-54be7598]{margin:0;padding-left:20px}.tools[data-v-54be7598]{display:flex;flex-wrap:wrap;gap:6px}.tools span[data-v-54be7598]{padding:1px 8px;border:1px solid #a8b8d8;border-radius:3px;background:linear-gradient(180deg,#fff,#e8eef9);font-size:12px}.explorer[data-v-724d2b9d]{display:flex;flex-direction:column;height:100%;container-type:inline-size;font:11px var(--font-ui)}ul[data-v-724d2b9d]{margin:0;padding:0;list-style:none}.panes[data-v-724d2b9d]{display:flex;flex:1;min-height:0}.task-pane[data-v-724d2b9d]{flex:none;width:190px;padding:12px 10px;overflow-y:auto;background:linear-gradient(180deg,#7ba2e7,#6375d6)}.task-box+.task-box[data-v-724d2b9d]{margin-top:12px}.task-box summary[data-v-724d2b9d]{position:relative;display:flex;align-items:center;height:25px;padding:0 26px 0 10px;border-radius:4px 4px 0 0;background:linear-gradient(90deg,#fff,#c6d3f7);color:#215dc6;font-weight:700;list-style:none}.task-box summary[data-v-724d2b9d]::-webkit-details-marker{display:none}.task-box summary[data-v-724d2b9d]:hover{color:#428eff}.task-box summary[data-v-724d2b9d]:after{content:"";position:absolute;top:4px;right:4px;width:17px;height:17px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath d='M5 8 8.5 4.5 12 8M5 12 8.5 8.5 12 12' fill='none' stroke='%23215dc6' stroke-width='1.6'/%3E%3C/svg%3E") center no-repeat,#fff;box-shadow:0 0 0 1px #b6c6ee,1px 1px 2px #00288c59}.task-box:not([open]) summary[data-v-724d2b9d]:after{transform:rotate(180deg)}.task-box ul[data-v-724d2b9d],.details[data-v-724d2b9d]{padding:9px 10px 10px;border:1px solid #fff;border-top:0;background:#d6dff7}.task-box li+li[data-v-724d2b9d]{margin-top:6px}.task-link[data-v-724d2b9d]{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#215dc6;font:11px var(--font-ui);text-align:left;text-decoration:none}.task-link[data-v-724d2b9d]:hover{color:#428eff;text-decoration:underline}.task-link img[data-v-724d2b9d]{width:16px;height:16px;object-fit:contain}.details[data-v-724d2b9d]{display:flex;flex-direction:column;gap:4px;color:#000}.content[data-v-724d2b9d]{flex:1;min-width:0;padding:10px;overflow:auto;background:#fff}.tiles[data-v-724d2b9d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 12px}.tile[data-v-724d2b9d]{display:flex;align-items:center;gap:8px;width:100%;padding:3px;border:0;background:none;color:#000;text-align:left}.tile-icon[data-v-724d2b9d]{flex:none;width:48px;height:48px}.tile-icon img[data-v-724d2b9d]{width:100%;height:100%}.tile-text[data-v-724d2b9d]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:2px 4px}.tile-title[data-v-724d2b9d]{padding:0 2px;font-size:13px}.tile-description[data-v-724d2b9d]{color:#555;font-size:12px}.tile-meta[data-v-724d2b9d]{color:#7f7f7f}.tile.selected .tile-title[data-v-724d2b9d]{background:var(--luna-select);color:#fff}.tile[data-v-724d2b9d]:focus-visible{outline:none}.tile:focus-visible .tile-title[data-v-724d2b9d]{outline:1px dotted currentColor}.project[data-v-724d2b9d]{max-width:560px;padding:6px 8px;font:13px/1.5 var(--font-ui)}.project header[data-v-724d2b9d]{display:flex;align-items:center;gap:12px}.project header img[data-v-724d2b9d]{width:56px;height:56px}.project h1[data-v-724d2b9d]{margin:0;color:var(--luna-heading);font:bold 18px var(--font-title)}.project p[data-v-724d2b9d]{margin:2px 0 0}.project h2[data-v-724d2b9d]{margin:16px 0 6px;color:var(--luna-heading);font:bold 13px var(--font-title)}.tech[data-v-724d2b9d]{display:flex;flex-wrap:wrap;gap:6px}.tech li[data-v-724d2b9d]{padding:1px 8px;border:1px solid #a8b8d8;border-radius:3px;background:linear-gradient(180deg,#fff,#e8eef9);font-size:12px}.project-actions[data-v-724d2b9d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.statusbar[data-v-724d2b9d]{display:flex;flex:none;height:22px;border-top:1px solid #d8d2bd}.statusbar span[data-v-724d2b9d]{display:flex;align-items:center;padding:0 8px;border-right:1px solid #d8d2bd}.statusbar span[data-v-724d2b9d]:first-child{flex:1}.statusbar span[data-v-724d2b9d]:last-child{width:140px;border-right:0}@container (max-width: 520px){.task-pane[data-v-724d2b9d]{display:none}}.contact[data-v-1d84a8da]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;font:13px/1.45 var(--font-ui)}.intro[data-v-1d84a8da]{display:flex;align-items:center;gap:12px}.intro img[data-v-1d84a8da]{flex:none;width:40px;height:40px}p[data-v-1d84a8da]{margin:0}.address[data-v-1d84a8da]{margin:2px 0 10px;font-size:15px;font-weight:700;overflow-wrap:anywhere}.actions[data-v-1d84a8da]{display:flex;flex-wrap:wrap;gap:6px}.wmp[data-v-6831e8d2]{display:flex;flex-direction:column;height:100%;container-type:inline-size;font:11px var(--font-ui)}.menubar[data-v-6831e8d2]{display:flex;flex:none;align-items:center;height:21px;padding:0 2px;border-bottom:1px solid #d8d2bd}.menubar span[data-v-6831e8d2]{padding:0 6px}button[data-v-6831e8d2]{font:inherit}.skin[data-v-6831e8d2]{display:flex;flex:1;gap:6px;min-height:0;padding:8px 8px 6px;background:linear-gradient(180deg,#eef3fa,#d3dff1 45%,#bccbe6)}.features[data-v-6831e8d2]{display:flex;flex:none;flex-direction:column;width:104px;padding:6px 0 8px;border:1px solid #9eb0d4;border-radius:10px 0 0 10px;background:linear-gradient(90deg,#f7f9fd,#dfe7f5);box-shadow:inset 1px 1px #fff}.feature[data-v-6831e8d2]{position:relative;padding:8px 18px 8px 10px;border:0;border-bottom:1px solid #c9d5ea;background:none;color:#1c2a5c;font-weight:700;text-align:left}.feature[data-v-6831e8d2]:hover{color:#2f63d6}.feature.active[data-v-6831e8d2]{background:linear-gradient(90deg,#fff,#e9effb);box-shadow:inset 3px 0 #f0a830}.feature.active[data-v-6831e8d2]:after{content:"";position:absolute;top:50%;right:6px;margin-top:-4px;border:4px solid transparent;border-left:5px solid #1c2a5c}.features-logo[data-v-6831e8d2]{--glass-shadow: drop-shadow(1px 1px 1px rgba(0, 0, 40, .35));align-self:center;width:34px;height:34px;margin-top:auto;border-radius:3px;filter:hue-rotate(0deg) var(--glass-shadow)}.stage[data-v-6831e8d2]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #0b1238;border-radius:3px;background:#000}.stage-top[data-v-6831e8d2]{display:flex;flex:none;flex-direction:column;padding:4px 8px 5px;overflow:hidden;white-space:nowrap}.stage-artist[data-v-6831e8d2],.stage-title[data-v-6831e8d2]{overflow:hidden;text-overflow:ellipsis}.stage-artist[data-v-6831e8d2]{color:#9fb0d8;font-size:12px}.stage-title[data-v-6831e8d2]{color:#fff;font:18px/1.2 var(--font-ui)}.vis[data-v-6831e8d2]{position:relative;display:grid;flex:1;place-items:center;min-height:0;background:#000a4f}.vis canvas[data-v-6831e8d2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vis-cover[data-v-6831e8d2]{position:absolute;top:0;right:0;bottom:0;left:0;max-width:82%;max-height:82%;margin:auto;border:1px solid #5d6fb4;box-shadow:0 4px 14px #0009}.vis-bar[data-v-6831e8d2]{display:flex;flex:none;align-items:center;gap:4px;height:24px;padding:0 6px;border-top:1px solid #39437a;background:linear-gradient(180deg,#2c3667,#171d42);color:#cfd8f5}.vis-bar span[data-v-6831e8d2]{margin-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vis-nav[data-v-6831e8d2]{display:grid;place-items:center;width:16px;height:16px;padding:0;border:1px solid #8193cf;border-radius:50%;background:radial-gradient(circle at 50% 30%,#e8eefc,#8c9ccb)}.vis-nav svg[data-v-6831e8d2]{width:10px;height:10px;fill:#1c2a5c}.library[data-v-6831e8d2]{flex:1;overflow:auto;background:#fff}.library table[data-v-6831e8d2]{width:100%;border-collapse:collapse}.library th[data-v-6831e8d2]{padding:3px 6px;border-right:1px solid #d0d7e5;border-bottom:1px solid #b7c3db;background:linear-gradient(180deg,#fff,#ebeef5);font-weight:400;text-align:left}.library td[data-v-6831e8d2]{padding:4px 6px;white-space:nowrap}.library td img[data-v-6831e8d2]{width:14px;height:14px;margin-right:5px;vertical-align:-3px}.library tr[tabindex][data-v-6831e8d2]:hover{background:#e6eefb}.library tr[tabindex][data-v-6831e8d2]:focus-visible{outline:1px dotted #000;outline-offset:-2px;background:var(--luna-select);color:#fff}.playlist[data-v-6831e8d2]{display:flex;flex:none;flex-direction:column;width:184px;min-height:0;overflow:hidden;border:1px solid #1d275a;border-radius:0 10px 10px 0;background:linear-gradient(180deg,#4d5fa2,#34437f,#263266);color:#fff}.playlist-head[data-v-6831e8d2]{display:flex;align-items:center;justify-content:space-between;margin:6px;padding:3px 6px;border:1px solid #8ea0d6;border-radius:3px;background:linear-gradient(180deg,#fbfcfe,#d2dcf0);color:#1c2a5c}.chevron[data-v-6831e8d2]{border:4px solid transparent;border-top:5px solid #1c2a5c;transform:translateY(2px)}.cover[data-v-6831e8d2]{width:calc(100% - 24px);aspect-ratio:1;margin:2px auto 8px;object-fit:cover;border:1px solid #8ea0d6}.tracks[data-v-6831e8d2]{margin:0;padding:0 6px;list-style:none}.tracks li[data-v-6831e8d2]{display:flex;justify-content:space-between;gap:6px;padding:3px 5px;border-radius:2px;background:#ffffff1f}.tracks li.playing[data-v-6831e8d2]{background:#7d93e0;font-weight:700}.tracks li span[data-v-6831e8d2]:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.transport[data-v-6831e8d2]{flex:none;padding:4px 10px 7px;border-top:1px solid #fff;background:linear-gradient(180deg,#e3eaf6,#c6d3ea 55%,#aebfdf)}.seek[data-v-6831e8d2],.player-volume[data-v-6831e8d2]{--progress: 0%;height:14px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.seek[data-v-6831e8d2]{display:block;width:100%}.player-volume[data-v-6831e8d2]{width:72px}.seek[data-v-6831e8d2]::-webkit-slider-runnable-track,.player-volume[data-v-6831e8d2]::-webkit-slider-runnable-track{height:6px;border:1px solid #7d8db5;border-radius:3px;background:linear-gradient(90deg,#5e8fe0 var(--progress),#f4f7fc var(--progress))}.seek[data-v-6831e8d2]::-moz-range-track,.player-volume[data-v-6831e8d2]::-moz-range-track{height:4px;border:1px solid #7d8db5;border-radius:3px;background:#f4f7fc}.seek[data-v-6831e8d2]::-moz-range-progress,.player-volume[data-v-6831e8d2]::-moz-range-progress{height:4px;border-radius:3px;background:#5e8fe0}.seek[data-v-6831e8d2]::-webkit-slider-thumb,.player-volume[data-v-6831e8d2]::-webkit-slider-thumb{width:20px;height:10px;margin-top:-3px;border:1px solid #3b7a2b;border-radius:5px;background:linear-gradient(180deg,#d4f8c0,#57c442 55%,#2f8f22);-webkit-appearance:none;-moz-appearance:none;appearance:none}.seek[data-v-6831e8d2]::-moz-range-thumb,.player-volume[data-v-6831e8d2]::-moz-range-thumb{width:18px;height:8px;border:1px solid #3b7a2b;border-radius:5px;background:linear-gradient(180deg,#d4f8c0,#57c442 55%,#2f8f22)}.controls[data-v-6831e8d2]{display:flex;align-items:center;gap:6px;margin-top:4px}.pair[data-v-6831e8d2]{display:flex;gap:2px}.round[data-v-6831e8d2]{display:grid;flex:none;place-items:center;width:26px;height:26px;padding:0;border:1px solid #6476a3;border-radius:50%;background:radial-gradient(circle at 50% 28%,#fff,#e8eef8 38%,#b5c3df 78%,#92a3c8);box-shadow:inset 0 1px #fff,0 1px 2px #00002859;color:#1d2d6b}.round svg[data-v-6831e8d2]{width:12px;height:12px;fill:currentColor}.round[data-v-6831e8d2]:hover:not(:disabled){background:radial-gradient(circle at 50% 28%,#fff,#eef6ff 38%,#a9c4ef 78%,#7b9be0)}.round[data-v-6831e8d2]:active:not(:disabled),.round[aria-pressed=true][data-v-6831e8d2]{background:radial-gradient(circle at 50% 70%,#fff,#dfe6f3 40%,#9fb0d4);box-shadow:inset 0 1px 3px #00002873}.round[data-v-6831e8d2]:disabled{color:#9aa6c4}.round.big[data-v-6831e8d2]{width:40px;height:40px}.round.big svg[data-v-6831e8d2]{width:18px;height:18px}.round.small[data-v-6831e8d2]{width:22px;height:22px}.status[data-v-6831e8d2]{display:flex;flex:1;justify-content:space-between;gap:8px;min-width:0;padding:3px 6px;border:1px solid #8a9ac2;border-radius:3px;background:linear-gradient(180deg,#050a1f,#0d1638);color:#4dff6a}.status-text[data-v-6831e8d2]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.time[data-v-6831e8d2]{flex:none;font-variant-numeric:tabular-nums}@container (max-width: 560px){.features[data-v-6831e8d2],.playlist[data-v-6831e8d2]{display:none}}@container (max-width: 430px){.player-volume[data-v-6831e8d2],.pair[data-v-6831e8d2]{display:none}}.agent-sprite[data-v-5c3e531a]{display:block;flex:none;padding:0;border:0;background-color:transparent;background-repeat:no-repeat;image-rendering:pixelated;touch-action:none;-webkit-touch-callout:none}.agent-sprite[data-v-5c3e531a]:focus-visible{outline:1px dotted #000;outline-offset:-2px}.search-app[data-v-09695dae]{display:flex;flex-direction:column;height:100%;container-type:inline-size;font:11px var(--font-ui)}ul[data-v-09695dae]{margin:0;padding:0;list-style:none}.tool-separator[data-v-09695dae]{width:2px;height:28px;margin:0 3px;border-left:1px solid #cfccb9;border-right:1px solid #fff}.tool-icon[data-v-09695dae]{width:24px;height:24px}.xp-tool.pressed[data-v-09695dae],.xp-tool.pressed[data-v-09695dae]:not(:disabled):hover{border-color:#b5b3a8;background:linear-gradient(180deg,#e4e3da,#f0efe8);box-shadow:inset 1px 1px 1px #0000001f}.panes[data-v-09695dae]{display:flex;flex:1;min-height:0}.companion[data-v-09695dae]{display:flex;flex:none;flex-direction:column;width:var(--pane-w, 200px);background:linear-gradient(180deg,#90adeb,#6788e2)}.companion-header[data-v-09695dae]{position:relative;display:flex;flex:none;align-items:center;height:23px;padding:0 24px 0 6px;border-bottom:1px solid #afaa9b;background:linear-gradient(90deg,#f8f8f8,#efecde);box-shadow:0 1px #fff}.pane-close[data-v-09695dae]{position:absolute;top:4px;right:4px;width:15px;height:15px;padding:0;border:1px solid transparent;border-radius:2px;background:none}.pane-close[data-v-09695dae]:hover{border-color:#b8b8a8;background:#fff}.pane-close[data-v-09695dae]:before,.pane-close[data-v-09695dae]:after{content:"";position:absolute;top:6px;left:2px;width:9px;height:1.5px;background:#4d4d4d;transform:rotate(45deg)}.pane-close[data-v-09695dae]:after{transform:rotate(-45deg)}.companion-body[data-v-09695dae]{display:flex;flex:1;flex-direction:column;min-height:0;padding:7px 6px 0 5px;overflow:hidden}.balloon-wrap[data-v-09695dae]{position:relative;display:flex;flex:0 1 auto;flex-direction:column;min-height:60px;margin-bottom:12px}.balloon[data-v-09695dae]{min-height:0;padding:12px 10px 12px 11px;overflow-y:auto;border:1px solid #fff;border-radius:6px;background:#d5e0f8}.tail[data-v-09695dae]{position:absolute;bottom:-12px;left:14px}.balloon h3[data-v-09695dae]{margin:0 0 12px;font:bold 11px var(--font-ui)}.balloon p[data-v-09695dae]{margin:0 0 10px;line-height:1.4}.options li+li[data-v-09695dae]{margin-top:9px}.option[data-v-09695dae]{display:flex;align-items:flex-start;gap:6px;width:100%;padding:0;border:0;background:none;color:#000;font:11px/14px var(--font-ui);text-align:left}.option[data-v-09695dae]:before{content:"";flex:none;width:14px;height:13px;border-radius:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13'%3E%3Cpath d='M3 6.5h6.5M7 3.5l3 3-3 3' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat,linear-gradient(180deg,#8fd27b,#3ca237,#1d8f1c);box-shadow:inset 0 0 0 1px #11780f}.option[data-v-09695dae]:hover{text-decoration:underline}.option[data-v-09695dae]:focus-visible{outline:1px dotted #000;outline-offset:1px}.field-label[data-v-09695dae]{display:block;margin-bottom:3px}.balloon .xp-field[data-v-09695dae]{width:100%}.hint[data-v-09695dae]{margin-top:4px;color:#444}.character b[data-v-09695dae]{display:block;margin-bottom:2px}.balloon-buttons[data-v-09695dae]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:12px}.balloon-buttons+p[data-v-09695dae]{margin-top:8px}.balloon .xp-btn[data-v-09695dae]{min-width:64px}.agent-home[data-v-09695dae]{flex:none;padding-left:6px;border:1px dotted transparent}.agent-home.target[data-v-09695dae]{border-color:#fff}.results[data-v-09695dae]{position:relative;flex:1;min-width:0;overflow:auto;background:#fff}.companion+.results[data-v-09695dae]{border-left:4px solid var(--luna-face)}.showing-empty .results[data-v-09695dae]:after{content:"";position:absolute;right:12px;bottom:12px;width:min(200px,60%);aspect-ratio:1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%3e%3cdefs%3e%3cradialGradient%20id='lens'%20cx='.36'%20cy='.32'%20r='.75'%3e%3cstop%20offset='0'%20stop-color='%23fff'/%3e%3cstop%20offset='.3'%20stop-color='%23d8ecff'/%3e%3cstop%20offset='.75'%20stop-color='%237fb3f0'/%3e%3cstop%20offset='1'%20stop-color='%234b8be0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='rim'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f4f7fc'/%3e%3cstop%20offset='.45'%20stop-color='%23a9b6cc'/%3e%3cstop%20offset='1'%20stop-color='%2355657f'/%3e%3c/linearGradient%3e%3clinearGradient%20id='handle'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%238a5a2b'/%3e%3cstop%20offset='.5'%20stop-color='%235b3714'/%3e%3cstop%20offset='1'%20stop-color='%232f1b08'/%3e%3c/linearGradient%3e%3cradialGradient%20id='shadow'%20cx='.5'%20cy='.5'%20r='.5'%3e%3cstop%20offset='0'%20stop-color='%23000'%20stop-opacity='.25'/%3e%3cstop%20offset='1'%20stop-color='%23000'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3cellipse%20cx='27'%20cy='43.5'%20rx='19'%20ry='2.6'%20fill='url(%23shadow)'/%3e%3cpath%20d='M31%2031%2041.5%2041.5'%20stroke='%232a1806'%20stroke-width='8.5'%20stroke-linecap='round'/%3e%3cpath%20d='M31%2031%2041.5%2041.5'%20stroke='url(%23handle)'%20stroke-width='6.5'%20stroke-linecap='round'/%3e%3cpath%20d='M28.6%2028.6%2032.4%2032.4'%20stroke='%236b7a92'%20stroke-width='8.5'/%3e%3cpath%20d='M28.6%2028.6%2032.4%2032.4'%20stroke='%23c9d2e0'%20stroke-width='6.5'/%3e%3ccircle%20cx='19.5'%20cy='19.5'%20r='14.5'%20fill='url(%23rim)'%20stroke='%2345546e'/%3e%3ccircle%20cx='19.5'%20cy='19.5'%20r='11'%20fill='url(%23lens)'%20stroke='%235a6a86'/%3e%3cpath%20d='M11.5%2016.5a9%209%200%200%201%206-6'%20fill='none'%20stroke='%23fff'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3c/svg%3e") center / contain no-repeat;filter:grayscale(1);opacity:.07;pointer-events:none}.list-header[data-v-09695dae],.row[data-v-09695dae]{display:grid;grid-template-columns:minmax(160px,2fr) minmax(90px,1fr) minmax(110px,1.3fr)}.list-header[data-v-09695dae]{position:sticky;top:0;z-index:1;min-width:fit-content;background:linear-gradient(180deg,#fff,#f5f4ee 60%,#ebeadb);box-shadow:inset 0 -1px #d6d2c2,inset 0 -2px #e2dece}.list-header span[data-v-09695dae]{height:20px;padding:0 6px;border-right:1px solid #d6d2c2;line-height:20px}.list[data-v-09695dae]{padding:2px 0}.row[data-v-09695dae]{align-items:center;width:100%;min-width:fit-content;height:19px;padding:0;border:0;background:none;color:#000;font:11px var(--font-ui);text-align:left}.cell[data-v-09695dae]{padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cell.name[data-v-09695dae]{display:flex;align-items:center;gap:4px;padding-left:4px}.cell.name img[data-v-09695dae]{flex:none;width:16px;height:16px;object-fit:contain}.name-text[data-v-09695dae]{padding:1px 2px;overflow:hidden;text-overflow:ellipsis}.row.selected .name-text[data-v-09695dae]{background:var(--luna-select);color:#fff}.row[data-v-09695dae]:focus-visible{outline:none}.row:focus-visible .name-text[data-v-09695dae]{outline:1px dotted currentColor}.message[data-v-09695dae]{margin:0;padding:10px 8px}.thumbnails[data-v-09695dae]{display:grid;grid-template-columns:repeat(auto-fill,calc(var(--agent-w) + 24px));gap:14px 10px;padding:12px}.thumb[data-v-09695dae]{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;padding:0;border:0;background:none;color:#000;font:11px var(--font-ui)}.thumb-frame[data-v-09695dae]{display:grid;place-items:center;width:calc(var(--agent-w) + 16px);height:calc(var(--agent-h) + 16px);border:1px solid #d4d0c8;background:#fff}.thumb-image[data-v-09695dae]{image-rendering:pixelated}.thumb-label[data-v-09695dae]{padding:1px 3px;text-align:center}.thumb:hover .thumb-frame[data-v-09695dae]{border-color:#9cb6e6}.thumb.selected .thumb-frame[data-v-09695dae]{border-color:var(--luna-select);box-shadow:0 0 0 1px var(--luna-select)}.thumb.selected .thumb-label[data-v-09695dae]{background:var(--luna-select);color:#fff}.thumb[data-v-09695dae]:focus-visible{outline:none}.thumb:focus-visible .thumb-label[data-v-09695dae]{outline:1px dotted currentColor}@container (max-width: 520px){.panes[data-v-09695dae]{flex-direction:column}.companion[data-v-09695dae]{flex:1 1 auto;width:auto;min-height:0}.results[data-v-09695dae]{display:none}.showing-results .results[data-v-09695dae],.pane-closed .results[data-v-09695dae]{display:block;flex:1 1 50%}.showing-results .companion[data-v-09695dae]{flex-basis:50%}.companion+.results[data-v-09695dae]{border-top:4px solid var(--luna-face);border-left:0}}.menu-bar[data-v-88fa7ad8]{position:relative;z-index:3;display:flex;flex:none;align-items:center;height:21px;padding:0 2px;border-bottom:1px solid #d8d2bd;background:var(--luna-face);font:11px var(--font-ui)}.menu-root[data-v-88fa7ad8]{position:relative;height:100%}.menu-title[data-v-88fa7ad8]{height:100%;padding:0 6px;border:0;background:none;color:#000;font:inherit}.menu-title[data-v-88fa7ad8]:hover,.menu-title.open[data-v-88fa7ad8]{background:var(--luna-select);color:#fff}.menu[data-v-88fa7ad8]{position:absolute;top:100%;left:0;min-width:160px;margin:0;padding:2px;border:1px solid #aca899;background:#fff;box-shadow:2px 2px 3px #0000004d;list-style:none}.item[data-v-88fa7ad8]{position:relative;display:flex;align-items:center;width:100%;height:18px;padding:0 18px 0 22px;border:0;background:none;color:#000;font:inherit;text-align:left;white-space:nowrap}.item[data-v-88fa7ad8]:not(:disabled):hover,.item[data-v-88fa7ad8]:focus-visible{outline:none;background:var(--luna-select);color:#fff}.item[data-v-88fa7ad8]:disabled{color:#aca899}.entry[data-v-88fa7ad8]{position:relative}.submenu[data-v-88fa7ad8]{top:-3px;left:100%;min-width:110px}.item[aria-expanded=true][data-v-88fa7ad8]{background:var(--luna-select);color:#fff}.item[aria-haspopup=menu][data-v-88fa7ad8]:after{content:"";position:absolute;top:50%;right:7px;border:4px solid transparent;border-right-width:0;border-left-color:currentColor;transform:translateY(-50%)}.item[aria-checked=true][data-v-88fa7ad8]:before{content:"";position:absolute;top:4px;left:9px;width:3px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(40deg)}.shortcut[data-v-88fa7ad8]{margin-left:auto;padding-left:28px}.separator[data-v-88fa7ad8]{height:1px;margin:3px 1px;background:#aca899}@media (pointer: coarse){.menu-bar[data-v-88fa7ad8]{height:30px;font-size:13px}.menu-title[data-v-88fa7ad8]{padding:0 12px}.item[data-v-88fa7ad8]{height:34px}.item[aria-checked=true][data-v-88fa7ad8]:before{top:11px}}.dialog-layer[data-v-3d407582]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:8px}.xp-dialog[data-v-3d407582]{display:flex;flex-direction:column;max-width:100%;max-height:100%;padding:0 3px 3px;border-radius:8px 8px 0 0;background:var(--luna-face);box-shadow:inset -1px -1px #00138c,inset 1px 1px #0831d9,inset -2px -2px #001ea0,inset 2px 2px #166aee,inset -3px -3px #003bda,inset 3px 3px #0855dd,3px 3px 8px #00000073}.spill .xp-dialog[data-v-3d407582]{position:absolute;top:50%;left:50%;max-width:none;max-height:none;transform:translate(-50%,-50%)}.xp-dialog[data-v-3d407582]:focus-visible{outline:none}.title-bar[data-v-3d407582]{display:flex;flex:none;align-items:center;height:29px;margin:0 -3px;padding:0 5px 1px 9px;border-radius:8px 8px 0 0;background:var(--luna-title-active);box-shadow:inset 0 1px #3e8eff,inset 1px 0 #0a3fd6,inset -1px 0 #0029a8;color:#fff;font:bold 13px var(--font-title);text-shadow:1px 1px #0f1089}.title-text[data-v-3d407582]{flex:1;min-width:0;margin:0;overflow:hidden;font:inherit;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis}.close[data-v-3d407582]{position:relative;flex:none;width:21px;height:21px;padding:0;border:1px solid #fff;border-radius:3px;background:linear-gradient(135deg,#f8b8a4,#ef7b5d 18%,#e0442b 45%,#cf3c1f 75%,#e85b3d);box-shadow:inset 1px 1px #ffffff59,inset -1px -1px 1px #6e140080}.close[data-v-3d407582]:hover{filter:brightness(1.15)}.close[data-v-3d407582]:active{background:linear-gradient(135deg,#b0301a,#c83d22,#e0613f);filter:none}.close[data-v-3d407582]:focus-visible{outline-color:#fff;outline-offset:-5px}.close[data-v-3d407582]:before,.close[data-v-3d407582]:after{content:"";position:absolute;top:8px;left:3px;width:13px;height:2px;border-radius:1px;background:#fff;transform:rotate(45deg)}.close[data-v-3d407582]:after{transform:rotate(-45deg)}.dialog-body[data-v-3d407582]{min-height:0;padding:12px 12px 10px;overflow:auto;font:11px/1.4 var(--font-ui)}.buttons[data-v-3d407582]{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.message[data-v-889feeaf]{max-width:260px;margin:0 0 10px}.table[data-v-889feeaf]{border-collapse:collapse;min-width:260px;border:1px solid #7f9db9;background:#fff}.table th[data-v-889feeaf]{padding:3px 8px;border-bottom:1px solid #d6d2c2;background:linear-gradient(#fff,#ebeadb);font-weight:400;text-align:left}.table td[data-v-889feeaf]{height:21px;padding:1px 8px;white-space:nowrap}.number[data-v-889feeaf]{text-align:right}.xp-field[data-v-889feeaf]{width:130px}.message[data-v-e4d13853]{max-width:280px;margin:0 0 10px}.controls[data-v-e4d13853]{border-collapse:collapse}.controls th[data-v-e4d13853]{padding:2px 16px 2px 0;font-weight:400;text-align:left;white-space:nowrap}.controls td[data-v-e4d13853]{padding:2px 0}.key[data-v-e4d13853]{min-width:120px}.key.waiting[data-v-e4d13853]{color:#7f7f7f}.pinball[data-v-a21d237e]{position:relative;display:flex;flex-direction:column;height:100%;background:var(--luna-face)}.stage[data-v-a21d237e]{position:relative;flex:1;min-height:0;overflow:hidden;background:#000}.screen[data-v-a21d237e]{position:absolute;top:50%;left:50%;border:0;transform:translate(-50%,-50%) scale(var(--scale))}.touch .stage[data-v-a21d237e]{flex:85 1 0}.controls[data-v-a21d237e]{display:grid;flex:15 1 0;grid-template-columns:repeat(3,1fr);gap:6px;min-height:64px;padding:6px;border-top:1px solid #d8d2bd;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.controls .xp-btn[data-v-a21d237e]{min-width:0;min-height:0;padding:0 4px;white-space:normal}.launch[data-v-a21d237e]{font-weight:700}.left[data-v-a21d237e]:before{content:"◀"}.right[data-v-a21d237e]:after{content:"▶"}.table[data-v-a21d237e]{border-collapse:collapse;min-width:220px;border:1px solid #7f9db9;background:#fff}.table td[data-v-a21d237e]{height:17px;padding:2px 8px;white-space:nowrap}.note[data-v-a21d237e]{margin:10px 0 0}.about[data-v-a21d237e]{max-width:330px}.about img[data-v-a21d237e]{display:block;width:100%;margin-bottom:10px;border:1px solid #7f9db9}.about p[data-v-a21d237e]{margin:0 0 6px}.minecraft[data-v-3748a68b]{height:100%;background:#000}.screen[data-v-3748a68b]{display:block;width:100%;height:100%;border:0}.options[data-v-0141c19c]{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;width:44px;height:68px;margin-top:6px;padding:2px 1px;border:1px solid;border-color:#808080 #fff #fff #808080}.option[data-v-0141c19c]{display:grid;place-items:center;width:100%;min-height:0;padding:0;border:0;background:none;color:#000;font:11px var(--font-ui)}.option.on[data-v-0141c19c]{background:var(--luna-select);color:#fff}.select .option[data-v-0141c19c],.free-select .option[data-v-0141c19c],.text .option[data-v-0141c19c]{height:26px}.select .option.on svg[data-v-0141c19c],.free-select .option.on svg[data-v-0141c19c],.text .option.on svg[data-v-0141c19c]{outline:1px solid #fff}.eraser .option[data-v-0141c19c]{height:15px}.square[data-v-0141c19c]{background:currentColor}.magnifier .option[data-v-0141c19c]{height:16px}.brush[data-v-0141c19c]{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:15px;padding:2px}.airbrush[data-v-0141c19c]{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:2px 0}.airbrush .option[data-v-0141c19c]{height:28px}.airbrush .option[data-v-0141c19c]:last-child{grid-column:1 / -1}.line .option[data-v-0141c19c],.curve .option[data-v-0141c19c]{height:12px}.bar[data-v-0141c19c]{width:30px;background:currentColor}.rectangle .option[data-v-0141c19c],.polygon .option[data-v-0141c19c],.ellipse .option[data-v-0141c19c],.roundrect .option[data-v-0141c19c]{height:20px}.fill-style[data-v-0141c19c]{width:30px;height:12px}.fill-style.outline[data-v-0141c19c]{border:1px solid currentColor}.fill-style.both[data-v-0141c19c]{border:1px solid currentColor;background:gray}.fill-style.fill[data-v-0141c19c]{background:gray}.fonts[data-v-d3f2c1ee]{position:absolute;z-index:4;padding:0 2px 3px;border:1px solid #0831d9;border-radius:3px 3px 0 0;background:var(--luna-face);box-shadow:2px 2px 4px #00000059}.title[data-v-d3f2c1ee]{height:15px;margin:0 -2px 3px;padding:0 4px;background:var(--luna-title-active);color:#fff;font:bold 10px/15px var(--font-title);touch-action:none}.row[data-v-d3f2c1ee]{display:flex;align-items:center;gap:3px}.family[data-v-d3f2c1ee]{width:128px}.size[data-v-d3f2c1ee]{width:46px}.style[data-v-d3f2c1ee]{width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:3px;background:none;color:#000;font:13px Times New Roman,serif}.style[data-v-d3f2c1ee]:hover{border-color:#cecec3}.style.on[data-v-d3f2c1ee]{border-color:#9a9a8c;background:#fbfbf9;box-shadow:inset 1px 1px #d6d2c2}.bold[data-v-d3f2c1ee]{font-weight:700}.italic[data-v-d3f2c1ee]{font-style:italic}.underline[data-v-d3f2c1ee]{text-decoration:underline}.edit-colors[data-v-b3b4324b]{display:flex;flex-wrap:wrap;gap:12px}.choose[data-v-b3b4324b]{display:flex;flex-direction:column;width:214px}.label[data-v-b3b4324b]{margin:0 0 4px}.swatches[data-v-b3b4324b]{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin-bottom:10px}.swatch[data-v-b3b4324b]{height:19px;padding:0;border:0;box-shadow:inset 1px 1px gray,inset -1px -1px #fff,inset 2px 2px #404040,inset -2px -2px #d4d0c8}.swatch.current[data-v-b3b4324b]{outline:1px solid #000;outline-offset:1px}.buttons[data-v-b3b4324b]{display:flex;gap:6px;margin-top:12px}.define[data-v-b3b4324b]{display:flex;flex-direction:column;gap:8px;width:226px}.mixer[data-v-b3b4324b]{display:flex;gap:8px}.spectrum[data-v-b3b4324b]{position:relative;flex:none;width:175px;height:151px;border:1px solid;border-color:#808080 #fff #fff #808080;background:linear-gradient(#80808000,gray),linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);touch-action:none}.cross[data-v-b3b4324b]{position:absolute;width:19px;height:19px;margin:-9px 0 0 -9px;pointer-events:none;background:linear-gradient(#000,#000) 50% 0 / 3px 6px no-repeat,linear-gradient(#000,#000) 50% 100% / 3px 6px no-repeat,linear-gradient(#000,#000) 0 50% / 6px 3px no-repeat,linear-gradient(#000,#000) 100% 50% / 6px 3px no-repeat}.lum[data-v-b3b4324b]{position:relative;flex:none;width:24px;height:151px;touch-action:none}.lum .bar[data-v-b3b4324b]{position:absolute;top:0;right:10px;bottom:0;left:0;border:1px solid;border-color:#808080 #fff #fff #808080}.lum .arrow[data-v-b3b4324b]{position:absolute;right:0;margin-top:-5px;border:5px solid transparent;border-right:7px solid #000;border-left-width:0;pointer-events:none}.readout[data-v-b3b4324b]{display:flex;gap:8px}.preview[data-v-b3b4324b]{display:flex;flex-direction:column;align-items:center;width:60px}.preview span[data-v-b3b4324b]{width:60px;height:42px;border:1px solid;border-color:#808080 #fff #fff #808080}.fields[data-v-b3b4324b]{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.fields label[data-v-b3b4324b]{display:flex;align-items:center;justify-content:flex-end;gap:4px}.fields .xp-field[data-v-b3b4324b]{width:42px;min-height:19px;padding:1px 2px}.add[data-v-b3b4324b]{align-self:stretch}.paint[data-v-27b75a1c]{position:relative;display:flex;flex-direction:column;height:100%;background:var(--luna-face)}.main[data-v-27b75a1c]{display:flex;flex:1;min-height:0}.toolbox[data-v-27b75a1c]{display:flex;flex:none;flex-direction:column;align-items:center;width:56px;padding:3px 0;overflow-y:auto}.tools[data-v-27b75a1c]{display:grid;grid-template-columns:repeat(2,25px)}.tool[data-v-27b75a1c]{display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid transparent;border-radius:3px;background:none}.tool[data-v-27b75a1c]:hover{border-color:#cecec3;background:linear-gradient(180deg,#fff,#f3f2ea 60%,#e5e3d6)}.tool.selected[data-v-27b75a1c]{border-color:#9a9a8c;background:#fbfbf9;box-shadow:inset 1px 1px #d6d2c2}.tool img[data-v-27b75a1c]{width:16px;height:16px}.workspace[data-v-27b75a1c]{position:relative;flex:1;min-width:0;overflow:auto;border-top:1px solid #808080;border-left:1px solid #808080;background:gray}.paper[data-v-27b75a1c]{width:max-content;padding:3px 6px 6px 3px}.sheet[data-v-27b75a1c]{position:relative;touch-action:none}.sheet canvas[data-v-27b75a1c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated}.grid[data-v-27b75a1c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(128,128,128,.75) 1px,transparent 1px),linear-gradient(rgba(128,128,128,.75) 1px,transparent 1px)}.frame[data-v-27b75a1c]{position:absolute;outline:1px dashed #000;pointer-events:none}.handle[data-v-27b75a1c]{position:absolute;width:5px;height:5px;margin:-3px 0 0 -3px;background:navy;pointer-events:auto;touch-action:none}.handle[data-v-27b75a1c]:before,.canvas-handle[data-v-27b75a1c]:not(.dead):before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.handle.n[data-v-27b75a1c],.handle.s[data-v-27b75a1c]{left:50%;cursor:ns-resize}.handle.e[data-v-27b75a1c],.handle.w[data-v-27b75a1c]{top:50%;cursor:ew-resize}.handle.nw[data-v-27b75a1c],.handle.n[data-v-27b75a1c],.handle.ne[data-v-27b75a1c]{top:0}.handle.sw[data-v-27b75a1c],.handle.s[data-v-27b75a1c],.handle.se[data-v-27b75a1c]{top:100%}.handle.nw[data-v-27b75a1c],.handle.w[data-v-27b75a1c],.handle.sw[data-v-27b75a1c]{left:0}.handle.ne[data-v-27b75a1c],.handle.e[data-v-27b75a1c],.handle.se[data-v-27b75a1c]{left:100%}.handle.nw[data-v-27b75a1c],.handle.se[data-v-27b75a1c]{cursor:nwse-resize}.handle.ne[data-v-27b75a1c],.handle.sw[data-v-27b75a1c]{cursor:nesw-resize}.text-box[data-v-27b75a1c]{position:absolute;margin:0;border:0;outline:1px dashed #000;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;resize:none}.canvas-handle[data-v-27b75a1c]{position:absolute;width:3px;height:3px;background:navy}.canvas-handle.dead[data-v-27b75a1c]{background:#fff;box-shadow:inset 0 0 0 1px navy}.canvas-handle.n[data-v-27b75a1c],.canvas-handle.s[data-v-27b75a1c]{left:calc(50% - 1px)}.canvas-handle.w[data-v-27b75a1c],.canvas-handle.e[data-v-27b75a1c]{top:calc(50% - 1px)}.canvas-handle.nw[data-v-27b75a1c],.canvas-handle.n[data-v-27b75a1c],.canvas-handle.ne[data-v-27b75a1c]{bottom:100%}.canvas-handle.sw[data-v-27b75a1c],.canvas-handle.s[data-v-27b75a1c],.canvas-handle.se[data-v-27b75a1c]{top:100%}.canvas-handle.nw[data-v-27b75a1c],.canvas-handle.w[data-v-27b75a1c],.canvas-handle.sw[data-v-27b75a1c]{right:100%}.canvas-handle.ne[data-v-27b75a1c],.canvas-handle.e[data-v-27b75a1c],.canvas-handle.se[data-v-27b75a1c]{left:100%}.resize-outline[data-v-27b75a1c]{position:absolute;top:0;left:0;outline:1px dotted #000;pointer-events:none}.colorbox[data-v-27b75a1c]{display:flex;flex:none;align-items:center;gap:4px;padding:6px 4px 5px;overflow-x:auto;border-top:1px solid #fff}.current[data-v-27b75a1c]{position:relative;flex:none;width:32px;height:34px;background:repeating-conic-gradient(#fff 0,#fff 25%,silver 0,silver 50%) 0 0 / 2px 2px;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.current .well[data-v-27b75a1c]{position:absolute;width:15px;height:15px}.current .front[data-v-27b75a1c]{top:5px;left:5px;z-index:1}.current .back[data-v-27b75a1c]{right:4px;bottom:5px}.palette[data-v-27b75a1c]{display:grid;flex:none;grid-template-columns:repeat(14,16px);grid-template-rows:repeat(2,16px)}.well[data-v-27b75a1c]{padding:0;border:0;box-shadow:inset 1px 1px gray,inset -1px -1px #fff,inset 2px 2px #404040,inset -2px -2px #d4d0c8}.statusbar[data-v-27b75a1c]{display:flex;flex:none;height:22px;border-top:1px solid #d8d2bd}.status-text[data-v-27b75a1c]{flex:1;min-width:0;padding:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pane[data-v-27b75a1c]{flex:none;width:110px;padding:4px 6px;border-left:1px solid #aca899;box-shadow:inset 1px 0 #fff;white-space:nowrap}@media (max-width: 480px){.pane[data-v-27b75a1c]{width:70px}}.form[data-v-27b75a1c]{display:flex;flex-direction:column;gap:8px;min-width:240px}.facts[data-v-27b75a1c]{margin:0;color:#444}.pair[data-v-27b75a1c]{display:flex;gap:16px}.pair label[data-v-27b75a1c],.row[data-v-27b75a1c],.amount[data-v-27b75a1c]{display:flex;align-items:center;gap:6px}.pair .xp-field[data-v-27b75a1c],.amount .xp-field[data-v-27b75a1c]{width:64px}.row[data-v-27b75a1c]{justify-content:space-between}.row .xp-field[data-v-27b75a1c]{width:170px}.xp-group[data-v-27b75a1c]{display:flex;flex-direction:column;gap:6px}.amount[data-v-27b75a1c]{justify-content:flex-end}.choice[data-v-27b75a1c]{display:flex;align-items:center;gap:5px}.choice input[data-v-27b75a1c]{margin:0}.angles[data-v-27b75a1c]{display:flex;flex-direction:column;gap:4px;padding-left:22px}.message[data-v-27b75a1c]{display:flex;align-items:center;gap:12px}.message p[data-v-27b75a1c],.message-text[data-v-27b75a1c]{margin:0;max-width:280px}.warning[data-v-27b75a1c]{flex:none;width:32px;height:32px}.help[data-v-27b75a1c]{max-width:340px;margin:0;padding-left:16px}.help li[data-v-27b75a1c]{margin-bottom:5px}.about[data-v-27b75a1c]{display:flex;gap:12px;max-width:300px}.about img[data-v-27b75a1c]{flex:none;width:32px;height:32px}.about p[data-v-27b75a1c]{margin:0 0 6px}.view-bitmap[data-v-27b75a1c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow:auto;background:#004e98}.view-bitmap img[data-v-27b75a1c]{image-rendering:pixelated}.minesweeper[data-v-3b741df4]{display:flex;flex-direction:column;height:100%;background:silver}.stage[data-v-3b741df4]{display:flex;flex:1;min-height:0;overflow:auto}.field[data-v-3b741df4]{--bevel: calc(var(--cell) / 8);--line: calc(var(--cell) / 16);flex:none;margin:auto;padding:6px;border-top:3px solid #fff;border-left:3px solid #fff;background:silver}.mono[data-v-3b741df4]{filter:grayscale(1)}.panel[data-v-3b741df4]{display:flex;align-items:center;justify-content:space-between;height:37px;margin-bottom:6px;padding:0 5px;border:2px solid;border-color:#808080 #fff #fff #808080}.counter[data-v-3b741df4]{display:block;width:41px;height:25px;border:1px solid;border-color:#808080 #fff #fff #808080;background:#000}.counter polygon[data-v-3b741df4]{fill:#700000}.counter polygon.lit[data-v-3b741df4]{fill:red}.face[data-v-3b741df4]{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid #808080;background:silver;box-shadow:inset 2px 2px #fff,inset -2px -2px gray}.face span[data-v-3b741df4]{width:17px;height:17px;background:center / 100% 100% no-repeat}.face[data-v-3b741df4]:active{box-shadow:inset 1px 1px gray}.face:active span[data-v-3b741df4]{transform:translate(1px,1px)}.face[data-v-3b741df4]:focus-visible{outline-offset:-5px}.board[data-v-3b741df4]{border:3px solid;border-color:#808080 #fff #fff #808080}.grid[data-v-3b741df4]{display:grid;touch-action:manipulation}.square[data-v-3b741df4]{width:var(--cell);height:var(--cell);background:silver center / 100% 100% no-repeat}.hidden[data-v-3b741df4],.flag[data-v-3b741df4],.question[data-v-3b741df4]{box-shadow:inset var(--bevel) var(--bevel) #fff,inset calc(-1 * var(--bevel)) calc(-1 * var(--bevel)) gray}.open[data-v-3b741df4],.pressed[data-v-3b741df4]{box-shadow:inset var(--line) var(--line) gray}.flag[data-v-3b741df4]{background-image:var(--flag)}.question[data-v-3b741df4]{background-image:var(--question)}.n1[data-v-3b741df4]{background-image:var(--n1)}.n2[data-v-3b741df4]{background-image:var(--n2)}.n3[data-v-3b741df4]{background-image:var(--n3)}.n4[data-v-3b741df4]{background-image:var(--n4)}.n5[data-v-3b741df4]{background-image:var(--n5)}.n6[data-v-3b741df4]{background-image:var(--n6)}.n7[data-v-3b741df4]{background-image:var(--n7)}.n8[data-v-3b741df4]{background-image:var(--n8)}.mine[data-v-3b741df4]{background-image:var(--mine)}.exploded[data-v-3b741df4]{background-color:red}.not-mine[data-v-3b741df4]{background-image:var(--not-mine)}.custom[data-v-3b741df4]{display:grid;grid-template-columns:auto auto;gap:8px 18px;align-items:center}.custom label[data-v-3b741df4]{display:flex;align-items:center;justify-content:space-between;gap:10px;grid-column:1}.custom .xp-field[data-v-3b741df4]{width:52px}.custom-buttons[data-v-3b741df4]{display:flex;flex-direction:column;gap:8px;grid-column:2;grid-row:1 / 4}.record[data-v-3b741df4]{display:flex;flex-direction:column;align-items:center;gap:10px;width:200px;text-align:center}.record p[data-v-3b741df4]{margin:0}.record .xp-field[data-v-3b741df4]{width:100%}.best[data-v-3b741df4]{border-collapse:collapse}.best td[data-v-3b741df4]{padding:2px 14px 2px 0;white-space:nowrap}.help[data-v-3b741df4]{max-width:300px}.help p[data-v-3b741df4]{margin:0 0 6px}.help ul[data-v-3b741df4]{margin:0 0 6px;padding-left:18px}.help li[data-v-3b741df4]{margin-bottom:4px}.about[data-v-3b741df4]{display:flex;gap:12px;max-width:280px}.about img[data-v-3b741df4]{flex:none;width:32px;height:32px}.about p[data-v-3b741df4]{margin:0 0 6px}.photopea[data-v-c908209d]{position:relative;height:100%;background:#474747}.screen[data-v-c908209d]{display:block;width:100%;height:100%;border:0}.loading[data-v-c908209d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#474747;color:#e6e6e6;font:11px var(--font-ui)}.loading img[data-v-c908209d]{width:48px;height:48px}.loading p[data-v-c908209d]{margin:0}.bar[data-v-c908209d]{position:relative;width:min(200px,60%);height:15px;overflow:hidden;border:1px solid #686868;border-radius:3px;background:#fff}.bar span[data-v-c908209d]{position:absolute;top:2px;bottom:2px;width:36px;background:repeating-linear-gradient(90deg,transparent 0 8px,#fff 8px 10px),linear-gradient(#acedad,#2ed330 50%,#8fe791);animation:marquee-c908209d 1.6s linear infinite}@keyframes marquee-c908209d{0%{left:-36px}to{left:100%}}.brand-mark[data-v-fe2a9e7b]{display:flex;align-items:center;gap:14px}img[data-v-fe2a9e7b]{--glass-shadow: drop-shadow(2px 3px 3px rgba(0, 0, 0, .35));width:56px;height:56px;border-radius:4px;filter:hue-rotate(0deg) var(--glass-shadow)}.wordmark[data-v-fe2a9e7b]{margin:0;color:#fff;font:bold 44px/1 var(--font-title);letter-spacing:-1px;text-shadow:2px 2px 3px rgba(0,0,0,.3)}@supports (text-box: trim-both cap alphabetic){.wordmark[data-v-fe2a9e7b]{text-box:trim-both cap alphabetic}}.wordmark span[data-v-fe2a9e7b]{position:relative;top:-.65em;margin-left:2px;color:#f99736;font-size:.55em;font-style:italic;letter-spacing:0}.login[data-v-2192d416]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;grid-template-rows:minmax(48px,10%) 1fr minmax(64px,13%);background:#5a7edc;color:#fff;font-family:var(--font-ui)}.band[data-v-2192d416]{position:relative;background:#00309c}.band[data-v-2192d416]:after{content:"";position:absolute;left:0;right:0;height:2px}.top[data-v-2192d416]:after{bottom:0;background:linear-gradient(90deg,#5a7edc,#fff 35%,#a6bcf0 65%,#5a7edc)}.bottom[data-v-2192d416]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(16px,4vw,48px);background:linear-gradient(180deg,#00309c,#00309c 60%,#002a8a)}.bottom[data-v-2192d416]:after{top:0;background:linear-gradient(90deg,#00309c,#f99736 30%,#f9c58a 50%,#00309c)}.middle[data-v-2192d416]{position:relative;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:clamp(16px,3vw,40px);overflow:hidden;background:radial-gradient(ellipse 55% 75% at 6% 0%,#a5c0f5d9,#a5c0f500),#5a7edc}.brand[data-v-2192d416]{display:flex;flex-direction:column;align-items:flex-end;gap:26px;text-align:right}.hint[data-v-2192d416]{margin:0;font-size:16px}.divider[data-v-2192d416]{align-self:stretch;margin:8% 0;background:linear-gradient(180deg,#fff0,#fffc,#fff0)}.users[data-v-2192d416]{justify-self:start;width:min(380px,100%)}.user[data-v-2192d416]{display:flex;align-items:center;gap:14px;width:100%;padding:8px 10px;border:0;border-radius:9px 0 0 9px;background:none;color:#fff;text-align:left}.user[data-v-2192d416]:hover,.user[data-v-2192d416]:focus-visible,.user.selected[data-v-2192d416]{background:linear-gradient(90deg,#00309c,#00309c00)}.user[data-v-2192d416]:focus-visible{outline-color:#fff;outline-offset:-2px}.picture[data-v-2192d416]{flex:none;width:60px;height:60px;overflow:hidden;border:2px solid rgba(255,255,255,.8);border-radius:5px;background:#fff;box-shadow:1px 1px 3px #00000059;opacity:.9}.user:hover .picture[data-v-2192d416],.user:focus-visible .picture[data-v-2192d416],.user.selected .picture[data-v-2192d416]{border-color:#ffc63f;opacity:1}.picture img[data-v-2192d416]{width:100%;height:100%;object-fit:cover}.name[data-v-2192d416]{font-size:20px}.name small[data-v-2192d416]{display:block;margin-top:4px;font-size:12px}.powering-down[data-v-2192d416]{grid-column:1 / -1;justify-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:22px;margin-bottom:4%}.powering-down-text[data-v-2192d416]{margin:0;font-size:18px;text-shadow:1px 1px 2px rgba(0,0,0,.35)}.big-word[data-v-2192d416]{grid-column:1 / -1;justify-self:center;margin:0 18% 0 0;font:italic bold clamp(40px,7vw,64px) var(--font-ui);letter-spacing:1px;text-shadow:3px 3px 4px #1d3a8a}.big-word.small[data-v-2192d416]{font-size:clamp(22px,3.5vw,32px)}.turn-off[data-v-2192d416]{display:flex;align-items:center;gap:10px;padding:4px;border:0;background:none;color:#fff;font:14px var(--font-ui)}.turn-off[data-v-2192d416]:focus-visible{outline-color:#fff;outline-offset:0}.orb[data-v-2192d416]{display:grid;place-items:center;width:26px;height:26px;border:1px solid #fff;border-radius:4px;background:linear-gradient(135deg,#f9b6a2,#e8603f 45%,#c63a1d);box-shadow:1px 1px 2px #0006}.turn-off:hover .orb[data-v-2192d416]{filter:brightness(1.15)}.orb img[data-v-2192d416]{width:16px;height:16px}.aside[data-v-2192d416]{margin:0 0 0 auto;font-size:12px;text-align:right}@media (max-width: 640px){.middle[data-v-2192d416]{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:28px}.brand[data-v-2192d416]{align-items:center;gap:16px;text-align:center}.divider[data-v-2192d416]{display:none}.users[data-v-2192d416]{justify-self:center;width:auto}.user[data-v-2192d416]{padding-right:28px}.big-word[data-v-2192d416]{margin:0}.aside[data-v-2192d416]{display:none}}.agent-balloon[data-v-6f93ee6c]{--scale: var(--s, 1);position:relative;box-sizing:content-box;width:calc(var(--chars) * .45em);max-width:calc(100vw - 32px - 18px * var(--scale));margin-bottom:calc(14px * var(--scale));padding:calc(5px * var(--scale)) calc(9px * var(--scale));border:calc(1px * var(--scale)) solid;border-radius:calc(8px * var(--scale));font-size:calc(var(--size) * var(--scale));line-height:1.3;overflow-wrap:anywhere}.tail[data-v-6f93ee6c]{position:absolute;top:100%;left:calc(50% - 6px * var(--scale));width:calc(12px * var(--scale));height:calc(15px * var(--scale));overflow:visible}.start .tail[data-v-6f93ee6c]{left:calc((var(--tail-inset) - 6px) * var(--scale))}.end .tail[data-v-6f93ee6c]{left:auto;right:calc((var(--tail-inset) - 6px) * var(--scale))}.setup-guide[data-v-57f5974e]{--s: 1;display:grid;grid-template-rows:calc((var(--lines) * var(--size) * 1.3 + 26px) * var(--s)) auto;justify-items:center}.balloon[data-v-57f5974e]{align-self:end}.balloon.quiet[data-v-57f5974e]{visibility:hidden}@media (min-width: 1280px) and (min-height: 860px){.setup-guide[data-v-57f5974e]{--s: 2}}.sprite-box[data-v-57f5974e]{width:calc(var(--w) * var(--s));height:calc(var(--h) * var(--s))}.sprite[data-v-57f5974e]{display:block;padding:0;border:0;background-color:transparent;background-repeat:no-repeat;image-rendering:pixelated;transform:scale(var(--s));transform-origin:0 0}.sprite[data-v-57f5974e]:focus-visible{outline:1px dotted #fff;outline-offset:-2px}.setup[data-v-5e06bc73]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;grid-template-rows:auto minmax(0,1fr) auto;margin:0;background:#4a72db;color:#fff;font-family:Arial,Helvetica,var(--font-ui)}.band[data-v-5e06bc73]{position:relative;display:flex;align-items:center;height:clamp(56px,9vh,96px);padding:0 clamp(16px,4vw,64px);background:#00359e}.band[data-v-5e06bc73]:after{content:"";position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,#6e9cf0,#a5d3ff 25%,#b1dbff 45%,#8db7f7 70%,#4a72db)}.top[data-v-5e06bc73]:after{bottom:0}.bottom[data-v-5e06bc73]:after{top:0}.logo[data-v-5e06bc73]{zoom:.8}@media (min-height: 900px){.logo[data-v-5e06bc73]{zoom:1}}@media (max-height: 640px),(max-width: 640px){.logo[data-v-5e06bc73]{zoom:.6}}.middle[data-v-5e06bc73]{position:relative;min-height:0;overflow:auto;background:radial-gradient(ellipse 45% 40% at 0% 0%,#7ca0ece6,#7ca0ec00),radial-gradient(ellipse 30% 55% at 0% 50%,#688ee499,#688ee400),radial-gradient(ellipse 40% 45% at 100% 100%,#6e94e6d9,#6e94e600),#4a72db}.page[data-v-5e06bc73]{width:min(56%,940px);margin-left:9%;padding:clamp(20px,5vh,56px) 0 clamp(72px,15vh,150px)}h1[data-v-5e06bc73]{margin:0 0 .9em;font:bold clamp(26px,min(3.6vw,5.4vh),56px) / 1.15 Arial,Helvetica,sans-serif;text-shadow:2px 3px 4px rgba(0,24,110,.65)}.page>p[data-v-5e06bc73],.choices[data-v-5e06bc73],.name-field[data-v-5e06bc73]{font-size:clamp(13px,min(1.25vw,2vh),19px);line-height:1.45}.page>p[data-v-5e06bc73]{margin:0 0 1.2em}.page>.aside[data-v-5e06bc73]{margin-top:1.5em;font-size:clamp(12px,min(1vw,1.7vh),15px);opacity:.9}.prompt[data-v-5e06bc73]{position:absolute;left:3.3%;bottom:9%;margin:0;font-size:clamp(13px,min(1.25vw,2vh),19px)}.guide[data-v-5e06bc73]{position:absolute;top:34%;right:10%}.eula[data-v-5e06bc73]{height:clamp(130px,32vh,380px);overflow:auto;padding:10px 12px;border:1px solid #7f9db9;background:#fff;color:#000;font:12px/1.5 var(--font-ui)}.eula[data-v-5e06bc73]:focus-visible{outline:1px dotted #fff;outline-offset:2px}.eula h2[data-v-5e06bc73]{margin:0 0 8px;font-size:12px}.eula p[data-v-5e06bc73]{margin:0 0 8px}.choices[data-v-5e06bc73]{display:flex;flex-direction:column;gap:10px;margin-top:18px}.choices label[data-v-5e06bc73],.name-field[data-v-5e06bc73]{display:flex;align-items:center;gap:10px}.radio[data-v-5e06bc73]{flex:none;width:13px;height:13px;margin:0;border:1px solid #1c5180;border-radius:50%;background:linear-gradient(135deg,#dcdcd7,#fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio[data-v-5e06bc73]:hover{box-shadow:inset 0 0 0 1px #f8b636,inset 0 0 0 2px #fedf9c}.radio[data-v-5e06bc73]:checked{background:radial-gradient(circle at 45% 40%,#9ff09a 0,#3fbd3a 1.5px,#1d8f18 3px,transparent 3.5px),linear-gradient(135deg,#dcdcd7,#fff)}.radio[data-v-5e06bc73]:focus-visible{outline:1px dotted #fff;outline-offset:2px}.name-field .xp-field[data-v-5e06bc73]{width:min(260px,100%);min-width:0;color:#000;font-size:14px}.dialog-text[data-v-5e06bc73]{max-width:320px;margin:0;color:#000}.bottom[data-v-5e06bc73]{justify-content:flex-end;gap:clamp(18px,3vw,44px)}.nav[data-v-5e06bc73]{display:flex;align-items:center;gap:8px;padding:4px;border:0;background:none;color:#fff;font:clamp(14px,min(1.2vw,2vh),18px) Arial,Helvetica,var(--font-ui)}.nav:not(:disabled):hover .xp-nav-orb[data-v-5e06bc73]{filter:brightness(1.12)}.nav[data-v-5e06bc73]:disabled{color:#ffffff8c}.nav:disabled .xp-nav-orb[data-v-5e06bc73]{filter:grayscale(1);opacity:.5}.nav[data-v-5e06bc73]:focus-visible{outline-color:#fff;outline-offset:0}@media (max-width: 900px){.middle[data-v-5e06bc73]{display:flex;flex-direction:column;padding:20px 16px 16px}.page[data-v-5e06bc73]{width:auto;margin:0;padding:0}.prompt[data-v-5e06bc73]{position:static;margin-top:8px}.guide[data-v-5e06bc73]{position:static;align-self:flex-end;margin-top:16px}}.power-screen[data-v-b093eba6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:#000;color:#fff;font-family:var(--font-ui)}.boot[data-v-b093eba6],.restarting[data-v-b093eba6]{cursor:none}.off[data-v-b093eba6]{cursor:default}.off .power-button[data-v-b093eba6]{cursor:pointer}.standby[data-v-b093eba6]{animation:fade-to-black-b093eba6 1.2s ease-in both}@keyframes fade-to-black-b093eba6{0%{background:#0000}}.safe[data-v-b093eba6]{margin:0;color:#f0a63a;font-size:18px}.caption[data-v-b093eba6]{margin:0;color:#888;font-size:12px}.power-button[data-v-b093eba6]{display:grid;place-items:center;width:64px;height:64px;border:2px solid #555;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5a5a5a,#222 60%,#111);box-shadow:0 0 0 4px #1a1a1a,0 3px 8px #000c}.power-button img[data-v-b093eba6]{width:28px;height:28px;opacity:.7}.power-button:hover img[data-v-b093eba6],.power-button:focus-visible img[data-v-b093eba6]{opacity:1;filter:drop-shadow(0 0 4px #7cff6b)}.power-button[data-v-b093eba6]:focus-visible{outline-color:#fff;outline-offset:4px}.progress[data-v-b093eba6]{position:relative;width:160px;height:20px;overflow:hidden;border:2px solid #b2b2b2;border-radius:5px}.progress span[data-v-b093eba6]{position:absolute;top:2px;left:0;width:9px;height:12px;border-radius:1px;background:linear-gradient(180deg,#2838c7,#8faffd 45%,#2838c7);animation:boot-slide-b093eba6 2s linear infinite}.progress span[data-v-b093eba6]:nth-child(2){animation-delay:-.1s}.progress span[data-v-b093eba6]:nth-child(3){animation-delay:-.2s}@keyframes boot-slide-b093eba6{0%{transform:translate(-36px)}to{transform:translate(170px)}}.desktop-icon[data-v-32714ea4]{position:absolute;display:flex;flex-direction:column;align-items:center;width:76px;padding:3px 1px;border:0;background:none;color:#fff;font:11px/13px var(--font-ui);touch-action:none}.desktop-icon[data-v-32714ea4]:focus-visible{outline:none}.icon-image[data-v-32714ea4]{width:32px;height:32px;margin-bottom:4px}.icon-image img[data-v-32714ea4]{width:100%;height:100%;object-fit:contain}.icon-label[data-v-32714ea4]{max-width:74px;padding:0 2px 1px;text-align:center;text-shadow:1px 1px 1px #000,1px 1px 2px rgba(0,0,0,.6);overflow-wrap:break-word}.selected .icon-label[data-v-32714ea4]{background:var(--luna-select);text-shadow:none}.desktop-icon:focus-visible .icon-label[data-v-32714ea4]{outline:1px dotted #fff}.dragging[data-v-32714ea4]{z-index:1;opacity:.6}@media (max-width: 640px){.desktop-icon[data-v-32714ea4]{position:static;width:84px;font-size:12px;line-height:14px}.icon-image[data-v-32714ea4]{width:48px;height:48px}.icon-label[data-v-32714ea4]{max-width:82px}}.xp-window[data-v-f294e1d6]{position:absolute;display:flex;flex-direction:column;padding:0 3px 3px;border-radius:8px 8px 0 0;background:var(--luna-face);box-shadow:inset -1px -1px #00138c,inset 1px 1px #0831d9,inset -2px -2px #001ea0,inset 2px 2px #166aee,inset -3px -3px #003bda,inset 3px 3px #0855dd;transform-origin:0 0;pointer-events:auto}.xp-window[data-v-f294e1d6]:focus-visible{outline:none}.xp-window[data-v-f294e1d6]:not(.active){box-shadow:inset -1px -1px #6f87d2,inset 1px 1px #91a8ea,inset -2px -2px #7f98e0,inset 2px 2px #a9bdf0,inset -3px -3px #93aae9,inset 3px 3px #a6bcf0}.xp-window.maximized[data-v-f294e1d6]{top:0;right:0;bottom:0;left:0;padding:0;border-radius:0;box-shadow:none}.title-bar[data-v-f294e1d6]{display:flex;flex:none;align-items:center;gap:4px;height:29px;margin:0 -3px;padding:0 5px 1px 7px;border-radius:8px 8px 0 0;background:var(--luna-title-active);box-shadow:inset 0 1px #3e8eff,inset 1px 0 #0a3fd6,inset -1px 0 #0029a8;color:#fff;font:bold 13px var(--font-title);text-shadow:1px 1px #0f1089;touch-action:none}.maximized .title-bar[data-v-f294e1d6]{margin:0;border-radius:0}.xp-window:not(.active) .title-bar[data-v-f294e1d6]{background:var(--luna-title-inactive);box-shadow:inset 0 1px #b6c8f3;color:#d8e4f8;text-shadow:none}.title-icon[data-v-f294e1d6]{flex:none;width:16px;height:16px;object-fit:contain}.title-text[data-v-f294e1d6]{flex:1;min-width:0;margin:0;padding-left:1px;overflow:hidden;font:inherit;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis}.title-controls[data-v-f294e1d6]{display:flex;flex:none;gap:2px}.control[data-v-f294e1d6]{--glyph: #fff;--face: #2c69ea;position:relative;width:21px;height:21px;padding:0;border:1px solid #fff;border-radius:3px;background:linear-gradient(135deg,#a8c6ff,#5d93f8 18%,#3474ee 40%,#2560e6 65%,#1b52d8 85%,#3a72ec);box-shadow:inset 1px 1px #ffffff59,inset -1px -1px 1px #00197880}.control[data-v-f294e1d6]:hover{filter:brightness(1.15)}.control[data-v-f294e1d6]:active{background:linear-gradient(135deg,#1a48c4,#2058d8,#3c75eb);box-shadow:inset 1px 1px 2px #00000073;filter:none}.control[data-v-f294e1d6]:disabled{--glyph: rgba(255, 255, 255, .45);filter:none}.control[data-v-f294e1d6]:focus-visible{outline-color:#fff;outline-offset:-5px}.close[data-v-f294e1d6]{--face: #d84a2c;background:linear-gradient(135deg,#f8b8a4,#ef7b5d 18%,#e0442b 45%,#cf3c1f 75%,#e85b3d);box-shadow:inset 1px 1px #ffffff59,inset -1px -1px 1px #6e140080}.close[data-v-f294e1d6]:active{background:linear-gradient(135deg,#b0301a,#c83d22,#e0613f)}.xp-window:not(.active) .title-controls[data-v-f294e1d6]{filter:saturate(.45) brightness(1.2);opacity:.85}.control[data-v-f294e1d6]:before,.control[data-v-f294e1d6]:after{content:"";position:absolute}.minimize[data-v-f294e1d6]:before{left:4px;bottom:4px;width:7px;height:3px;background:var(--glyph)}.maximize[data-v-f294e1d6]:before{top:3px;right:4px;bottom:4px;left:3px;border:1px solid var(--glyph);border-top-width:3px}.restore[data-v-f294e1d6]:before,.restore[data-v-f294e1d6]:after{width:8px;height:8px;border:1px solid var(--glyph);border-top-width:2px}.restore[data-v-f294e1d6]:before{top:2px;right:3px}.restore[data-v-f294e1d6]:after{bottom:3px;left:3px;background:var(--face)}.close[data-v-f294e1d6]:before,.close[data-v-f294e1d6]:after{top:8px;left:3px;width:13px;height:2px;border-radius:1px;background:var(--glyph);transform:rotate(45deg)}.close[data-v-f294e1d6]:after{transform:rotate(-45deg)}.window-body[data-v-f294e1d6]{position:relative;flex:1;min-height:0;overflow:auto;font-size:13px}.grip[data-v-f294e1d6]{position:absolute;z-index:1;touch-action:none}.grip-e[data-v-f294e1d6]{top:29px;right:0;bottom:10px;width:5px}.grip-s[data-v-f294e1d6]{left:0;right:10px;bottom:0;height:5px}.grip-se[data-v-f294e1d6]{right:0;bottom:0;width:12px;height:12px}.volume-control[data-v-be80c32f]{position:absolute;bottom:calc(100% + 5px);left:50%;z-index:1;display:flex;flex-direction:column;align-items:center;width:72px;padding:6px 4px 8px;border:1px solid #6f6f6f;background:var(--luna-face);box-shadow:2px 2px 3px #00000059;color:#000;font:11px var(--font-ui);transform:translate(-50%)}.title[data-v-be80c32f]{margin:0 0 6px}.slider[data-v-be80c32f]{width:24px;height:108px;margin:0 0 8px;writing-mode:vertical-lr;direction:rtl;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.slider[data-v-be80c32f]::-webkit-slider-runnable-track{width:4px;margin:0 auto;border:1px solid;border-color:#9d9c99 #fff #fff #9d9c99;border-radius:2px;background:#e5e4dc}.slider[data-v-be80c32f]::-moz-range-track{width:4px;border:1px solid;border-color:#9d9c99 #fff #fff #9d9c99;border-radius:2px;background:#e5e4dc}.slider[data-v-be80c32f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:21px;height:11px;margin-left:-9.5px;border:1px solid #7b8db0;border-radius:2px;background:linear-gradient(180deg,#fff,#f0f0ea 60%,#dcdcd2);box-shadow:inset 0 -2px #21a121,inset 0 1px #fff}.slider[data-v-be80c32f]::-moz-range-thumb{width:19px;height:9px;border:1px solid #7b8db0;border-radius:2px;background:linear-gradient(180deg,#fff,#f0f0ea 60%,#dcdcd2);box-shadow:inset 0 -2px #21a121,inset 0 1px #fff}.slider[data-v-be80c32f]:hover::-webkit-slider-thumb{box-shadow:inset 0 -2px #f8b636,inset 0 1px #fff}.slider[data-v-be80c32f]:focus-visible{outline-offset:0}.mute[data-v-be80c32f]{display:flex;align-items:center;gap:5px}.taskbar[data-v-52a505ad]{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;height:var(--taskbar-h);background:var(--luna-taskbar);color:#fff;font:11px var(--font-ui)}.start-button[data-v-52a505ad]{display:flex;flex:none;align-items:center;gap:5px;height:100%;padding:0 22px 2px 9px;border:0;border-radius:0 10px 10px 0;background:var(--luna-start);box-shadow:inset 0 1px 1px #ffffff73,inset -3px 0 3px -1px #00280073,2px 0 3px #00143c73;color:#fff;font:italic bold 18px var(--font-title);letter-spacing:.3px;text-shadow:1px 1px 2px rgba(0,0,0,.65);filter:brightness(1);transition:filter var(--glass-shift) ease-out}.start-button img[data-v-52a505ad]{width:19px;height:19px;margin:1px 2px 0 0;border-radius:2px;filter:hue-rotate(0deg) drop-shadow(1px 1px 1px rgba(0,0,0,.55));transition:filter var(--glass-shift) ease-out}.start-button:hover img[data-v-52a505ad]{filter:hue-rotate(75deg) drop-shadow(1px 1px 1px rgba(0,0,0,.55));transition:filter var(--glass-shift) ease-in}.start-button:active img[data-v-52a505ad]{filter:hue-rotate(225deg) drop-shadow(1px 1px 1px rgba(0,0,0,.55));transition:filter var(--glass-shift) ease-in}.start-button[data-v-52a505ad]:hover{filter:brightness(1.1);transition:filter var(--glass-shift) ease-in}.start-button.pressed[data-v-52a505ad],.start-button[data-v-52a505ad]:active{background:var(--luna-start-pressed);box-shadow:inset 1px 1px 3px #0000008c,2px 0 3px #00143c73;filter:brightness(1)}.start-button[data-v-52a505ad]:focus-visible{outline-offset:-3px}.tasks[data-v-52a505ad]{display:flex;flex:1;align-items:center;gap:3px;min-width:0;padding:0 6px 0 10px}.task[data-v-52a505ad]{display:flex;flex:0 1 160px;align-items:center;gap:6px;min-width:0;height:24px;padding:0 8px;border:0;border-radius:3px;background:#3c81f3;box-shadow:inset -1px 0 #0000004d,inset 1px 1px 1px #ffffff40;color:#fff;text-align:left}.task[data-v-52a505ad]:hover{background:#53a3ff}.task.active[data-v-52a505ad]{background:#1e52b7;box-shadow:inset 0 0 1px 1px #0003,inset 1px 1px 1px #000000b3}.task.active[data-v-52a505ad]:hover{background:#3576f3}.task img[data-v-52a505ad]{flex:none;width:16px;height:16px;object-fit:contain}.task span[data-v-52a505ad]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile .task[data-v-52a505ad]:not(.active){flex:none;justify-content:center;width:32px;padding:0}.mobile .task:not(.active) span[data-v-52a505ad]{display:none}.tray[data-v-52a505ad]{display:flex;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;border-left:1px solid var(--luna-tray-edge);background:var(--luna-tray);box-shadow:inset 1px 0 1px #18bbff}.volume-anchor[data-v-52a505ad]{position:relative;display:flex}.tray-icon[data-v-52a505ad]{position:relative;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;background:none}.tray-icon img[data-v-52a505ad]{width:16px;height:16px}.tray-icon.muted[data-v-52a505ad]:after{content:"";position:absolute;right:0;bottom:1px;width:9px;height:9px;border:1.5px solid #e0442b;border-radius:50%;background:linear-gradient(45deg,transparent 42%,#e0442b 42%,#e0442b 58%,transparent 58%) #fff}.tray-icon[data-v-52a505ad]:focus-visible,.clock[data-v-52a505ad]:focus-visible{outline-color:#fff;outline-offset:0}.clock[data-v-52a505ad]{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 2px;line-height:13px;white-space:nowrap}.tooltip[data-v-52a505ad]{position:absolute;right:-6px;bottom:calc(100% + 8px);padding:2px 5px 3px;border:1px solid #000;background:var(--luna-balloon);box-shadow:2px 2px 2px #00000040;color:#000;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.clock:hover .tooltip[data-v-52a505ad],.clock:focus-visible .tooltip[data-v-52a505ad]{opacity:1;visibility:visible;transition-delay:.5s}@media (max-width: 640px){.start-button[data-v-52a505ad]{padding-right:16px;font-size:16px}.tasks[data-v-52a505ad]{padding-left:6px}.tray[data-v-52a505ad]{padding:0 8px}}.start-menu[data-v-c79cca29]{position:absolute;left:0;bottom:var(--taskbar-h);z-index:30;display:flex;flex-direction:column;width:380px;max-width:100vw;border-radius:7px 7px 0 0;background:#4282d6;box-shadow:2px 0 5px #00000073;font:11px var(--font-ui)}ul[data-v-c79cca29]{margin:0;padding:0;list-style:none}button[data-v-c79cca29],a[data-v-c79cca29]{border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none}.header[data-v-c79cca29]{position:relative;display:flex;align-items:center;gap:8px;height:56px;padding:0 8px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#1868ce,#0e60cb 12%,#0e60cb 20%,#1164cf 32%,#1667cf 33%,#1b6cd3 47%,#1e70d9 54%,#2476dc 60%,#297ae0 65%,#3482e3 77%,#3786e5 79%,#428ee9 90%,#4791eb);box-shadow:inset 0 1px #5d9df0;color:#fff;font:bold 14px var(--font-title);text-shadow:1px 1px 1px rgba(0,0,0,.7)}.header[data-v-c79cca29]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,#da884a00,#da884a,#da884a00)}.avatar[data-v-c79cca29]{width:44px;height:44px;overflow:hidden;border:2px solid #d5e4f8;border-radius:4px;background:#fff;box-shadow:1px 1px 2px #00000080}.avatar img[data-v-c79cca29]{width:100%;height:100%;object-fit:cover}.columns[data-v-c79cca29]{display:grid;grid-template-columns:1fr 1fr;min-height:270px;margin:2px 2px 0}.programs[data-v-c79cca29]{display:flex;flex-direction:column;padding-top:6px;background:#fff}.program[data-v-c79cca29]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;color:#000}.program img[data-v-c79cca29]{flex:none;width:32px;height:32px;object-fit:contain}.program b[data-v-c79cca29],.program small[data-v-c79cca29]{display:block}.program small[data-v-c79cca29]{color:#7d7d7d;font-size:11px}.all-programs[data-v-c79cca29]{position:relative;margin-top:auto;padding:7px 0 6px}.all-programs[data-v-c79cca29]:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background:linear-gradient(90deg,#c3c0b200,#c3c0b2 50%,#c3c0b200)}.all-programs button[data-v-c79cca29]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:4px;font-weight:700}.green-arrow[data-v-c79cca29]{position:relative;width:19px;height:19px;border:1px solid #fff;border-radius:3px;background:linear-gradient(135deg,#a5e690,#5cc046 40%,#2e9a22);box-shadow:0 0 0 1px #3a8f2b}.green-arrow[data-v-c79cca29]:after{content:"";position:absolute;top:4px;left:6px;border:5px solid transparent;border-left:6px solid #fff}.places[data-v-c79cca29]{padding:6px 0;border-left:1px solid #95bdee;background:#d3e5fa;color:#0a246a}.place[data-v-c79cca29]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 8px}.place.bold[data-v-c79cca29]{font-weight:700}.place img[data-v-c79cca29]{flex:none;width:22px;height:22px;object-fit:contain}.program[data-v-c79cca29]:hover,.place[data-v-c79cca29]:hover,.all-programs button[data-v-c79cca29]:hover,.flyout button[data-v-c79cca29]:hover{background:var(--luna-select);color:#fff}.program:hover small[data-v-c79cca29]{color:#fff}.footer[data-v-c79cca29]{display:flex;align-items:center;justify-content:flex-end;gap:4px;height:38px;padding:0 6px;background:linear-gradient(180deg,#4282d6,#3b85e0 3%,#418ae3 5%,#418ae3 17%,#3c87e2 21%,#3786e4 26%,#3482e3 29%,#2e7ee1,#2374df 49%,#2072db 57%,#196edb 62%,#176bd8 72%,#1468d5 75%,#1165d3 83%,#0f61cb 88%);color:#fff}.power[data-v-c79cca29]{display:flex;align-items:center;gap:5px;padding:3px 5px;border-radius:3px}.power[data-v-c79cca29]:focus-visible{outline-offset:0}.power-icon[data-v-c79cca29]{display:grid;place-items:center;width:22px;height:22px;border:1px solid #fff;border-radius:3px;box-shadow:inset 1px 1px #fff6,0 0 0 1px #001e6459}.power:hover .power-icon[data-v-c79cca29]{filter:brightness(1.18)}.power-icon img[data-v-c79cca29]{width:14px;height:14px}.log-off[data-v-c79cca29]{background:linear-gradient(135deg,#ffe08a,#f6b02b 45%,#d9820b)}.turn-off[data-v-c79cca29]{background:linear-gradient(135deg,#f9b6a2,#e8603f 45%,#c63a1d)}.flyout[data-v-c79cca29]{position:absolute;left:calc(50% - 4px);bottom:44px;width:min(190px,calc(50% + 4px));padding:2px 0;border:1px solid #4282d6;background:#fff;box-shadow:2px 2px 4px #0006}.flyout button[data-v-c79cca29]{display:flex;align-items:center;gap:6px;width:100%;padding:3px 8px;color:#000}.flyout img[data-v-c79cca29]{width:16px;height:16px;object-fit:contain}.balloon[data-v-aa52fb43]{position:absolute;right:26px;bottom:calc(var(--taskbar-h) + 15px);z-index:15;width:250px;max-width:calc(100vw - 32px);padding:8px 26px 10px 10px;border:1px solid #000;border-radius:7px;background:var(--luna-balloon);box-shadow:2px 2px 3px #0000004d;color:#000;font:11px/1.4 var(--font-ui)}.balloon p[data-v-aa52fb43]{margin:0}.balloon .title[data-v-aa52fb43]{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-weight:700}.info[data-v-aa52fb43]{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#8fc0ff,#2a64d8 60%,#1a46a8);box-shadow:0 0 0 1px #1a3f9a;color:#fff;font:700 11px Georgia,serif}.close[data-v-aa52fb43]{position:absolute;top:6px;right:6px;width:14px;height:14px;padding:0;border:1px solid transparent;border-radius:2px;background:none}.close[data-v-aa52fb43]:hover{border-color:#b8b8a8;background:#fff}.close[data-v-aa52fb43]:before,.close[data-v-aa52fb43]:after{content:"";position:absolute;top:5px;left:1px;width:10px;height:1.5px;background:#555;transform:rotate(45deg)}.close[data-v-aa52fb43]:after{transform:rotate(-45deg)}.tail[data-v-aa52fb43]{position:absolute;right:30px;bottom:-15px}.balloon-enter-active[data-v-aa52fb43],.balloon-leave-active[data-v-aa52fb43]{transition:opacity .4s}.balloon-enter-from[data-v-aa52fb43],.balloon-leave-to[data-v-aa52fb43]{opacity:0}.agent-menu[data-v-c809f88d]{position:absolute;z-index:25;min-width:150px;margin:0;padding:2px;border:1px solid #aca899;background:#fff;box-shadow:2px 2px 2px #00000059;list-style:none;font:11px var(--font-ui);pointer-events:auto}.agent-menu button[data-v-c809f88d]{display:block;width:100%;height:19px;padding:0 20px 0 18px;border:0;background:none;color:#000;text-align:left;white-space:nowrap}.agent-menu button[data-v-c809f88d]:hover,.agent-menu button[data-v-c809f88d]:focus-visible{outline:none;background:var(--luna-select);color:#fff}.separator[data-v-c809f88d]{height:1px;margin:3px 1px;background:#aca899}.agent-layer[data-v-b5c0ada7]{position:absolute;inset:0 0 var(--taskbar-h);pointer-events:none}.on-desktop[data-v-b5c0ada7],.saying[data-v-b5c0ada7]{position:absolute;pointer-events:auto}.agent-carried[data-v-f3c65184]{position:absolute;background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}.overlay[data-v-3e2ad9ce]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:12px}.dialog[data-v-3e2ad9ce]{width:312px;max-width:100%;border:1px solid #001a6e;box-shadow:4px 4px 10px #00000080;color:#fff;font:11px var(--font-ui)}.head[data-v-3e2ad9ce]{position:relative;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 10px 0 14px;background:linear-gradient(180deg,#0a2583,#0d2d96 60%,#11339f)}.head[data-v-3e2ad9ce]:after,.foot[data-v-3e2ad9ce]:before{content:"";position:absolute;left:0;right:0;height:2px}.head[data-v-3e2ad9ce]:after{bottom:0;background:linear-gradient(90deg,#5a7edc,#c4d4f8 35%,#5a7edc)}.head h2[data-v-3e2ad9ce]{margin:0;font:17px var(--font-ui);letter-spacing:.2px}.head img[data-v-3e2ad9ce]{width:28px;height:28px;border-radius:3px;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}.options[data-v-3e2ad9ce]{display:flex;justify-content:space-evenly;padding:26px 10px 22px;background:radial-gradient(ellipse at 50% 0%,#7d9bea,#5a7edc 70%)}.option[data-v-3e2ad9ce]{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:70px;padding:4px;border:0;background:none;color:#fff;font:11px var(--font-ui)}.option[data-v-3e2ad9ce]:focus-visible{outline-color:#fff;outline-offset:0}.orb[data-v-3e2ad9ce]{display:grid;place-items:center;width:33px;height:33px;border:1px solid #fff;border-radius:4px;box-shadow:1px 1px 2px #00000073,inset 1px 1px #ffffff73}.option:hover .orb[data-v-3e2ad9ce]{filter:brightness(1.15)}.orb img[data-v-3e2ad9ce]{width:20px;height:20px}.orb img.flip[data-v-3e2ad9ce]{transform:scaleX(-1)}.yellow[data-v-3e2ad9ce]{background:linear-gradient(135deg,#ffe58a,#f2b416,#c98a06)}.red[data-v-3e2ad9ce]{background:linear-gradient(135deg,#f9b6a2,#e8603f 45%,#c63a1d)}.green[data-v-3e2ad9ce]{background:linear-gradient(135deg,#b4ec9c,#55b43e 45%,#2b8a1f)}.foot[data-v-3e2ad9ce]{position:relative;display:flex;align-items:center;justify-content:flex-end;height:44px;padding:0 12px;background:linear-gradient(180deg,#11339f,#0d2d96 40%,#0a2583)}.foot[data-v-3e2ad9ce]:before{top:0;background:linear-gradient(90deg,#5a7edc,#f99736 35%,#5a7edc)}.desktop[data-v-8f7b6359],.surface[data-v-8f7b6359]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.surface[data-v-8f7b6359]{background:#e08a54 linear-gradient(180deg,#2c3e75,#6b5196 28%,#c46a73 52%,#f19a5b 70%,#f6c27a 84%,#8a5a48) center / cover no-repeat;transition:filter 1.6s linear}.surface.dimmed[data-v-8f7b6359]{filter:grayscale(1)}.icon-layer[data-v-8f7b6359]{position:absolute;inset:0 0 var(--taskbar-h);isolation:isolate}.marquee[data-v-8f7b6359]{position:absolute;z-index:2;border:1px dotted #000;pointer-events:none}.icon-layer.mobile[data-v-8f7b6359]{display:grid;grid-template-columns:repeat(auto-fill,84px);grid-auto-rows:88px;justify-content:space-evenly;align-content:start;padding:18px 8px;overflow-y:auto}.window-layer[data-v-8f7b6359]{position:absolute;inset:0 0 var(--taskbar-h);isolation:isolate;pointer-events:none}
