._9NEZMG_page{color:#e8f1f6;max-width:1220px;min-height:70vh;margin:0 auto;padding:clamp(18px,3.6vw,48px)}._9NEZMG_crumb{color:#abc4d5;margin-bottom:24px;font-size:13px}._9NEZMG_crumb a{color:#9bdaff;text-decoration:none}._9NEZMG_hero{background:radial-gradient(at 95% 0,#2976a84d,#0000 58%),linear-gradient(135deg,#0c1826,#112a37 65%,#112b2d);border:1px solid #285267;border-radius:23px;margin-bottom:21px;padding:clamp(24px,5vw,54px)}._9NEZMG_eyebrow{color:#7bd8ff;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:850}._9NEZMG_hero h1{letter-spacing:-.055em;color:#f5fcff;margin:13px 0 15px;font-size:clamp(33px,5vw,64px);line-height:1.06}._9NEZMG_hero p{color:#bbd2dc;max-width:830px;font-size:16px;line-height:1.64}._9NEZMG_tags{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}._9NEZMG_tags span{color:#cce9f3;background:#ffffff10;border:1px solid #437182;border-radius:100px;padding:8px 12px;font-size:12px}._9NEZMG_toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0;display:grid}._9NEZMG_toolCard{background:linear-gradient(145deg,#102835,#0c1e2d);border:1px solid #2c5362;border-radius:18px;min-width:0;padding:22px}._9NEZMG_toolCard h2,._9NEZMG_toolCard h3{letter-spacing:-.03em;color:#fff;margin:8px 0 12px;font-size:22px}._9NEZMG_toolCard p{color:#b9d0d9;line-height:1.6}._9NEZMG_toolCard a{color:#9ee5ff;text-underline-offset:4px;font-weight:750;text-decoration:underline}._9NEZMG_kicker{color:#7cceee;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}._9NEZMG_panel{background:#0b1f2c;border:1px solid #2e586b;border-radius:18px;min-width:0;margin:17px 0;padding:clamp(16px,2.5vw,25px)}._9NEZMG_panel h2,._9NEZMG_panel h3{color:#f1f8ff;margin:0 0 12px}._9NEZMG_panel p,._9NEZMG_help{color:#b6ccd8;line-height:1.62}._9NEZMG_formRow{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0;display:flex}._9NEZMG_field{flex-direction:column;flex:1;gap:6px;min-width:155px;display:flex}._9NEZMG_label{color:#d6e5ed;font-size:13px;font-weight:750}._9NEZMG_input,._9NEZMG_select,._9NEZMG_textarea{color:#edf9ff;width:100%;font:inherit;background:#091723;border:1px solid #3b6171;border-radius:10px;min-height:43px;padding:11px 12px}._9NEZMG_textarea{resize:vertical;min-height:116px}._9NEZMG_input:focus-visible,._9NEZMG_select:focus-visible,._9NEZMG_textarea:focus-visible,._9NEZMG_button:focus-visible,._9NEZMG_tile:focus-visible,._9NEZMG_link:focus-visible{outline-offset:2px;outline:3px solid #5ecbf5}._9NEZMG_button{color:#fff;cursor:pointer;background:#2a5b74;border:1px solid #4982a0;border-radius:10px;min-height:43px;padding:10px 14px;font-weight:700}._9NEZMG_button:hover{background:#39778f}._9NEZMG_primary{background:#1378a5;border-color:#279fd1}._9NEZMG_primary:hover{background:#168ebc}._9NEZMG_button:disabled{opacity:.4;cursor:not-allowed}._9NEZMG_buttonRow{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}._9NEZMG_result{background:linear-gradient(130deg,#103e48,#11384c);border:1px solid #407e8a;border-radius:14px;margin:18px 0;padding:24px}._9NEZMG_result h2,._9NEZMG_result h3{color:#f8ffff;margin:10px 0;font-size:clamp(25px,4vw,38px)}._9NEZMG_result p{color:#d2ecf2;line-height:1.7}._9NEZMG_small{color:#9fbccc;font-size:12px;line-height:1.6}._9NEZMG_notice{color:#d3e6f0;background:#182b39;border:1px solid #3f5669;border-radius:11px;padding:12px 15px;font-size:13px;line-height:1.5}._9NEZMG_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}._9NEZMG_preview{background:radial-gradient(circle at 70% 30%,#7a8a8866,#0000 42%),linear-gradient(130deg,#344e58,#243840 60%,#172630);border:1px solid #3a6675;border-radius:12px;place-items:center;min-height:210px;margin:14px 0;display:grid}._9NEZMG_preview svg{width:min(100%,270px);height:195px}._9NEZMG_diffTable{border-collapse:collapse;width:100%;font-size:13px}._9NEZMG_diffTable td,._9NEZMG_diffTable th{text-align:left;word-break:break-word;border-bottom:1px solid #335062;padding:10px 8px}._9NEZMG_diffTable th{color:#b2c9d8;letter-spacing:.08em;text-transform:uppercase;font-size:11px}._9NEZMG_diffScroll,._9NEZMG_gridWrap{overflow-x:auto}._9NEZMG_obbyGrid{grid-template-columns:repeat(12,minmax(23px,1fr));gap:3px;width:100%;min-width:365px;max-width:760px;margin:15px 0;display:grid}._9NEZMG_tile{aspect-ratio:1;color:#fff;cursor:pointer;background:#172b36;border:1px solid #375b70;border-radius:5px;padding:0;font-size:14px;font-weight:800}._9NEZMG_tile[data-tile=platform]{background:#52778f}._9NEZMG_tile[data-tile=hazard]{background:#a43d4d}._9NEZMG_tile[data-tile=checkpoint]{color:#141a23;background:#b37b32}._9NEZMG_tile[data-tile=start]{color:#051d16;background:#16a07e}._9NEZMG_tile[data-tile=goal]{color:#170e23;background:#9c69d4}._9NEZMG_tile[data-tile=spring]{background:#2e8faa}._9NEZMG_tile:hover{filter:brightness(1.27)}._9NEZMG_palette{flex-wrap:wrap;gap:7px;display:flex}._9NEZMG_palette ._9NEZMG_button[aria-pressed=true]{outline-offset:1px;outline:3px solid #8be1ff}._9NEZMG_stats{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}._9NEZMG_stats span{background:#112f40;border:1px solid #42647a;border-radius:99px;padding:7px 11px;font-size:12px}._9NEZMG_editorial{color:#c0d5df;max-width:1000px;margin-top:30px;line-height:1.7}._9NEZMG_editorial h2{color:#f0f7fd;margin-top:27px}._9NEZMG_editorial a{color:#a0e1fc}._9NEZMG_saved{flex-wrap:wrap;gap:7px;display:flex}._9NEZMG_saved button{font-size:12px}._9NEZMG_err{color:#ffc5bb;font-size:13px}._9NEZMG_ok{color:#9af0ce;font-size:13px}@media (max-width:880px){._9NEZMG_toolGrid,._9NEZMG_columns{grid-template-columns:1fr}._9NEZMG_hero{border-radius:16px}._9NEZMG_panel{padding:15px}._9NEZMG_page{padding:16px}._9NEZMG_formRow{gap:9px}}
