.positioning-map-module__1IuwJG__figure{gap:clamp(20px,3vw,32px);min-width:0;margin-top:8px;display:grid}.positioning-map-module__1IuwJG__chart{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;place-items:center;gap:10px;min-width:0;display:grid}.positioning-map-module__1IuwJG__svg{width:100%;height:auto;text-shadow:none;border-radius:8px;grid-area:2/2;display:block}.positioning-map-module__1IuwJG__axisTag{background:var(--moon-3);color:var(--night-0);font-family:var(--font-jp);font-size:var(--fs-label);letter-spacing:.1em;text-align:center;text-shadow:none;border-radius:3px;place-items:center;padding:8px 14px 8px calc(14px + .1em);font-weight:700;line-height:1;display:inline-grid}.positioning-map-module__1IuwJG__axisTop{grid-area:1/2}.positioning-map-module__1IuwJG__axisBottom{grid-area:3/2}.positioning-map-module__1IuwJG__axisLeft,.positioning-map-module__1IuwJG__axisRight{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.12em;grid-row:2;padding:calc(14px + .12em) 8px 14px}.positioning-map-module__1IuwJG__axisLeft{grid-column:1}.positioning-map-module__1IuwJG__axisRight{grid-column:3}.positioning-map-module__1IuwJG__plot{fill:rgb(var(--veil-rgb) / .96)}.positioning-map-module__1IuwJG__gridLine{fill:none;stroke:var(--hairline);stroke-width:1px}.positioning-map-module__1IuwJG__ourZone{fill:color-mix(in srgb, var(--forest-glow) 10%, transparent)}.positioning-map-module__1IuwJG__plotBorder{fill:none;stroke:var(--hairline-strong);stroke-width:1.5px}.positioning-map-module__1IuwJG__axisLine{stroke:var(--moon-3);stroke-width:1.6px;stroke-dasharray:2 6;stroke-linecap:round}.positioning-map-module__1IuwJG__arrowHead{fill:var(--moon-3)}.positioning-map-module__1IuwJG__shape{fill:rgb(var(--veil-rgb) / .98);stroke:var(--moon-3);stroke-width:1.8px}.positioning-map-module__1IuwJG__bubbleSelf .positioning-map-module__1IuwJG__shape{fill:color-mix(in srgb, var(--forest-glow) 22%, rgb(var(--veil-rgb)));stroke:var(--forest-glow);stroke-width:3px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--forest-glow) 70%, transparent))}.positioning-map-module__1IuwJG__halo{fill:none;stroke:var(--forest-glow);stroke-width:2px;opacity:.4;transform-origin:50%;transform-box:fill-box;animation:2.6s ease-out infinite positioning-map-module__1IuwJG__haloPulse}@keyframes positioning-map-module__1IuwJG__haloPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.positioning-map-module__1IuwJG__halo{opacity:0;animation:none}}.positioning-map-module__1IuwJG__label{font-family:var(--font-jp);font-size:var(--fs-note);fill:var(--moon-1);font-weight:500}.positioning-map-module__1IuwJG__bubbleSelf .positioning-map-module__1IuwJG__label{font-size:var(--fs-note);fill:var(--moon-0);font-weight:700}.positioning-map-module__1IuwJG__index{font-family:var(--font-mono);fill:var(--moon-1);font-size:24px;font-weight:700;display:none}.positioning-map-module__1IuwJG__bubbleSelf .positioning-map-module__1IuwJG__index{fill:var(--moon-0)}.positioning-map-module__1IuwJG__side{align-content:start;gap:clamp(20px,3vw,28px);min-width:0;display:grid}.positioning-map-module__1IuwJG__legend{gap:8px;display:grid}.positioning-map-module__1IuwJG__legend li{border:1px solid var(--hairline);background:rgb(var(--veil-rgb) / .6);border-radius:6px;grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:10px 12px;display:grid}.positioning-map-module__1IuwJG__legend .positioning-map-module__1IuwJG__legendSelf{border-color:var(--forest-glow);background:color-mix(in srgb, var(--forest-glow) 12%, rgb(var(--veil-rgb) / .6))}.positioning-map-module__1IuwJG__legendNo{border:1.5px solid var(--moon-3);width:26px;height:26px;color:var(--moon-1);font-family:var(--font-mono);font-size:var(--fs-label);border-radius:999px;place-items:center;padding-top:.29em;font-weight:700;line-height:1;display:inline-grid}.positioning-map-module__1IuwJG__legendSelf .positioning-map-module__1IuwJG__legendNo{background:var(--forest-glow);border-color:var(--forest-glow);color:#f4f2e6}.positioning-map-module__1IuwJG__legendBody{font-size:var(--fs-body);gap:2px;line-height:1.7;display:grid}.positioning-map-module__1IuwJG__legendBody strong{color:var(--moon-0);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.positioning-map-module__1IuwJG__legendBody>span{font-size:var(--fs-body);color:var(--moon-2)}.positioning-map-module__1IuwJG__selfTag{font-style:normal;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;background:var(--forest-glow);color:#f4f2e6;border-radius:999px;padding:2px 8px}.positioning-map-module__1IuwJG__quadrants{background:var(--hairline);border:1px solid var(--hairline);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.positioning-map-module__1IuwJG__quadrants li{background:var(--night-0);font-size:var(--fs-body);color:var(--moon-2);grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:12px 14px;line-height:1.7;display:grid}.positioning-map-module__1IuwJG__quadrants .positioning-map-module__1IuwJG__quadrantSelf{background:color-mix(in srgb, var(--forest-glow) 14%, var(--night-0));color:var(--moon-0);font-weight:700}.positioning-map-module__1IuwJG__corner{font-family:var(--font-mono);color:var(--moon-3);font-weight:700}.positioning-map-module__1IuwJG__quadrantSelf .positioning-map-module__1IuwJG__corner{color:var(--forest-glow)}.positioning-map-module__1IuwJG__callout{border:1px solid color-mix(in srgb, var(--forest-glow) 55%, transparent);background:color-mix(in srgb, var(--forest-glow) 8%, var(--night-0));border-radius:8px;gap:12px;padding:clamp(18px,2.4vw,26px);display:grid}.positioning-map-module__1IuwJG__calloutEyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.24em;color:var(--forest-glow);font-weight:700}.positioning-map-module__1IuwJG__callout h3{font-size:16px;line-height:1.6}.positioning-map-module__1IuwJG__callout ul{gap:8px;display:grid}.positioning-map-module__1IuwJG__callout li{font-size:var(--fs-body);color:var(--moon-1);grid-template-columns:14px 1fr;align-items:start;gap:10px;line-height:1.75;display:grid}.positioning-map-module__1IuwJG__callout li svg{color:var(--forest-glow);margin-top:6px}.positioning-map-module__1IuwJG__why{border-top:1px solid var(--hairline);font-size:var(--fs-body);color:var(--moon-0);padding-top:12px;font-weight:700;line-height:1.8}@media (max-width:599px){.positioning-map-module__1IuwJG__label{display:none}.positioning-map-module__1IuwJG__index{display:block}.positioning-map-module__1IuwJG__shape,.positioning-map-module__1IuwJG__halo{rx:26px;ry:26px}.positioning-map-module__1IuwJG__bubbleSelf .positioning-map-module__1IuwJG__shape,.positioning-map-module__1IuwJG__bubbleSelf .positioning-map-module__1IuwJG__halo{rx:32px;ry:32px}.positioning-map-module__1IuwJG__axisTag{font-size:var(--fs-label);padding:6px 10px 6px calc(10px + .1em)}.positioning-map-module__1IuwJG__axisLeft,.positioning-map-module__1IuwJG__axisRight{padding:calc(10px + .12em) 6px 10px}}@media (min-width:960px){.positioning-map-module__1IuwJG__figure{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:start}}
