.gh-head[data-v-8c7f0bbf]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#060f0de0;border-bottom:1px solid rgba(var(--accent-rgb),.14);position:sticky;top:0;z-index:50}.gh-inner[data-v-8c7f0bbf]{align-items:center;display:flex;gap:20px;margin:0 auto;padding:12px clamp(16px,3vw,48px);position:relative;width:min(1560px,100%)}.gh-brand[data-v-8c7f0bbf]{align-items:center;color:#eef7f5;display:inline-flex;flex-shrink:0;font-family:var(--font-ui);font-size:1.02rem;font-weight:700;gap:10px;letter-spacing:.1em;min-width:0;text-decoration:none}.gh-brand-mark[data-v-8c7f0bbf]{animation:ghLogoFloat-8c7f0bbf 2.8s ease-in-out infinite;display:block;flex-shrink:0;height:30px;-o-object-fit:contain;object-fit:contain;transform-origin:72% 68%;width:30px}.gh-brand:hover .gh-brand-mark[data-v-8c7f0bbf]{animation:ghAxeSwing-8c7f0bbf .5s cubic-bezier(.36,.07,.19,.97) both;filter:brightness(1.08) drop-shadow(0 0 8px rgba(var(--accent-rgb),.4))}@keyframes ghLogoFloat-8c7f0bbf{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes ghAxeSwing-8c7f0bbf{0%{transform:rotate(0)}20%{transform:rotate(-28deg)}55%{transform:rotate(14deg)}78%{transform:rotate(-7deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.gh-brand-mark[data-v-8c7f0bbf],.gh-brand:hover .gh-brand-mark[data-v-8c7f0bbf]{animation:none}}.gh-brand-text[data-v-8c7f0bbf]{background:linear-gradient(130deg,#06d4ac,#04b290 40%,#08efc0);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:ghAurora-8c7f0bbf 6s linear infinite}@keyframes ghAurora-8c7f0bbf{to{background-position:200%}}.gh-nav[data-v-8c7f0bbf]{display:flex;font-family:var(--font-ui);font-size:.82rem;gap:4px;letter-spacing:.06em;margin-left:auto}.gh-link[data-v-8c7f0bbf],.gh-nav[data-v-8c7f0bbf]{align-items:center}.gh-link[data-v-8c7f0bbf]{background:none;border:none;border-radius:7px;color:#9cc5bf;cursor:pointer;display:inline-flex;font:inherit;gap:5px;letter-spacing:inherit;padding:7px 12px;text-decoration:none;transition:color .15s ease,background .15s ease;white-space:nowrap}.gh-link[data-v-8c7f0bbf]:hover{background:rgba(var(--accent-rgb),.08);color:#8affdf}.gh-link.is-current[data-v-8c7f0bbf]{background:rgba(var(--accent-rgb),.1);color:var(--accent-bright,#05cfab)}.gh-link-teaparty[data-v-8c7f0bbf]{background:rgba(var(--accent-rgb),.16);border:1px solid rgba(var(--accent-rgb),.7);color:#b0fff0}.gh-group[data-v-8c7f0bbf]{position:relative}.gh-caret[data-v-8c7f0bbf]{font-size:.6rem;transition:transform .15s ease}.gh-group.is-open .gh-caret[data-v-8c7f0bbf]{transform:rotate(180deg)}.gh-pop[data-v-8c7f0bbf]{background:#0c1513;border:1px solid rgba(var(--accent-rgb),.42);border-radius:10px;box-shadow:0 16px 44px #0000008c;display:none;min-width:230px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.gh-group.is-open .gh-pop[data-v-8c7f0bbf]{display:block}.gh-pop a[data-v-8c7f0bbf]{align-items:baseline;border-radius:7px;color:#9cc5bf;display:flex;font-size:.82rem;gap:8px;padding:9px 10px;text-decoration:none}.gh-pop a[data-v-8c7f0bbf]:hover{background:rgba(var(--accent-rgb),.1);color:#8affdf}.gh-pop a small[data-v-8c7f0bbf]{color:#e5fffa61;font-size:.68rem;margin-left:auto}.gh-ext[data-v-8c7f0bbf]{border-left:1px solid rgba(var(--accent-rgb),.14);display:flex;gap:4px;margin-left:6px;padding-left:10px}.gh-menu-btn[data-v-8c7f0bbf]{align-items:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.55);border-radius:8px;color:#8affdf;cursor:pointer;display:none;flex-shrink:0;height:38px;justify-content:center;margin-left:auto;width:38px}.gh-menu-icon[data-v-8c7f0bbf]{height:18px;width:18px}@media(max-width:860px){.gh-menu-btn[data-v-8c7f0bbf]{display:inline-flex}.gh-nav[data-v-8c7f0bbf]{align-items:stretch;background:#0c1513;border:1px solid rgba(var(--accent-rgb),.42);border-radius:12px;box-shadow:0 18px 50px #0009;display:none;flex-direction:column;min-width:min(280px,calc(100vw - 24px));padding:10px;position:absolute;right:12px;top:calc(100% + 6px);z-index:60}.gh-nav.is-open[data-v-8c7f0bbf]{display:flex}.gh-group-btn[data-v-8c7f0bbf]{display:none}.gh-pop[data-v-8c7f0bbf]{background:transparent;border:none;box-shadow:none;display:block;padding:0 0 0 14px;position:static}.gh-pop[data-v-8c7f0bbf]:before{color:var(--accent,#04b290);content:"ツール";display:block;font-size:.66rem;letter-spacing:.14em;padding:6px 10px 2px}.gh-ext[data-v-8c7f0bbf]{border-left:none;border-top:1px solid rgba(var(--accent-rgb),.14);flex-direction:column;margin-left:0;margin-top:6px;padding-left:0;padding-top:8px}}
