.knowledge-map-study-view-module__ifn36q__page{color:#18181b;width:calc(100% - 64px);min-height:100%;font-family:var(--font-scivo-body), Inter, sans-serif;margin:0 auto;padding:29px 0 48px}.knowledge-map-study-view-module__ifn36q__page>header{height:20px;line-height:20px}.knowledge-map-study-view-module__ifn36q__backButton{color:#71717a;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;transition:color .15s;display:inline-flex}.knowledge-map-study-view-module__ifn36q__backButton:hover{color:#18181b}.knowledge-map-study-view-module__ifn36q__backButton svg{width:16px;height:16px}.knowledge-map-study-view-module__ifn36q__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;margin-top:28px;display:grid}.knowledge-map-study-view-module__ifn36q__mapCard,.knowledge-map-study-view-module__ifn36q__insightCard{background:#fff;border:1px solid #e4e4e7b3;border-radius:24px;box-shadow:0 18px 48px -22px #18181b4d}.knowledge-map-study-view-module__ifn36q__mapCard{overflow:hidden}.knowledge-map-study-view-module__ifn36q__mapHeader{border-bottom:1px solid #f4f4f5;min-height:60px;padding:16px 20px}.knowledge-map-study-view-module__ifn36q__mapHeader h1{color:#18181b;margin:0;font-size:18px;font-weight:800;line-height:28px}.knowledge-map-study-view-module__ifn36q__canvasScroller{background-color:#fff;background-image:radial-gradient(circle at 1px 1px,#a1a1aa38 1px,#0000 0);background-size:20px 20px;overflow-x:auto}.knowledge-map-study-view-module__ifn36q__canvas{width:100%;min-width:820px;min-height:560px;display:block}.knowledge-map-study-view-module__ifn36q__insightCard{padding:20px;position:sticky;top:32px}.knowledge-map-study-view-module__ifn36q__statusRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.knowledge-map-study-view-module__ifn36q__statusBadge{border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.knowledge-map-study-view-module__ifn36q__statusDot{border-radius:50%;width:8px;height:8px}.knowledge-map-study-view-module__ifn36q__score{color:#18181b;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.knowledge-map-study-view-module__ifn36q__insightCard h2{color:#18181b;margin:20px 0 0;font-size:18px;font-weight:800;line-height:25px}.knowledge-map-study-view-module__ifn36q__conceptPosition{color:#71717a;margin:8px 0 0;font-size:14px;line-height:24px}.knowledge-map-study-view-module__ifn36q__details{border-top:1px solid #f4f4f5;border-bottom:1px solid #f4f4f5;gap:12px;margin:20px 0 0;padding:16px 0;display:grid}.knowledge-map-study-view-module__ifn36q__detailRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.knowledge-map-study-view-module__ifn36q__detailRow dt{color:#71717a;font-size:12px;font-weight:600;line-height:16px}.knowledge-map-study-view-module__ifn36q__detailRow dd{color:#27272a;text-align:right;max-width:180px;margin:0;font-size:12px;font-weight:700;line-height:20px}.knowledge-map-study-view-module__ifn36q__recommendation{background:#eff6ff;border-radius:16px;margin-top:20px;padding:16px}.knowledge-map-study-view-module__ifn36q__recommendation b{color:#1d4ed8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px;display:block}.knowledge-map-study-view-module__ifn36q__recommendation p{color:#172554;margin:8px 0 0;font-size:14px;line-height:20px}.knowledge-map-study-view-module__ifn36q__practiceButton{color:#fff;background:#2563eb;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:20px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:0 12px 28px -12px #2563ebcc}.knowledge-map-study-view-module__ifn36q__practiceButton:hover{background:#1d4ed8;transform:translateY(-2px)}.knowledge-map-study-view-module__ifn36q__practiceButton svg{width:16px;height:16px}.knowledge-map-study-view-module__ifn36q__practiceButton svg:first-child{fill:currentColor}.knowledge-map-study-view-module__ifn36q__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:24px;display:flex}.knowledge-map-study-view-module__ifn36q__empty svg{color:#d4d4d8;width:32px;height:32px}.knowledge-map-study-view-module__ifn36q__empty h3{color:#18181b;margin:12px 0 0;font-weight:700}.knowledge-map-study-view-module__ifn36q__empty p{color:#71717a;max-width:384px;margin:4px 0 0;font-size:14px}@media (max-width:1100px){.knowledge-map-study-view-module__ifn36q__layout{grid-template-columns:1fr}.knowledge-map-study-view-module__ifn36q__insightCard{position:static}}@media (max-width:660px){.knowledge-map-study-view-module__ifn36q__page{width:calc(100% - 32px);padding-top:20px}.knowledge-map-study-view-module__ifn36q__layout{margin-top:20px}.knowledge-map-study-view-module__ifn36q__mapCard,.knowledge-map-study-view-module__ifn36q__insightCard{border-radius:20px}}@media (prefers-reduced-motion:reduce){.knowledge-map-study-view-module__ifn36q__backButton,.knowledge-map-study-view-module__ifn36q__practiceButton{transition:none}}
