.zNDm9G_main{color:#f7f7f5;background:#181716;min-height:100%}.zNDm9G_orientation,.zNDm9G_fieldBand,.zNDm9G_relations,.zNDm9G_boundary{padding-left:max(20px,50% - 590px);padding-right:max(20px,50% - 590px)}.zNDm9G_orientation{border-bottom:1px solid #343434;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:56px;padding-top:56px;padding-bottom:52px;display:grid}.zNDm9G_orientation[data-has-resolution=false]{grid-template-columns:minmax(0,1fr)}.zNDm9G_resolutionHeading span,.zNDm9G_resolution label,.zNDm9G_bandHeading span,.zNDm9G_nodeIndex,.zNDm9G_node small,.zNDm9G_inspectorTitle span,.zNDm9G_inspectorRow span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0}.zNDm9G_intro h1{letter-spacing:0;max-width:720px;margin:0;font-size:64px;line-height:1.02}.zNDm9G_thesis{color:#c8c8c5;max-width:720px;margin:26px 0 0;font-size:18px;line-height:1.7}.zNDm9G_identityBoundary{color:#9f9f9b;border-left:2px solid #fd49ac;max-width:720px;margin:20px 0 0;padding-left:14px;font-size:13px;line-height:1.6}.zNDm9G_resolution{border-top:1px solid #484846;border-bottom:1px solid #484846;align-self:end;padding:20px 0}.zNDm9G_resolutionHeading,.zNDm9G_bandHeading,.zNDm9G_inspectorTitle,.zNDm9G_edge{align-items:center;display:flex}.zNDm9G_resolutionHeading{justify-content:space-between;gap:16px;margin-bottom:22px}.zNDm9G_resolutionHeading span,.zNDm9G_resolution label{color:#a8a8a8;text-transform:uppercase;font-size:11px}.zNDm9G_resolutionHeading strong{color:#e8ff03;font-size:13px}.zNDm9G_resolution label{margin-bottom:12px;display:block}.zNDm9G_resolution input{accent-color:#e8ff03;width:100%}.zNDm9G_frameLabels{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:12px;display:grid}.zNDm9G_frameLabels button{color:#8f8f8b;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #3e3e3c;font-size:12px}.zNDm9G_frameLabels button[data-active=true]{color:#fff;border-color:#e8ff03}.zNDm9G_framePrompt{color:#fff;min-height:26px;margin:18px 0 0;font-size:15px}.zNDm9G_fieldBand,.zNDm9G_relations{border-bottom:1px solid #343434;padding-top:36px;padding-bottom:42px}.zNDm9G_fieldBand{background:#111210}.zNDm9G_bandHeading{justify-content:space-between;gap:24px;margin-bottom:28px}.zNDm9G_bandHeading span{color:#2fe3f4;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:inline-flex}.zNDm9G_bandHeading h2{letter-spacing:0;margin:6px 0 0;font-size:24px}.zNDm9G_bandHeading>p{color:#989894;text-align:right;max-width:440px;margin:0;font-size:13px}.zNDm9G_workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:24px;display:grid}.zNDm9G_graph{border-top:1px solid #3b3b39;border-left:1px solid #3b3b39;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zNDm9G_node{color:#f7f7f5;text-align:left;cursor:pointer;background:#181917;border:1px solid #3b3b39;border-top:0;border-left:0;align-content:start;gap:7px;min-height:230px;padding:20px;display:grid}.zNDm9G_node:hover,.zNDm9G_node:focus-visible,.zNDm9G_node[data-selected=true]{outline:2px solid var(--node-color,#2fe3f4);outline-offset:-3px;background:#222320}.zNDm9G_node[data-color=yellow]{--node-color:#e8ff03}.zNDm9G_node[data-color=cyan]{--node-color:#2fe3f4}.zNDm9G_node[data-color=pink]{--node-color:#fd49ac}.zNDm9G_node[data-color=green]{--node-color:#64ff03}.zNDm9G_node[data-color=orange]{--node-color:#ff7300}.zNDm9G_node[data-color=white]{--node-color:#fff}.zNDm9G_nodeIndex,.zNDm9G_node small{color:var(--node-color);text-transform:uppercase;font-size:10px}.zNDm9G_node strong{margin-top:10px;font-size:19px}.zNDm9G_node p{color:#b8b8b4;margin:12px 0 0;font-size:13px;line-height:1.55}.zNDm9G_inspector{background:#1c1d1a;border:1px solid #444441;padding:24px}.zNDm9G_inspectorTitle{border-bottom:1px solid #3a3a37;justify-content:space-between;gap:16px;padding-bottom:16px}.zNDm9G_inspectorTitle h2{margin:0;font-size:22px}.zNDm9G_inspectorTitle span,.zNDm9G_inspectorRow span{color:#fd49ac;text-transform:uppercase;font-size:10px}.zNDm9G_currentProjection{color:#fff;min-height:92px;margin:22px 0;line-height:1.6}.zNDm9G_inspectorRow{border-top:1px solid #363633;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.zNDm9G_inspectorRow>svg{color:#e8ff03;width:18px}.zNDm9G_inspectorRow p,.zNDm9G_inspectorRow ul{color:#b8b8b4;margin:7px 0 0;font-size:13px;line-height:1.55}.zNDm9G_inspectorRow ul{padding-left:18px}.zNDm9G_relations{background:#181716}.zNDm9G_edgeList{border-top:1px solid #41413e}.zNDm9G_edge{border-bottom:1px solid #353532;grid-template-columns:minmax(120px,1fr) minmax(160px,1.4fr) minmax(120px,1fr);min-height:54px;display:grid}.zNDm9G_edge button{color:#fff;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.zNDm9G_edge button:last-child{text-align:right}.zNDm9G_edge button:hover,.zNDm9G_edge button:focus-visible{color:#e8ff03;outline:none}.zNDm9G_edge span{color:#8f8f8b;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;font-size:11px}.zNDm9G_boundary{color:#969692;align-items:flex-start;gap:12px;padding-top:24px;padding-bottom:28px;display:flex}.zNDm9G_boundary svg{color:#64ff03;flex:none;width:18px}.zNDm9G_boundary p{margin:0;font-size:12px;line-height:1.6}@media (max-width:900px){.zNDm9G_orientation,.zNDm9G_workspace{grid-template-columns:1fr}.zNDm9G_orientation{gap:38px}.zNDm9G_intro h1{font-size:52px}.zNDm9G_graph{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.zNDm9G_orientation,.zNDm9G_fieldBand,.zNDm9G_relations,.zNDm9G_boundary{padding-left:16px;padding-right:16px}.zNDm9G_orientation{padding-top:34px;padding-bottom:34px}.zNDm9G_intro h1{font-size:40px}.zNDm9G_thesis{font-size:16px}.zNDm9G_frameLabels{grid-template-columns:repeat(2,1fr)}.zNDm9G_bandHeading{flex-direction:column;align-items:flex-start}.zNDm9G_bandHeading>p{text-align:left}.zNDm9G_graph{grid-template-columns:1fr}.zNDm9G_node{min-height:190px}.zNDm9G_edge{grid-template-columns:1fr;gap:2px;padding:12px 0}.zNDm9G_edge button,.zNDm9G_edge button:last-child,.zNDm9G_edge span{text-align:left}}
.jHJ2Rq_experience{background:#181716;min-height:100%;overflow-x:hidden}
