.e2xrgq_copy{opacity:0;transition-property:opacity,background-color,color;transition-duration:.12s;transition-timing-function:ease-out}.e2xrgq_copy[data-copied],.e2xrgq_root:hover .e2xrgq_copy,.e2xrgq_root:focus-within .e2xrgq_copy{opacity:1}@media (hover:none){.e2xrgq_copy{opacity:1}}@media (prefers-reduced-motion:reduce){.e2xrgq_copy{transition:none}}
.bSeLGa_timestamp{cursor:help;width:fit-content}.bSeLGa_timestamp:focus-visible{outline:2px solid var(--mantine-color-offensys-purple-filled);outline-offset:2px;border-radius:var(--mantine-radius-sm)}
.xibVVq_heatmap{gap:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);align-items:flex-start;min-height:0;display:flex;overflow-x:auto}.xibVVq_heatmap[data-scrollable=true]{overscroll-behavior:contain;padding-right:var(--mantine-spacing-xs);scrollbar-gutter:stable both-edges;overflow:auto}.xibVVq_heatmap[data-variant=compact]{padding-right:120px}.xibVVq_column{flex-direction:column;flex:1 1 0;gap:4px;min-width:92px;display:flex}.xibVVq_columnHeader{letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-dimmed);border-bottom:1px solid var(--hairline,var(--mantine-color-default-border));flex-direction:column;justify-content:flex-end;gap:2px;min-height:48px;margin-bottom:2px;padding:0 2px 4px;font-size:10px;font-weight:700;line-height:1.25;display:flex}.xibVVq_columnHeader[data-sticky=true]{z-index:1;background:var(--surface-raised,var(--mantine-color-body));padding-top:4px;position:sticky;top:0}.xibVVq_columnTitle{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xibVVq_columnCount{color:var(--mantine-color-dimmed);opacity:.7;font-size:9px;font-weight:600}.xibVVq_cell{border-radius:var(--mantine-radius-sm);border:1px solid var(--hairline,var(--mantine-color-default-border));background-color:var(--cell-bg);cursor:pointer;text-align:left;width:100%;color:var(--mantine-color-text);align-items:center;gap:6px;padding:5px 7px;transition:transform .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1),border-color .14s;animation:.32s cubic-bezier(.2,0,0,1) both xibVVq_cellIn;display:flex;position:relative;overflow:hidden}.xibVVq_cell:before{content:"";background-color:var(--cell-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.xibVVq_cell:hover{box-shadow:var(--mantine-shadow-md);border-color:var(--cell-accent);z-index:2;transform:translateY(-1px)}.xibVVq_cell:focus-visible{outline:2px solid var(--mantine-color-offensys-purple-filled);outline-offset:1px;z-index:2}.xibVVq_cellMain{flex-direction:column;gap:1px;min-width:0;display:flex}.xibVVq_cellId{letter-spacing:.02em;color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;font-size:9px;font-weight:700;line-height:1.1}.xibVVq_cellLabel{-webkit-line-clamp:3;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.xibVVq_cellValue{font-variant-numeric:tabular-nums;color:var(--mantine-color-dimmed);flex:none;margin-left:auto;font-size:10px;font-weight:700}.xibVVq_subCell{opacity:.92}.xibVVq_subCell .xibVVq_cellLabel{font-size:10px;font-weight:400}.xibVVq_untested{opacity:.55;cursor:default;text-decoration:none}.xibVVq_untested:hover{box-shadow:none;border-color:var(--hairline,var(--mantine-color-default-border));transform:none}.xibVVq_discoverable{opacity:.78;cursor:pointer;border-style:dashed}.xibVVq_discoverable .xibVVq_cellId:after{content:"↗";color:var(--mantine-color-dimmed);margin-left:4px;font-size:9px}.xibVVq_discoverable:hover{box-shadow:var(--mantine-shadow-sm);border-color:var(--mantine-color-offensys-purple-filled);opacity:1;border-style:solid;transform:translateY(-1px)}.xibVVq_discoverable:focus-visible{outline:2px solid var(--mantine-color-offensys-purple-filled);outline-offset:1px;z-index:2}.xibVVq_unavailable{opacity:.32;cursor:default;background-color:var(--coverage-none,transparent)}.xibVVq_unavailable:hover{box-shadow:none;border-color:var(--hairline,var(--mantine-color-default-border));transform:none}@media (prefers-reduced-motion:reduce){.xibVVq_discoverable:hover{transform:none}}.xibVVq_columnCompact{flex:none;gap:3px;width:18px;min-width:0}.xibVVq_columnHeaderCompact{white-space:nowrap;letter-spacing:.04em;border-bottom:none;justify-content:flex-start;height:120px;min-height:0;margin-bottom:0;padding:0;font-size:10px;position:relative;overflow:visible}.xibVVq_columnTitleCompact{letter-spacing:.06em;white-space:nowrap;transform-origin:0 100%;line-height:1.15;display:block;position:absolute;bottom:0;left:9px;transform:rotate(-45deg)}.xibVVq_tile{background-color:var(--cell-bg);border:1px solid var(--hairline,var(--mantine-color-default-border));cursor:pointer;border-radius:3px;width:18px;height:12px;padding:0;transition:transform .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1);animation:.28s cubic-bezier(.2,0,0,1) both xibVVq_cellIn}.xibVVq_tile:hover{box-shadow:var(--mantine-shadow-sm);z-index:2;transform:scale(1.25)}.xibVVq_tile:focus-visible{outline:2px solid var(--mantine-color-offensys-purple-filled);outline-offset:1px;z-index:2}.xibVVq_tileUntested{cursor:default;opacity:.5}.xibVVq_tileUntested:hover{box-shadow:none;transform:none}.xibVVq_legend{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.xibVVq_legendItem{color:var(--mantine-color-dimmed);align-items:center;gap:5px;font-size:11px;display:flex}.xibVVq_legendSwatch{border:1px solid var(--hairline,var(--mantine-color-default-border));border-radius:3px;width:12px;height:12px}@keyframes xibVVq_cellIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.xibVVq_cell,.xibVVq_tile{animation:none}}
._2L_Nma_root{flex:1;height:100%;min-height:0}._2L_Nma_mapCard{flex-direction:column;flex:1;min-height:0;display:flex}._2L_Nma_mapCard[data-fullscreen=true]{inset:calc(env(safe-area-inset-top,0px) + var(--mantine-spacing-md)) var(--mantine-spacing-md) calc(env(safe-area-inset-bottom,0px) + var(--mantine-spacing-md));z-index:1000;border-radius:var(--mantine-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-overlay,var(--mantine-color-body)) 92%, transparent), var(--surface-base,var(--mantine-color-body)));height:auto;box-shadow:var(--mantine-shadow-xl);animation:.22s cubic-bezier(.2,0,0,1) both _2L_Nma_fullscreenIn;position:fixed;overflow:hidden}._2L_Nma_mapStack{flex:1;min-height:0}._2L_Nma_mapStage{flex:1;min-height:360px;transition:opacity .16s;display:flex}._2L_Nma_mapStage[data-loading=true]{pointer-events:none}._2L_Nma_mapSkeleton{align-items:flex-start;gap:var(--mantine-spacing-xs);width:100%;padding-bottom:var(--mantine-spacing-xs);display:flex;overflow:hidden}._2L_Nma_skeletonColumn{flex-direction:column;flex:1 1 0;gap:4px;min-width:92px;display:flex}._2L_Nma_skeletonHeader{border-bottom:1px solid var(--hairline,var(--mantine-color-default-border));min-height:48px;margin-bottom:2px}._2L_Nma_skeletonCell{border-radius:var(--mantine-radius-sm);border:1px solid var(--hairline,var(--mantine-color-default-border));background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mantine-color-text) 5%, transparent), transparent), color-mix(in srgb, var(--surface-overlay,var(--mantine-color-body)) 55%, transparent);min-height:52px;animation:1.4s ease-in-out infinite _2L_Nma_skeletonSweep;animation-delay:var(--skeleton-delay);background-size:200% 100%,100% 100%}._2L_Nma_pendingControl{visibility:hidden}._2L_Nma_emptyState{flex:1;min-height:220px}@keyframes _2L_Nma_skeletonSweep{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}@keyframes _2L_Nma_fullscreenIn{0%{opacity:.92;transform:scale(.985)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:48em){._2L_Nma_mapCard[data-fullscreen=true]{inset:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md)}}@media (prefers-reduced-motion:reduce){._2L_Nma_mapCard[data-fullscreen=true]{animation:none}._2L_Nma_mapStage{transition:none}._2L_Nma_skeletonCell{animation:none}}
._26VhHq_dock{background:color-mix(in srgb, var(--surface-overlay) 92%, transparent);border:1px solid var(--hairline,var(--mantine-color-default-border));box-shadow:var(--mantine-shadow-md);-webkit-backdrop-filter:blur(16px)}._26VhHq_techniquesRow{width:100%;min-width:0;overflow:hidden}._26VhHq_headerMeta,._26VhHq_techniqueList{min-width:0}._26VhHq_techniqueAnchor{flex-shrink:0;display:inline-flex}._26VhHq_measureRow{visibility:hidden;pointer-events:none;white-space:nowrap;align-items:center;gap:6px;display:flex;position:fixed;top:-9999px;left:-9999px}._26VhHq_measureOverflow{font-size:var(--mantine-font-size-sm)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._26VhHq_dock{background:var(--surface-overlay)}}
.OKroLW_emptySummaryRow{flex-wrap:nowrap}.OKroLW_emptySummaryCopy{flex:1;min-width:0}.OKroLW_emptySummaryRing{flex-shrink:0}.OKroLW_procedureRow{grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.OKroLW_procedureRow .OKroLW_procedureRowControl{grid-area:1/1/auto/-1;grid-template-columns:subgrid;padding-inline:0;display:grid}.OKroLW_procedureRow .OKroLW_procedureRowLabel{min-width:0;grid-area:1/2;padding-inline-start:var(--mantine-spacing-md)}.OKroLW_procedureRow .OKroLW_procedureRowChevron{grid-area:1/4;margin-inline-end:var(--mantine-spacing-md)}.OKroLW_leadingSlot,.OKroLW_trailingSlot{z-index:1;pointer-events:none;grid-row:1;align-self:center}.OKroLW_leadingSlot *,.OKroLW_trailingSlot *{pointer-events:auto}.OKroLW_leadingSlot{width:20px;grid-column:1;margin-inline-start:var(--mantine-spacing-md);display:flex}.OKroLW_trailingSlot{grid-column:3;margin-inline-end:var(--mantine-spacing-md)}.OKroLW_checkboxHitArea{cursor:pointer;display:flex;position:relative}.OKroLW_checkboxHitArea:before{content:"";position:absolute;inset:-10px}.OKroLW_selectAllLabel{position:relative}.OKroLW_selectAllLabel:before{content:"";inset:-10px -10px -10px calc(-1 * (var(--checkbox-size) + 10px));position:absolute}.OKroLW_selectAllInner{z-index:1}.OKroLW_procedureItem{position:relative}.OKroLW_procedureItem[data-selected]:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-color:color-mix(in srgb, var(--mantine-primary-color-filled) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mantine-primary-color-filled) 45%, transparent);position:absolute;inset:0}
.SMDx-q_infoTrigger{position:relative}.SMDx-q_infoTrigger:before{content:"";position:absolute;inset:-10px}
.m_d46a4834{border:calc(.0625rem * var(--mantine-scale)) dashed;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--dropzone-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s,border-color .1s;position:relative}.m_d46a4834:where([data-loading]),.m_d46a4834:where(:not([data-activate-on-click])){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;-webkit-user-select:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs);flex-direction:column;transition:opacity .1s;display:flex;position:fixed;inset:0}.m_96f6e9ad .m_7946116d{flex:1}
button.LSVOQa_hitArea{position:relative;overflow:visible}.LSVOQa_hitArea:after{content:"";position:absolute;inset-block:min(0px,50% - 20px);inset-inline:min(0px,50% - 20px)}.LSVOQa_textButton{border-radius:var(--mantine-radius-sm);}.LSVOQa_textButton:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}
._0Cl2fG_bar{justify-content:center;align-items:center;gap:var(--mantine-spacing-sm);width:max-content;max-width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border:1px solid var(--hairline);border-radius:var(--mantine-radius-lg);background:var(--surface-overlay);box-shadow:var(--mantine-shadow-lg);flex-wrap:wrap;margin-inline:auto;animation:.22s cubic-bezier(.2,0,0,1) both _0Cl2fG_barIn;display:flex}._0Cl2fG_count{font-variant-numeric:tabular-nums}._0Cl2fG_confirmation{color:var(--result-prevented)}._0Cl2fG_confirmation:empty{position:absolute}@keyframes _0Cl2fG_barIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._0Cl2fG_bar{animation:none}}
.LUf3Qq_struck{opacity:.75;text-decoration:line-through;text-decoration-thickness:1.5px}
.yV1Owa_block{border:1px solid var(--hairline);border-radius:var(--mantine-radius-md);background:var(--surface-base);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md)}.yV1Owa_row+.yV1Owa_row{margin-top:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);border-top:1px solid var(--hairline)}.yV1Owa_swatch{border-radius:var(--mantine-radius-sm);width:24px;height:24px;color:var(--badge-color);background:color-mix(in srgb, var(--badge-color) 16%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yV1Owa_noteIcon{color:var(--muted-fg);flex-shrink:0;margin-top:3px}.yV1Owa_note{white-space:pre-wrap;overflow-wrap:anywhere}
.kVAboW_ribbon{top:var(--mantine-spacing-xs);z-index:30;justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-md);border:1px solid var(--hairline);border-radius:var(--mantine-radius-md);background:var(--surface-overlay);box-shadow:var(--mantine-shadow-md);flex-wrap:wrap;animation:.26s cubic-bezier(.2,0,0,1) both kVAboW_ribbonIn;display:flex;position:sticky}.kVAboW_ribbon[data-state=unsaved]{border-color:color-mix(in srgb, var(--result-exposure) 55%, var(--hairline))}.kVAboW_ribbon[data-state=saved]{border-color:color-mix(in srgb, var(--result-prevented) 45%, var(--hairline))}.kVAboW_status{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.kVAboW_dot{background:var(--result-exposure);border-radius:999px;flex-shrink:0;width:8px;height:8px}.kVAboW_savedIcon{color:var(--result-prevented);flex-shrink:0}.kVAboW_title{font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums;font-weight:500}.kVAboW_helper{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);overflow-wrap:anywhere}.kVAboW_error{font-size:var(--mantine-font-size-xs);color:var(--result-danger);overflow-wrap:anywhere;flex-basis:100%}.kVAboW_actions{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}@keyframes kVAboW_ribbonIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kVAboW_ribbon{animation:none}}
.S3q41W_badge{border-radius:var(--mantine-radius-md);width:28px;height:28px;color:var(--badge-color);background:color-mix(in srgb, var(--badge-color) 16%, transparent);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition-property:background-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex;position:relative}.S3q41W_badge:before{content:"";border-radius:var(--mantine-radius-lg);position:absolute;inset:-6px}.S3q41W_badge:hover,.S3q41W_badge[data-opened]{background:color-mix(in srgb, var(--badge-color) 28%, transparent)}.S3q41W_badge:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:3px}.S3q41W_badge[data-relation=overrides]{box-shadow:inset 0 0 0 1.5px var(--badge-color)}.S3q41W_badge[data-relation=none]{--badge-color:var(--muted-fg);background:0 0}.S3q41W_unknownBorder{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--muted-fg) 65%, transparent);stroke-width:1px;stroke-dasharray:0 1;stroke-linecap:round;pointer-events:none;position:absolute;inset:0}.S3q41W_unknownBorder rect{rx:calc(var(--mantine-radius-md) - .5px)}.S3q41W_badge[data-relation=none]:hover,.S3q41W_badge[data-relation=none][data-opened]{background:color-mix(in srgb, var(--muted-fg) 14%, transparent)}.S3q41W_badge[data-disabled]{cursor:default;opacity:.6}.S3q41W_badge[data-disabled]:hover{background:color-mix(in srgb, var(--badge-color) 16%, transparent)}.S3q41W_badge[data-disabled][data-relation=none]:hover{background:0 0}.S3q41W_chip{background:var(--surface-overlay);border:1px solid var(--hairline);width:15px;height:15px;color:var(--mantine-color-text);border-radius:999px;justify-content:center;align-items:center;animation:.18s cubic-bezier(.2,0,0,1) both S3q41W_chipIn;display:flex;position:absolute}.S3q41W_chipMark{bottom:-6px;right:-6px}.S3q41W_chipConfirm{color:var(--result-prevented)}@keyframes S3q41W_chipIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.S3q41W_badges{align-items:center;gap:var(--mantine-spacing-sm);display:flex}.S3q41W_choices{--choices-inset:calc(var(--mantine-spacing-xs) / 2);gap:var(--choices-inset);padding:var(--choices-inset);border-radius:var(--mantine-radius-md);border:1px solid var(--hairline);grid-template-columns:1fr 1fr;display:grid}.S3q41W_choice{border-radius:calc(var(--mantine-radius-md) - var(--choices-inset,0px));min-height:40px;color:var(--mantine-color-text);font:inherit;font-size:var(--mantine-font-size-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;transition-property:background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out;display:flex}.S3q41W_choice:hover{background:color-mix(in srgb, var(--choice-color) 14%, transparent)}.S3q41W_choice:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:1px}.S3q41W_choice[data-active=true]{background:color-mix(in srgb, var(--choice-color) 20%, transparent);box-shadow:inset 0 0 0 1px var(--choice-color)}.S3q41W_choiceFull{border:1px solid var(--hairline);width:100%}.S3q41W_choiceFull[data-active=true]{border-color:var(--choice-color)}.S3q41W_choiceSecondary{width:100%;min-height:40px;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);justify-content:flex-start;padding:0 8px}@media (prefers-reduced-motion:reduce){.S3q41W_badge,.S3q41W_choice{transition:none}.S3q41W_chip{animation:none}}
.uyj4pW_pageShell{padding-bottom:clamp(6rem,10vw,7.5rem)}.uyj4pW_pageShell[data-selecting]{padding-bottom:8rem}.uyj4pW_coveragePage{flex-direction:column;display:flex;overflow:hidden}.uyj4pW_coveragePageStack{flex:1;height:100%;min-height:0}.uyj4pW_bottomDock{inset-inline:var(--mantine-spacing-xl);bottom:calc(env(safe-area-inset-bottom,0px) + var(--mantine-spacing-md));z-index:20;pointer-events:none;position:fixed}.uyj4pW_bottomDockInner{pointer-events:auto;max-width:1180px;margin-inline:auto}@media (max-width:48em){.uyj4pW_pageShell{padding-bottom:6.5rem}.uyj4pW_pageShell[data-selecting]{padding-bottom:12rem}.uyj4pW_bottomDock{inset-inline:var(--mantine-spacing-md);bottom:calc(env(safe-area-inset-bottom,0px) + var(--mantine-spacing-sm))}}
.X66LAG_logo{cursor:default}
