.page_page__lz5t2{width:min(1120px,100%);margin:0 auto;padding:1.25rem;display:grid;grid-gap:1rem;gap:1rem}.page_header__L75c0{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.page_header__L75c0 h1{margin:.15rem 0 .35rem;font-size:2rem}.page_header__L75c0 p{margin:0;color:#cbd5e1;line-height:1.65}.page_eyebrow__drZXE{color:#67e8f9;font-size:.72rem;font-weight:700}.page_nav__OSNlB{display:flex;gap:.5rem;flex-wrap:wrap}.page_nav__OSNlB a,.page_primaryLink___qkwz{padding:.55rem .8rem;border:1px solid rgba(148,163,184,.35);border-radius:.4rem;color:#f8fafc;font-size:.8rem;font-weight:600;text-decoration:none}.page_notice__ebP_e{padding:1rem;border:1px solid rgba(148,163,184,.25);background:rgba(15,23,42,.5)}.page_toolbar__6oSKK{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:.9rem;gap:.9rem;align-items:end;padding:.9rem;border-block:1px solid rgba(148,163,184,.22)}.page_selectField__x_Zp4{display:grid;grid-gap:.3rem;gap:.3rem}.page_selectField__x_Zp4 span,.page_summaryLabel__gdZkK{color:#cbd5e1;font-size:.72rem}.page_selectField__x_Zp4 select{min-height:42px;padding:.55rem .7rem;border:1px solid rgba(148,163,184,.35);border-radius:.35rem;background:#111c31;color:#f8fafc}.page_summaryGrid__X8VGh{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem}.page_summaryItem__5avJl{min-height:72px;padding:.8rem;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.48);display:grid;grid-gap:.25rem;gap:.25rem}.page_summaryValue__PDBRk{font-size:1.4rem;font-weight:700;color:#67e8f9}.page_workspace__mKEFm{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:1rem;gap:1rem}.page_detailPanel___QjP7,.page_plotPanel__Bsier,.page_rankingPanel__mwmf_{border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.45)}.page_plotPanel__Bsier{min-width:0;padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.page_panelHeader__hr65w{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.page_panelHeader__hr65w h2{margin:0;font-size:1.2rem}.page_panelHeader__hr65w span{color:#cbd5e1;font-size:.72rem}.page_plotArea__RMRTD{position:relative;width:min(100%,500px);aspect-ratio:1;margin:.75rem auto .5rem;border:1px solid rgba(203,213,225,.35);border-radius:50%;background:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),radial-gradient(circle,rgba(34,211,238,.12) 0 12%,transparent 12% 100%);background-size:100% 25%,25% 100%,100% 100%;overflow:visible}.page_plotRingInner__q7_Q4,.page_plotRingMiddle__dBgTG,.page_plotRingOuter__i0aWQ{position:absolute;left:50%;top:50%;border:1px solid rgba(148,163,184,.24);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.page_plotRingInner__q7_Q4{width:32%;height:32%}.page_plotRingMiddle__dBgTG{width:58%;height:58%}.page_plotRingOuter__i0aWQ{width:84%;height:84%}.page_plotGuide__dwdzX{position:absolute;left:50%;bottom:.8rem;padding:.18rem .45rem;border-radius:9999px;background:rgba(15,23,42,.86);color:#cbd5e1;font-size:.68rem;transform:translateX(-50%);white-space:nowrap}.page_featurePlotArea__vPApE{position:relative;height:380px;margin:.5rem .5rem 1.75rem 2.25rem;border-left:1px solid rgba(203,213,225,.35);border-bottom:1px solid rgba(203,213,225,.35);background:linear-gradient(rgba(148,163,184,.12) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 0);background-size:100% 25%,25% 100%}.page_axisX__EOrZY,.page_axisY__0AZIf{position:absolute;color:#94a3b8;font-size:.7rem}.page_axisY__0AZIf{left:-2rem;top:0;writing-mode:vertical-rl}.page_axisX__EOrZY{right:0;bottom:-1.45rem}.page_plotPoint__WyPj2{position:absolute;width:14px;height:14px;border:2px solid #0f172a;border-radius:50%;background:#22d3ee;transform:translate(-50%,50%);cursor:pointer}.page_plotTargetPoint__tDfD9{position:absolute;z-index:2;width:18px;height:18px;border:2px solid #0f172a;border-radius:.25rem;background:#fbbf24;box-shadow:0 0 0 5px rgba(251,191,36,.2);transform:translate(-50%,50%) rotate(45deg)}.page_plotTargetPoint__tDfD9:after{content:"基準";position:absolute;left:50%;top:-1.7rem;padding:.1rem .3rem;border-radius:.25rem;background:rgba(15,23,42,.86);color:#fde68a;font-size:.65rem;font-weight:700;transform:translateX(-50%) rotate(-45deg);white-space:nowrap}.page_plotPointActive__nwVQs,.page_plotPoint__WyPj2:hover{width:18px;height:18px;background:#f43f5e;box-shadow:0 0 0 4px rgba(244,63,94,.2)}.page_rankingPanel__mwmf_{min-width:0;display:flex;flex-direction:column}.page_rankingPanel__mwmf_ h2{margin:0;padding:.9rem;border-bottom:1px solid rgba(148,163,184,.18);font-size:1.1rem}.page_rankingList__dEMhG{max-height:460px;overflow-y:auto}.page_rankingRowActive__tt355,.page_rankingRow__2ecE5{width:100%;min-height:68px;padding:.7rem .85rem;border:0;border-bottom:1px solid rgba(148,163,184,.14);background:transparent;color:#f8fafc;display:grid;grid-template-columns:1fr auto;grid-gap:.75rem;gap:.75rem;text-align:left;cursor:pointer}.page_rankingRowActive__tt355{background:#173047;box-shadow:inset 3px 0 #22d3ee}.page_rankingRow__2ecE5:hover{background:rgba(51,65,85,.55)}.page_rankingRowActive__tt355 strong,.page_rankingRow__2ecE5 strong{display:block;font-size:.88rem}.page_rankingRowActive__tt355 small,.page_rankingRow__2ecE5 small{color:#94a3b8;font-size:.7rem}.page_similarityBadge__hqYI3{align-self:center;color:#67e8f9;font-weight:700}.page_detailPanel___QjP7{padding:1rem;display:grid;grid-gap:.85rem;gap:.85rem}.page_detailPanel___QjP7 h2{margin:0;font-size:1.15rem}.page_detailPanel___QjP7 p{margin:0;line-height:1.6}.page_termList__w75hP{display:flex;gap:.45rem;flex-wrap:wrap}.page_termList__w75hP span{padding:.25rem .5rem;border:1px solid rgba(103,232,249,.35);border-radius:9999px;color:#cffafe;font-size:.72rem}.page_noteExcerpt__Pg0A_{display:grid;grid-gap:.55rem;gap:.55rem}.page_noteExcerpt__Pg0A_ div{display:grid;grid-gap:.2rem;gap:.2rem}.page_noteExcerpt__Pg0A_ dt{color:#94a3b8;font-size:.7rem}.page_noteExcerpt__Pg0A_ dd{margin:0;color:#e2e8f0;font-size:.82rem;line-height:1.55}@media (max-width:900px){.page_header__L75c0{align-items:flex-start;flex-direction:column}.page_summaryGrid__X8VGh,.page_toolbar__6oSKK,.page_workspace__mKEFm{grid-template-columns:1fr}}@media (max-width:560px){.page_page__lz5t2{padding:.65rem}.page_header__L75c0 h1{font-size:1.5rem}.page_plotArea__RMRTD{width:min(100%,340px)}.page_featurePlotArea__vPApE{height:320px;margin-left:1.75rem}}