.MapImportFilter-module__QesYXa__root{flex:0 240px;position:relative}.MapImportFilter-module__QesYXa__trigger{align-items:center;gap:var(--space-vc-2);width:100%;min-height:44px;padding-inline:var(--space-vc-3);border:1px solid var(--color-vc-border-strong);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-recessed);color:var(--color-vc-text-primary);font:inherit;cursor:pointer;transition:border-color var(--motion-duration-exit) var(--motion-ease-exit), background-color var(--motion-duration-exit) var(--motion-ease-exit);font-size:14px;display:inline-flex}.MapImportFilter-module__QesYXa__trigger:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}.MapImportFilter-module__QesYXa__trigger:disabled{cursor:not-allowed;opacity:.65}.MapImportFilter-module__QesYXa__filterIcon,.MapImportFilter-module__QesYXa__caret{opacity:.75;flex-shrink:0}.MapImportFilter-module__QesYXa__triggerLabel{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MapImportFilter-module__QesYXa__panelMessage{max-width:68ch;color:var(--color-vc-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.MapImportFilter-module__QesYXa__panel{z-index:20;top:calc(100% - var(--space-vc-2));width:min(520px, calc(100vw - var(--space-vc-8)));padding:var(--space-vc-4);border:1px solid var(--color-vc-border-strong);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-recessed);position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #00000059}.MapImportFilter-module__QesYXa__toggleList{gap:var(--space-vc-2);flex-wrap:wrap;display:flex}.MapImportFilter-module__QesYXa__toggleList button{min-height:44px;padding-inline:var(--space-vc-4);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base);color:var(--color-vc-text-primary);font:inherit;cursor:pointer;transition:border-color var(--motion-duration-exit) var(--motion-ease-exit), background-color var(--motion-duration-exit) var(--motion-ease-exit);font-size:13px;font-weight:600;line-height:20px}.MapImportFilter-module__QesYXa__toggleList button:hover{border-color:var(--color-vc-border-strong);background:var(--color-vc-surface-elevated)}.MapImportFilter-module__QesYXa__toggleList button[aria-pressed=true]{border-color:var(--color-vc-accent);background:#ff46551f}.MapImportFilter-module__QesYXa__toggleList button[aria-pressed=true]:before{width:7px;height:7px;content:"";background:currentColor;border:2px solid;border-radius:50%;margin-inline-end:var(--space-vc-2);display:inline-block}@media (prefers-reduced-motion:reduce){.MapImportFilter-module__QesYXa__trigger,.MapImportFilter-module__QesYXa__toggleList button{transition:none}}@media (forced-colors:active){.MapImportFilter-module__QesYXa__trigger,.MapImportFilter-module__QesYXa__toggleList button{border:1px solid buttontext}.MapImportFilter-module__QesYXa__toggleList button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}
.search-module__Wrf4ZW__main{background:var(--color-vc-bg-base);min-height:calc(100vh - 65px);color:var(--color-vc-text-primary);padding:clamp(32px,6vw,72px) clamp(16px,5vw,64px)}.search-module__Wrf4ZW__header,.search-module__Wrf4ZW__form,.search-module__Wrf4ZW__failure,.search-module__Wrf4ZW__result{width:min(100%,720px);margin-inline:auto}.search-module__Wrf4ZW__header h1{max-width:18ch;margin:0 0 var(--space-vc-3);letter-spacing:-.03em;text-wrap:balance;font-size:22px;line-height:28px}.search-module__Wrf4ZW__header p,.search-module__Wrf4ZW__field p,.search-module__Wrf4ZW__failure p,.search-module__Wrf4ZW__result p{color:var(--color-vc-text-secondary);line-height:1.6}.search-module__Wrf4ZW__header p{max-width:68ch;margin:0}.search-module__Wrf4ZW__form{gap:var(--space-vc-6);margin-block-start:clamp(32px,6vw,56px);display:grid}.search-module__Wrf4ZW__field{gap:var(--space-vc-2);display:grid}.search-module__Wrf4ZW__field label{font-weight:700}.search-module__Wrf4ZW__field input{border:1px solid var(--color-vc-border-strong);border-radius:var(--radius-vc-md);width:100%;min-height:44px;padding-inline:var(--space-vc-4);background:var(--color-vc-bg-recessed);color:var(--color-vc-text-primary);font:inherit;font-size:14px}.search-module__Wrf4ZW__field input,.search-module__Wrf4ZW__primaryButton,.search-module__Wrf4ZW__failure button,.search-module__Wrf4ZW__openAnalysis{transition:border-color var(--motion-duration-exit) var(--motion-ease-exit), background-color var(--motion-duration-exit) var(--motion-ease-exit), color var(--motion-duration-exit) var(--motion-ease-exit), opacity var(--motion-duration-exit) var(--motion-ease-exit)}.search-module__Wrf4ZW__field input[type=number]{width:140px}.search-module__Wrf4ZW__field p,.search-module__Wrf4ZW__status,.search-module__Wrf4ZW__error{margin:0;font-size:.875rem}.search-module__Wrf4ZW__riotIdMeta{justify-content:space-between;align-items:flex-start;gap:var(--space-vc-4);display:flex}.search-module__Wrf4ZW__riotIdMeta>p{flex:1}.search-module__Wrf4ZW__error{color:var(--color-vc-danger);line-height:1.5}.search-module__Wrf4ZW__primaryButton,.search-module__Wrf4ZW__failure button,.search-module__Wrf4ZW__dialog button,.search-module__Wrf4ZW__openAnalysis{border-radius:var(--radius-vc-md);min-height:44px;font:inherit}.search-module__Wrf4ZW__primaryButton,.search-module__Wrf4ZW__openAnalysis{border:1px solid var(--color-vc-accent);width:fit-content;padding-inline:var(--space-vc-6);background:var(--color-vc-accent);color:#0c0c0c;font-weight:750}button.search-module__Wrf4ZW__primaryButton{cursor:pointer}.search-module__Wrf4ZW__primaryButton:disabled,.search-module__Wrf4ZW__dialog button:disabled{cursor:wait;opacity:.65}.search-module__Wrf4ZW__status{min-height:1.35em;color:var(--color-vc-text-secondary)}.search-module__Wrf4ZW__importActions{align-items:center;gap:var(--space-vc-3);width:100%;display:flex}.search-module__Wrf4ZW__loadingIndicator{border:2px solid var(--color-vc-border-strong);border-block-start-color:var(--color-vc-accent);border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:none}.search-module__Wrf4ZW__loadingIndicator[data-active=true]{animation:.7s linear infinite search-module__Wrf4ZW__importSpinner;display:block}.search-module__Wrf4ZW__importRail{flex:0 360px;justify-content:space-between;align-items:center;width:min(100%,360px);min-width:80px;height:9px;display:flex;position:relative;overflow:hidden}.search-module__Wrf4ZW__importRail span,.search-module__Wrf4ZW__importRail:after{content:"";height:1px;position:absolute;inset-inline:0}.search-module__Wrf4ZW__importRail span{background:var(--color-vc-border-strong)}.search-module__Wrf4ZW__importRail:after{background:var(--color-vc-accent);transform-origin:0;transform:scaleX(0)}.search-module__Wrf4ZW__importRail[data-state=loading]:after{animation:search-module__Wrf4ZW__importTransfer var(--motion-duration-layout) var(--motion-ease-enter) backwards;transform:scaleX(.72)}.search-module__Wrf4ZW__importRail[data-state=complete]:after{transform:scaleX(1)}.search-module__Wrf4ZW__importRail[data-state=interrupted]:after{background:var(--color-vc-danger);transform:scaleX(.18)}.search-module__Wrf4ZW__importRail i{z-index:1;border:2px solid var(--color-vc-border-strong);background:var(--color-vc-bg-base);border-radius:50%;width:7px;height:7px;position:relative}.search-module__Wrf4ZW__importRail[data-state=loading] i:first-of-type,.search-module__Wrf4ZW__importRail[data-state=complete] i{border-color:var(--color-vc-accent);background:var(--color-vc-accent)}.search-module__Wrf4ZW__importRail[data-state=interrupted] i:first-of-type{border-color:var(--color-vc-danger)}.search-module__Wrf4ZW__failure,.search-module__Wrf4ZW__result{border-top:1px solid var(--color-vc-border);margin-block-start:var(--space-vc-8);padding-block-start:var(--space-vc-6)}.search-module__Wrf4ZW__loadingResult{gap:var(--space-vc-6);width:min(100%,720px);margin:var(--space-vc-8) auto 0;border-top:1px solid var(--color-vc-border);padding-block-start:var(--space-vc-6);display:grid}.search-module__Wrf4ZW__skeletonHeading,.search-module__Wrf4ZW__skeletonSummary span,.search-module__Wrf4ZW__skeletonAction{border:1px solid var(--color-vc-border-subtle);border-radius:var(--radius-vc-md);background:var(--color-vc-surface-elevated);display:block}.search-module__Wrf4ZW__skeletonHeading{width:min(240px,52%);height:24px}.search-module__Wrf4ZW__skeletonSummary{gap:var(--space-vc-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.search-module__Wrf4ZW__skeletonSummary span{height:56px}.search-module__Wrf4ZW__skeletonAction{width:132px;height:44px}.search-module__Wrf4ZW__failure h2,.search-module__Wrf4ZW__result h2,.search-module__Wrf4ZW__combinations h3{margin:0 0 var(--space-vc-3)}.search-module__Wrf4ZW__failure button,.search-module__Wrf4ZW__dialog button{border:1px solid var(--color-vc-border-strong);padding-inline:var(--space-vc-4);background:var(--color-vc-surface-elevated);color:var(--color-vc-text-primary);cursor:pointer}.search-module__Wrf4ZW__summary{gap:var(--space-vc-4);margin-block:var(--space-vc-6);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.search-module__Wrf4ZW__summary div{min-width:0}.search-module__Wrf4ZW__summary dt{color:var(--color-vc-text-secondary);font-size:.875rem}.search-module__Wrf4ZW__summary dd{margin:var(--space-vc-1) 0 0;font-size:14px;font-weight:750;line-height:20px}.search-module__Wrf4ZW__notice{color:var(--color-vc-warning)!important}.search-module__Wrf4ZW__combinations{margin-block:var(--space-vc-6)}.search-module__Wrf4ZW__combinations ul{color:var(--color-vc-text-secondary);padding-inline-start:1.25rem;line-height:1.65}.search-module__Wrf4ZW__openAnalysis{align-items:center;text-decoration:none;display:inline-flex}.search-module__Wrf4ZW__openAnalysis:after{width:auto;height:auto;content:"→";opacity:0;transition:opacity var(--motion-duration-enter) var(--motion-ease-enter), transform var(--motion-duration-enter) var(--motion-ease-enter);margin-inline-start:var(--space-vc-3);transform:translate(-4px)}.search-module__Wrf4ZW__openAnalysis:hover:after,.search-module__Wrf4ZW__openAnalysis:focus-visible:after{opacity:1;transform:translate(0)}.search-module__Wrf4ZW__dialog{border:1px solid var(--color-vc-border-strong);border-radius:var(--radius-vc-lg);background:var(--color-vc-bg-recessed);width:min(100% - 32px,520px);color:var(--color-vc-text-primary);margin:auto;padding:clamp(20px,5vw,32px)}.search-module__Wrf4ZW__dialog::backdrop{background:color-mix(in srgb, var(--color-vc-bg-base) 72%, transparent)}.search-module__Wrf4ZW__dialog[open]{animation:search-module__Wrf4ZW__dialogResolve var(--motion-duration-layout) var(--motion-ease-enter) both}.search-module__Wrf4ZW__dialog[open]::backdrop{animation:search-module__Wrf4ZW__backdropResolve var(--motion-duration-enter) var(--motion-ease-enter) backwards}.search-module__Wrf4ZW__dialog h2{margin:0 0 var(--space-vc-3)}.search-module__Wrf4ZW__dialog p{color:var(--color-vc-text-secondary);line-height:1.6}.search-module__Wrf4ZW__dialogActions{gap:var(--space-vc-2);flex-wrap:wrap;margin-block-start:var(--space-vc-6);display:flex}.search-module__Wrf4ZW__field input:focus-visible,.search-module__Wrf4ZW__primaryButton:focus-visible,.search-module__Wrf4ZW__failure button:focus-visible,.search-module__Wrf4ZW__dialog button:focus-visible,.search-module__Wrf4ZW__openAnalysis:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}@media (max-width:560px){.search-module__Wrf4ZW__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.search-module__Wrf4ZW__dialogActions,.search-module__Wrf4ZW__dialogActions button,.search-module__Wrf4ZW__openAnalysis{width:100%}.search-module__Wrf4ZW__dialogActions button,.search-module__Wrf4ZW__openAnalysis{justify-content:center}.search-module__Wrf4ZW__skeletonSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.search-module__Wrf4ZW__riotIdMeta{flex-wrap:wrap}.search-module__Wrf4ZW__riotIdMeta>p{flex-basis:100%}.search-module__Wrf4ZW__riotIdMeta>:last-child{margin-inline-start:auto}.search-module__Wrf4ZW__importActions{gap:var(--space-vc-2)}.search-module__Wrf4ZW__importActions .search-module__Wrf4ZW__primaryButton{width:fit-content;padding-inline:var(--space-vc-4)}}@keyframes search-module__Wrf4ZW__importTransfer{0%{transform:scaleX(0)}to{transform:scaleX(.72)}}@keyframes search-module__Wrf4ZW__importSpinner{to{transform:rotate(360deg)}}@keyframes search-module__Wrf4ZW__dialogResolve{0%{opacity:0;transform:translateY(var(--motion-distance-routine))}to{opacity:1;transform:translateY(0)}}@keyframes search-module__Wrf4ZW__backdropResolve{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.search-module__Wrf4ZW__dialog[open],.search-module__Wrf4ZW__dialog[open]::backdrop,.search-module__Wrf4ZW__importRail[data-state=loading]:after,.search-module__Wrf4ZW__loadingIndicator[data-active=true]{animation:none}.search-module__Wrf4ZW__field input,.search-module__Wrf4ZW__primaryButton,.search-module__Wrf4ZW__failure button,.search-module__Wrf4ZW__openAnalysis,.search-module__Wrf4ZW__openAnalysis:after{transition:none}}@media (forced-colors:active){.search-module__Wrf4ZW__field input,.search-module__Wrf4ZW__primaryButton,.search-module__Wrf4ZW__failure button,.search-module__Wrf4ZW__dialog,.search-module__Wrf4ZW__dialog button,.search-module__Wrf4ZW__openAnalysis{border:1px solid buttontext}}
.motion-module__bV-6KG__entrance{animation:motion-module__bV-6KG__motionEntrance var(--motion-duration-enter) var(--motion-ease-enter) var(--motion-delay,0s) backwards}@keyframes motion-module__bV-6KG__motionEntrance{0%{opacity:0;transform:translateY(var(--motion-distance-routine))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.motion-module__bV-6KG__entrance{opacity:1;animation:none;transform:none}}
.Select-module__sOeWDa__root{width:100%;position:relative}.Select-module__sOeWDa__trigger{align-items:center;gap:var(--space-vc-2);width:100%;min-height:44px;padding-inline:var(--space-vc-3);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-surface-elevated);color:var(--color-vc-text-primary);font:inherit;cursor:pointer;font-size:14px;display:inline-flex}.Select-module__sOeWDa__trigger:focus-visible{outline:2px solid var(--color-vc-accent);outline-offset:2px}.Select-module__sOeWDa__trigger:disabled{cursor:not-allowed;opacity:.6}.Select-module__sOeWDa__triggerLabel{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module__sOeWDa__caret{opacity:.75;flex-shrink:0}.Select-module__sOeWDa__listbox{z-index:20;top:calc(100% + var(--space-vc-2));width:100%;min-width:100%;max-height:280px;padding:var(--space-vc-2);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-surface-elevated);margin:0;list-style:none;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.Select-module__sOeWDa__emptyOption{padding:var(--space-vc-2) var(--space-vc-3);color:var(--color-vc-text-secondary);font-size:14px}.Select-module__sOeWDa__option{align-items:center;gap:var(--space-vc-2);width:100%;padding:var(--space-vc-2) var(--space-vc-3);border-radius:var(--radius-vc-md);color:var(--color-vc-text-primary);font:inherit;text-align:start;cursor:pointer;font-size:14px;display:flex}.Select-module__sOeWDa__option:hover,.Select-module__sOeWDa__optionActive{background:var(--color-vc-bg-base)}.Select-module__sOeWDa__optionSelected{background:#ff46551f}
.AgentSelect-module__MyuvHW__icon{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.AgentSelect-module__MyuvHW__iconPlaceholder{background:var(--color-vc-bg-base);border-radius:50%;flex-shrink:0;width:20px;height:20px}
.duel-workspace-module__CIYtZq__workspace{gap:var(--space-vc-6);padding-block:var(--space-vc-8);display:grid}.duel-workspace-module__CIYtZq__workspaceHeading,.duel-workspace-module__CIYtZq__filterHeadingRow,.duel-workspace-module__CIYtZq__resultHeadingRow{justify-content:space-between;align-items:flex-end;gap:var(--space-vc-4);display:flex}.duel-workspace-module__CIYtZq__workspaceHeading h2,.duel-workspace-module__CIYtZq__filterHeadingRow h3,.duel-workspace-module__CIYtZq__resultHeadingRow h3,.duel-workspace-module__CIYtZq__statePanel h4,.duel-workspace-module__CIYtZq__loadingWorkspace h4{color:var(--color-vc-text-primary);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:24px}.duel-workspace-module__CIYtZq__workspaceHeading>div>p,.duel-workspace-module__CIYtZq__filterHeadingRow p,.duel-workspace-module__CIYtZq__statePanel p,.duel-workspace-module__CIYtZq__loadingWorkspace p,.duel-workspace-module__CIYtZq__collectionSummary p,.duel-workspace-module__CIYtZq__evidencePlaceholder p{margin:var(--space-vc-2) 0 0;color:var(--color-vc-text-secondary);font-size:14px;line-height:20px}.duel-workspace-module__CIYtZq__sliceSummary{justify-content:flex-end;gap:var(--space-vc-2);max-width:54ch;color:var(--color-vc-text-secondary);text-align:end;flex-wrap:wrap;margin:0;font-size:14px;line-height:20px;display:flex}.duel-workspace-module__CIYtZq__sliceSummary strong{color:var(--color-vc-text-primary)}.duel-workspace-module__CIYtZq__sliceSummary span:last-child{flex-basis:100%}.duel-workspace-module__CIYtZq__filterRegion,.duel-workspace-module__CIYtZq__resultRegion{border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-lg);background:var(--color-vc-bg-recessed);min-width:0}.duel-workspace-module__CIYtZq__filterRegion{gap:var(--space-vc-6);padding:var(--space-vc-6);border-top-color:var(--color-vc-warning);display:grid}.duel-workspace-module__CIYtZq__resetButton,.duel-workspace-module__CIYtZq__classificationGroup button,.duel-workspace-module__CIYtZq__statePanel button,.duel-workspace-module__CIYtZq__stateActions a{min-height:44px;padding-inline:var(--space-vc-4);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base);color:var(--color-vc-text-primary);font:inherit;cursor:pointer;font-size:13px;font-weight:600;line-height:20px}.duel-workspace-module__CIYtZq__resetButton,.duel-workspace-module__CIYtZq__classificationGroup button,.duel-workspace-module__CIYtZq__statePanel button,.duel-workspace-module__CIYtZq__stateActions a,.duel-workspace-module__CIYtZq__paginationRegion button,.duel-workspace-module__CIYtZq__mapError button{transition:border-color var(--motion-duration-exit) var(--motion-ease-exit), background-color var(--motion-duration-exit) var(--motion-ease-exit), color var(--motion-duration-exit) var(--motion-ease-exit), opacity var(--motion-duration-exit) var(--motion-ease-exit)}.duel-workspace-module__CIYtZq__resetButton:hover,.duel-workspace-module__CIYtZq__classificationGroup button:hover,.duel-workspace-module__CIYtZq__statePanel button:hover,.duel-workspace-module__CIYtZq__stateActions a:hover{border-color:var(--color-vc-border-strong);background:var(--color-vc-surface-elevated)}.duel-workspace-module__CIYtZq__classificationGroup button[aria-pressed=true]{border-color:var(--color-vc-accent);background:#ff46551f}.duel-workspace-module__CIYtZq__classificationGroup button[aria-pressed=true]:before{content:"";width:7px;height:7px;animation:duel-workspace-module__CIYtZq__classificationResolve var(--motion-duration-enter) var(--motion-ease-enter) backwards;background:currentColor;border:2px solid;border-radius:50%;margin-inline-end:var(--space-vc-2);display:inline-block}.duel-workspace-module__CIYtZq__classificationGroup button[data-classification]:before{content:"";border:2px solid var(--classification-color);background:var(--classification-color);border-radius:50%;width:7px;height:7px;margin-inline-end:var(--space-vc-2);display:inline-block}.duel-workspace-module__CIYtZq__classificationGroup button[data-classification=confirmed_mutual_duel]{--classification-color:var(--color-vc-outcome-win)}.duel-workspace-module__CIYtZq__classificationGroup button[data-classification=probable_mutual_duel]{--classification-color:var(--color-vc-warning)}.duel-workspace-module__CIYtZq__classificationGroup button[data-classification=one_sided_engagement]{--classification-color:var(--color-vc-classification-one-sided)}.duel-workspace-module__CIYtZq__classificationGroup button[data-classification=ambiguous_engagement]{--classification-color:var(--color-vc-danger)}.duel-workspace-module__CIYtZq__classificationGroup button[data-classification=insufficient_snapshot_data]{--classification-color:var(--color-vc-text-secondary)}.duel-workspace-module__CIYtZq__selectGrid{gap:var(--space-vc-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.duel-workspace-module__CIYtZq__fieldLabel{gap:var(--space-vc-2);min-width:0;color:var(--color-vc-text-primary);font-size:13px;font-weight:600;line-height:20px;display:grid}.duel-workspace-module__CIYtZq__classificationGroup{border:0;min-width:0;margin:0;padding:0}.duel-workspace-module__CIYtZq__classificationGroup:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:4px}.duel-workspace-module__CIYtZq__classificationGroup legend{color:var(--color-vc-text-primary);margin-block-end:var(--space-vc-2);font-size:13px;font-weight:600;line-height:20px}.duel-workspace-module__CIYtZq__toggleList{gap:var(--space-vc-2);flex-wrap:wrap;display:flex}.duel-workspace-module__CIYtZq__resultRegion{gap:var(--space-vc-4);padding:var(--space-vc-6);display:grid}.duel-workspace-module__CIYtZq__resultRegion:before{z-index:1;background:var(--color-vc-accent);content:"";opacity:0;transform-origin:0;height:1px;position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.duel-workspace-module__CIYtZq__resultRegion{position:relative}.duel-workspace-module__CIYtZq__resultRegion[data-transition=initial]:before,.duel-workspace-module__CIYtZq__resultRegion[data-transition=filter]:before,.duel-workspace-module__CIYtZq__resultRegion[data-transition=refresh]:before,.duel-workspace-module__CIYtZq__resultRegion[data-transition=load-more]:before{animation:duel-workspace-module__CIYtZq__requestAcknowledged var(--motion-duration-layout) var(--motion-ease-enter) backwards}.duel-workspace-module__CIYtZq__resultHeadingRow span{color:var(--color-vc-text-secondary);font-size:13px;line-height:20px}.duel-workspace-module__CIYtZq__statePanel,.duel-workspace-module__CIYtZq__collectionSummary,.duel-workspace-module__CIYtZq__evidencePlaceholder{padding:var(--space-vc-4);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base)}.duel-workspace-module__CIYtZq__errorPanel{border-color:var(--color-vc-danger)}.duel-workspace-module__CIYtZq__stateActions{gap:var(--space-vc-3);flex-wrap:wrap;margin-block-start:var(--space-vc-4);display:flex}.duel-workspace-module__CIYtZq__stateActions a,.duel-workspace-module__CIYtZq__stateActions button,.duel-workspace-module__CIYtZq__statePanel>button{border-color:var(--color-vc-accent);background:var(--color-vc-accent);color:var(--color-vc-bg-base);text-decoration:none}.duel-workspace-module__CIYtZq__statePanel>button{margin-block-start:var(--space-vc-4)}.duel-workspace-module__CIYtZq__loadingWorkspace{gap:var(--space-vc-4);min-width:0;display:grid}.duel-workspace-module__CIYtZq__loadingSummary{align-items:center;gap:var(--space-vc-6);min-height:54px;padding:var(--space-vc-4);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base);display:flex}.duel-workspace-module__CIYtZq__loadingSummary span,.duel-workspace-module__CIYtZq__loadingLegend,.duel-workspace-module__CIYtZq__loadingMapSummary,.duel-workspace-module__CIYtZq__loadingMapControls span,.duel-workspace-module__CIYtZq__loadingFilterHeading span,.duel-workspace-module__CIYtZq__loadingFilterGrid span,.duel-workspace-module__CIYtZq__loadingToggleRow span{border-radius:var(--radius-vc-sm);background:var(--color-vc-surface-elevated);display:block}.duel-workspace-module__CIYtZq__loadingSummary span:first-child{width:112px;height:12px}.duel-workspace-module__CIYtZq__loadingSummary span:last-child{width:196px;height:12px}.duel-workspace-module__CIYtZq__loadingLayout{gap:var(--space-vc-6);grid-template-columns:minmax(280px,.95fr) minmax(360px,1.25fr);display:grid}.duel-workspace-module__CIYtZq__loadingList{gap:var(--space-vc-2);display:grid}.duel-workspace-module__CIYtZq__loadingMapColumn{gap:var(--space-vc-4);min-width:0;display:grid}.duel-workspace-module__CIYtZq__loadingMapShell{min-width:0}.duel-workspace-module__CIYtZq__loadingMapControls{justify-content:space-between;align-items:center;gap:var(--space-vc-3);min-height:44px;margin-block-end:var(--space-vc-2);display:flex}.duel-workspace-module__CIYtZq__loadingMapControls span:first-child{width:148px;height:12px}.duel-workspace-module__CIYtZq__loadingMapControls span:last-child{width:228px;height:44px}.duel-workspace-module__CIYtZq__loadingList span,.duel-workspace-module__CIYtZq__loadingMap{border:1px solid var(--color-vc-border-subtle);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-recessed);display:block}.duel-workspace-module__CIYtZq__loadingList span{position:relative;overflow:hidden}.duel-workspace-module__CIYtZq__loadingList span:before,.duel-workspace-module__CIYtZq__loadingList span:after{border-radius:var(--radius-vc-sm);background:var(--color-vc-surface-elevated);content:"";position:absolute;inset-inline-start:var(--space-vc-3)}.duel-workspace-module__CIYtZq__loadingList span:before{width:42%;height:12px;inset-block-start:var(--space-vc-3)}.duel-workspace-module__CIYtZq__loadingList span:after{width:68%;height:8px;inset-block-start:34px}.duel-workspace-module__CIYtZq__loadingList span{min-height:64px}.duel-workspace-module__CIYtZq__loadingMap{aspect-ratio:1;width:100%;max-width:560px;min-height:420px}.duel-workspace-module__CIYtZq__loadingLegend{width:min(100%,340px);height:16px}.duel-workspace-module__CIYtZq__loadingMapSummary{border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base);min-height:132px}.duel-workspace-module__CIYtZq__loadingFilterRegion{pointer-events:none}.duel-workspace-module__CIYtZq__loadingFilterHeading{justify-content:space-between;align-items:center;gap:var(--space-vc-4);display:flex}.duel-workspace-module__CIYtZq__loadingFilterHeading span:first-child{width:144px;height:20px}.duel-workspace-module__CIYtZq__loadingFilterHeading span:last-child{width:92px;height:44px}.duel-workspace-module__CIYtZq__loadingFilterGrid{gap:var(--space-vc-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.duel-workspace-module__CIYtZq__loadingFilterGrid span{min-height:64px}.duel-workspace-module__CIYtZq__loadingToggleRow{gap:var(--space-vc-2);flex-wrap:wrap;display:flex}.duel-workspace-module__CIYtZq__loadingToggleRow span{width:104px;height:44px}.duel-workspace-module__CIYtZq__collectionSummary{gap:var(--space-vc-2) var(--space-vc-6);flex-wrap:wrap;display:flex}.duel-workspace-module__CIYtZq__collectionSummary p{margin:0}.duel-workspace-module__CIYtZq__collectionSummary strong{color:var(--color-vc-text-primary)}.duel-workspace-module__CIYtZq__warningText{flex-basis:100%;color:var(--color-vc-warning)!important}.duel-workspace-module__CIYtZq__evidencePlaceholder{text-align:center;border-style:dashed;place-items:center;min-height:176px;display:grid}.duel-workspace-module__CIYtZq__evidencePlaceholder p{max-width:60ch}.duel-workspace-module__CIYtZq__evidenceWorkspace{align-items:start;gap:var(--space-vc-6);grid-template-columns:minmax(280px,.95fr) minmax(360px,1.25fr);min-width:0;display:grid}.duel-workspace-module__CIYtZq__resolvedEvidence,.duel-workspace-module__CIYtZq__listColumn,.duel-workspace-module__CIYtZq__mapColumn{gap:var(--space-vc-4);min-width:0;display:grid}.duel-workspace-module__CIYtZq__mapColumn{top:var(--space-vc-4);position:sticky}.duel-workspace-module__CIYtZq__mapLegend{gap:var(--space-vc-2) var(--space-vc-4);color:var(--color-vc-text-secondary);flex-wrap:wrap;font-size:11px;line-height:16px;display:flex}.duel-workspace-module__CIYtZq__mapLegend>span{align-items:center;gap:var(--space-vc-2);display:inline-flex}.duel-workspace-module__CIYtZq__legendMark,.duel-workspace-module__CIYtZq__legendConfidence{flex:none;width:10px;height:10px;display:inline-block}.duel-workspace-module__CIYtZq__legendWin{background:var(--color-vc-outcome-win);border-radius:50%}.duel-workspace-module__CIYtZq__legendLoss{border:2px solid var(--color-vc-outcome-loss);transform:rotate(45deg)}.duel-workspace-module__CIYtZq__legendConfidence{border:2px solid;border-radius:50%}.duel-workspace-module__CIYtZq__legendConfirmed{background:currentColor}.duel-workspace-module__CIYtZq__paginationRegion{justify-content:space-between;align-items:center;gap:var(--space-vc-3);flex-wrap:wrap;display:flex}.duel-workspace-module__CIYtZq__paginationRegion p,.duel-workspace-module__CIYtZq__mapError p{color:var(--color-vc-text-secondary);margin:0;font-size:14px;line-height:20px}.duel-workspace-module__CIYtZq__paginationRegion button,.duel-workspace-module__CIYtZq__mapError button{min-height:44px;padding-inline:var(--space-vc-4);border:1px solid var(--color-vc-accent);border-radius:var(--radius-vc-md);background:var(--color-vc-accent);color:var(--color-vc-bg-base);font:inherit;cursor:pointer;font-size:13px;font-weight:600;line-height:20px}.duel-workspace-module__CIYtZq__paginationRegion button:disabled{border-color:var(--color-vc-border);background:var(--color-vc-bg-recessed);color:var(--color-vc-text-secondary);cursor:wait}.duel-workspace-module__CIYtZq__paginationRegion button:hover:not(:disabled),.duel-workspace-module__CIYtZq__mapError button:hover{background:var(--color-vc-accent-hover)}.duel-workspace-module__CIYtZq__mapError{place-items:center;gap:var(--space-vc-4);min-height:420px;padding:var(--space-vc-6);border:1px solid var(--color-vc-border-strong);border-radius:var(--radius-vc-lg);text-align:center;border-color:var(--color-vc-danger);background:#0a0a0a;display:grid}.duel-workspace-module__CIYtZq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.duel-workspace-module__CIYtZq__workspace button:focus-visible,.duel-workspace-module__CIYtZq__workspace a:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}@media (max-width:900px){.duel-workspace-module__CIYtZq__selectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.duel-workspace-module__CIYtZq__evidenceWorkspace,.duel-workspace-module__CIYtZq__loadingLayout{grid-template-columns:1fr}.duel-workspace-module__CIYtZq__loadingFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.duel-workspace-module__CIYtZq__loadingMapControls{flex-direction:column;align-items:flex-start;min-height:76px}.duel-workspace-module__CIYtZq__mapColumn{position:static}.duel-workspace-module__CIYtZq__mapError,.duel-workspace-module__CIYtZq__loadingMap{aspect-ratio:4/3;max-width:none;min-height:280px}}@media (max-width:520px){.duel-workspace-module__CIYtZq__workspaceHeading,.duel-workspace-module__CIYtZq__filterHeadingRow,.duel-workspace-module__CIYtZq__resultHeadingRow{flex-direction:column;align-items:flex-start}.duel-workspace-module__CIYtZq__sliceSummary{text-align:start;justify-content:flex-start}.duel-workspace-module__CIYtZq__selectGrid,.duel-workspace-module__CIYtZq__loadingFilterGrid{grid-template-columns:1fr}.duel-workspace-module__CIYtZq__filterRegion,.duel-workspace-module__CIYtZq__resultRegion{padding:var(--space-vc-4)}.duel-workspace-module__CIYtZq__resetButton,.duel-workspace-module__CIYtZq__paginationRegion,.duel-workspace-module__CIYtZq__paginationRegion button,.duel-workspace-module__CIYtZq__mapError button,.duel-workspace-module__CIYtZq__stateActions,.duel-workspace-module__CIYtZq__stateActions a,.duel-workspace-module__CIYtZq__stateActions button{width:100%}.duel-workspace-module__CIYtZq__toggleList button{flex:auto}}@media (max-width:390px){.duel-workspace-module__CIYtZq__loadingMapControls{min-height:180px}.duel-workspace-module__CIYtZq__loadingMapControls span:last-child{width:100%;height:148px}}@keyframes duel-workspace-module__CIYtZq__requestAcknowledged{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(.72)}to{opacity:0;transform:scaleX(1)}}@keyframes duel-workspace-module__CIYtZq__classificationResolve{0%{transform:scale(.5)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.duel-workspace-module__CIYtZq__workspace *,.duel-workspace-module__CIYtZq__workspace :before,.duel-workspace-module__CIYtZq__workspace :after{scroll-behavior:auto!important;transition-duration:0s!important}.duel-workspace-module__CIYtZq__classificationGroup button[aria-pressed=true]:before,.duel-workspace-module__CIYtZq__resultRegion:before{animation:none}}@media (forced-colors:active){.duel-workspace-module__CIYtZq__filterRegion{border-top-color:highlight}.duel-workspace-module__CIYtZq__classificationGroup button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}.duel-workspace-module__CIYtZq__classificationGroup button[aria-pressed=true]:before,.duel-workspace-module__CIYtZq__classificationGroup button[data-classification]:before{forced-color-adjust:none}}
.heatmap-workspace-module__G8Vy4G__workspace{color:var(--color-vc-text-primary,#ededed);gap:var(--space-vc-6);min-width:0;padding-block:var(--space-vc-8);display:grid}.heatmap-workspace-module__G8Vy4G__workspaceHeading{justify-content:space-between;align-items:flex-end;gap:var(--space-vc-4);display:flex}.heatmap-workspace-module__G8Vy4G__workspaceHeading h2{color:var(--color-vc-text-primary);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:24px}.heatmap-workspace-module__G8Vy4G__workspaceHeading>div>p{margin:var(--space-vc-2) 0 0;color:var(--color-vc-text-secondary);font-size:14px;line-height:20px}.heatmap-workspace-module__G8Vy4G__sliceSummary{justify-content:flex-end;gap:var(--space-vc-2);max-width:54ch;color:var(--color-vc-text-secondary);text-align:end;flex-wrap:wrap;margin:0;font-size:14px;line-height:20px;display:flex}.heatmap-workspace-module__G8Vy4G__sliceSummary strong{color:var(--color-vc-text-primary)}.heatmap-workspace-module__G8Vy4G__sliceSummary span:last-child{flex-basis:100%}.heatmap-workspace-module__G8Vy4G__controls,.heatmap-workspace-module__G8Vy4G__accounting,.heatmap-workspace-module__G8Vy4G__resultsPanel,.heatmap-workspace-module__G8Vy4G__mapPanel,.heatmap-workspace-module__G8Vy4G__statePanel{border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-lg);background:var(--color-vc-bg-recessed);min-width:0}.heatmap-workspace-module__G8Vy4G__controls{gap:var(--space-vc-6);padding:var(--space-vc-6);border-top-color:var(--color-vc-warning);display:grid}.heatmap-workspace-module__G8Vy4G__filterHeadingRow{justify-content:space-between;align-items:flex-end;gap:var(--space-vc-4);display:flex}.heatmap-workspace-module__G8Vy4G__filterHeadingRow h3{color:var(--color-vc-text-primary);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:24px}.heatmap-workspace-module__G8Vy4G__filterHeadingRow p{margin:var(--space-vc-2) 0 0;color:var(--color-vc-text-secondary);font-size:14px;line-height:20px}.heatmap-workspace-module__G8Vy4G__controlGrid{gap:var(--space-vc-4);grid-template-columns:repeat(5,minmax(120px,1fr));display:grid}.heatmap-workspace-module__G8Vy4G__control,.heatmap-workspace-module__G8Vy4G__hierarchy{color:var(--color-vc-text-primary);gap:var(--space-vc-2);min-width:0;font-size:13px;font-weight:600;line-height:20px;display:grid}.heatmap-workspace-module__G8Vy4G__refresh,.heatmap-workspace-module__G8Vy4G__pagination button,.heatmap-workspace-module__G8Vy4G__stateActions button,.heatmap-workspace-module__G8Vy4G__stateActions a{min-height:44px;padding-inline:var(--space-vc-4);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base);color:var(--color-vc-text-primary);font:inherit;cursor:pointer;transition:border-color var(--motion-duration-exit) var(--motion-ease-exit), background-color var(--motion-duration-exit) var(--motion-ease-exit), color var(--motion-duration-exit) var(--motion-ease-exit), opacity var(--motion-duration-exit) var(--motion-ease-exit);font-size:13px;font-weight:600;line-height:20px}.heatmap-workspace-module__G8Vy4G__refresh:focus-visible,.heatmap-workspace-module__G8Vy4G__pagination button:focus-visible,.heatmap-workspace-module__G8Vy4G__stateActions button:focus-visible,.heatmap-workspace-module__G8Vy4G__stateActions a:focus-visible,.heatmap-workspace-module__G8Vy4G__regionButton:focus-visible,.heatmap-workspace-module__G8Vy4G__polygonButton:focus-visible,.heatmap-workspace-module__G8Vy4G__duelList button:focus-visible{outline-offset:2px;outline:2px solid #ff4655}.heatmap-workspace-module__G8Vy4G__refresh,.heatmap-workspace-module__G8Vy4G__stateActions button,.heatmap-workspace-module__G8Vy4G__stateActions a,.heatmap-workspace-module__G8Vy4G__pagination button{border-color:var(--color-vc-accent);background:var(--color-vc-accent);color:var(--color-vc-bg-base);text-decoration:none}.heatmap-workspace-module__G8Vy4G__stateActions button:hover,.heatmap-workspace-module__G8Vy4G__stateActions a:hover{border-color:var(--color-vc-border-strong);background:var(--color-vc-surface-elevated)}.heatmap-workspace-module__G8Vy4G__refresh:hover:not(:disabled),.heatmap-workspace-module__G8Vy4G__pagination button:hover:not(:disabled){background:var(--color-vc-accent-hover)}.heatmap-workspace-module__G8Vy4G__refresh:disabled,.heatmap-workspace-module__G8Vy4G__pagination button:disabled{cursor:not-allowed;opacity:.7}.heatmap-workspace-module__G8Vy4G__accounting{padding:var(--space-vc-4);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.heatmap-workspace-module__G8Vy4G__accounting p,.heatmap-workspace-module__G8Vy4G__accounting dl,.heatmap-workspace-module__G8Vy4G__accounting dd{margin:0}.heatmap-workspace-module__G8Vy4G__accounting dl{flex-wrap:wrap;gap:12px 20px;display:flex}.heatmap-workspace-module__G8Vy4G__accounting dt{color:#9b9b9b;margin-right:6px;display:inline}.heatmap-workspace-module__G8Vy4G__accounting dd{font-variant-numeric:tabular-nums;display:inline}.heatmap-workspace-module__G8Vy4G__split{align-items:stretch;gap:var(--space-vc-6);grid-template-columns:minmax(280px,.95fr) minmax(360px,1.25fr);display:grid}.heatmap-workspace-module__G8Vy4G__resultsPanel,.heatmap-workspace-module__G8Vy4G__mapPanel,.heatmap-workspace-module__G8Vy4G__statePanel{padding:var(--space-vc-6)}.heatmap-workspace-module__G8Vy4G__resultsPanel{contain:size;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.heatmap-workspace-module__G8Vy4G__regionPanel{height:min(560px,70vh);min-height:0;margin-top:var(--space-vc-6);padding:var(--space-vc-4);border:1px solid var(--color-vc-border-strong);border-radius:var(--radius-vc-lg);background:var(--color-vc-bg-recessed);animation:heatmap-workspace-module__G8Vy4G__regionPanelResolve var(--motion-duration-layout) var(--motion-ease-enter) backwards;flex-direction:column;display:flex;overflow:hidden}.heatmap-workspace-module__G8Vy4G__regionPanelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-vc-3);border-block-end:1px solid var(--color-vc-border);padding-block-end:var(--space-vc-4);display:flex}.heatmap-workspace-module__G8Vy4G__regionPanelHeader h3{color:var(--color-vc-text-primary);margin:0;font-size:18px;line-height:24px}.heatmap-workspace-module__G8Vy4G__regionPanelHeader p{margin:var(--space-vc-1) 0 0;color:var(--color-vc-text-secondary);font-size:13px;line-height:20px}.heatmap-workspace-module__G8Vy4G__regionPanelClose{min-width:44px;min-height:44px;padding-inline:var(--space-vc-3);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base);color:var(--color-vc-text-primary);font:inherit;cursor:pointer;flex:none;font-size:13px;font-weight:600}.heatmap-workspace-module__G8Vy4G__regionPanelClose:hover{border-color:var(--color-vc-border-strong);background:var(--color-vc-surface-elevated)}.heatmap-workspace-module__G8Vy4G__regionPanelClose:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}.heatmap-workspace-module__G8Vy4G__regionPanelSectionHeading{margin:var(--space-vc-4) 0 0;color:var(--color-vc-text-primary);font-size:14px;line-height:20px}.heatmap-workspace-module__G8Vy4G__regionPanel .heatmap-workspace-module__G8Vy4G__stats{margin-top:var(--space-vc-4);flex:none}.heatmap-workspace-module__G8Vy4G__regionPanel .heatmap-workspace-module__G8Vy4G__duelList{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.heatmap-workspace-module__G8Vy4G__regionPanel .heatmap-workspace-module__G8Vy4G__duelList>[data-testid=duel-evidence-scroll-area]{flex:auto;height:100%;min-height:0}.heatmap-workspace-module__G8Vy4G__regionPanel .heatmap-workspace-module__G8Vy4G__duelList>[data-testid=duel-evidence-scroll-area]>[data-testid=duel-evidence-scroll-viewport]{height:100%;max-height:none}.heatmap-workspace-module__G8Vy4G__regionPanel .heatmap-workspace-module__G8Vy4G__stateActions,.heatmap-workspace-module__G8Vy4G__regionPanel .heatmap-workspace-module__G8Vy4G__pagination{flex:none}.heatmap-workspace-module__G8Vy4G__regionPanel{overscroll-behavior:contain;scrollbar-color:#ffffff47 transparent;scrollbar-width:thin;outline:none}.heatmap-workspace-module__G8Vy4G__statePanel{min-height:160px;padding:var(--space-vc-4);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base)}.heatmap-workspace-module__G8Vy4G__panelHeader{align-items:start;gap:var(--space-vc-4);margin-bottom:var(--space-vc-3);flex-wrap:wrap;justify-content:space-between;display:flex}.heatmap-workspace-module__G8Vy4G__panelHeader h2,.heatmap-workspace-module__G8Vy4G__panelHeader h3,.heatmap-workspace-module__G8Vy4G__statePanel h2,.heatmap-workspace-module__G8Vy4G__statePanel h3{color:var(--color-vc-text-primary);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:24px}.heatmap-workspace-module__G8Vy4G__panelHeader p,.heatmap-workspace-module__G8Vy4G__statePanel p{color:var(--color-vc-text-secondary);margin:var(--space-vc-2) 0 0;font-size:14px;line-height:20px}.heatmap-workspace-module__G8Vy4G__emptyEvidence{color:var(--color-vc-text-secondary);margin:16px 0 0}.heatmap-workspace-module__G8Vy4G__hierarchy{min-width:180px}.heatmap-workspace-module__G8Vy4G__tableWrap{width:100%;height:100%;min-height:0}.heatmap-workspace-module__G8Vy4G__tableViewport{padding-bottom:10px}.heatmap-workspace-module__G8Vy4G__resultsTable{border-collapse:collapse;width:100%;min-width:620px}.heatmap-workspace-module__G8Vy4G__resultsTable th,.heatmap-workspace-module__G8Vy4G__resultsTable td{text-align:left;vertical-align:top;border-bottom:1px solid #333;padding:10px 8px}.heatmap-workspace-module__G8Vy4G__resultsTable th{color:#9b9b9b;font-size:12px;font-weight:600}.heatmap-workspace-module__G8Vy4G__regionHierarchyCell{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px;display:grid}.heatmap-workspace-module__G8Vy4G__hierarchyToggle{border-radius:var(--radius-vc-md);width:28px;min-height:32px;color:var(--color-vc-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.heatmap-workspace-module__G8Vy4G__hierarchyToggle:hover{color:var(--color-vc-text-primary);background:var(--color-vc-surface-elevated)}.heatmap-workspace-module__G8Vy4G__hierarchyToggle:focus-visible{outline:2px solid var(--color-vc-accent);outline-offset:2px}.heatmap-workspace-module__G8Vy4G__hierarchyChevron{transition:transform .16s ease-out}.heatmap-workspace-module__G8Vy4G__hierarchyToggle[data-expanded=false] .heatmap-workspace-module__G8Vy4G__hierarchyChevron{transform:rotate(-90deg)}.heatmap-workspace-module__G8Vy4G__hierarchyIndent{width:28px}.heatmap-workspace-module__G8Vy4G__regionButton{border-radius:var(--radius-vc-md);color:#ededed;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:6px 8px;display:flex}.heatmap-workspace-module__G8Vy4G__regionButton[data-selected=true]{color:#ff4655;border-color:#ff4655;font-weight:700}.heatmap-workspace-module__G8Vy4G__regionButton small{color:var(--color-vc-text-secondary);text-transform:uppercase;font-size:10px;font-weight:600}.heatmap-workspace-module__G8Vy4G__outcomeText{white-space:nowrap;gap:2px;display:grid}.heatmap-workspace-module__G8Vy4G__winText:before,.heatmap-workspace-module__G8Vy4G__lossText:before{content:"";width:8px;height:8px;margin-right:6px;display:inline-block}.heatmap-workspace-module__G8Vy4G__winText:before{background:#22c55e;border-radius:50%}.heatmap-workspace-module__G8Vy4G__lossText:before{background:#ef4444;transform:rotate(45deg)}.heatmap-workspace-module__G8Vy4G__sampleTag{border:1px solid var(--color-vc-border-strong,#444);white-space:nowrap;padding:2px 5px;font-size:12px;display:inline-block}.heatmap-workspace-module__G8Vy4G__sampleTag[data-status=sufficient]{border-color:#22c55e}.heatmap-workspace-module__G8Vy4G__sampleTag[data-status=small_sample]{border-color:#f0c75e}.heatmap-workspace-module__G8Vy4G__mapSvg{width:100%;height:100%;display:block}.heatmap-workspace-module__G8Vy4G__mapImage{pointer-events:none;width:100%;height:100%}.heatmap-workspace-module__G8Vy4G__mapVisualLayer,.heatmap-workspace-module__G8Vy4G__regionBloomRaster{pointer-events:none}.heatmap-workspace-module__G8Vy4G__polygonButton{cursor:pointer;vector-effect:non-scaling-stroke;outline:none}.heatmap-workspace-module__G8Vy4G__polygonButton polygon{vector-effect:non-scaling-stroke}.heatmap-workspace-module__G8Vy4G__regionCoreFill{pointer-events:none;stroke:none;vector-effect:non-scaling-stroke;transition:opacity .14s ease-out}.heatmap-workspace-module__G8Vy4G__regionBoundary{fill:none;stroke:var(--core-stroke-color,#9b9b9b);stroke-width:var(--core-stroke,1.1);vector-effect:non-scaling-stroke}.heatmap-workspace-module__G8Vy4G__polygonHit{fill:#0000;pointer-events:all;stroke:none}.heatmap-workspace-module__G8Vy4G__polygonButton[data-selected=true]:not([data-union-member=true]) .heatmap-workspace-module__G8Vy4G__regionBoundary{stroke:var(--selected-core-stroke-color,#ff4655);stroke-width:var(--selected-core-stroke,1.7)}.heatmap-workspace-module__G8Vy4G__polygonButton:focus-visible .heatmap-workspace-module__G8Vy4G__regionBoundary{stroke:var(--focus-core-stroke-color,var(--color-vc-text-primary,#ededed));stroke-width:var(--focus-core-stroke,2)}.heatmap-workspace-module__G8Vy4G__selectedUnionOutline{pointer-events:none}.heatmap-workspace-module__G8Vy4G__regionBloomOuter,.heatmap-workspace-module__G8Vy4G__regionBloomInner{pointer-events:none;transition:opacity .14s ease-out}.heatmap-workspace-module__G8Vy4G__regionBlooms{pointer-events:none}.heatmap-workspace-module__G8Vy4G__binHeatLayer{pointer-events:none;transition:opacity .14s ease-out}.heatmap-workspace-module__G8Vy4G__mapModes,.heatmap-workspace-module__G8Vy4G__modeGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.heatmap-workspace-module__G8Vy4G__mapModes{justify-content:space-between;margin-block:0 12px}.heatmap-workspace-module__G8Vy4G__modeGroup>span{color:var(--color-vc-text-secondary);font-size:12px}.heatmap-workspace-module__G8Vy4G__modeGroup button,.heatmap-workspace-module__G8Vy4G__distributionState button,.heatmap-workspace-module__G8Vy4G__activeBin button{border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base);min-height:34px;color:var(--color-vc-text-primary);font:inherit;cursor:pointer;padding:5px 10px}.heatmap-workspace-module__G8Vy4G__modeGroup button[aria-pressed=true]{border-color:var(--color-vc-accent);box-shadow:inset 0 -2px var(--color-vc-accent)}.heatmap-workspace-module__G8Vy4G__modeGroup button:focus-visible,.heatmap-workspace-module__G8Vy4G__distributionState button:focus-visible,.heatmap-workspace-module__G8Vy4G__activeBin button:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}.heatmap-workspace-module__G8Vy4G__distributionState,.heatmap-workspace-module__G8Vy4G__binSummary,.heatmap-workspace-module__G8Vy4G__activeBin{color:var(--color-vc-text-secondary);margin:0 0 10px;font-size:12px;line-height:18px}.heatmap-workspace-module__G8Vy4G__binButton{cursor:pointer;outline:none}.heatmap-workspace-module__G8Vy4G__binButton[data-hovered=true] .heatmap-workspace-module__G8Vy4G__binOutline,.heatmap-workspace-module__G8Vy4G__binButton:focus-visible .heatmap-workspace-module__G8Vy4G__binOutline,.heatmap-workspace-module__G8Vy4G__binButton[data-active=true] .heatmap-workspace-module__G8Vy4G__binOutline{opacity:var(--bin-outline-opacity,.8);stroke:var(--color-vc-accent);stroke-width:var(--bin-active-outline-stroke,2.4)}.heatmap-workspace-module__G8Vy4G__binHit{fill:#0000;pointer-events:all}.heatmap-workspace-module__G8Vy4G__binOutline{fill:none;opacity:0;pointer-events:none;stroke:rgba(237, 237, 237, var(--bin-outline-opacity,.8));stroke-width:var(--bin-outline-stroke,.8);vector-effect:non-scaling-stroke}.heatmap-workspace-module__G8Vy4G__haloKey,.heatmap-workspace-module__G8Vy4G__binKey{width:14px;height:10px;box-shadow:0 0 5px var(--color-vc-text-secondary,#9b9b9b);border:1px solid #9b9b9b;border-radius:50%;display:inline-block}.heatmap-workspace-module__G8Vy4G__binKey{box-shadow:none}.heatmap-workspace-module__G8Vy4G__mapLegend{gap:var(--space-vc-3) var(--space-vc-5);margin:var(--space-vc-3) 0 0;flex-wrap:wrap;padding:0;display:flex}.heatmap-workspace-module__G8Vy4G__rateLegend{flex:260px;max-width:420px}.heatmap-workspace-module__G8Vy4G__rateGradient{border:1px solid #ededed3d;border-radius:2px;height:10px;display:block}.heatmap-workspace-module__G8Vy4G__rateLabels{color:var(--color-vc-text-secondary);justify-content:space-between;margin-top:4px;font-size:11px;line-height:16px;display:flex}.heatmap-workspace-module__G8Vy4G__legendNotes{gap:var(--space-vc-2) var(--space-vc-4);flex-wrap:wrap;flex:220px;margin:0;padding:0;list-style:none;display:flex}.heatmap-workspace-module__G8Vy4G__legendNotes li{color:var(--color-vc-text-secondary);align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.heatmap-workspace-module__G8Vy4G__legendSwatch{border:1px solid #ededed52;border-radius:2px;width:14px;height:10px}.heatmap-workspace-module__G8Vy4G__selectionKey{border:2px solid #ff4655;border-radius:2px;width:14px;height:10px}.heatmap-workspace-module__G8Vy4G__pagination button{cursor:pointer;min-height:36px}.heatmap-workspace-module__G8Vy4G__stats{grid-template-columns:repeat(4,minmax(80px,1fr));gap:8px 16px;margin:12px 0 0;display:grid}.heatmap-workspace-module__G8Vy4G__stats dt{color:#9b9b9b;font-size:12px}.heatmap-workspace-module__G8Vy4G__stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0}.heatmap-workspace-module__G8Vy4G__duelList{margin-top:var(--space-vc-3)}.heatmap-workspace-module__G8Vy4G__duelList>[data-testid=duel-evidence-scroll-area],.heatmap-workspace-module__G8Vy4G__duelList>[data-testid=duel-evidence-scroll-area]>[data-testid=duel-evidence-scroll-viewport]{max-height:none}.heatmap-workspace-module__G8Vy4G__pagination{justify-content:center;margin-top:12px;display:flex}.heatmap-workspace-module__G8Vy4G__stateActions{gap:var(--space-vc-3);margin-top:var(--space-vc-4);flex-wrap:wrap;display:flex}.heatmap-workspace-module__G8Vy4G__errorPanel{border-color:var(--color-vc-danger)}.heatmap-workspace-module__G8Vy4G__liveRegion{width:1px;height:1px;position:absolute;overflow:hidden}.heatmap-workspace-module__G8Vy4G__skeleton{background:#333;width:52%;height:14px;margin:10px 0;display:block}.heatmap-workspace-module__G8Vy4G__skeletonWide{width:100%;height:280px;margin:0}@keyframes heatmap-workspace-module__G8Vy4G__regionPanelResolve{0%{opacity:0;transform:translateY(var(--motion-distance-routine))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.heatmap-workspace-module__G8Vy4G__hierarchyChevron,.heatmap-workspace-module__G8Vy4G__regionPanel,.heatmap-workspace-module__G8Vy4G__regionBloomOuter,.heatmap-workspace-module__G8Vy4G__regionBloomInner,.heatmap-workspace-module__G8Vy4G__regionCoreFill,.heatmap-workspace-module__G8Vy4G__binHeatLayer{transition:none;animation:none}}@media (max-width:900px){.heatmap-workspace-module__G8Vy4G__controlGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}.heatmap-workspace-module__G8Vy4G__split{grid-template-columns:1fr}.heatmap-workspace-module__G8Vy4G__resultsPanel{contain:none;height:min(560px,70svh)}}@media (max-width:560px){.heatmap-workspace-module__G8Vy4G__controlGrid,.heatmap-workspace-module__G8Vy4G__stats{grid-template-columns:1fr}.heatmap-workspace-module__G8Vy4G__controls,.heatmap-workspace-module__G8Vy4G__resultsPanel,.heatmap-workspace-module__G8Vy4G__mapPanel,.heatmap-workspace-module__G8Vy4G__regionPanel{padding:var(--space-vc-4)}.heatmap-workspace-module__G8Vy4G__regionPanel{height:min(560px,70svh);margin-top:var(--space-vc-4)}.heatmap-workspace-module__G8Vy4G__filterHeadingRow{flex-direction:column;align-items:flex-start}.heatmap-workspace-module__G8Vy4G__refresh{width:100%}}@media (max-width:520px){.heatmap-workspace-module__G8Vy4G__workspaceHeading{flex-direction:column;align-items:flex-start}.heatmap-workspace-module__G8Vy4G__sliceSummary{text-align:start;justify-content:flex-start}}
.profile-module__st5hoW__profileSurface{background:var(--color-vc-bg-base);min-height:calc(100vh - 56px);color:var(--color-vc-text-primary);font-family:var(--font-geist-sans), Geist, system-ui, sans-serif}.profile-module__st5hoW__main{width:min(100%,1200px);padding:var(--space-vc-8);margin:0 auto}.profile-module__st5hoW__profileFrame,.profile-module__st5hoW__tabPanel{min-width:0}.profile-module__st5hoW__profileHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-vc-6);padding:var(--space-vc-6) 0;border-top:1px solid var(--color-vc-warning);border-bottom:1px solid var(--color-vc-border);display:flex;position:relative}.profile-module__st5hoW__profileHeader:before{background:var(--color-vc-warning);content:"";transform-origin:0;height:1px;position:absolute;inset:-1px 0 auto}.profile-module__st5hoW__playerHeading,.profile-module__st5hoW__loadingHeading,.profile-module__st5hoW__statePanel h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:28px}.profile-module__st5hoW__metadata,.profile-module__st5hoW__matchCount,.profile-module__st5hoW__sectionHeadingRow p,.profile-module__st5hoW__emptyPanel p,.profile-module__st5hoW__statePanel p,.profile-module__st5hoW__loadingStatus{margin:var(--space-vc-2) 0 0;color:var(--color-vc-text-secondary);font-size:14px;line-height:20px}.profile-module__st5hoW__matchCount{flex:none;margin:0}.profile-module__st5hoW__matchCountValue{color:var(--color-vc-text-primary);font-weight:700}.profile-module__st5hoW__profileNav{border-bottom:1px solid var(--color-vc-border)}.profile-module__st5hoW__profileNav ul{gap:var(--space-vc-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.profile-module__st5hoW__profileNav a,.profile-module__st5hoW__unavailableNav,.profile-module__st5hoW__loadingNavItem{align-items:center;gap:var(--space-vc-2);min-height:44px;padding:0 var(--space-vc-3);color:var(--color-vc-text-secondary);font-size:13px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.profile-module__st5hoW__profileNav a:hover,.profile-module__st5hoW__profileNav a[aria-current=page]{color:var(--color-vc-text-primary)}.profile-module__st5hoW__activeTabIndicator,.profile-module__st5hoW__loadingNavItem[data-active=true]:after{right:var(--space-vc-3);bottom:-1px;left:var(--space-vc-3);background:var(--color-vc-accent);content:"";height:2px;position:absolute}.profile-module__st5hoW__loadingNavItem[data-active=true]{color:var(--color-vc-text-primary)}.profile-module__st5hoW__unavailableNav{cursor:not-allowed}.profile-module__st5hoW__unavailableText{border:1px solid var(--color-vc-border-strong);border-radius:var(--radius-vc-sm);padding:2px 6px;font-size:11px;font-weight:400;line-height:16px}.profile-module__st5hoW__overview{gap:var(--space-vc-8);padding-top:var(--space-vc-8);display:grid}.profile-module__st5hoW__sectionHeadingRow{justify-content:space-between;align-items:flex-end;gap:var(--space-vc-4);margin-bottom:var(--space-vc-4);display:flex}.profile-module__st5hoW__sectionHeadingRow h2,.profile-module__st5hoW__emptyPanel h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:24px}.profile-module__st5hoW__sectionHeadingRow>span{color:var(--color-vc-text-secondary);font-size:13px;line-height:20px}.profile-module__st5hoW__metricBand{border-top:1px solid var(--color-vc-warning);border-bottom:1px solid var(--color-vc-border);background:var(--color-vc-bg-recessed);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.profile-module__st5hoW__metricBand>div{min-width:0;padding:var(--space-vc-4)}.profile-module__st5hoW__metricBand>div+div{border-left:1px solid var(--color-vc-border)}.profile-module__st5hoW__metricBand dt,.profile-module__st5hoW__combinationCounts dt{color:var(--color-vc-text-secondary);font-size:11px;line-height:16px}.profile-module__st5hoW__metricBand dd,.profile-module__st5hoW__combinationCounts dd{margin:var(--space-vc-1) 0 0;color:var(--color-vc-text-primary);font-size:14px;font-weight:600;line-height:20px}.profile-module__st5hoW__combinationList{gap:var(--space-vc-2);margin:0;padding:0;list-style:none;display:grid}.profile-module__st5hoW__combinationLink{align-items:center;gap:var(--space-vc-4);min-height:68px;padding:var(--space-vc-3) var(--space-vc-4);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);color:var(--color-vc-text-primary);transition:border-color var(--motion-duration-exit) var(--motion-ease-exit), background-color var(--motion-duration-exit) var(--motion-ease-exit), transform var(--motion-duration-enter) var(--motion-ease-enter);grid-template-columns:minmax(150px,1fr) minmax(360px,2fr) auto;text-decoration:none;display:grid}.profile-module__st5hoW__combinationLink:hover{border-color:var(--color-vc-border-strong);background:var(--color-vc-surface-elevated);transform:translate(3px)}.profile-module__st5hoW__combinationIdentity{gap:2px;min-width:0;display:grid}.profile-module__st5hoW__combinationIdentity strong,.profile-module__st5hoW__combinationIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-module__st5hoW__agentNameRow{align-items:center;gap:var(--space-vc-2);min-width:0;display:flex}.profile-module__st5hoW__agentPortrait{object-fit:cover;background:var(--color-vc-surface-elevated);border-radius:50%;flex-shrink:0;width:20px;height:20px}.profile-module__st5hoW__combinationIdentity strong{font-size:14px;line-height:20px}.profile-module__st5hoW__combinationIdentity span,.profile-module__st5hoW__openLabel{color:var(--color-vc-text-secondary);font-size:13px;line-height:20px}.profile-module__st5hoW__combinationCounts{gap:var(--space-vc-4);grid-template-columns:repeat(4,minmax(68px,1fr));margin:0;display:grid}.profile-module__st5hoW__openLabel{white-space:nowrap;font-weight:600}.profile-module__st5hoW__statePanel,.profile-module__st5hoW__emptyPanel{padding:var(--space-vc-6);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-lg);background:var(--color-vc-bg-recessed)}.profile-module__st5hoW__statePanel{margin-top:var(--space-vc-8);border-top-color:var(--color-vc-warning)}.profile-module__st5hoW__emptyPanel{margin-top:var(--space-vc-8)}.profile-module__st5hoW__errorPanel{border-color:var(--color-vc-danger)}.profile-module__st5hoW__secondaryText{max-width:70ch}.profile-module__st5hoW__primaryLink,.profile-module__st5hoW__primaryButton{min-height:44px;margin-top:var(--space-vc-4);padding:0 var(--space-vc-4);border-radius:var(--radius-vc-md);background:var(--color-vc-accent);color:var(--color-vc-bg-base);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.profile-module__st5hoW__primaryLink:hover,.profile-module__st5hoW__primaryButton:hover{background:var(--color-vc-accent-hover)}.profile-module__st5hoW__profileSurface a:focus-visible,.profile-module__st5hoW__profileSurface button:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}.profile-module__st5hoW__loadingMetadata,.profile-module__st5hoW__loadingMatchCount,.profile-module__st5hoW__loadingCopyLine,.profile-module__st5hoW__loadingCollectionList>span,.profile-module__st5hoW__loadingOverview .profile-module__st5hoW__metricBand>span{border-radius:var(--radius-vc-md);background:var(--color-vc-surface-elevated);display:block}.profile-module__st5hoW__loadingMetadata{width:88px;height:12px;margin-top:var(--space-vc-2)}.profile-module__st5hoW__loadingMatchCount{width:min(34vw,224px);height:16px;margin-block-end:2px}.profile-module__st5hoW__loadingCopyLine{width:min(68vw,360px);height:12px;margin-top:var(--space-vc-2)}.profile-module__st5hoW__loadingOverview .profile-module__st5hoW__metricBand>span{background:var(--color-vc-bg-recessed);border-radius:0;min-height:72px}.profile-module__st5hoW__loadingOverview .profile-module__st5hoW__metricBand>span+span{border-left:1px solid var(--color-vc-border)}.profile-module__st5hoW__loadingCollectionList{gap:var(--space-vc-2);display:grid}.profile-module__st5hoW__loadingCollectionList>span{border:1px solid var(--color-vc-border);background:var(--color-vc-bg-recessed);min-height:68px}.profile-module__st5hoW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.profile-module__st5hoW__main{padding:var(--space-vc-4)}.profile-module__st5hoW__profileHeader,.profile-module__st5hoW__sectionHeadingRow{flex-direction:column;align-items:flex-start}.profile-module__st5hoW__loadingMatchCount{width:min(70vw,224px)}.profile-module__st5hoW__metricBand{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-module__st5hoW__metricBand>div:nth-child(3),.profile-module__st5hoW__loadingOverview .profile-module__st5hoW__metricBand>span:nth-child(3){border-left:0}.profile-module__st5hoW__metricBand>div:nth-child(n+3),.profile-module__st5hoW__loadingOverview .profile-module__st5hoW__metricBand>span:nth-child(n+3){border-top:1px solid var(--color-vc-border)}.profile-module__st5hoW__combinationLink{grid-template-columns:1fr}.profile-module__st5hoW__combinationCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-module__st5hoW__openLabel{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:360px){.profile-module__st5hoW__profileNav ul{grid-template-columns:1fr;display:grid}.profile-module__st5hoW__profileNav a,.profile-module__st5hoW__unavailableNav{width:100%}.profile-module__st5hoW__metricBand{grid-template-columns:1fr}.profile-module__st5hoW__metricBand>div+div,.profile-module__st5hoW__metricBand>div:nth-child(3),.profile-module__st5hoW__loadingOverview .profile-module__st5hoW__metricBand>span+span,.profile-module__st5hoW__loadingOverview .profile-module__st5hoW__metricBand>span:nth-child(3){border-left:0;border-top:1px solid var(--color-vc-border)}}@media (prefers-reduced-motion:reduce){.profile-module__st5hoW__combinationLink,.profile-module__st5hoW__activeTabIndicator{transition:none}.profile-module__st5hoW__combinationLink:hover{transform:none}}@media (forced-colors:active){.profile-module__st5hoW__profileHeader,.profile-module__st5hoW__metricBand{border-top-color:highlight}.profile-module__st5hoW__profileNav a[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.profile-module__st5hoW__activeTabIndicator,.profile-module__st5hoW__loadingNavItem[data-active=true]:after{display:none}.profile-module__st5hoW__primaryLink,.profile-module__st5hoW__primaryButton{border:1px solid buttontext}}
.map-marker-module__U9VoOa__markerButton:focus-visible{outline:none}.map-marker-module__U9VoOa__markerVisual{border-radius:50%;place-items:center;display:inline-grid;position:relative}.map-marker-module__U9VoOa__markerButton[aria-current=true] .map-marker-module__U9VoOa__markerVisual{animation:map-marker-module__U9VoOa__markerResolve var(--motion-duration-enter) var(--motion-ease-enter) backwards;transform:scale(1.08);box-shadow:0 2px 8px #000000b8}.map-marker-module__U9VoOa__connectorLine{stroke-dasharray:1;stroke-dashoffset:0;animation:map-marker-module__U9VoOa__connectorResolve var(--motion-duration-enter) var(--motion-stagger-step) var(--motion-ease-enter) backwards}@keyframes map-marker-module__U9VoOa__connectorResolve{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes map-marker-module__U9VoOa__markerResolve{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.map-marker-module__U9VoOa__connectorLine,.map-marker-module__U9VoOa__markerButton[aria-current=true] .map-marker-module__U9VoOa__markerVisual{animation:none}.map-marker-module__U9VoOa__connectorLine{stroke-dashoffset:0}}.map-marker-module__U9VoOa__markerButton:focus-visible .map-marker-module__U9VoOa__markerVisual{outline-offset:4px;outline:2px solid #ffffffd1}.map-marker-module__U9VoOa__markerButton:disabled{cursor:wait!important}@media (forced-colors:active){.map-marker-module__U9VoOa__markerButton[aria-current=true] .map-marker-module__U9VoOa__markerVisual{outline-offset:2px;outline:3px double highlight}}
.heatmap-editor-module__h2jGPG__editorSurface{min-height:calc(100vh - 49px);color:var(--color-vc-text-primary);background:var(--color-vc-bg-base);padding:24px}.heatmap-editor-module__h2jGPG__editorSurface ::selection{color:var(--color-vc-text-primary);background:#ff465557}.heatmap-editor-module__h2jGPG__editorSurface button:not([role=combobox]),.heatmap-editor-module__h2jGPG__editorSurface input,.heatmap-editor-module__h2jGPG__editorSurface select,.heatmap-editor-module__h2jGPG__editorSurface textarea{font:inherit}.heatmap-editor-module__h2jGPG__editorSurface button,.heatmap-editor-module__h2jGPG__editorSurface input,.heatmap-editor-module__h2jGPG__editorSurface select{border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);min-height:36px;color:var(--color-vc-text-primary);background:var(--color-vc-surface-elevated)}.heatmap-editor-module__h2jGPG__editorSurface button:not([role=combobox]){cursor:pointer;padding:7px 12px;font-size:13px;font-weight:650}.heatmap-editor-module__h2jGPG__editorSurface button:not([role=combobox]):hover:not(:disabled){border-color:var(--color-vc-border-strong);background:#242424}.heatmap-editor-module__h2jGPG__editorSurface button:not([role=combobox]):active:not(:disabled){background:#181818}.heatmap-editor-module__h2jGPG__editorSurface button:focus-visible,.heatmap-editor-module__h2jGPG__editorSurface input:focus-visible,.heatmap-editor-module__h2jGPG__editorSurface select:focus-visible,.heatmap-editor-module__h2jGPG__mapScroller:focus-visible,.heatmap-editor-module__h2jGPG__polygon:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}.heatmap-editor-module__h2jGPG__editorSurface button:disabled,.heatmap-editor-module__h2jGPG__editorSurface input:disabled,.heatmap-editor-module__h2jGPG__editorSurface select:disabled,.heatmap-editor-module__h2jGPG__editorSurface textarea:disabled{color:var(--color-vc-disabled-essential);cursor:not-allowed;opacity:.62}.heatmap-editor-module__h2jGPG__editorSurface input,.heatmap-editor-module__h2jGPG__editorSurface select,.heatmap-editor-module__h2jGPG__editorSurface textarea{width:100%;accent-color:var(--color-vc-accent);padding:7px 9px;font-size:13px}.heatmap-editor-module__h2jGPG__editorSurface h1,.heatmap-editor-module__h2jGPG__editorSurface h2,.heatmap-editor-module__h2jGPG__editorSurface h3,.heatmap-editor-module__h2jGPG__editorSurface p{margin:0}.heatmap-editor-module__h2jGPG__editorSurface h1{font-size:22px;line-height:28px}.heatmap-editor-module__h2jGPG__editorSurface h2{font-size:16px;line-height:22px}.heatmap-editor-module__h2jGPG__editorSurface h3{font-size:14px;line-height:20px}.heatmap-editor-module__h2jGPG__editorSurface code,.heatmap-editor-module__h2jGPG__monoInput,.heatmap-editor-module__h2jGPG__vertexNumber,.heatmap-editor-module__h2jGPG__zoomControls output,.heatmap-editor-module__h2jGPG__revisionFacts dd{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.heatmap-editor-module__h2jGPG__editorHeader{justify-content:space-between;align-items:end;gap:24px;max-width:1680px;margin:0 auto 20px;display:flex}.heatmap-editor-module__h2jGPG__editorHeader>div:first-child{max-width:68ch}.heatmap-editor-module__h2jGPG__editorHeader p,.heatmap-editor-module__h2jGPG__panelHeadingRow p,.heatmap-editor-module__h2jGPG__settingsForm p{color:var(--color-vc-text-secondary);margin-top:4px;font-size:13px;line-height:19px}.heatmap-editor-module__h2jGPG__mapSelect{z-index:21;width:min(320px,100%);position:relative}.heatmap-editor-module__h2jGPG__commandBar{z-index:20;border:1px solid var(--color-vc-border);background:#121212fa;justify-content:space-between;align-items:center;gap:16px;max-width:1680px;min-height:58px;margin:0 auto;padding:10px 12px;display:flex;position:sticky;top:0}.heatmap-editor-module__h2jGPG__revisionIdentity{gap:2px;min-width:190px;display:grid}.heatmap-editor-module__h2jGPG__revisionIdentity strong{font-size:14px}.heatmap-editor-module__h2jGPG__revisionIdentity span{color:var(--color-vc-text-secondary);font-size:12px}.heatmap-editor-module__h2jGPG__commandActions,.heatmap-editor-module__h2jGPG__inlineActions,.heatmap-editor-module__h2jGPG__zoomControls,.heatmap-editor-module__h2jGPG__vertexActions{flex-wrap:wrap;gap:8px;display:flex}.heatmap-editor-module__h2jGPG__primaryButton{border-color:var(--color-vc-accent)!important;background:var(--color-vc-accent)!important}.heatmap-editor-module__h2jGPG__primaryButton:hover:not(:disabled){background:var(--color-vc-accent-hover)!important}.heatmap-editor-module__h2jGPG__dangerButton{border-color:#ef44448c!important}.heatmap-editor-module__h2jGPG__errorBanner,.heatmap-editor-module__h2jGPG__saveBlocker{border:1px solid var(--color-vc-danger);border-radius:var(--radius-vc-md);max-width:1680px;color:var(--color-vc-text-primary);background:var(--color-vc-danger-bg);margin:12px auto 0;padding:12px 14px;font-size:13px}.heatmap-editor-module__h2jGPG__errorBanner{justify-content:space-between;align-items:center;gap:16px;display:flex}.heatmap-editor-module__h2jGPG__workbench{border:1px solid var(--color-vc-border);background:var(--color-vc-bg-recessed);grid-template-columns:minmax(240px,.7fr) minmax(420px,1.6fr) minmax(310px,.85fr);max-width:1680px;min-height:610px;margin:12px auto 0;display:grid}.heatmap-editor-module__h2jGPG__leftRail,.heatmap-editor-module__h2jGPG__inspector{background:var(--color-vc-bg-recessed);min-width:0}.heatmap-editor-module__h2jGPG__leftRail{border-right:1px solid var(--color-vc-border)}.heatmap-editor-module__h2jGPG__inspector{border-left:1px solid var(--color-vc-border)}.heatmap-editor-module__h2jGPG__railSection,.heatmap-editor-module__h2jGPG__inspectorSection,.heatmap-editor-module__h2jGPG__previewPanel,.heatmap-editor-module__h2jGPG__validationPanel{padding:16px}.heatmap-editor-module__h2jGPG__railSection+.heatmap-editor-module__h2jGPG__railSection,.heatmap-editor-module__h2jGPG__inspectorSection+.heatmap-editor-module__h2jGPG__inspectorSection{border-top:1px solid var(--color-vc-border)}.heatmap-editor-module__h2jGPG__panelHeadingRow{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.heatmap-editor-module__h2jGPG__field{min-width:0;color:var(--color-vc-text-secondary);gap:5px;font-size:12px;font-weight:650;display:grid}.heatmap-editor-module__h2jGPG__draftCreator,.heatmap-editor-module__h2jGPG__settingsForm{gap:12px;margin-bottom:16px;display:grid}.heatmap-editor-module__h2jGPG__transferButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.heatmap-editor-module__h2jGPG__transferDialog{border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-lg);background:var(--color-vc-surface-elevated);width:min(560px,100vw - 32px);max-height:min(85vh,760px);color:var(--color-vc-text-primary);margin:auto;padding:0;overflow:auto}.heatmap-editor-module__h2jGPG__transferDialog::backdrop{background:color-mix(in srgb, var(--color-vc-bg-base) 72%, transparent)}.heatmap-editor-module__h2jGPG__transferDialogContent{gap:12px;padding:20px;display:grid}.heatmap-editor-module__h2jGPG__transferDialogHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.heatmap-editor-module__h2jGPG__transferDialogHeader h2{margin:0;font-size:18px}.heatmap-editor-module__h2jGPG__transferDialogContent>p,.heatmap-editor-module__h2jGPG__transferPreview>span{color:var(--color-vc-text-secondary);font-size:12px;line-height:18px}.heatmap-editor-module__h2jGPG__fileLabel{margin-top:4px;font-size:12px;font-weight:650}.heatmap-editor-module__h2jGPG__transferDialogContent input[type=file]{height:auto;padding:7px}.heatmap-editor-module__h2jGPG__transferDialogContent textarea{border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-surface);width:100%;min-height:120px;color:var(--color-vc-text-primary);resize:vertical;font-family:var(--font-geist-mono), ui-monospace, monospace;padding:10px;font-size:12px;line-height:1.45}.heatmap-editor-module__h2jGPG__transferDialogContent textarea:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}.heatmap-editor-module__h2jGPG__fileFallback{gap:8px;display:grid}.heatmap-editor-module__h2jGPG__fileFallback summary{width:fit-content;color:var(--color-vc-text-secondary);cursor:pointer;font-size:12px}.heatmap-editor-module__h2jGPG__fileFallback summary:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}.heatmap-editor-module__h2jGPG__transferPreview{border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-surface);gap:5px;padding:10px;display:grid}.heatmap-editor-module__h2jGPG__transferPreview>p{color:var(--color-vc-text-secondary);margin-top:3px;font-size:12px;line-height:18px}.heatmap-editor-module__h2jGPG__transferError{color:var(--color-vc-accent)!important}.heatmap-editor-module__h2jGPG__revisionList,.heatmap-editor-module__h2jGPG__hierarchyList,.heatmap-editor-module__h2jGPG__issueList,.heatmap-editor-module__h2jGPG__diagnosticList,.heatmap-editor-module__h2jGPG__vertexList{margin:0;padding:0;list-style:none}.heatmap-editor-module__h2jGPG__revisionList{gap:4px;display:grid}.heatmap-editor-module__h2jGPG__revisionList button{text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:8px 10px;display:flex}.heatmap-editor-module__h2jGPG__revisionList button[data-selected=true]{border-color:var(--color-vc-accent);background:#ff46551a}.heatmap-editor-module__h2jGPG__revisionList button span{gap:2px;display:grid}.heatmap-editor-module__h2jGPG__revisionList small,.heatmap-editor-module__h2jGPG__revisionList em{color:var(--color-vc-text-secondary);font-size:11px;font-style:normal}.heatmap-editor-module__h2jGPG__revisionList em{color:var(--color-vc-accent)}.heatmap-editor-module__h2jGPG__hierarchyList{gap:3px;margin-top:8px;display:grid}.heatmap-editor-module__h2jGPG__hierarchyList .heatmap-editor-module__h2jGPG__hierarchyList{border-left:1px solid var(--color-vc-border);margin:3px 0 3px 14px;padding-left:10px}.heatmap-editor-module__h2jGPG__hierarchyScrollArea{height:min(280px,38vh);min-height:160px;margin-top:8px}.heatmap-editor-module__h2jGPG__hierarchyScrollViewport{padding-right:10px}.heatmap-editor-module__h2jGPG__hierarchyScrollViewport .heatmap-editor-module__h2jGPG__hierarchyList:first-child{margin-top:0}.heatmap-editor-module__h2jGPG__inspectorScrollArea{height:min(280px,38vh);min-height:160px;margin-top:8px}.heatmap-editor-module__h2jGPG__inspectorScrollViewport{padding-right:10px}.heatmap-editor-module__h2jGPG__inspectorScrollViewport .heatmap-editor-module__h2jGPG__vertexList:first-child{margin-top:0}.heatmap-editor-module__h2jGPG__hierarchyNodeRow{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px;display:grid}.heatmap-editor-module__h2jGPG__hierarchyToggle{place-items:center;width:28px;display:grid;min-height:32px!important;color:var(--color-vc-text-secondary)!important;background:0 0!important;border-color:#0000!important;padding:0!important}.heatmap-editor-module__h2jGPG__hierarchyToggle:hover:not(:disabled){color:var(--color-vc-text-primary)!important;background:var(--color-vc-surface-elevated)!important}.heatmap-editor-module__h2jGPG__hierarchyChevron{transition:transform .16s ease-out}.heatmap-editor-module__h2jGPG__hierarchyToggle[data-expanded=false] .heatmap-editor-module__h2jGPG__hierarchyChevron{transform:rotate(-90deg)}.heatmap-editor-module__h2jGPG__hierarchyIndent{width:28px}.heatmap-editor-module__h2jGPG__hierarchyNode{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex;background:0 0!important;min-height:36px!important}.heatmap-editor-module__h2jGPG__hierarchyNode[data-selected=true]{border-color:var(--color-vc-accent);color:var(--color-vc-text-primary)}.heatmap-editor-module__h2jGPG__hierarchyNode small{color:var(--color-vc-text-secondary);text-transform:uppercase;font-size:10px}@media (prefers-reduced-motion:reduce){.heatmap-editor-module__h2jGPG__hierarchyChevron{transition:none}}.heatmap-editor-module__h2jGPG__emptyState,.heatmap-editor-module__h2jGPG__secondaryText,.heatmap-editor-module__h2jGPG__readOnlyNote,.heatmap-editor-module__h2jGPG__mapTextEquivalent{color:var(--color-vc-text-secondary);font-size:13px;line-height:19px}.heatmap-editor-module__h2jGPG__emptyState,.heatmap-editor-module__h2jGPG__readOnlyNote{padding:12px 0}.heatmap-editor-module__h2jGPG__mapPanel{background:var(--color-vc-bg-base);flex-direction:column;min-width:0;padding:16px;display:flex}.heatmap-editor-module__h2jGPG__mapScroller{border:1px solid var(--color-vc-border-strong);cursor:grab;touch-action:none;background:#111;flex:1;min-height:500px;position:relative;overflow:hidden}.heatmap-editor-module__h2jGPG__mapScroller[data-panning=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.heatmap-editor-module__h2jGPG__mapStage{aspect-ratio:1;touch-action:none;background:#111;min-width:100%;margin:auto;position:relative;overflow:hidden}.heatmap-editor-module__h2jGPG__mapStage[data-drawing=true]{cursor:crosshair}.heatmap-editor-module__h2jGPG__mapScroller[data-panning=true] .heatmap-editor-module__h2jGPG__mapStage{cursor:grabbing}.heatmap-editor-module__h2jGPG__mapStage>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.heatmap-editor-module__h2jGPG__mapUnavailable{color:var(--color-vc-text-secondary);text-align:center;pointer-events:none;place-items:center;padding:32px;display:grid;position:absolute;inset:0}.heatmap-editor-module__h2jGPG__polygonLayer{width:100%;height:100%;position:absolute;inset:0}.heatmap-editor-module__h2jGPG__mapStage[data-drawing=true] .heatmap-editor-module__h2jGPG__polygonLayer{pointer-events:none}.heatmap-editor-module__h2jGPG__polygon{fill:#ededed14;stroke:#edededbf;stroke-width:3px;vector-effect:non-scaling-stroke;cursor:pointer}.heatmap-editor-module__h2jGPG__polygon:hover,.heatmap-editor-module__h2jGPG__polygon[data-selected=true]{fill:#ff465524;stroke:var(--color-vc-accent);stroke-width:4px}.heatmap-editor-module__h2jGPG__polygon[data-conflict=true]{stroke:var(--color-vc-warning);stroke-dasharray:12 8}.heatmap-editor-module__h2jGPG__drawingLine{fill:none;stroke:var(--color-vc-accent);stroke-width:4px;stroke-dasharray:10 6;vector-effect:non-scaling-stroke;pointer-events:none}.heatmap-editor-module__h2jGPG__vertexHandle{z-index:4;touch-action:none;place-items:center;width:24px;height:24px;display:grid;position:absolute;transform:translate(-50%,-50%);border:2px solid var(--color-vc-accent)!important;background:var(--color-vc-text-primary)!important;min-height:24px!important;color:var(--color-vc-bg-base)!important;border-radius:50%!important;padding:0!important}.heatmap-editor-module__h2jGPG__vertexHandle span{font:700 9px/1 var(--font-geist-mono), ui-monospace, monospace}.heatmap-editor-module__h2jGPG__drawingPoint{z-index:3;border:2px solid var(--color-vc-text-primary);background:var(--color-vc-accent);pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.heatmap-editor-module__h2jGPG__zoomControls{justify-content:end}.heatmap-editor-module__h2jGPG__zoomControls button{min-height:32px;padding:5px 8px}.heatmap-editor-module__h2jGPG__zoomControls output{min-width:42px;color:var(--color-vc-text-secondary);text-align:right;align-self:center;font-size:11px}.heatmap-editor-module__h2jGPG__mapTextEquivalent{margin-top:10px!important}.heatmap-editor-module__h2jGPG__inspector{overflow-wrap:anywhere}.heatmap-editor-module__h2jGPG__inspectorSection>.heatmap-editor-module__h2jGPG__field+.heatmap-editor-module__h2jGPG__field,.heatmap-editor-module__h2jGPG__inspectorSection>.heatmap-editor-module__h2jGPG__field+.heatmap-editor-module__h2jGPG__inlineActions,.heatmap-editor-module__h2jGPG__inspectorSection>.heatmap-editor-module__h2jGPG__inlineActions+.heatmap-editor-module__h2jGPG__field{margin-top:12px}.heatmap-editor-module__h2jGPG__drawingActions{gap:10px;display:grid}.heatmap-editor-module__h2jGPG__drawingActions p{color:var(--color-vc-text-secondary);font-size:13px}.heatmap-editor-module__h2jGPG__coordinateEntry{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.heatmap-editor-module__h2jGPG__coordinateEntry button{white-space:nowrap}.heatmap-editor-module__h2jGPG__vertexList{gap:12px;margin-top:14px;display:grid}.heatmap-editor-module__h2jGPG__vertexList>li{border-top:1px solid var(--color-vc-border-subtle);grid-template-columns:24px 1fr 1fr;align-items:end;gap:8px;padding-top:12px;display:grid}.heatmap-editor-module__h2jGPG__vertexNumber{color:var(--color-vc-text-secondary);align-self:center;font-size:11px}.heatmap-editor-module__h2jGPG__vertexActions{grid-column:2/-1}.heatmap-editor-module__h2jGPG__vertexActions button{min-height:30px;padding:4px 7px;font-size:11px}.heatmap-editor-module__h2jGPG__revisionFacts,.heatmap-editor-module__h2jGPG__validationStatus dl,.heatmap-editor-module__h2jGPG__accountingBand{background:var(--color-vc-border-subtle);gap:1px;margin:14px 0;display:grid}.heatmap-editor-module__h2jGPG__revisionFacts div,.heatmap-editor-module__h2jGPG__validationStatus dl div,.heatmap-editor-module__h2jGPG__accountingBand div{background:var(--color-vc-bg-recessed);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.heatmap-editor-module__h2jGPG__revisionFacts dt,.heatmap-editor-module__h2jGPG__validationStatus dt,.heatmap-editor-module__h2jGPG__accountingBand dt{color:var(--color-vc-text-secondary);font-size:12px}.heatmap-editor-module__h2jGPG__revisionFacts dd,.heatmap-editor-module__h2jGPG__validationStatus dd,.heatmap-editor-module__h2jGPG__accountingBand dd{margin:0;font-size:12px;font-weight:650}.heatmap-editor-module__h2jGPG__lowerWorkbench{border:1px solid var(--color-vc-border);background:var(--color-vc-bg-recessed);grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);max-width:1680px;margin:12px auto 0;display:grid}.heatmap-editor-module__h2jGPG__previewPanel{border-right:1px solid var(--color-vc-border);min-width:0}.heatmap-editor-module__h2jGPG__previewFields{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin-bottom:12px;display:grid}.heatmap-editor-module__h2jGPG__previewResults{border-top:1px solid var(--color-vc-border);margin-top:18px;padding-top:16px}.heatmap-editor-module__h2jGPG__accountingBand{grid-template-columns:repeat(4,1fr)}.heatmap-editor-module__h2jGPG__accountingBand div{gap:2px;display:grid}.heatmap-editor-module__h2jGPG__accountingBand dd{font:700 16px/22px var(--font-geist-mono), ui-monospace, monospace}.heatmap-editor-module__h2jGPG__diagnosticList,.heatmap-editor-module__h2jGPG__issueList{gap:8px;margin:10px 0 14px;display:grid}.heatmap-editor-module__h2jGPG__diagnosticList li,.heatmap-editor-module__h2jGPG__issueList li{border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-base);gap:3px;padding:10px 12px;font-size:12px;display:grid}.heatmap-editor-module__h2jGPG__diagnosticList code,.heatmap-editor-module__h2jGPG__issueList code{color:var(--color-vc-text-secondary);overflow-wrap:anywhere;font-size:10px}.heatmap-editor-module__h2jGPG__issueSection+.heatmap-editor-module__h2jGPG__settingsForm{border-top:1px solid var(--color-vc-border);margin-top:22px;padding-top:18px}.heatmap-editor-module__h2jGPG__copyNotification{z-index:30;border:1px solid var(--color-vc-border-strong);border-radius:var(--radius-vc-md);background:var(--color-vc-surface-elevated);width:max-content;max-width:calc(100vw - 48px);color:var(--color-vc-text-primary);align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px}.heatmap-editor-module__h2jGPG__liveRegion{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.heatmap-editor-module__h2jGPG__workbench{grid-template-columns:minmax(220px,.72fr) minmax(390px,1.35fr)}.heatmap-editor-module__h2jGPG__inspector{border-top:1px solid var(--color-vc-border);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.heatmap-editor-module__h2jGPG__inspectorSection+.heatmap-editor-module__h2jGPG__inspectorSection{border-top:0;border-left:1px solid var(--color-vc-border)}.heatmap-editor-module__h2jGPG__previewFields{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:899px){.heatmap-editor-module__h2jGPG__editorSurface{padding:16px}.heatmap-editor-module__h2jGPG__editorHeader,.heatmap-editor-module__h2jGPG__commandBar,.heatmap-editor-module__h2jGPG__errorBanner{flex-direction:column;align-items:stretch}.heatmap-editor-module__h2jGPG__mapSelect{width:100%}.heatmap-editor-module__h2jGPG__commandBar{position:static}.heatmap-editor-module__h2jGPG__workbench,.heatmap-editor-module__h2jGPG__lowerWorkbench{display:block}.heatmap-editor-module__h2jGPG__leftRail,.heatmap-editor-module__h2jGPG__mapPanel,.heatmap-editor-module__h2jGPG__inspector,.heatmap-editor-module__h2jGPG__previewPanel,.heatmap-editor-module__h2jGPG__validationPanel{border:0}.heatmap-editor-module__h2jGPG__mapPanel,.heatmap-editor-module__h2jGPG__inspector,.heatmap-editor-module__h2jGPG__previewPanel,.heatmap-editor-module__h2jGPG__validationPanel{border-top:1px solid var(--color-vc-border)}.heatmap-editor-module__h2jGPG__inspector{display:block}.heatmap-editor-module__h2jGPG__inspectorSection+.heatmap-editor-module__h2jGPG__inspectorSection{border-top:1px solid var(--color-vc-border);border-left:0}.heatmap-editor-module__h2jGPG__mapScroller{min-height:320px}.heatmap-editor-module__h2jGPG__previewFields,.heatmap-editor-module__h2jGPG__accountingBand{grid-template-columns:1fr 1fr}}@media (max-width:540px){.heatmap-editor-module__h2jGPG__editorSurface{padding:10px}.heatmap-editor-module__h2jGPG__commandActions,.heatmap-editor-module__h2jGPG__commandActions button,.heatmap-editor-module__h2jGPG__previewFields,.heatmap-editor-module__h2jGPG__accountingBand{width:100%}.heatmap-editor-module__h2jGPG__commandActions button,.heatmap-editor-module__h2jGPG__previewFields,.heatmap-editor-module__h2jGPG__accountingBand{grid-template-columns:1fr;display:grid}.heatmap-editor-module__h2jGPG__mapPanel,.heatmap-editor-module__h2jGPG__railSection,.heatmap-editor-module__h2jGPG__inspectorSection,.heatmap-editor-module__h2jGPG__previewPanel,.heatmap-editor-module__h2jGPG__validationPanel{padding:12px}}
.bridge-module__rbm7nq__main{background:var(--color-vc-bg-base);min-height:calc(100vh - 65px);color:var(--color-vc-text-primary);padding:clamp(40px,8vw,88px) clamp(16px,5vw,64px)}.bridge-module__rbm7nq__bridge,.bridge-module__rbm7nq__fallback{width:min(100%,640px);margin-inline:auto}.bridge-module__rbm7nq__bridge h1{max-width:16ch;margin:0 0 var(--space-vc-3);letter-spacing:-.03em;text-wrap:balance;font-size:22px;line-height:28px}.bridge-module__rbm7nq__bridge>p,.bridge-module__rbm7nq__form p,.bridge-module__rbm7nq__failure p,.bridge-module__rbm7nq__fallback{color:var(--color-vc-text-secondary);line-height:1.65}.bridge-module__rbm7nq__bridge>p{max-width:68ch;margin:0}.bridge-module__rbm7nq__form{gap:var(--space-vc-2);margin-block-start:var(--space-vc-5,20px);display:grid}.bridge-module__rbm7nq__progress{--bridge-progress:0;justify-content:space-between;align-items:center;height:10px;margin-block-start:clamp(32px,6vw,52px);display:flex;position:relative}.bridge-module__rbm7nq__progressTrack,.bridge-module__rbm7nq__progressFill{width:100%;height:1px;display:block;position:absolute;inset-block-start:calc(50% - .5px);inset-inline-start:0}.bridge-module__rbm7nq__progressTrack{background:var(--color-vc-border-strong)}.bridge-module__rbm7nq__progressFill{background:var(--color-vc-accent);transform:scaleX(var(--bridge-progress));transform-origin:0;transition:transform var(--motion-duration-layout) var(--motion-ease-enter)}.bridge-module__rbm7nq__progress[data-status=resolving]{--bridge-progress:.34}.bridge-module__rbm7nq__progress[data-status=importing]{--bridge-progress:.67}.bridge-module__rbm7nq__progress[data-status=redirecting]{--bridge-progress:1}.bridge-module__rbm7nq__progress i{z-index:1;border:2px solid var(--color-vc-border-strong);background:var(--color-vc-bg-base);width:8px;height:8px;transition:border-color var(--motion-duration-exit) var(--motion-ease-exit), background-color var(--motion-duration-exit) var(--motion-ease-exit);border-radius:50%;position:relative}.bridge-module__rbm7nq__progress[data-status=resolving] i:first-of-type,.bridge-module__rbm7nq__progress[data-status=importing] i:first-of-type,.bridge-module__rbm7nq__progress[data-status=importing] i:nth-of-type(2),.bridge-module__rbm7nq__progress[data-status=redirecting] i{border-color:var(--color-vc-accent);background:var(--color-vc-accent)}.bridge-module__rbm7nq__form label{font-weight:700}.bridge-module__rbm7nq__form input,.bridge-module__rbm7nq__form button,.bridge-module__rbm7nq__failure button{border-radius:var(--radius-vc-md);min-height:44px;font:inherit}.bridge-module__rbm7nq__form input{border:1px solid var(--color-vc-border-strong);min-width:0;padding-inline:var(--space-vc-4);background:var(--color-vc-surface-elevated);color:var(--color-vc-text-primary);font-size:14px}.bridge-module__rbm7nq__form input,.bridge-module__rbm7nq__form button,.bridge-module__rbm7nq__failure button{transition:border-color var(--motion-duration-exit) var(--motion-ease-exit), background-color var(--motion-duration-exit) var(--motion-ease-exit), opacity var(--motion-duration-exit) var(--motion-ease-exit)}.bridge-module__rbm7nq__form p{margin:0;font-size:.875rem}.bridge-module__rbm7nq__form button{width:fit-content;border:1px solid var(--color-vc-accent);padding-inline:var(--space-vc-6);background:var(--color-vc-accent);color:#0c0c0c;cursor:pointer;margin-block-start:var(--space-vc-3);font-weight:750}.bridge-module__rbm7nq__form button:disabled{cursor:wait;opacity:.65}.bridge-module__rbm7nq__status{min-height:1.65em;margin-block-start:var(--space-vc-4)!important}.bridge-module__rbm7nq__failure{border-top:1px solid var(--color-vc-border);margin-block-start:var(--space-vc-6);padding-block-start:var(--space-vc-6)}.bridge-module__rbm7nq__failure h2{margin:0 0 var(--space-vc-2);font-size:18px;line-height:24px}.bridge-module__rbm7nq__failure button{border:1px solid var(--color-vc-border-strong);padding-inline:var(--space-vc-4);background:var(--color-vc-surface-elevated);color:var(--color-vc-text-primary);cursor:pointer}.bridge-module__rbm7nq__form input:focus-visible,.bridge-module__rbm7nq__form button:focus-visible,.bridge-module__rbm7nq__failure button:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}@media (max-width:480px){.bridge-module__rbm7nq__form button,.bridge-module__rbm7nq__failure button{width:100%}}@media (prefers-reduced-motion:reduce){.bridge-module__rbm7nq__progressFill,.bridge-module__rbm7nq__progress i,.bridge-module__rbm7nq__form input,.bridge-module__rbm7nq__form button,.bridge-module__rbm7nq__failure button{transition:none}}@media (forced-colors:active){.bridge-module__rbm7nq__form input,.bridge-module__rbm7nq__form button,.bridge-module__rbm7nq__failure button{border:1px solid buttontext}}
.home-module__txgM7a__main{background:var(--color-vc-bg-base);min-height:calc(100svh - 65px);color:var(--color-vc-text-primary);grid-template-rows:minmax(0,1fr) auto;padding:clamp(40px,6vh,72px) clamp(20px,5vw,64px) clamp(24px,4vh,40px);display:grid;position:relative}.home-module__txgM7a__designSwitcher{z-index:10;top:var(--space-vc-5);width:176px;position:absolute;inset-inline-end:clamp(20px,5vw,64px)}.home-module__txgM7a__designSwitcherIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none}.home-module__txgM7a__main ::selection{background:var(--color-vc-accent);color:var(--color-vc-bg-base)}.home-module__txgM7a__entry{align-self:center;width:min(100%,720px);margin-inline:auto;position:relative}.home-module__txgM7a__titleRow{margin-block-end:var(--space-vc-4)}.home-module__txgM7a__intro h1{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(28px,1.6rem + 1vw,36px);font-weight:700;line-height:1.15}.home-module__txgM7a__yourAccent,.home-module__txgM7a__valorantAccent{background:var(--color-vc-accent);color:var(--color-vc-bg-base);display:inline-block}.home-module__txgM7a__intro p{max-width:56ch;color:var(--color-vc-text-secondary);text-wrap:pretty;margin:0;font-size:15px;line-height:24px}.home-module__txgM7a__evidenceRail{height:16px;margin-block:clamp(40px, 5vw, 48px) var(--space-vc-8);justify-content:space-between;align-items:center;display:flex;position:relative}.home-module__txgM7a__evidenceRailTrack,.home-module__txgM7a__evidenceRailFill{inset-inline:0;transform-origin:0;height:1px;display:block;position:absolute;top:calc(50% - .5px)}.home-module__txgM7a__evidenceRailTrack{background:var(--color-vc-border-strong);animation:home-module__txgM7a__homeRailTrack var(--motion-duration-enter) var(--motion-ease-enter) var(--motion-stagger-step) backwards;transform:scaleX(1)}.home-module__txgM7a__evidenceRailFill{background:var(--color-vc-accent);animation:home-module__txgM7a__homeRailFill var(--motion-duration-layout) var(--motion-ease-enter) var(--motion-stagger-step) backwards;transition:transform var(--motion-duration-layout) var(--motion-ease-enter);transform:scaleX(.14)}.home-module__txgM7a__evidenceRail i{z-index:1;box-sizing:border-box;border:1px solid var(--color-vc-border-strong);background:var(--color-vc-bg-base);width:8px;height:8px;animation:home-module__txgM7a__homeRailStop var(--motion-duration-enter) var(--motion-ease-enter) var(--motion-stagger-step) backwards;border-radius:50%;position:relative}.home-module__txgM7a__evidenceRail i:first-of-type{width:16px;height:16px}.home-module__txgM7a__evidenceRail i:first-of-type:after{background:var(--color-vc-accent);content:"";border-radius:50%;position:absolute;inset:4px}.home-module__txgM7a__entry[data-transitioning=true] .home-module__txgM7a__evidenceRailFill{transition:none;animation:none;transform:scaleX(.34)}.home-module__txgM7a__form{gap:var(--space-vc-2);border:1px solid var(--color-vc-border);border-radius:var(--radius-vc-md);background:var(--color-vc-bg-recessed);padding:clamp(20px,2vw,28px);display:grid}.home-module__txgM7a__form label{font-size:14px;font-weight:600;line-height:20px}.home-module__txgM7a__inputRow{gap:var(--space-vc-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-module__txgM7a__inputRow input,.home-module__txgM7a__inputRow button,.home-module__txgM7a__utility a{border-radius:var(--radius-vc-md);min-height:44px;font:inherit;transition:border-color var(--motion-duration-exit) var(--motion-ease-exit), background-color var(--motion-duration-exit) var(--motion-ease-exit), color var(--motion-duration-exit) var(--motion-ease-exit), opacity var(--motion-duration-exit) var(--motion-ease-exit)}.home-module__txgM7a__inputRow input{border:1px solid var(--color-vc-border-strong);min-width:0;padding-inline:var(--space-vc-4);background:var(--color-vc-surface-elevated);color:var(--color-vc-text-primary);caret-color:var(--color-vc-accent);font-size:15px}.home-module__txgM7a__inputRow input::placeholder{color:var(--color-vc-text-secondary)}.home-module__txgM7a__inputRow input:hover:not(:disabled){border-color:var(--color-vc-text-secondary)}.home-module__txgM7a__inputRow input[aria-invalid=true]{border-color:var(--color-vc-danger)}.home-module__txgM7a__inputRow input:disabled{color:var(--color-vc-text-secondary);cursor:wait}.home-module__txgM7a__inputRow button{border:1px solid var(--color-vc-accent);padding-inline:var(--space-vc-5);background:var(--color-vc-accent);color:var(--color-vc-bg-base);white-space:nowrap;cursor:pointer;font-size:15px;font-weight:700}.home-module__txgM7a__inputRow button:hover:not(:disabled){background:var(--color-vc-accent-hover)}.home-module__txgM7a__inputRow button:disabled{cursor:wait;opacity:.72}.home-module__txgM7a__hint,.home-module__txgM7a__error{margin:0;font-size:13px;line-height:20px}.home-module__txgM7a__hint{color:var(--color-vc-text-secondary)}.home-module__txgM7a__error{color:var(--color-vc-text-primary);font-weight:600}.home-module__txgM7a__importPrompt{margin:var(--space-vc-5) 0 0;color:var(--color-vc-text-secondary);font-size:14px;line-height:20px}.home-module__txgM7a__importPrompt a{min-width:24px;min-height:24px;color:var(--color-vc-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-vc-text-secondary);text-decoration-color:var(--color-vc-text-secondary);text-underline-offset:4px;transition:color var(--motion-duration-exit) var(--motion-ease-exit);align-items:center;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.home-module__txgM7a__importPrompt a:hover{color:var(--color-vc-accent);text-decoration-color:currentColor}.home-module__txgM7a__utility{align-items:center;gap:var(--space-vc-8);border-top:1px solid var(--color-vc-border);width:min(100%,720px);grid-template-columns:minmax(0,1fr) auto;margin:clamp(56px,8vh,96px) auto 0;padding-block-start:var(--space-vc-6);display:grid}.home-module__txgM7a__utility h2{margin:0 0 var(--space-vc-1);font-size:15px;font-weight:600;line-height:20px}.home-module__txgM7a__utility p{max-width:56ch;color:var(--color-vc-text-secondary);margin:0;font-size:13px;line-height:20px}.home-module__txgM7a__utility a{border:1px solid var(--color-vc-border-strong);padding-inline:var(--space-vc-4);color:var(--color-vc-text-primary);white-space:nowrap;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.home-module__txgM7a__utility a:hover{border-color:var(--color-vc-text-primary)}.home-module__txgM7a__inputRow input:focus-visible,.home-module__txgM7a__inputRow button:focus-visible,.home-module__txgM7a__importPrompt a:focus-visible,.home-module__txgM7a__utility a:focus-visible{outline:2px solid var(--color-vc-focus-ring);outline-offset:2px}@media (max-width:560px){.home-module__txgM7a__main{padding-block-start:88px}.home-module__txgM7a__designSwitcher{top:var(--space-vc-4);width:min(176px,100% - 40px);inset-inline-end:var(--space-vc-5)}.home-module__txgM7a__entry{align-self:start}.home-module__txgM7a__inputRow{grid-template-columns:1fr}.home-module__txgM7a__inputRow button{width:100%}.home-module__txgM7a__utility{gap:var(--space-vc-4);grid-template-columns:1fr;margin-block-start:clamp(48px,8vh,72px)}.home-module__txgM7a__utility a{justify-self:start}}@keyframes home-module__txgM7a__homeRailTrack{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-module__txgM7a__homeRailFill{0%{transform:scaleX(0)}to{transform:scaleX(.14)}}@keyframes home-module__txgM7a__homeRailStop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__evidenceRailTrack,.home-module__txgM7a__evidenceRailFill,.home-module__txgM7a__evidenceRail i,.home-module__txgM7a__inputRow input,.home-module__txgM7a__inputRow button,.home-module__txgM7a__importPrompt a,.home-module__txgM7a__utility a{transition:none;animation:none}.home-module__txgM7a__evidenceRailTrack{transform:scaleX(1)}.home-module__txgM7a__evidenceRailFill{transform:scaleX(.14)}.home-module__txgM7a__evidenceRail i{opacity:1}.home-module__txgM7a__entry[data-transitioning=true] .home-module__txgM7a__evidenceRailFill{transform:scaleX(.34)}}@media (forced-colors:active){.home-module__txgM7a__form,.home-module__txgM7a__inputRow input,.home-module__txgM7a__inputRow button,.home-module__txgM7a__utility a{border:1px solid buttontext}.home-module__txgM7a__evidenceRail{forced-color-adjust:none}.home-module__txgM7a__evidenceRailTrack{background:graytext}.home-module__txgM7a__evidenceRailFill,.home-module__txgM7a__evidenceRail i:first-of-type:after{background:highlight}.home-module__txgM7a__evidenceRail i{background:canvas;border-color:graytext}.home-module__txgM7a__evidenceRail i:first-of-type{border-color:highlight}}.home-module__txgM7a__mainHeroStage{padding-block-start:0;overflow-x:clip}.home-module__txgM7a__entryHeroStage{align-self:start}.home-module__txgM7a__design1Hero,.home-module__txgM7a__design2Hero{isolation:isolate;align-items:center;min-height:clamp(340px,31vw,400px);display:grid;position:relative}.home-module__txgM7a__design1Hero .home-module__txgM7a__intro,.home-module__txgM7a__design2Hero .home-module__txgM7a__intro{z-index:2;position:relative}.home-module__txgM7a__design1HeroBackdrop,.home-module__txgM7a__design2HeroMedia,.home-module__txgM7a__design1Hero:before,.home-module__txgM7a__design1Hero:after,.home-module__txgM7a__design2Hero:before,.home-module__txgM7a__design2Hero:after{inset-block:0;pointer-events:none;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.home-module__txgM7a__design1HeroBackdrop,.home-module__txgM7a__design1Hero:before{inset-block-end:-96px}.home-module__txgM7a__design1HeroBackdrop,.home-module__txgM7a__design2HeroMedia{z-index:0;--hero-grid-minor:color-mix(in srgb, var(--color-vc-border-strong) 20%, transparent);--hero-grid-major:color-mix(in srgb, var(--color-vc-border-strong) 38%, transparent);background-image:linear-gradient(to right, var(--hero-grid-major) 1px, transparent 1px), linear-gradient(to bottom, var(--hero-grid-major) 1px, transparent 1px), linear-gradient(to right, var(--hero-grid-minor) 1px, transparent 1px), linear-gradient(to bottom, var(--hero-grid-minor) 1px, transparent 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px}.home-module__txgM7a__design1Hero:before,.home-module__txgM7a__design2Hero:before{z-index:1;content:""}.home-module__txgM7a__design1Hero:before{background-image:linear-gradient(to bottom, transparent 76%, color-mix(in srgb, var(--color-vc-bg-base) 22%, transparent) 88%, color-mix(in srgb, var(--color-vc-bg-base) 58%, transparent) 96%, var(--color-vc-bg-base) 100%), linear-gradient(to right, var(--color-vc-bg-base) 0, transparent 12%, transparent 88%, var(--color-vc-bg-base) 100%)}.home-module__txgM7a__design2Hero:before{background-image:linear-gradient(to bottom, transparent 64%, var(--color-vc-bg-base) 100%), linear-gradient(to right, var(--color-vc-bg-base) 0, transparent 13%, transparent 87%, var(--color-vc-bg-base) 100%), linear-gradient(to right, var(--color-vc-bg-base) 0, var(--color-vc-bg-base) calc(50% + 100px), color-mix(in srgb, var(--color-vc-bg-base) 85%, transparent) calc(50% + 200px), color-mix(in srgb, var(--color-vc-bg-base) 30%, transparent) calc(50% + 330px), transparent calc(50% + 430px))}.home-module__txgM7a__design1Hero:after,.home-module__txgM7a__design2Hero:after{z-index:1;--hero-mark-upper:color-mix(in srgb, var(--color-vc-accent) 72%, transparent);--hero-mark-lower:color-mix(in srgb, var(--color-vc-accent) 42%, transparent);background-image:linear-gradient(to bottom, var(--hero-mark-upper) 1px, transparent 1px), linear-gradient(to right, var(--hero-mark-upper) 1px, transparent 1px), linear-gradient(to bottom, var(--hero-mark-lower) 1px, transparent 1px), linear-gradient(to right, var(--hero-mark-lower) 1px, transparent 1px);content:"";background-position:72% 24%,72% 24%,86% 60%,86% 60%;background-repeat:no-repeat;background-size:12px 12px}@media (max-width:680px){.home-module__txgM7a__design1Hero,.home-module__txgM7a__design2Hero{min-height:auto;padding:88px 0 56px}.home-module__txgM7a__design1HeroBackdrop,.home-module__txgM7a__design1Hero:before{inset-block-end:-48px}.home-module__txgM7a__design1HeroBackdrop,.home-module__txgM7a__design2HeroMedia{--hero-grid-minor:color-mix(in srgb, var(--color-vc-border-strong) 12%, transparent);--hero-grid-major:color-mix(in srgb, var(--color-vc-border-strong) 22%, transparent);background-size:128px 128px,128px 128px,32px 32px,32px 32px}.home-module__txgM7a__design1Hero:before{background-image:linear-gradient(to bottom, transparent 68%, color-mix(in srgb, var(--color-vc-bg-base) 20%, transparent) 84%, color-mix(in srgb, var(--color-vc-bg-base) 55%, transparent) 94%, var(--color-vc-bg-base) 100%), linear-gradient(to right, var(--color-vc-bg-base) 0, transparent 12%, transparent 88%, var(--color-vc-bg-base) 100%)}.home-module__txgM7a__design2Hero:before{background-image:linear-gradient(to bottom, transparent 56%, var(--color-vc-bg-base) 100%), linear-gradient(to right, var(--color-vc-bg-base) 0, transparent 13%, transparent 87%, var(--color-vc-bg-base) 100%), linear-gradient(to right, var(--color-vc-bg-base) 0, var(--color-vc-bg-base) 40%, color-mix(in srgb, var(--color-vc-bg-base) 80%, transparent) 62%, transparent 94%)}.home-module__txgM7a__design1Hero:after,.home-module__txgM7a__design2Hero:after{background-image:linear-gradient(to bottom, var(--hero-mark-upper) 1px, transparent 1px), linear-gradient(to right, var(--hero-mark-upper) 1px, transparent 1px);background-position:calc(100% - 28px) 44%,calc(100% - 28px) 44%}}@media (max-width:560px){.home-module__txgM7a__mainHeroStage{padding-block-start:0}.home-module__txgM7a__design1Hero:after,.home-module__txgM7a__design2Hero:after{display:none}}@media (forced-colors:active){.home-module__txgM7a__design1HeroBackdrop,.home-module__txgM7a__design2HeroMedia,.home-module__txgM7a__design1Hero:before,.home-module__txgM7a__design1Hero:after,.home-module__txgM7a__design2Hero:before,.home-module__txgM7a__design2Hero:after{display:none}}.home-module__txgM7a__mainDesign3{padding-block-start:0;overflow-x:clip}.home-module__txgM7a__entryDesign3{align-self:start}.home-module__txgM7a__design3Hero{isolation:isolate;align-items:center;min-height:clamp(340px,31vw,400px);display:grid;position:relative}.home-module__txgM7a__design3Hero .home-module__txgM7a__intro{z-index:2;position:relative}.home-module__txgM7a__design3HeroMedia,.home-module__txgM7a__design3Hero:after{inset-block:0;pointer-events:none;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.home-module__txgM7a__design3HeroMedia{z-index:0;overflow:hidden}.home-module__txgM7a__design3HeroPlaceholder,.home-module__txgM7a__design3HeroPoster,.home-module__txgM7a__design3HeroVideo{width:100%;height:100%;position:absolute;inset:0}.home-module__txgM7a__design3HeroPlaceholder{--design3-field:color-mix(in srgb, var(--color-vc-surface-elevated) 72%, var(--color-vc-bg-base));--design3-field-lift:var(--color-vc-surface-elevated);--design3-ember:color-mix(in srgb, var(--color-vc-accent) 10%, transparent);--design3-ember-faint:color-mix(in srgb, var(--color-vc-accent) 4%, transparent);--design3-plane:#00000057;--design3-plane-soft:#00000042;z-index:0;background-color:var(--color-vc-bg-recessed);background-image:linear-gradient(112deg, transparent 30%, var(--design3-plane) 33%, var(--design3-plane) 47%, transparent 50%), linear-gradient(158deg, transparent 54%, var(--design3-plane-soft) 57%, var(--design3-plane-soft) 74%, transparent 77%), linear-gradient(200deg, transparent 58%, #0000006b 100%), linear-gradient(262deg, var(--design3-ember) 0%, var(--design3-ember-faint) 28%, transparent 50%), linear-gradient(98deg, var(--color-vc-bg-base) 0%, var(--design3-field) 44%, var(--design3-field-lift) 68%, var(--design3-field) 100%)}.home-module__txgM7a__design3HeroPoster{z-index:1;background-position:68%;background-repeat:no-repeat;background-size:cover}.home-module__txgM7a__design3HeroVideo{z-index:2;object-fit:cover;object-position:68% center}.home-module__txgM7a__design3Hero:after{z-index:1;background-image:linear-gradient(to bottom, transparent 60%, color-mix(in srgb, var(--color-vc-bg-base) 88%, transparent) 88%, var(--color-vc-bg-base) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--color-vc-bg-base) 55%, transparent) 0, transparent 16%), linear-gradient(to right, color-mix(in srgb, var(--color-vc-bg-base) 70%, transparent) 0, transparent 12%, transparent 88%, color-mix(in srgb, var(--color-vc-bg-base) 60%, transparent) 100%), linear-gradient(to right, color-mix(in srgb, var(--color-vc-bg-base) 96%, transparent) 0, color-mix(in srgb, var(--color-vc-bg-base) 94%, transparent) calc(50% - 40px), color-mix(in srgb, var(--color-vc-bg-base) 78%, transparent) calc(50% + 100px), color-mix(in srgb, var(--color-vc-bg-base) 34%, transparent) calc(50% + 260px), transparent calc(50% + 430px));content:""}@media (max-width:680px){.home-module__txgM7a__design3Hero{min-height:auto;padding:88px 0 56px}.home-module__txgM7a__design3Hero:after{background-image:linear-gradient(to bottom, transparent 60%, color-mix(in srgb, var(--color-vc-bg-base) 88%, transparent) 88%, var(--color-vc-bg-base) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--color-vc-bg-base) 55%, transparent) 0, transparent 16%), linear-gradient(to right, color-mix(in srgb, var(--color-vc-bg-base) 96%, transparent) 0, color-mix(in srgb, var(--color-vc-bg-base) 94%, transparent) 54%, color-mix(in srgb, var(--color-vc-bg-base) 56%, transparent) 74%, color-mix(in srgb, var(--color-vc-bg-base) 10%, transparent) 100%)}.home-module__txgM7a__design3HeroPlaceholder{background-image:linear-gradient(112deg, transparent 34%, var(--design3-plane) 37%, var(--design3-plane) 52%, transparent 55%), linear-gradient(200deg, transparent 58%, #0000006b 100%), linear-gradient(262deg, var(--design3-ember) 0%, var(--design3-ember-faint) 34%, transparent 60%), linear-gradient(98deg, var(--color-vc-bg-base) 0%, var(--design3-field) 40%, var(--design3-field-lift) 76%, var(--design3-field) 100%)}}@media (max-width:560px){.home-module__txgM7a__mainDesign3{padding-block-start:0}}@media (forced-colors:active){.home-module__txgM7a__design3HeroMedia,.home-module__txgM7a__design3Hero:after{display:none}}
