html[data-zone=jingo] .ag [hidden]{display:none!important}html[data-zone=jingo] .ag [tabindex="-1"]:focus{outline:none}:where(html[data-zone=jingo]) .ag{--ag-gutter:clamp(12px, 4vw, 32px);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--ag-accent) 26%, transparent) 0 22%, transparent 23%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--jg-sun) 40%, transparent) 0 9%, transparent 10%), var(--jg-cream);padding-bottom:clamp(2.5rem,7vw,4.5rem);position:relative}:where(html[data-zone=jingo]) .ag-bar{max-width:1080px;padding:clamp(14px, 3vw, 24px) var(--ag-gutter) clamp(10px, 2vw, 16px);flex-wrap:wrap;align-items:center;gap:12px;margin-inline:auto;display:flex}:where(html[data-zone=jingo]) .ag-back{border:2.5px solid var(--jg-ink);background:var(--jg-paper);min-height:44px;box-shadow:0 3px 0 var(--jg-ink);color:var(--jg-ink);-webkit-tap-highlight-color:transparent;transition:transform .2s var(--jg-ease), box-shadow .2s ease;border-radius:999px;align-items:center;gap:6px;padding:0 16px 0 12px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}:where(html[data-zone=jingo]) .ag-back:active{box-shadow:0 1px 0 var(--jg-ink);transform:translateY(2px)}@media (hover:hover){:where(html[data-zone=jingo]) .ag-back:hover{transform:translate(-2px)}}:where(html[data-zone=jingo]) .ag-title{letter-spacing:-.02em;min-width:0;color:var(--jg-ink);text-wrap:balance;font-size:clamp(1.15rem,3.6vw,1.6rem);font-weight:700;line-height:1.1}:where(html[data-zone=jingo]) .ag-stage{max-width:1080px;padding-inline:var(--ag-gutter);margin-inline:auto}:where(html[data-zone=jingo]) .ag-screen{animation:ag-in .35s var(--jg-ease) both}@keyframes ag-in{0%{opacity:0;transform:translateY(10px)}}:where(html[data-zone=jingo]) .ag-panel{background:var(--jg-paper);border:var(--jg-line);border-radius:var(--jg-radius);box-shadow:var(--jg-shadow);padding:clamp(20px,5vw,40px)}:where(html[data-zone=jingo]) .ag-panel--accent{background:var(--ag-accent);color:var(--ag-on-accent)}:where(html[data-zone=jingo]) .ag-display{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,7.5vw,3.6rem);font-weight:700;line-height:.98}:where(html[data-zone=jingo]) .ag-sub{max-width:46ch;margin-top:12px;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.5}:where(html[data-zone=jingo]) .ag-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}:where(html[data-zone=jingo]) .ag-hud{flex-wrap:wrap;gap:8px;display:flex}:where(html[data-zone=jingo]) .ag-chip{border:2px solid var(--jg-ink);background:var(--jg-paper);font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;gap:6px;min-height:40px;padding:8px 14px;font-size:.9rem;font-weight:600;line-height:1.2;display:inline-flex}:where(html[data-zone=jingo]) .ag-chip b{font-size:1.05rem;font-weight:700}:where(html[data-zone=jingo]) .ag-chip-label{letter-spacing:.1em;text-transform:uppercase;color:var(--jg-ink-soft);font-size:.72rem;font-weight:700}:where(html[data-zone=jingo]) .ag-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:18px;display:grid}:where(html[data-zone=jingo]) .ag-stat{border:2px solid var(--jg-ink);background:var(--jg-white);color:var(--jg-ink);border-radius:18px;padding:12px 14px}:where(html[data-zone=jingo]) .ag-stat dt{letter-spacing:.1em;text-transform:uppercase;color:var(--jg-ink-soft);font-size:.72rem;font-weight:700}:where(html[data-zone=jingo]) .ag-stat dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.6rem;font-weight:700;line-height:1.1}:where(html[data-zone=jingo]) .ag-new{border:2px solid var(--jg-ink);background:var(--jg-sun);border-radius:999px;margin-top:10px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-block;rotate:-2deg}:where(html[data-zone=jingo]) .ag-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(html[data-zone=jingo]) .ag-noscript{border:2.5px solid var(--jg-ink);background:var(--jg-sun);border-radius:18px;margin-top:16px;padding:16px 18px;font-weight:600}@media (prefers-reduced-motion:reduce){:where(html[data-zone=jingo]) .ag-screen{animation:none}:where(html[data-zone=jingo]) .ag-back{transition:none}}.sr[data-astro-cid-p6sh5oof]{margin-top:22px}.sr-label[data-astro-cid-p6sh5oof]{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.sr-actions[data-astro-cid-p6sh5oof],.sr-fallback[data-astro-cid-p6sh5oof]{flex-wrap:wrap;gap:10px;display:flex}.sr-actions[data-astro-cid-p6sh5oof]{margin-top:10px}.sr[data-astro-cid-p6sh5oof] [data-astro-cid-p6sh5oof][hidden]{display:none!important}.sr-wa[data-astro-cid-p6sh5oof]{color:var(--jg-ink);background:#25d366}.sr-wa-icon[data-astro-cid-p6sh5oof]{width:20px;height:20px;display:inline-flex}.sr-status[data-astro-cid-p6sh5oof]{min-height:1.4em;margin-top:8px;font-size:.9rem;font-weight:600}.sr-only[data-astro-cid-p6sh5oof]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
