.visit_page__hW_wF{max-width:calc(var(--u) * 84);margin:0 auto;padding:var(--u4) var(--u3) var(--u8);display:grid;grid-gap:var(--u3);gap:var(--u3)}.visit_kicker__pD1sd{font-family:var(--font-compact),sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);color:var(--ink-secondary);margin:0}.visit_title__gaFZX{font-size:clamp(32px,8.5vw,52px);line-height:1.02;margin:0}.visit_lead__zMRnF{font-size:var(--text-l);line-height:1.6;margin:0;color:var(--ink-secondary)}.visit_classCard__dapyS,.visit_classes__yN_FP{display:grid;grid-gap:var(--u);gap:var(--u)}.visit_classCard__dapyS{border:1px solid var(--ink-secondary);background:var(--bg-black);color:var(--ink);text-align:left;padding:var(--u3);min-height:calc(var(--u) * 13);cursor:pointer;font:inherit}.visit_classCard__dapyS:hover{background:var(--ink);color:var(--bg-black)}.visit_classCard__dapyS:hover .visit_classRole__pVhuR{color:var(--bg-dark)}.visit_classCard__dapyS:disabled{cursor:progress;color:var(--ink-secondary)}.visit_className__wEqmF{font-family:var(--font-wide),sans-serif;text-transform:uppercase;font-size:clamp(24px,6vw,32px);line-height:1.05}.visit_classRole__pVhuR{color:var(--ink-secondary);font-size:var(--text-m);line-height:1.5}.visit_bar__yorid{display:flex;gap:3px}.visit_cell__Qrrmp{flex:1 1;height:var(--u3);background:var(--ink-service)}.visit_cellOn__M7NDU{background:var(--accent)}.visit_points__ueXgA{display:grid;border-top:1px solid var(--ink-hairline)}.visit_point__88FgN{display:flex;align-items:center;gap:var(--u2);border-bottom:1px solid var(--ink-hairline);padding:var(--u2) 0;min-height:calc(var(--u) * 6)}.visit_mark__5EU2D{width:var(--u2);height:var(--u2);background:var(--ink-service);flex:0 0 auto}.visit_markOn__zHEXW{background:var(--accent)}.visit_pointName__8FWH8{font-family:var(--font-compact),sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-l)}.visit_pointNote__0NHDS{margin-left:auto;font-size:var(--text-xs);color:var(--ink-secondary)}.visit_task__VPQS8{border:1px solid var(--accent);padding:var(--u2) var(--u3);display:grid;grid-gap:var(--u);gap:var(--u)}.visit_taskDone__bCwJ9{border-color:var(--ink-secondary)}.visit_badges__OcaEb{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 16),1fr));grid-gap:var(--u);gap:var(--u)}.visit_badge__l5t_v{border:1px solid var(--ink-service);padding:var(--u2);display:grid;grid-gap:calc(var(--u) / 2);gap:calc(var(--u) / 2);min-height:calc(var(--u) * 11)}.visit_badgeOn__eoWty{border-color:var(--accent)}.visit_badgeSq__AJaPx{width:var(--u2);height:var(--u2);background:var(--ink-service)}.visit_badgeOn__eoWty .visit_badgeSq__AJaPx{background:var(--accent)}.visit_badgeTitle__zJ_QV{font-family:var(--font-compact),sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-s)}.visit_badgeText__VLRxT{font-size:var(--text-xs);color:var(--ink-secondary);line-height:1.4}.visit_exits__IX6La{display:grid;grid-gap:var(--u);gap:var(--u)}.visit_exit__y9JeD{border:1px solid var(--ink-secondary);color:var(--ink);text-decoration:none;font-family:var(--font-compact),sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-s);min-height:calc(var(--u) * 5.5);display:flex;align-items:center;justify-content:center;padding:0 var(--u2)}.visit_exit__y9JeD:hover{background:var(--ink);color:var(--bg-black)}.visit_note__kPTDS{color:var(--ink-secondary);font-size:var(--text-m);line-height:1.55;margin:0}.visit_opened__3D5y2{background:var(--accent);color:var(--bg-black);padding:var(--u3);display:grid;grid-gap:var(--u);gap:var(--u)}.visit_openedTitle__xbbtM{font-family:var(--font-wide),sans-serif;text-transform:uppercase;font-size:clamp(24px,6.5vw,34px);line-height:1.05}