.Alloc_srOnly__bqXa7{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.Alloc_tabs__5hFMi{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.Alloc_tabs__5hFMi button{min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid var(--color-on-dark-border);background:rgba(0,0,0,0);font:inherit;font-size:var(--font-size-12);color:var(--color-on-dark-body);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.Alloc_tabs__5hFMi button:hover{color:var(--color-on-dark-heading);border-color:rgb(var(--color-primary-rgb)/.5)}.Alloc_tabs__5hFMi button[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-medium)}.Alloc_tabs__5hFMi button:focus-visible{outline:3px solid var(--color-on-dark-accent);outline-offset:2px}.Alloc_tabs__5hFMi .Alloc_resume__Maqz3{margin-left:auto;border-style:dashed}.Alloc_body__jnIhB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.Alloc_canvas__NgbYk{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:1px solid var(--color-on-dark-border);background:repeating-linear-gradient(0deg,rgb(var(--color-white-rgb)/.035) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,rgb(var(--color-white-rgb)/.035) 0 1px,transparent 1px 22px),rgb(var(--color-white-rgb)/.02)}.Alloc_roads__mJx_u{position:absolute;inset:0;width:100%;height:100%}.Alloc_roads__mJx_u path{fill:none;stroke:rgb(var(--color-white-rgb)/.1);stroke-width:1.4;vector-effect:non-scaling-stroke}.Alloc_roads__mJx_u path.Alloc_traffic__ebA68{stroke:rgb(var(--color-primary-rgb)/.45);stroke-dasharray:2 10}.Alloc_cluster__0s9Uc{position:absolute;overflow:hidden;aspect-ratio:1;transform:translate(-50%,-50%);padding:0;border-radius:50%;border:1.5px dashed rgb(var(--color-primary-rgb)/.45);background:rgb(var(--color-primary-rgb)/.08);cursor:pointer;transition:background .3s,border-color .3s,box-shadow .3s}.Alloc_cluster__0s9Uc:hover{background:rgb(var(--color-primary-rgb)/.18)}.Alloc_cluster__0s9Uc:focus-visible{outline:3px solid var(--color-on-dark-accent);outline-offset:2px}.Alloc_cluster__0s9Uc.Alloc_active__tcaaf{border-style:solid;border-color:var(--color-primary);background:rgb(var(--color-primary-rgb)/.32);box-shadow:0 0 0 6px rgb(var(--color-primary-rgb)/.12)}.Alloc_cluster__0s9Uc.Alloc_active__tcaaf:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgb(var(--color-primary-rgb)/.55),transparent 25%);opacity:0}.Alloc_ping__zjxfw{position:absolute;z-index:3;left:var(--x);top:var(--y);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--color-on-dark-heading);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb)/.5),0 0 12px rgb(var(--color-primary-rgb)/.9);animation:Alloc_allocFly__CWcXI 1.5s cubic-bezier(.5,0,.3,1) forwards}@keyframes Alloc_allocFly__CWcXI{0%{opacity:0;transform:scale(0)}15%{opacity:1;transform:scale(1.4)}35%{opacity:1;transform:scale(1);left:var(--x);top:var(--y)}to{opacity:0;transform:scale(.6);left:104%;top:40%}}.Alloc_clusterLabel__5svV1{position:absolute;z-index:2;transform:translateX(-50%);padding:2px 6px;border-radius:4px;background:rgb(var(--color-black-rgb)/.45);font-size:var(--font-size-9);color:var(--color-on-dark-body);white-space:nowrap;pointer-events:none}.Alloc_clusterLabel__5svV1.Alloc_active__tcaaf{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-medium)}[data-motion=on] [data-live=true] .Alloc_cluster__0s9Uc.Alloc_active__tcaaf{animation:Alloc_allocPulse__iqg9J 1.8s ease-out infinite}[data-motion=on] [data-live=true] .Alloc_cluster__0s9Uc.Alloc_active__tcaaf:after{opacity:1;animation:Alloc_allocSweep__3MYXF 2.4s linear infinite}[data-motion=on] [data-live=true] .Alloc_traffic__ebA68{animation:Alloc_allocFlow__CgNHc 1.6s linear infinite}[data-motion=on] [data-live=true] .Alloc_scoreBar__m_avG>i{animation:Alloc_allocFill__h0XSp .8s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--d)}[data-motion=on] [data-live=true] .Alloc_verdict__FiN1l{animation:Alloc_allocIn__JqFt4 .5s cubic-bezier(.2,.7,.2,1)}@keyframes Alloc_allocSweep__3MYXF{to{transform:rotate(1turn)}}@keyframes Alloc_allocFlow__CgNHc{to{stroke-dashoffset:-24}}@keyframes Alloc_allocFill__h0XSp{0%{transform:scaleX(0)}}@keyframes Alloc_allocIn__JqFt4{0%{opacity:0;transform:translateX(-6px)}}@keyframes Alloc_allocPulse__iqg9J{0%{box-shadow:0 0 0 0 rgb(var(--color-primary-rgb)/.35)}to{box-shadow:0 0 0 14px rgb(var(--color-primary-rgb)/0)}}.Alloc_panel__sAHYa{min-width:0;padding:12px 14px;border-radius:12px;border:1px solid var(--color-on-dark-border);background:rgb(var(--color-white-rgb)/.03)}.Alloc_panelHead__crMbT{margin:0 0 10px}.Alloc_panelHead__crMbT strong{display:block;font-size:var(--font-size-16);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.Alloc_panelHead__crMbT span{display:block;margin-top:2px;font-size:var(--font-size-11);color:var(--color-on-dark-body)}.Alloc_table__AY1rJ{width:100%;border-collapse:collapse;font-size:var(--font-size-12)}.Alloc_table__AY1rJ td,.Alloc_table__AY1rJ th{padding:7px 0;text-align:right;font-weight:var(--font-weight-regular)}.Alloc_table__AY1rJ th:first-child{text-align:left}.Alloc_table__AY1rJ thead th{padding-top:0;font:var(--font-size-9) var(--font-family-mono-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-dark-label)}.Alloc_table__AY1rJ tbody tr{border-top:1px solid var(--color-on-dark-border);color:var(--color-on-dark-body)}.Alloc_table__AY1rJ tbody th{color:var(--color-on-dark-heading);white-space:nowrap}.Alloc_table__AY1rJ td{font-family:var(--font-family-mono-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Alloc_table__AY1rJ b{font-weight:var(--font-weight-medium);color:var(--color-on-dark-heading)}.Alloc_table__AY1rJ em{margin-left:6px;padding:1px 6px;border-radius:4px;background:var(--color-primary);color:var(--color-on-primary);font:normal var(--font-size-9) var(--font-family-mono-ui);letter-spacing:.04em;vertical-align:middle}.Alloc_table__AY1rJ tr.Alloc_best__tK4ot,.Alloc_table__AY1rJ tr.Alloc_best__tK4ot b{color:var(--color-on-dark-accent)}.Alloc_table__AY1rJ td:last-child{position:relative;padding-bottom:9px}.Alloc_scoreBar__m_avG{position:absolute;right:0;bottom:3px;width:34px;height:3px;border-radius:2px;background:rgb(var(--color-white-rgb)/.1);overflow:hidden}.Alloc_scoreBar__m_avG>i{display:block;height:100%;border-radius:2px;background:var(--color-on-dark-body);transform-origin:left}.Alloc_best__tK4ot .Alloc_scoreBar__m_avG>i{background:var(--color-primary)}.Alloc_verdict__FiN1l{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--color-on-dark-border);font-size:var(--font-size-12);color:var(--color-on-dark-body)}.Alloc_verdict__FiN1l b{color:var(--color-on-dark-accent);font-weight:var(--font-weight-semibold)}@media(max-width:640px){.Alloc_body__jnIhB{grid-template-columns:1fr}}