.gz{flex-direction:column;max-width:880px;min-height:100vh;margin:0 auto;padding:48px 20px 40px;display:flex}.gz-loginerror{border:1px solid color-mix(in srgb, #b0201a 30%, var(--hair));background:color-mix(in srgb, #b0201a 7%, var(--surface));color:#8a1a15;text-align:center;border-radius:10px;margin-bottom:18px;padding:10px 14px;font-size:13px}.gz-mast{text-align:center;padding-bottom:18px}.gz-mast__motto{color:var(--ink-3);flex-direction:column;align-items:center;gap:3px;display:flex}.gz-mast__motto-en{color:var(--faint)}.gz-mast__logo{letter-spacing:-.05em;margin:10px 0;font-size:clamp(44px,9.5vw,68px);font-weight:900;line-height:1}.gz-mast__tag{letter-spacing:-.005em;color:var(--ink-2);margin-bottom:8px;font-size:13.5px;font-weight:650}.gz-mast__date{color:var(--faint)}.gz-rule{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);height:3px;margin-bottom:28px}.gz-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 36px;display:grid}.gz-sec{border-top:2px solid var(--ink);flex-direction:column;padding-top:12px;transition:border-color .15s;display:flex;position:relative}.gz-sec:hover{border-top-color:var(--action)}.gz-sec__head{letter-spacing:-.015em;margin-bottom:12px;font-size:20px;font-weight:800}.gz-livedot{background:var(--live-dot);vertical-align:3px;border-radius:50%;width:6px;height:6px;margin-left:8px;animation:2.4s ease-in-out infinite gz-blink;display:inline-block}@keyframes gz-blink{0%,to{opacity:1}50%{opacity:.35}}.gz-sec__fig{isolation:isolate;margin-bottom:12px;position:relative}.gz-map{aspect-ratio:12/7;border:1px solid var(--hair-2);background:var(--surface-2);border-radius:10px;width:100%;display:block;overflow:hidden}.gz-sec__pins{z-index:2;color:var(--ink-2);background:var(--surface);border:1px solid var(--hair);border-radius:7px;padding:3px 8px;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 3px #11110f1f}.gz-sec__heads{flex-direction:column;display:flex}.gz-sec__heads li{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.gz-sec__heads li+li{border-top:1px solid var(--hair-2)}.gz-sec__hname{min-width:0;font-size:14.5px;font-weight:650}.gz-sec__hcount{font-family:var(--mono);color:var(--faint);flex:none;font-size:10.5px}.gz-sec__empty{color:var(--ink-3);padding:2px 0;font-size:13px;line-height:1.55}.gz-sec__by{font-family:var(--mono);letter-spacing:.06em;color:var(--faint);margin-top:10px;font-size:10.5px}.gz-sec__go{color:var(--action-ink);opacity:0;margin-top:8px;font-size:12.5px;font-weight:700;transition:opacity .15s,transform .15s;transform:translate(-4px)}.gz-sec:hover .gz-sec__go,.gz-sec:focus-within .gz-sec__go{opacity:1;transform:none}.gz-sec__cover{z-index:3;position:absolute;inset:0}.gz-sec__cover:focus-visible{outline-offset:6px}.gz-ad{border:1.5px dashed var(--hair);border-radius:12px;flex-direction:column;align-self:start;gap:10px;margin-top:12px;padding:18px 16px;transition:border-color .15s;display:flex}.gz-ad:focus-within,.gz-ad:hover{border-color:var(--faint)}.gz-ad__title{letter-spacing:-.01em;font-size:15.5px;font-weight:750}.gz-ad__sub{color:var(--ink-3);font-size:12.5px;line-height:1.5}.gz-ad__form{flex-direction:column;gap:8px;display:flex}.gz-ad__done{color:var(--live-text);font-size:13px;line-height:1.55}.gz-foot{text-align:center;color:var(--faint);margin-top:auto;padding-top:44px}@media (max-width:560px){.gz{padding-top:36px}.gz-grid{gap:26px}.gz-rule{margin-bottom:22px}}
