@font-face{font-family:rounded;src:url(/_next/static/media/5ca8a62adb47c740-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:rounded;src:url(/_next/static/media/048e57d7f17eb027-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:rounded Fallback;src:local("Arial");ascent-override:99.25%;descent-override:29.54%;line-gap-override:8.31%;size-adjust:108.31%}.__className_25e917{font-family:rounded,rounded Fallback}.__variable_25e917{--font-amayadori:"rounded","rounded Fallback"}.dark.section-amayadori{--ama-top:#1a1d3d;--ama-mid:#10132a;--ama-bottom:#07080f;--ama-focus:#f2a541;color-scheme:dark;min-height:100svh;background:linear-gradient(180deg,var(--ama-top) 0,var(--ama-mid) 55%,var(--ama-bottom) 100%)}.dark.section-amayadori .ama-stage{position:relative;height:100svh;overflow:hidden}.dark.section-amayadori .ama-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .9s ease;cursor:grab;outline:none;touch-action:none}.dark.section-amayadori .ama-stage[data-state=ready] .ama-canvas{opacity:1}.dark.section-amayadori .ama-canvas:active{cursor:grabbing}.dark.section-amayadori .ama-canvas:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ama-focus) 55%,transparent)}.dark.section-amayadori .ama-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dark.section-amayadori .ama-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.dark.section-amayadori .ama-canvas{transition:none}}.dark.section-amayadori{--ama-panel-bg:rgb(10 12 30/0.78);--ama-panel-ring:rgb(255 255 255/0.1);--ama-panel-ink:#f1ece2;--ama-panel-dim:rgb(241 236 226/0.62);--ama-panel-on:rgb(242 165 65/0.2);--ama-panel-on-ring:rgb(242 165 65/0.55);--ama-panel-on-ink:#ffd9a0}.dark.section-amayadori .ama-panel{position:absolute;left:24px;bottom:24px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;max-width:calc(100% - 32px);padding:5px;border-radius:22px;background:var(--ama-panel-bg);box-shadow:inset 0 0 0 1px var(--ama-panel-ring),0 12px 32px -12px rgb(0 0 0/.7);font:500 12px/1 var(--font-amayadori),ui-rounded,system-ui,sans-serif;letter-spacing:.02em;color:var(--ama-panel-dim);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .6s ease .35s,transform .6s ease .35s,visibility 0s linear .95s}.dark.section-amayadori .ama-stage[data-state=ready] .ama-panel{opacity:1;visibility:visible;transform:none;transition:opacity .6s ease .35s,transform .6s ease .35s,visibility 0s linear 0s}.dark.section-amayadori .ama-views{display:flex;gap:2px;min-width:0;margin:0;padding:0;border:0}.dark.section-amayadori .ama-toggles{display:flex;gap:2px}.dark.section-amayadori :where(.ama-panel button){appearance:none;border:0;margin:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.dark.section-amayadori .ama-chip{height:30px;padding:0 12px;border-radius:999px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.dark.section-amayadori .ama-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.dark.section-amayadori .ama-icon svg{width:16px;height:16px;stroke-width:1.9}.dark.section-amayadori .ama-chip:hover,.dark.section-amayadori .ama-icon:hover{color:var(--ama-panel-ink);background:rgb(255 255 255/.07)}.dark.section-amayadori .ama-chip[aria-pressed=true],.dark.section-amayadori .ama-icon[aria-pressed=true]{color:var(--ama-panel-on-ink);background:var(--ama-panel-on);box-shadow:inset 0 0 0 1px var(--ama-panel-on-ring)}.dark.section-amayadori .ama-chip[aria-pressed=true]{font-weight:700}.dark.section-amayadori .ama-chip:focus-visible,.dark.section-amayadori .ama-icon:focus-visible{outline:2px solid var(--ama-focus);outline-offset:1px}.dark.section-amayadori .ama-sep{width:1px;height:18px;margin:0 4px;background:rgb(255 255 255/.12)}@media (width < 800px){.dark.section-amayadori .ama-panel{top:16px;right:16px;bottom:auto;left:16px;width:fit-content;max-width:none;margin-inline:auto;transform:translateY(-6px);font-size:11px}.dark.section-amayadori .ama-chip{height:28px;padding:0 8px}.dark.section-amayadori .ama-icon{width:28px;height:28px}.dark.section-amayadori .ama-sep{display:none}}@media (prefers-reduced-motion:reduce){.dark.section-amayadori .ama-panel,.dark.section-amayadori .ama-stage[data-state=ready] .ama-panel{transform:none;transition:visibility 0s}}