.os-icon[data-v-c5f77ff3]{align-items:center;background:transparent;border:1px dotted transparent;cursor:default;display:flex;flex-direction:column;gap:5px;padding:6px 4px;text-align:center;width:84px}.os-icon[data-v-c5f77ff3]:focus-visible{outline:1px dotted #fff}.os-icon__glyph[data-v-c5f77ff3]{display:inline-flex;height:40px;width:40px}.os-pico[data-v-c5f77ff3]{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.35));height:40px;shape-rendering:crispEdges;width:40px}.os-icon__label[data-v-c5f77ff3]{color:#fff;font-size:12px;line-height:1.2;padding:1px 4px;text-shadow:1px 1px 1px rgba(0,0,0,.7);word-break:break-word}.os-icon--selected .os-icon__label[data-v-c5f77ff3]{background:#0a2a8c;text-shadow:none}.os-icon--selected[data-v-c5f77ff3]{border-color:#fff6}.about[data-v-5c26cfbb]{color:#000;font-size:13px;line-height:1.5;padding:12px 14px}.about__header[data-v-5c26cfbb]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.about__avatar[data-v-5c26cfbb]{border:2px solid grey;box-shadow:inset 1px 1px #fff;height:56px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:56px}.about__name[data-v-5c26cfbb]{font-size:16px;font-weight:700;margin:0}.about__role[data-v-5c26cfbb]{color:navy;margin:2px 0 0}.about__lead[data-v-5c26cfbb]{margin:0 0 8px}.about__p[data-v-5c26cfbb]{margin:0 0 12px}.about__fs[data-v-5c26cfbb]{margin-bottom:12px}.about__list[data-v-5c26cfbb]{margin:0;padding-left:18px}.about__muted[data-v-5c26cfbb]{color:#555}.about__tags[data-v-5c26cfbb]{display:flex;flex-wrap:wrap;gap:4px}.about__tag[data-v-5c26cfbb]{background:silver;border:1px solid #fff;box-shadow:1px 1px gray;font-size:12px;padding:1px 6px}.about__actions[data-v-5c26cfbb]{display:flex;gap:8px}.explorer[data-v-cd015b2b]{color:#000;display:flex;flex-direction:column;font-size:12px;height:100%}.explorer__menubar[data-v-cd015b2b]{background:silver;border-bottom:1px solid grey;display:flex;gap:14px;padding:2px 8px}.explorer__address[data-v-cd015b2b]{align-items:center;margin:4px 6px}.explorer__addr-input[data-v-cd015b2b]{padding:2px 6px}.explorer__addr-input[data-v-cd015b2b],.explorer__body[data-v-cd015b2b]{background:#fff;border:1px solid grey;box-shadow:inset 1px 1px #404040;flex:1}.explorer__body[data-v-cd015b2b]{margin:0 6px 4px;overflow:auto;padding:10px}.explorer__group[data-v-cd015b2b]{color:navy;font-weight:700;margin:4px 2px 8px}.explorer__grid[data-v-cd015b2b]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.thumb[data-v-cd015b2b]{align-items:center;background:transparent;border:1px solid transparent;cursor:default;display:flex;flex-direction:column;gap:4px;padding:8px 6px;text-align:center}.thumb[data-v-cd015b2b]:focus-visible{outline:1px dotted navy}.thumb--sel[data-v-cd015b2b]{background:#e8edff;border-color:#99b3ff}.thumb__frame[data-v-cd015b2b]{align-items:center;aspect-ratio:4/3;background:silver;border:2px solid #fff;box-shadow:inset -1px -1px gray,inset 1px 1px #404040,1px 1px 3px #00000040;display:flex;justify-content:center;overflow:hidden;width:100%}.thumb__frame img[data-v-cd015b2b]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.thumb__name[data-v-cd015b2b]{font-weight:700;line-height:1.15;margin-top:2px}.thumb__type[data-v-cd015b2b]{color:#555;font-size:11px}.thumb--sel .thumb__type[data-v-cd015b2b]{color:#234}.explorer__status[data-v-cd015b2b]{margin:0 6px 6px}.proj[data-v-11724783]{color:#000;font-size:13px;line-height:1.5;padding:0 0 14px}.proj__hero[data-v-11724783]{background:silver;border-bottom:2px solid grey;height:200px;overflow:hidden;width:100%}.proj__hero img[data-v-11724783]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.proj__head[data-v-11724783]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:12px 16px 0}.proj__title[data-v-11724783]{font-size:19px;font-weight:700;margin:0}.proj__type[data-v-11724783]{color:navy;font-size:12px;margin:2px 0 0;text-transform:uppercase}.proj__cta[data-v-11724783]{flex-shrink:0;white-space:nowrap}.proj__cols[data-v-11724783]{display:grid;gap:14px;grid-template-columns:1fr 200px;padding:12px 16px 0}.proj__desc[data-v-11724783]{font-weight:700;margin:0 0 10px}.proj__h2[data-v-11724783]{color:navy;font-size:14px;margin:14px 0 4px}.proj__gallery[data-v-11724783]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.proj__shot[data-v-11724783]{background:silver;border:2px solid #fff;box-shadow:inset -1px -1px gray,inset 1px 1px #404040;display:block;overflow:hidden}.proj__shot img[data-v-11724783]{display:block;width:100%}.proj__side fieldset[data-v-11724783]{margin-bottom:10px}.proj__info[data-v-11724783]{list-style:none;margin:0;padding:0}.proj__info li[data-v-11724783]{display:flex;font-size:12px;gap:6px;justify-content:space-between;padding:2px 0}.proj__info b[data-v-11724783]{color:navy}.proj__info span[data-v-11724783]{text-align:right}.proj__tags[data-v-11724783]{display:flex;flex-wrap:wrap;gap:4px}.proj__tags span[data-v-11724783]{background:silver;border:1px solid #fff;box-shadow:1px 1px gray;font-size:11px;padding:1px 5px}.proj__extlink[data-v-11724783]{color:navy;display:block;font-size:11px;text-align:center}.proj__empty[data-v-11724783]{padding:20px}@media(max-width:560px){.proj__cols[data-v-11724783]{grid-template-columns:1fr}}.br[data-v-fbb84b94]{color:#000;display:flex;flex-direction:column;font-size:13px;height:100%}.br__bar[data-v-fbb84b94]{align-items:center;background:silver;border-bottom:1px solid grey;display:flex;gap:4px;padding:4px 6px}.br__nav[data-v-fbb84b94]{min-width:26px}.br__addr[data-v-fbb84b94]{align-items:center;background:#fff;border:1px solid grey;box-shadow:inset 1px 1px #404040;display:flex;flex:1;gap:4px;padding:1px 4px}.br__lock[data-v-fbb84b94]{font-size:11px}.br__addr input[data-v-fbb84b94]{background:transparent;border:none;flex:1;font-size:12px;outline:none}.br__go[data-v-fbb84b94]{background:silver;border:1px solid #fff;box-shadow:1px 1px #404040;color:#000;padding:2px 7px;text-decoration:none}.br__viewport[data-v-fbb84b94]{background:#fff;flex:1;overflow:auto;position:relative}.br__frame[data-v-fbb84b94]{border:none;display:block;height:100%;width:100%}.br__loading[data-v-fbb84b94]{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:20px;text-align:center}.br__progress[data-v-fbb84b94]{background:#fff;border:1px solid grey;box-shadow:inset 1px 1px #404040;height:16px;max-width:280px;overflow:hidden;width:60%}.br__progress span[data-v-fbb84b94]{animation:br-load-fbb84b94 1.1s linear infinite;background:repeating-linear-gradient(90deg,navy 0 10px,#1084d0 10px 20px);display:block;height:100%;width:40%}@keyframes br-load-fbb84b94{0%{transform:translate(-100%)}to{transform:translate(280%)}}.br__small[data-v-fbb84b94]{font-size:11px}.br__fallback[data-v-fbb84b94]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:12px}.br__notice[data-v-fbb84b94]{background:#ffffe1;border:1px solid grey;font-size:12px;padding:6px 10px;width:100%}.br__shotwrap[data-v-fbb84b94]{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.br__shot[data-v-fbb84b94]{border:2px solid grey;box-shadow:inset 1px 1px #fff;max-width:100%}.br__shotnav[data-v-fbb84b94]{align-items:center;display:flex;gap:10px}.br__open[data-v-fbb84b94]{background:silver;border:1px solid #fff;box-shadow:1px 1px #404040,inset 1px 1px #dfdfdf;color:#000;padding:5px 12px;text-decoration:none}.br__status[data-v-fbb84b94]{margin:0}@media(prefers-reduced-motion:reduce){.br__progress span[data-v-fbb84b94]{animation:none;width:100%}}.ct[data-v-edf5f9df]{color:#000;display:flex;flex-direction:column;font-size:13px;gap:10px;padding:12px 14px}.ct__intro[data-v-edf5f9df]{margin:0}.ct__form[data-v-edf5f9df]{gap:10px}.ct__form[data-v-edf5f9df],.field-row-stacked[data-v-edf5f9df]{display:flex;flex-direction:column}.field-row-stacked[data-v-edf5f9df]{gap:3px}.field-row-stacked input[data-v-edf5f9df],.field-row-stacked select[data-v-edf5f9df],.field-row-stacked textarea[data-v-edf5f9df]{width:100%}.ct__actions[data-v-edf5f9df]{display:flex;gap:8px;justify-content:flex-end}.ct__err[data-v-edf5f9df]{color:#a00;font-size:12px;margin:0}.ct__done[data-v-edf5f9df]{padding:24px 12px;text-align:center}.ct__bigicon[data-v-edf5f9df]{font-size:40px;margin:0 0 8px}.ct__contact[data-v-edf5f9df]{border-top:1px solid grey;color:navy;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;padding-top:8px}.os-window[data-v-7fb89f93]{box-shadow:2px 2px #00000059;display:flex;flex-direction:column;overflow:hidden;position:absolute}.os-window-body[data-v-7fb89f93]{background:#fff;border:none;flex:1;margin:0;overflow:auto}.title-bar[data-v-7fb89f93]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.os-title-text[data-v-7fb89f93]{align-items:center;display:flex;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-title-icon[data-v-7fb89f93]{font-size:12px;line-height:1}.os-resize-grip[data-v-7fb89f93]{bottom:0;cursor:nwse-resize;height:16px;position:absolute;right:0;width:16px;z-index:5}.start[data-v-3ab2c03e]{background:silver;border-color:#fff #404040 #404040 #fff;border-style:solid;border-width:1px;bottom:36px;box-shadow:2px 2px #0006,inset 1px 1px #dfdfdf;display:flex;left:2px;position:absolute;width:220px;z-index:100001}.start__rail[data-v-3ab2c03e]{align-items:flex-end;background:linear-gradient(navy,#1084d0);display:flex;justify-content:center;padding-bottom:8px;width:28px}.start__rail-text[data-v-3ab2c03e]{color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;transform:rotate(180deg);writing-mode:vertical-rl}.start__rail-text b[data-v-3ab2c03e]{color:#ffd84d}.start__list[data-v-3ab2c03e]{flex:1;list-style:none;margin:0;padding:3px}.start__list li a[data-v-3ab2c03e],.start__list li button[data-v-3ab2c03e]{align-items:center;background:transparent;border:none;box-shadow:none;color:#000;cursor:default;display:flex;font-size:13px;gap:10px;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.start__list li a[data-v-3ab2c03e]:hover,.start__list li button[data-v-3ab2c03e]:hover{background:navy;color:#fff}.start__list li a span[data-v-3ab2c03e],.start__list li button span[data-v-3ab2c03e]{color:initial;font-size:16px;text-shadow:none}.start__sep[data-v-3ab2c03e]{background:gray;border-bottom:1px solid #fff;height:1px;margin:3px 4px}.taskbar[data-v-cbcd3af6]{background:silver;border-top:1px solid #fff;bottom:0;box-shadow:inset 0 1px #dfdfdf;gap:4px;height:36px;left:0;padding:3px 4px;position:fixed;right:0;z-index:100000}.taskbar[data-v-cbcd3af6],.taskbar__start[data-v-cbcd3af6]{align-items:center;display:flex}.taskbar__start[data-v-cbcd3af6]{font-weight:700;gap:5px;height:28px;padding:3px 8px}.taskbar__start--active[data-v-cbcd3af6]{box-shadow:inset 1px 1px #404040,inset -1px -1px #fff}.taskbar__logo[data-v-cbcd3af6]{font-size:15px}.taskbar__logo[data-v-cbcd3af6],.taskbar__tray-icon[data-v-cbcd3af6],.taskbar__win-icon[data-v-cbcd3af6]{color:initial;text-shadow:none}.taskbar__sep[data-v-cbcd3af6]{border-left:1px solid grey;border-right:1px solid #fff;height:24px;width:2px}.taskbar__windows[data-v-cbcd3af6]{display:flex;flex:1;gap:3px;overflow:hidden}.taskbar__win[data-v-cbcd3af6]{align-items:center;display:flex;gap:5px;height:28px;max-width:170px;min-width:120px;padding:2px 8px;text-align:left}.taskbar__win--active[data-v-cbcd3af6]{background:#dfdfdf;box-shadow:inset 1px 1px #404040,inset -1px -1px #fff;font-weight:700}.taskbar__win-icon[data-v-cbcd3af6]{flex-shrink:0;font-size:13px}.taskbar__win-label[data-v-cbcd3af6]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar__tray[data-v-cbcd3af6]{align-items:center;border:1px solid grey;box-shadow:inset 1px 1px #404040,inset -1px -1px #fff;display:flex;gap:8px;height:28px;padding:0 8px}.taskbar__tray-icon[data-v-cbcd3af6]{font-size:13px}.taskbar__clock[data-v-cbcd3af6]{font-size:12px}.desktop[data-v-b8293717]{background:radial-gradient(120% 90% at 50% 0,#1aa0a0 0,#0c6e6e 55%,#064f52);font-family:ms_sans_serif,"Pixelated MS Sans Serif",Tahoma,sans-serif;inset:0;overflow:hidden;position:fixed}.desktop[data-v-b8293717]:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:40px 40px;content:""}.desktop[data-v-b8293717]:before,.desktop__wallpaper[data-v-b8293717]{inset:0;pointer-events:none;position:absolute}.desktop__wallpaper[data-v-b8293717]{align-items:center;display:flex;flex-direction:column;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.desktop__brand[data-v-b8293717]{color:#ffffff12;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(48px,9vw,120px);font-weight:800;letter-spacing:-.03em;margin:0;text-shadow:0 2px 0 rgba(0,0,0,.06)}.desktop__brand span[data-v-b8293717]{color:#ffdcb41f}.desktop__brand-sub[data-v-b8293717]{color:#ffffff1f;font-family:ms_sans_serif,"Pixelated MS Sans Serif",monospace;font-size:14px;letter-spacing:.1em;margin:6px 0 0}.desktop__icons[data-v-b8293717]{display:flex;flex-direction:column;gap:6px;left:12px;position:absolute;top:12px;z-index:1}.shutdown-mask[data-v-b8293717]{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:300000}.shutdown-dialog[data-v-b8293717]{box-shadow:3px 3px #0006;width:min(380px,92vw)}.shutdown-dialog__body[data-v-b8293717]{color:#000;font-size:13px;line-height:1.5;padding:14px 16px}.shutdown-dialog__title[data-v-b8293717]{font-size:16px;font-weight:700;margin:0 0 8px}.shutdown-dialog__actions[data-v-b8293717]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}.shutdown-dialog__primary[data-v-b8293717]{font-weight:700}.shutdown-off[data-v-b8293717]{align-items:center;background:#000;display:flex;inset:0;justify-content:center;position:fixed;z-index:300001}.shutdown-off__inner[data-v-b8293717]{text-align:center}.shutdown-off__msg[data-v-b8293717]{color:#ffb142;font-family:ms_sans_serif,"Pixelated MS Sans Serif",Tahoma,sans-serif;font-size:20px;line-height:1.6;margin:0}.shutdown-off__wink[data-v-b8293717]{color:#b8842e;font-size:14px;margin:18px 0 30px}.shutdown-off__btn[data-v-b8293717]{min-width:120px}.snake[data-v-4be1e129]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:8px}.snake__hud[data-v-4be1e129]{color:#7fb030;display:flex;font-family:Press Start\ 2P,monospace;font-size:8px;justify-content:space-between;width:100%}.snake__board[data-v-4be1e129]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;position:relative;width:100%}.snake__canvas[data-v-4be1e129]{aspect-ratio:17/22;background:#0c1707;border:2px solid #6f9e2e;height:100%;image-rendering:pixelated;max-width:100%;width:auto}.snake__overlay[data-v-4be1e129]{align-items:center;background:#050804d1;color:#acd34a;display:flex;flex-direction:column;font-family:Press Start\ 2P,monospace;gap:12px;inset:0;justify-content:center;position:absolute;text-align:center}.snake__title[data-v-4be1e129]{color:#d6ff7a;font-size:16px;margin:0;text-shadow:0 0 8px rgba(172,211,74,.5)}.snake__cta[data-v-4be1e129]{animation:snake-blink-4be1e129 .8s steps(2) infinite;font-size:9px;line-height:1.8;margin:0}.snake__hint[data-v-4be1e129]{color:#7fb030;font-size:7px;margin:0}@keyframes snake-blink-4be1e129{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.snake__cta[data-v-4be1e129]{animation:none}}.gbc-stage[data-v-4ff294a0]{background:radial-gradient(135% 90% at 50% 18%,#2bb3c4 0,#198d9d 64%);font-family:Press Start\ 2P,monospace;height:100vh;height:100dvh;inset:0;overflow:hidden;position:fixed}@media(display-mode:standalone){.gbc-stage[data-v-4ff294a0]{height:100vh}}.gbc[data-v-4ff294a0]{display:flex;flex-direction:column;inset:0;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px calc(env(safe-area-inset-bottom,0px) + 5px);position:absolute}.gbc-stage[data-v-4ff294a0] :where(button,input,select,textarea,a){border-radius:0;box-shadow:none;min-height:0;-webkit-tap-highlight-color:transparent}.gbc__bezel[data-v-4ff294a0]{background:#15111f;border-radius:14px 14px 28px;box-shadow:inset 0 4px 14px #000000b3,0 2px #ffffff14;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:10px 16px 8px}.gbc__power[data-v-4ff294a0]{align-items:center;color:#8c7fc0;display:flex;font-size:6px;gap:7px;letter-spacing:1px;padding:2px 0 7px}.gbc__led[data-v-4ff294a0]{animation:led-power-4ff294a0 1s ease-out both;background:#ff5470;border-radius:50%;box-shadow:0 0 8px #ff5470;height:8px;width:8px}@keyframes led-power-4ff294a0{0%,35%{background:#360010;box-shadow:none}45%{background:#ff7088;box-shadow:0 0 12px #ff5470}55%{background:#4a0016;box-shadow:none}70%,to{background:#ff5470;box-shadow:0 0 8px #ff5470}}.gbc__screen[data-v-4ff294a0]{background:radial-gradient(120% 90% at 50% 0,#16240c 0,#0c1707 60%,#081204);border:3px solid #05080a;border-radius:6px;box-shadow:inset 0 0 24px #000000b3;color:#acd34a;flex:1;min-height:0;overflow:hidden;position:relative}.gb-confirm[data-v-4ff294a0],.gbc__screen[data-v-4ff294a0]{display:flex;flex-direction:column}.gb-confirm[data-v-4ff294a0]{align-items:center;background:#050804eb;gap:18px;inset:0;justify-content:center;padding:12px;position:absolute;text-align:center;z-index:8}.gb-confirm__title[data-v-4ff294a0]{color:#d6ff7a;font-family:Press Start\ 2P,monospace;font-size:clamp(13px,4.4vw,18px);line-height:1.5;margin:0;text-shadow:0 0 8px rgba(172,211,74,.5)}.gb-confirm__opts[data-v-4ff294a0]{display:flex;gap:14px}.gb-confirm__opt[data-v-4ff294a0]{border:2px solid #6f9e2e;color:#acd34a;cursor:pointer;font-family:Press Start\ 2P,monospace;font-size:10px;padding:9px 16px}.gb-confirm__opt.is-sel[data-v-4ff294a0]{background:#acd34a;border-color:#d6ff7a;color:#0c1707}.gb-confirm__hint[data-v-4ff294a0]{color:#7fb030;font-size:7px;margin:0}.gb-confirm__hint[data-v-4ff294a0],.gb-toast[data-v-4ff294a0]{font-family:Press Start\ 2P,monospace}.gb-toast[data-v-4ff294a0]{background:#d6ff7a;border:2px solid #0c1707;box-shadow:0 0 12px #d6ff7a99;color:#0c1707;font-size:10px;left:50%;padding:8px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:7}.gb-boot[data-v-4ff294a0]{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center;overflow:hidden}.gb-boot--led[data-v-4ff294a0]{background:#05080a}.gb-boot__logo[data-v-4ff294a0]{animation:gb-bootin-4ff294a0 .4s ease-out both;color:#acd34a;font-family:Press Start\ 2P,monospace;font-size:clamp(16px,5.5vw,24px);margin:0;text-shadow:0 0 8px rgba(172,211,74,.55)}.gb-boot__logo span[data-v-4ff294a0]{color:#d6ff7a}.gb-boot__bar[data-v-4ff294a0]{background:#0c1707;border:2px solid #acd34a;height:18px;max-width:240px;padding:2px;width:70%}.gb-boot__bar span[data-v-4ff294a0]{animation:gb-load-4ff294a0 1.9s linear forwards;background:repeating-linear-gradient(90deg,#acd34a 0 8px,#5f8a1f 8px 12px);display:block;height:100%;width:0}.gb-boot__txt[data-v-4ff294a0]{animation:gb-blink-4ff294a0 .7s steps(2) infinite;color:#7fb030;font-family:Press Start\ 2P,monospace;font-size:8px;margin:0}@keyframes gb-bootin-4ff294a0{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes gb-load-4ff294a0{0%{width:0}to{width:100%}}.gbc__statusbar[data-v-4ff294a0]{align-items:center;border-bottom:1px solid rgba(124,176,48,.22);color:#7fb030;display:flex;font-size:7px;justify-content:space-between;padding:5px 8px}.gbc__sbtitle[data-v-4ff294a0]{flex:1;margin-right:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gbc__batt[data-v-4ff294a0]{flex-shrink:0;letter-spacing:-1px}.gbc__content[data-v-4ff294a0]{flex:1;min-height:0;overflow-y:auto;padding:10px}.gbc__hint[data-v-4ff294a0]{border-top:1px solid rgba(124,176,48,.22);color:#7fb030;font-size:9px;padding:9px 4px;text-align:center}.gbc__brand[data-v-4ff294a0]{color:#9b8fd0;font-size:8px;margin:8px 0 0;text-align:center}.gbc__brand b[data-v-4ff294a0]{color:#fff}.gbc__brand span[data-v-4ff294a0]{color:#ff8a3c}.gb-home[data-v-4ff294a0]{align-items:center;display:flex;flex-direction:column;gap:clamp(10px,3.5vh,30px);justify-content:center;min-height:100%;text-align:center}.gb-home__hero[data-v-4ff294a0]{padding-top:6px}.gb-home__frame[data-v-4ff294a0]{border:2px solid #acd34a;box-shadow:0 0 0 2px #05080a,0 0 12px #acd34a66;height:clamp(50px,15vw,72px);margin:0 auto;padding:3px;width:clamp(50px,15vw,72px)}.gb-home__frame img[data-v-4ff294a0]{display:block;height:100%;image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.gb-home__name[data-v-4ff294a0]{color:#d6ff7a;font-size:13px;margin:10px 0 4px;text-shadow:0 0 6px rgba(172,211,74,.5)}.gb-home__role[data-v-4ff294a0]{color:#7fb030;font-size:7px;margin:0}.gb-menu[data-v-4ff294a0]{list-style:none;margin:0;padding:0;width:100%}.gb-menu__item[data-v-4ff294a0]{align-items:center;border:2px solid transparent;cursor:pointer;display:flex;font-size:clamp(10px,3vw,12px);gap:8px;margin:clamp(3px,1vw,6px) 0;padding:clamp(8px,2.2vw,12px) 14px}.gb-menu__item.is-sel[data-v-4ff294a0]{background:#acd34a;border-color:#d6ff7a;color:#0c1707;text-shadow:none}.gb-menu__arrow[data-v-4ff294a0]{text-align:center;width:12px}.gb-menu__icon[data-v-4ff294a0]{display:inline-flex;height:18px;width:18px}.gb-pico[data-v-4ff294a0]{fill:currentColor;height:18px;shape-rendering:crispEdges;width:18px}.gb-menu__label[data-v-4ff294a0]{letter-spacing:1px}.gb-home__tip[data-v-4ff294a0]{animation:gb-blink-4ff294a0 1.1s steps(2) infinite;color:#6f9e2e;font-size:7px;margin:0}.gb-home__tip b[data-v-4ff294a0]{color:#d6ff7a}@keyframes gb-blink-4ff294a0{50%{opacity:.25}}.gb-list[data-v-4ff294a0]{list-style:none;margin:0;padding:0}.gb-list__item[data-v-4ff294a0]{align-items:center;cursor:pointer;display:flex;font-size:9px;gap:8px;padding:9px 8px}.gb-list__item.is-sel[data-v-4ff294a0]{background:#acd34a;color:#0c1707}.gb-list__name[data-v-4ff294a0]{letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-text[data-v-4ff294a0]{color:#bfe066;font-family:VT323,monospace;font-size:17px;line-height:1.3}.gb-text p[data-v-4ff294a0]{margin:0 0 9px}.gb-sub[data-v-4ff294a0]{color:#7fb030;font-family:Press Start\ 2P,monospace;font-size:7px;margin:12px 0 5px!important}.gb-about[data-v-4ff294a0]{color:#bfe066;font-family:VT323,monospace;font-size:15px;line-height:1.2}.gb-about__top[data-v-4ff294a0]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.gb-about__face[data-v-4ff294a0]{border:2px solid #acd34a;height:46px;image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:46px}.gb-about__name[data-v-4ff294a0]{color:#d6ff7a;font-size:14px;margin:0}.gb-about__class[data-v-4ff294a0],.gb-about__name[data-v-4ff294a0]{font-family:Press Start\ 2P,monospace}.gb-about__class[data-v-4ff294a0]{color:#7fb030;font-size:6px;letter-spacing:1px;margin:5px 0 0}.gb-about__class--dim[data-v-4ff294a0]{color:#5f7a25}.gb-about__stats[data-v-4ff294a0]{display:flex;gap:6px;margin-bottom:2px}.gb-about__stat[data-v-4ff294a0]{border:1px solid #6f9e2e;flex:1;padding:6px 3px;text-align:center}.gb-about__statval[data-v-4ff294a0]{color:#d6ff7a;display:block;font-family:Press Start\ 2P,monospace;font-size:13px}.gb-about__statlbl[data-v-4ff294a0]{color:#7fb030;display:block;font-size:12px;line-height:1.05;margin-top:3px}.gb-bar[data-v-4ff294a0]{align-items:center;display:flex;gap:6px;margin:5px 0}.gb-bar__name[data-v-4ff294a0]{color:#acd34a;flex-shrink:0;font-family:Press Start\ 2P,monospace;font-size:7px;width:54px}.gb-bar__track[data-v-4ff294a0]{background:#0c1707;border:1px solid #6f9e2e;flex:1;height:12px;padding:1px}.gb-bar__fill[data-v-4ff294a0]{background:repeating-linear-gradient(90deg,#acd34a 0 6px,#5f8a1f 6px 8px);display:block;height:100%}.gb-about__exp[data-v-4ff294a0]{font-size:16px;margin:2px 0}.gb-about__exp b[data-v-4ff294a0]{color:#d6ff7a}.gb-about__chips[data-v-4ff294a0]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.gb-about__chips span[data-v-4ff294a0]{border:1px solid #6f9e2e;color:#bfe066;font-family:VT323,monospace;font-size:14px;padding:2px 7px}.gb-shot[data-v-4ff294a0]{border:2px solid #acd34a;margin-bottom:8px;width:100%}.gb-btn[data-v-4ff294a0]{background:#acd34a;border:2px solid #d6ff7a;color:#0c1707;cursor:pointer;display:block;font-family:Press Start\ 2P,monospace;font-size:8px;margin-top:10px;padding:10px;text-align:center;text-decoration:none;width:100%}.gb-btn--ghost[data-v-4ff294a0]{background:transparent;border-color:#acd34a;color:#acd34a;padding:10px 14px;width:auto}.gb-btn[data-v-4ff294a0]:disabled{opacity:.45}.gb-row[data-v-4ff294a0]{align-items:stretch;display:flex;gap:8px;margin-top:10px}.gb-row .gb-btn[data-v-4ff294a0]{flex:1;margin-top:0;width:auto}.gb-row .gb-btn--ghost[data-v-4ff294a0]{flex:0 0 auto;padding-left:16px;padding-right:16px}.gb-choices[data-v-4ff294a0]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.gb-choice[data-v-4ff294a0]{background:#0c1707;border:2px solid #6f9e2e;color:#bfe066;cursor:pointer;flex:1 1 40%;font-family:VT323,monospace;font-size:16px;line-height:1.1;min-width:0;padding:8px 10px;text-align:center}.gb-choice.is-sel[data-v-4ff294a0]{background:#acd34a;border-color:#d6ff7a;color:#0c1707}.gb-focus[data-v-4ff294a0]{animation:gb-focusblink-4ff294a0 .75s steps(2) infinite;outline:2px solid #f0ffb0;outline-offset:2px}@keyframes gb-focusblink-4ff294a0{50%{outline-color:transparent}}.gb-input[data-v-4ff294a0]{background:#0c1707;border:2px solid #6f9e2e;color:#d6ff7a;font-family:VT323,monospace;font-size:19px;margin-bottom:6px;padding:9px;width:100%}.gb-input[data-v-4ff294a0]:focus{border-color:#d6ff7a;box-shadow:0 0 7px #d6ff7a8c;outline:none}.gb-input[data-v-4ff294a0]::-moz-placeholder{color:#4f7020}.gb-input[data-v-4ff294a0]::placeholder{color:#4f7020}.gb-label[data-v-4ff294a0]{color:#7fb030;display:block;font-size:7px;margin:6px 0 5px}.gb-label[data-v-4ff294a0],.gb-step[data-v-4ff294a0]{font-family:Press Start\ 2P,monospace}.gb-step[data-v-4ff294a0]{color:#d6ff7a;font-size:8px;margin:0 0 6px;text-align:center}.gb-typehint[data-v-4ff294a0]{color:#7fb030;font-family:VT323,monospace;font-size:16px;margin:0 0 10px;text-align:center}.gb-err[data-v-4ff294a0]{color:#ff7a5a;font-size:7px}.gb-err[data-v-4ff294a0],.gb-success[data-v-4ff294a0]{font-family:Press Start\ 2P,monospace}.gb-success[data-v-4ff294a0]{font-size:10px;line-height:1.8;padding-top:30px;text-align:center}.gb-success__icon[data-v-4ff294a0]{color:#acd34a;display:block;filter:drop-shadow(0 0 6px rgba(172,211,74,.5));height:54px;margin:0 auto 18px;shape-rendering:crispEdges;width:54px}.gbc__deck[data-v-4ff294a0]{flex:0 0 auto;flex-direction:column;gap:clamp(10px,2vh,18px);padding:clamp(6px,1.6vh,12px) 0 0}.gbc__deck[data-v-4ff294a0],.gbc__row[data-v-4ff294a0]{align-items:center;display:flex}.gbc__row[data-v-4ff294a0]{justify-content:space-between;max-width:400px;padding:0 6px;width:100%}.gbc__dpad[data-v-4ff294a0]{aspect-ratio:1;filter:drop-shadow(0 5px 4px rgba(0,0,0,.55));position:relative;width:clamp(116px,34vw,152px)}.gbc__dpad-svg[data-v-4ff294a0]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.gbc__dbtn[data-v-4ff294a0]{border:none;height:33.34%;padding:0;position:absolute;touch-action:manipulation;width:33.34%;z-index:3}.gbc__dbtn[data-v-4ff294a0],.gbc__dbtn[data-v-4ff294a0]:active{background:transparent}.gbc__dbtn--up[data-v-4ff294a0]{left:33.33%;top:0}.gbc__dbtn--down[data-v-4ff294a0]{bottom:0;left:33.33%}.gbc__dbtn--left[data-v-4ff294a0]{left:0;top:33.33%}.gbc__dbtn--right[data-v-4ff294a0]{right:0;top:33.33%}.gbc__ab[data-v-4ff294a0]{align-items:flex-end;display:flex;gap:clamp(14px,4.5vw,22px)}.gbc__round[data-v-4ff294a0]{align-items:center;background:radial-gradient(circle at 50% 32%,#55555d 0,#2c2c32 60%,#1b1b1f);border:1px solid #101013;border-radius:50%;box-shadow:0 6px 7px #00000080,inset 0 2px 3px #ffffff38,inset 0 -4px 6px #0000008c;color:#9a9aa2;display:flex;font-size:clamp(14px,4vw,17px);font-weight:700;height:clamp(50px,15vw,66px);justify-content:center;text-shadow:0 1px 0 rgba(0,0,0,.5);touch-action:manipulation;width:clamp(50px,15vw,66px)}.gbc__round[data-v-4ff294a0]:active{box-shadow:0 2px 3px #00000080,inset 0 2px 4px #00000080;transform:translateY(3px)}.gbc__round--a[data-v-4ff294a0]{margin-bottom:clamp(18px,6vw,28px)}.gbc__startsel[data-v-4ff294a0]{display:flex;gap:30px;justify-content:center}.gbc__pill[data-v-4ff294a0]{background:linear-gradient(160deg,#3c3c44,#202024);border:1px solid #101013;border-radius:12px;box-shadow:0 4px 5px #00000073,inset 0 1px 1px #ffffff1f;color:#8c8c94;font-size:8px;letter-spacing:1px;padding:clamp(7px,2vw,9px) clamp(16px,5vw,24px);touch-action:manipulation;transform:rotate(-25deg)}.gbc__pill[data-v-4ff294a0]:active{box-shadow:0 1px 2px #00000073;transform:rotate(-25deg) translateY(3px)}.gbc__speaker[data-v-4ff294a0]{align-self:flex-end;background-image:radial-gradient(circle,rgba(0,0,0,.4) 1.4px,transparent 1.7px);background-position:50%;background-size:12px 12px;border-radius:4px;height:36px;margin:0 10px 8px 0;width:84px}@media(prefers-reduced-motion:reduce){.gbc__dbtn[data-v-4ff294a0]:active,.gbc__pill[data-v-4ff294a0]:active,.gbc__round[data-v-4ff294a0]:active{transform:none}.gb-home__tip[data-v-4ff294a0]{animation:none}.gb-boot__logo[data-v-4ff294a0]{animation:none;transform:none}.gb-boot__bar span[data-v-4ff294a0]{animation:none;width:100%}.gb-boot__txt[data-v-4ff294a0],.gb-focus[data-v-4ff294a0],.gbc__led[data-v-4ff294a0]{animation:none}}
