.page-module__Fk-nia__main{background:#0c0c0c;padding:110px 32px 90px}.page-module__Fk-nia__inner{flex-direction:column;gap:40px;max-width:1120px;margin:0 auto;display:flex}.page-module__Fk-nia__h1{font-family:var(--font-display);letter-spacing:-2px;color:#f5f5f0;max-width:700px;margin:0;font-size:50px;font-weight:900;line-height:1.02}.page-module__Fk-nia__tour{flex-direction:column;gap:40px;display:flex}.page-module__Fk-nia__frame{background:#0c0c0c;border:1px solid #222;border-radius:16px;min-height:620px;display:flex;overflow:hidden}.page-module__Fk-nia__appSide{background:#141414;border-right:1px solid #222;flex-direction:column;flex-shrink:0;width:204px;display:flex}.page-module__Fk-nia__appNav{flex-direction:column;gap:2px;padding:0 10px;display:flex}.page-module__Fk-nia__navBtn{height:38px;font-family:var(--font-body);color:var(--muted);cursor:pointer;text-align:left;transition:background var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.page-module__Fk-nia__navBtn:hover{color:#cdcdc6;background:#1a1a1a}.page-module__Fk-nia__navOn,.page-module__Fk-nia__navOn:hover{color:#f2a20c;background:#1a1a1a}.page-module__Fk-nia__sideFoot{margin-top:auto;padding:14px 10px}.page-module__Fk-nia__appHead{border-bottom:1px solid #222;flex-shrink:0;align-items:center;gap:16px;height:64px;padding:0 26px;display:flex}.page-module__Fk-nia__newSweep{color:#1a1206;height:34px;font-family:var(--font-body);background:#f2a20c;border-radius:8px;flex-shrink:0;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.page-module__Fk-nia__appBody{flex:1;min-width:0;padding:22px 26px 26px;overflow:auto}.page-module__Fk-nia__mapRow{align-items:stretch;gap:24px;display:flex}.page-module__Fk-nia__mapWrap{flex-shrink:0;width:480px;height:480px;margin:0 auto;position:relative}.page-module__Fk-nia__node{transition:transform .15s var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.page-module__Fk-nia__node:hover{transform:translate(-50%,-50%)scale(1.8)}.page-module__Fk-nia__legend{flex-direction:column;justify-content:center;gap:10px;min-width:170px;display:flex}.page-module__Fk-nia__readout{max-width:200px;min-height:30px;font-family:var(--font-mono);color:#6b6b65;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.page-module__Fk-nia__heatGrid{grid-template-columns:repeat(26,1fr);gap:3px;display:grid}.page-module__Fk-nia__tile{aspect-ratio:1;border-radius:2px}.page-module__Fk-nia__tile:hover{outline:1px solid #f5f5f0}.page-module__Fk-nia__findingRow{background:#141414;border:1px solid #222;border-radius:8px;align-items:center;gap:14px;padding:14px 16px;display:flex}.page-module__Fk-nia__assignBtn{color:#cdcdc6;height:30px;font-family:var(--font-mono);cursor:pointer;transition:border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;border:1px solid #222;border-radius:6px;flex-shrink:0;padding:0 12px;font-size:11px}.page-module__Fk-nia__assignBtn:hover{color:#f2a20c;border-color:#f2a20c}.page-module__Fk-nia__assignOn,.page-module__Fk-nia__assignOn:hover{color:#3fa06e;border-color:#0000;padding:0 4px}.page-module__Fk-nia__treeRow{transition:background var(--dur-micro) var(--ease);border-radius:6px;align-items:center;gap:12px;padding:7px 10px;display:flex}.page-module__Fk-nia__treeRow:hover{background:#141414}.page-module__Fk-nia__captionGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module__Fk-nia__captionCard{cursor:pointer;text-align:left;font-family:var(--font-body);transition:border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);background:#0f0f0f;border:1px solid #222;border-radius:8px;flex-direction:column;gap:6px;padding:18px;display:flex}.page-module__Fk-nia__captionCard:hover{border-color:#6b6b65}.page-module__Fk-nia__captionOn,.page-module__Fk-nia__captionOn:hover{background:#141414;border-color:#f2a20c}.page-module__Fk-nia__loopRow{align-items:stretch;gap:12px;display:flex}.page-module__Fk-nia__loopCard{background:#0f0f0f;border:1px solid #222;border-radius:8px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:18px;display:flex}.page-module__Fk-nia__loopArrow{font-family:var(--font-mono);color:#6b6b65;flex-shrink:0;align-items:center;font-size:13px;display:flex}.page-module__Fk-nia__access{background:#141414;border:1px solid #222;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.page-module__Fk-nia__accessCtas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__Fk-nia__accessCta{height:52px;padding:0 26px;font-size:16px}.page-module__Fk-nia__accessGhost{height:52px;padding:0 24px;font-size:15px}@media (max-width:900px){.page-module__Fk-nia__main{padding:72px 20px 64px}.page-module__Fk-nia__h1{letter-spacing:-1.2px;font-size:34px}.page-module__Fk-nia__tour{gap:28px}.page-module__Fk-nia__frame{flex-direction:column;min-height:0}.page-module__Fk-nia__appSide{border-bottom:1px solid #222;border-right:none;width:100%}.page-module__Fk-nia__appNav{flex-direction:row;padding:0 10px 10px;overflow-x:auto}.page-module__Fk-nia__navBtn{flex-shrink:0}.page-module__Fk-nia__sideFoot{margin-top:0}.page-module__Fk-nia__appHead{flex-wrap:wrap;row-gap:12px;height:auto;padding:16px 18px}.page-module__Fk-nia__appBody{padding:18px}.page-module__Fk-nia__mapRow{flex-direction:column}.page-module__Fk-nia__mapWrap{aspect-ratio:1;width:100%;max-width:480px;height:auto}.page-module__Fk-nia__legend{min-width:0}.page-module__Fk-nia__readout{max-width:none}.page-module__Fk-nia__heatGrid{grid-template-columns:repeat(13,1fr)}.page-module__Fk-nia__captionGrid{grid-template-columns:repeat(2,1fr)}.page-module__Fk-nia__loopRow{flex-direction:column}.page-module__Fk-nia__loopArrow{justify-content:center;transform:rotate(90deg)}.page-module__Fk-nia__access{padding:22px}.page-module__Fk-nia__accessCtas{width:100%}.page-module__Fk-nia__accessCta,.page-module__Fk-nia__accessGhost{flex:100%}}@media (max-width:560px){.page-module__Fk-nia__captionGrid{grid-template-columns:1fr}.page-module__Fk-nia__findingRow{flex-wrap:wrap}}
