.kns-pan-zoom-modal{background:0 0;border:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:auto;padding:0}.kns-pan-zoom-modal::backdrop{background:#06172d9e}.kns-pan-zoom-modal-panel{color:#fff;background:#06172d;border-radius:0;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 24px 60px #06172d47}.kns-pan-zoom-modal-toolbar{padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left));border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;display:flex}.kns-pan-zoom-modal-toolbar-copy{min-width:0}.kns-pan-zoom-modal-kicker{color:#ffffffb8;margin:0 0 2px;font-size:12px;font-weight:750}.kns-pan-zoom-modal-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:850;line-height:1.35;overflow:hidden}.kns-pan-zoom-modal-tools{flex:none;align-items:center;gap:6px;display:flex}.kns-pan-zoom-modal-tool,.kns-pan-zoom-modal-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.kns-pan-zoom-modal-viewport{touch-action:none;cursor:grab;background:radial-gradient(circle at 20% 18%,#ffffff0d,#0000 42%),#0a2238;flex:1;min-height:0;position:relative;overflow:hidden}.kns-pan-zoom-modal-viewport:active{cursor:grabbing}.kns-pan-zoom-modal-stage{transform-origin:50%;will-change:transform;width:max-content;position:absolute;top:50%;left:50%}.kns-pan-zoom-modal-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;width:auto;max-width:none;height:auto;max-height:none;display:block;box-shadow:0 16px 40px #00000047}.kns-pan-zoom-modal-footer{padding:12px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1px solid #ffffff1f}.kns-pan-zoom-modal-footer .kns-hub-btn{width:100%}@media (max-width:719px){.kns-pan-zoom-modal--map{width:min(100vw - 20px,560px);max-width:min(100vw - 20px,560px);height:fit-content;max-height:calc(100dvh - 20px)}.kns-pan-zoom-modal--map .kns-pan-zoom-modal-panel{border:1px solid #ffffff24;border-radius:16px;height:auto;max-height:calc(100dvh - 20px)}.kns-pan-zoom-modal--map .kns-pan-zoom-modal-viewport{aspect-ratio:3400/2412;flex:0 auto;width:100%;min-height:0;max-height:calc(100dvh - 84px)}}@media (max-width:379px){.kns-pan-zoom-modal-kicker{display:none}.kns-pan-zoom-modal--map .kns-pan-zoom-modal-toolbar{gap:8px;padding:9px 10px}.kns-pan-zoom-modal--map .kns-pan-zoom-modal-title{font-size:14px}.kns-pan-zoom-modal--map .kns-pan-zoom-modal-tool,.kns-pan-zoom-modal--map .kns-pan-zoom-modal-close{width:36px;height:36px}}@media (min-width:720px){.kns-pan-zoom-modal{width:min(100vw - 32px,1200px);height:min(100dvh - 32px,900px)}.kns-pan-zoom-modal-panel{border-radius:18px}.kns-pan-zoom-modal-toolbar{padding:14px 16px}.kns-pan-zoom-modal-tool,.kns-pan-zoom-modal-close{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.kns-pan-zoom-modal-stage{transition:none!important}}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high]) .erich-roadmap-sheet-cta{color:#06172d;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f8fafc 0%,#fff 78%);border:1px solid #d8dee8;border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;width:100%;margin-top:20px;padding:10px 12px;display:grid}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high]) .erich-roadmap-sheet-cta strong{font-size:var(--erich-fs-body);font-weight:850;line-height:1.35}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high]) .erich-roadmap-sheet-cta small{color:#6b7c92;margin-top:2px;font-size:12px;font-weight:650;display:block}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high]) .erich-roadmap-sheet-cta-thumb{object-fit:contain;background:#eef2f7;border:1px solid #d8dee8;border-radius:8px;width:72px;height:102px}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high]) .erich-roadmap-sheet-cta-thumb.is-empty{display:block}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high]) .erich-roadmap-sheet-cta.is-disabled{cursor:not-allowed;opacity:.72}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high]) .erich-program-cta{margin-top:12px}
