.xpms8i0.xpms8i0{flex-wrap:nowrap;min-width:0;overflow:hidden}.xpms8i1{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.xpms8i2.xpms8i2{flex:none}.xpms8i0>.xpms8i1:last-child{flex-shrink:1000}.xpms8i3{font-size:inherit;font-weight:inherit}.xpms8i4{gap:var(--ui-fine-6px);font-size:calc(.8125rem * var(--mantine-scale))}.rcrp8z0{font-weight:inherit;vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.rcrp8z1{font-weight:inherit;vertical-align:bottom;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}._1i3shbi0{color:oklch(100% 0 263.28);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}[data-mantine-color-scheme=dark] ._1i3shbi0{box-shadow:0 0 0 1px oklch(100% 0 263.28/.28)}._9l30x50{height:var(--ui-fine-150px)}._9l30x51{border-color:var(--app-color-border)}._9l30x51:before{content:"";height:var(--ui-fine-40px);border-bottom:1px solid var(--app-color-border);pointer-events:none;position:absolute;top:0;left:0;right:0}._9l30x52{top:1px;right:var(--ui-fine-100px);height:var(--ui-fine-40px)}._9l30x53{width:max-content;height:var(--ui-fine-40px);padding:0 var(--ui-fine-16px);gap:var(--ui-fine-16px);display:flex}._9l30x54{height:var(--ui-fine-40px);gap:var(--ui-fine-6px);opacity:1;font-family:inherit;font-size:calc(.875rem * var(--mantine-scale));color:var(--app-color-text-muted);background:0 0;border:none;border-radius:0;padding:0;font-weight:600;position:relative}._9l30x54:hover:not([data-active]){color:var(--mantine-color-text)}._9l30x54[data-active]{color:var(--mantine-color-text);box-shadow:inset 0 -var(--ui-fine-2px) 0 var(--mantine-color-primary-filled)}._9l30x54:focus-visible{outline:var(--ui-fine-2px) solid var(--app-color-primary);outline-offset:-var(--ui-fine-2px)}._9l30x55{display:flex}._9l30x55 svg{width:var(--ui-fine-14px);height:var(--ui-fine-14px);stroke-width:1.6px}._9l30x56{top:0;right:var(--ui-fine-16px);height:var(--ui-fine-40px);align-items:center;gap:var(--ui-fine-4px);background:0 0;border-radius:0;display:flex}[data-with-offset] ._9l30x57[data-size]{width:var(--ui-fine-28px);height:var(--ui-fine-28px);min-width:var(--ui-fine-28px);min-height:var(--ui-fine-28px)}._9l30x58{padding:calc(var(--ui-fine-40px) + var(--ui-fine-14px)) var(--ui-fine-16px) var(--ui-fine-16px);font-size:calc(.78125rem * var(--mantine-scale));font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}._3cwii20{align-items:center;gap:var(--ui-fine-4px);vertical-align:middle;max-width:100%;display:inline-flex}._3cwii21{font-family:var(--mantine-font-family-monospace);font-size:calc(.8125rem * var(--mantine-scale));font-feature-settings:"liga" 0, "calt" 0;padding:var(--ui-fine-2px) var(--ui-fine-6px);border-radius:calc(.5rem * var(--mantine-scale));background:var(--app-color-input-bg);color:var(--mantine-color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.4;overflow:hidden}._3cwii22{opacity:.6;transition:opacity .15s cubic-bezier(.4,0,.2,1)}._3cwii20:hover ._3cwii22,._3cwii22:hover,._3cwii22:focus-visible{opacity:1}[data-testid=detail-hero] ._3cwii21,[data-page-section] ._3cwii21{background:var(--mantine-color-default-hover)}.pvh9rs0{border-radius:var(--ui-fine-2px);outline:1px solid var(--app-color-border);outline-offset:calc(-1 * 1px);flex:none;display:block}.jmio490{stroke:light-dark(#0d0d0d57,#ffffff6b);stroke-width:1px;vector-effect:non-scaling-stroke}.jmio491{flex:none}._45x3ks0{vertical-align:middle;flex:none}._1ahhw190{letter-spacing:0;border:none;justify-content:center;min-width:28px;max-width:none}._1ahhw190[data-grade=A],._1ahhw190[data-grade=B]{color:light-dark(#177b5b,#73c3a9);background:light-dark(#e3f5ee,#1d9e7533)}._1ahhw190[data-grade=C]{color:light-dark(#8b5e20,#e89c35);background:light-dark(#fdf0d9,#e89c3533)}._1ahhw190[data-grade=D]{color:light-dark(#b04848,#dd9696);background:light-dark(#fbe7e7,#c8565638)}._1ahhw190[data-grade=X]{color:var(--app-color-primary-filled-text);background:light-dark(oklch(15.91% 0 263.28),oklch(96.07% .0018 248.55))}._1ahhw190[data-grade=PASS],._1ahhw190[data-grade=OK]{color:light-dark(#177b5b,#73c3a9);background:light-dark(#e3f5ee,#1d9e7533)}._1ahhw190[data-grade=CD]{color:light-dark(#8b5e20,#e89c35);background:light-dark(#fdf0d9,#e89c3533)}._1ahhw190[data-grade=E],._1ahhw190[data-grade=N],._1ahhw190[data-grade=FAIL],._1ahhw190[data-grade=FD]{color:light-dark(#b04848,#dd9696);background:light-dark(#fbe7e7,#c8565638)}._1ahhw190[data-grade=TL]{color:var(--app-color-primary-filled-text);background:light-dark(oklch(15.91% 0 263.28),oklch(96.07% .0018 248.55))}._1ahhw190[data-grade=NA]{background:var(--app-color-input-bg);color:var(--app-color-text-muted)}._1ahhw191{text-overflow:clip;overflow:visible}.sch8340{color:var(--app-color-text-muted)}.sch8341{margin-top:var(--ui-fine-2px);flex:none}.sch8342{font-size:calc(.8125rem * var(--mantine-scale));color:inherit;line-height:1.45}.t3o7y00{contain:inline-size;width:100%;height:min(720px,100vh - 260px)}.t3o7y01{height:100%;overflow:hidden}.t3o7y02{height:100%}.t3o7y03{justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.t3o7y04{border-radius:calc(1rem * var(--mantine-scale));background-color:var(--app-color-surface-recessed);max-width:100%;max-height:100%}.t3o7y05{aspect-ratio:1;border-radius:calc(1rem * var(--mantine-scale));background:linear-gradient(160deg, var(--mantine-color-body), var(--mantine-color-default-hover));height:100%;color:var(--app-color-text-muted)}.t3o7y06{font-size:calc(.75rem * var(--mantine-scale));font-weight:500;line-height:1.4}.t3o7y07{font-variant-numeric:tabular-nums}._1oq9pwo0{font-size:calc(.875rem * var(--mantine-scale));font-variant-numeric:tabular-nums;white-space:nowrap}._5l26lg1{--_5l26lg0:24px;gap:var(--ui-fine-4px);flex-direction:column;width:fit-content;min-width:0;max-width:100%;display:flex}._5l26lg1[data-size=mini]{--_5l26lg0:20px}._5l26lg2{gap:var(--ui-fine-2px);height:var(--_5l26lg0);align-items:center;display:grid}._5l26lg3{min-width:0;height:100%;font-size:calc(.75rem * var(--mantine-scale));border-radius:calc(.375rem * var(--mantine-scale));justify-content:center;align-items:center;font-weight:700;line-height:1;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}._5l26lg3[data-tone=success]{color:light-dark(#177b5b,#73c3a9);background:light-dark(#e3f5ee,#1d9e7533)}._5l26lg3[data-tone=warning]{color:light-dark(#8b5e20,#e89c35);background:light-dark(#fdf0d9,#e89c3533)}._5l26lg3[data-tone=error]{color:light-dark(#b04848,#dd9696);background:light-dark(#fbe7e7,#c8565638)}._5l26lg3[data-tone=errorStrong]{color:light-dark(#7e2323,#f6b0b0);background:light-dark(#f5c9c9,#c8565661)}._5l26lg3[data-tone=info]{color:light-dark(#14607a,#72c5df);background:light-dark(#e1f0f6,#1e7e9e3d)}._5l26lg3[data-tone=neutral]{color:light-dark(#0d0d0db8,#f1f2f3bd);background:light-dark(#eef0f4,#ffffff17)}._5l26lg3[data-tone=inverted]{color:var(--app-color-primary-filled-text);background:light-dark(oklch(15.91% 0 263.28),oklch(96.07% .0018 248.55))}[data-size=mini] ._5l26lg3{font-size:calc(.6875rem * var(--mantine-scale))}._5l26lg3[data-quiet]{color:var(--app-color-text-muted);background:light-dark(#eef0f4,#ffffff17)}._5l26lg3[data-active]{border-radius:calc(.5rem * var(--mantine-scale));height:calc(100% + 2px);box-shadow:var(--mantine-shadow-xs);font-weight:800}._5l26lg3[data-active][data-tone=neutral]{color:var(--mantine-color-text)}._5l26lg4{font-size:calc(.75rem * var(--mantine-scale));color:var(--app-color-text-muted);grid-column:1/-1;align-items:center;display:flex}._5l26lg5{font-size:calc(.6875rem * var(--mantine-scale));color:var(--app-color-text-muted);justify-content:space-between;display:flex}._5jiybt0{column-gap:var(--ui-fine-24px);padding-block:var(--ui-fine-14px);grid-template-columns:minmax(220px,34%) 1fr;align-items:start;display:grid}._5jiybt1{grid-template-columns:minmax(0,1fr) auto;align-items:center}._5jiybt2{border-top:1px solid var(--app-color-border)}._5jiybt3:not(:first-child){border-top:1px solid var(--app-color-border-subtle)}._5jiybt4{padding-left:var(--ui-fine-30px)}._5jiybt5{font-size:calc(.875rem * var(--mantine-scale));color:var(--mantine-color-text);font-weight:500;line-height:1.35}._5jiybt6{margin-top:var(--mantine-spacing-4xs);font-size:calc(.8125rem * var(--mantine-scale));color:var(--mantine-color-dimmed);line-height:1.45}._5jiybt7{min-width:0}._5jiybt7 .mantine-SegmentedControl-root{max-width:100%}._5jiybt8{width:100%;max-width:280px}._5jiybt9{width:100%;max-width:220px}._5jiybta{width:100%;max-width:140px}._5jiybtb{width:100%;max-width:280px}._5jiybtc{width:100%;max-width:420px}@container (width<=720px){._5jiybt0{row-gap:var(--ui-fine-8px);grid-template-columns:1fr}._5jiybt1{grid-template-columns:minmax(0,1fr) auto}}@media (width<=480px){._5jiybt7 .mantine-SegmentedControl-root{width:100%}._5jiybt7 .mantine-SegmentedControl-label{padding-inline:var(--ui-fine-8px)}}._109uohs0{font-size:calc(1rem * var(--mantine-scale));color:var(--mantine-color-text);margin:0;font-weight:600}._109uohs0._109uohs0{line-height:1.3}._109uohs1{font-size:calc(.8125rem * var(--mantine-scale));color:var(--mantine-color-dimmed);max-width:70ch}._109uohs1._109uohs1{line-height:1.45}._109uohs2{gap:var(--ui-fine-12px);flex-direction:column;display:flex}._109uohs3{flex-direction:column;flex-grow:1;display:flex}._109uohs3>:not(._5jiybt0){margin-top:var(--ui-fine-16px)}._109uohs3>:first-child{margin-top:0}._109uohs3>._5jiybt0:first-child,._109uohs3>div:first-child>._5jiybt0:first-child{padding-top:var(--ui-fine-2px)}._109uohs3>._5jiybt0:last-child,._109uohs3>div:last-child>._5jiybt0:last-child{padding-bottom:var(--ui-fine-2px)}._109uohs4{flex-grow:1}._109uohs5{overflow:clip}._109uohs5 th:first-child,._109uohs5 td:first-child{padding-left:var(--ui-fine-20px)}._109uohs5 th:last-child,._109uohs5 td:last-child{padding-right:var(--ui-fine-20px)}._109uohs5 tbody tr:last-child td{border-bottom:none}._109uohs6{padding:var(--ui-fine-20px)}._109uohs6[data-has-toolbar]{padding-bottom:var(--ui-fine-16px)}._109uohs6[data-toolbar-only]{padding-top:var(--ui-fine-16px)}._109uohs7>:first-child{flex:15rem}._109uohs7>:not(:first-child){flex:none}._109uohs9._109uohs9{background-color:#0000;border-style:dashed}._109uohsa{gap:var(--ui-fine-16px);box-shadow:0 1px 2px light-dark(#0000000a,#0000004d),0 4px 16px -8px light-dark(#00000014,#00000073)}._109uohsb{font-size:calc(1rem * var(--mantine-scale));font-weight:700;line-height:1.3}._109uohsc{line-height:1.45}._109uohsa [data-section-card-icon]{width:var(--ui-fine-28px);height:var(--ui-fine-28px);min-width:var(--ui-fine-28px);min-height:var(--ui-fine-28px);border-radius:calc(.5rem * var(--mantine-scale));background:var(--mantine-color-body);border:1px solid var(--app-color-border-subtle);color:var(--mantine-color-text)}._109uohsa [data-section-card-icon] svg{width:var(--ui-fine-16px);height:var(--ui-fine-16px)}._109uohsa ._3cwii21{background:var(--mantine-color-default-hover)}._109uohsd{padding:var(--ui-fine-20px);border-top:1px solid var(--app-color-border)}@media (width<=767px){._109uohs8{flex-wrap:wrap}._109uohs8>:first-child{flex:100%}}._12dnqvk0{--table-border-color:var(--app-color-border);--table-highlight-on-hover-color:var(--mantine-color-default-hover);color:var(--mantine-color-text);font-family:Manrope,ui-sans-serif,system-ui,sans-serif}._12dnqvk0 thead th{color:var(--app-color-text-muted);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:calc(.75rem * var(--mantine-scale));white-space:nowrap;background-color:var(--app-color-input-bg);border-bottom:1px solid var(--app-color-border);height:40px;font-weight:600}._12dnqvk0 tbody td{color:var(--mantine-color-text);font-size:calc(.875rem * var(--mantine-scale));vertical-align:middle;border-bottom:1px solid var(--app-color-border-subtle)}._12dnqvk0 tbody tr:last-child td{border-bottom:none}._12dnqvk0 tbody tr:hover td{background-color:var(--mantine-color-default-hover)}._12dnqvk0 td[data-nowrap]{white-space:nowrap}._12dnqvk0 tbody td .mantine-Badge-root{flex-shrink:0;min-width:max-content}._12dnqvk0 th[data-numeric],._12dnqvk0 td[data-numeric]{text-align:right;font-variant-numeric:tabular-nums}._12dnqvk0 th[data-trailing],._12dnqvk0 td[data-trailing]{text-align:right}._12dnqvk0 tbody tr[data-detail-row]{animation-delay:0s}._12dnqvk1{padding:0 var(--mantine-spacing-md)}._12dnqvk2{padding:var(--ui-fine-10px) var(--mantine-spacing-md);height:52px}._12dnqvk3{padding:0 var(--mantine-spacing-xs)}._12dnqvk4{padding:0 var(--mantine-spacing-xs);height:44px}._12dnqvk5{border:1px solid var(--app-color-border);border-radius:calc(.75rem * var(--mantine-scale));overflow:clip}._12dnqvk0 tbody tr._12dnqvk6 td{background-color:var(--app-color-surface-recessed);height:36px;padding-block:0}._12dnqvk0 tbody tr._12dnqvk6:hover td,._12dnqvk0 tbody tr._12dnqvk7:hover td{background-color:var(--app-color-surface-recessed)}._12dnqvk0 tbody tr._12dnqvk7 td{height:auto;padding:var(--mantine-spacing-md) var(--ui-fine-20px);background-color:var(--app-color-surface-recessed)}._12dnqvk8{font-size:calc(.6875rem * var(--mantine-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-text-muted);font-weight:600;line-height:1.4}._12dnqvk9{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){._12dnqvk0 tbody tr{animation:.25s cubic-bezier(.22,1,.36,1) .63s both _1dgamf20}._12dnqvk0 tbody tr:first-child{animation-delay:0s}._12dnqvk0 tbody tr:nth-child(2){animation-delay:70ms}._12dnqvk0 tbody tr:nth-child(3){animation-delay:.14s}._12dnqvk0 tbody tr:nth-child(4){animation-delay:.21s}._12dnqvk0 tbody tr:nth-child(5){animation-delay:.28s}._12dnqvk0 tbody tr:nth-child(6){animation-delay:.35s}._12dnqvk0 tbody tr:nth-child(7){animation-delay:.42s}._12dnqvk0 tbody tr:nth-child(8){animation-delay:.49s}._12dnqvk0 tbody tr:nth-child(9){animation-delay:.56s}._12dnqvk0 tbody tr:nth-child(10){animation-delay:.63s}}.qjv0j10{background:var(--app-color-surface);border-color:var(--app-color-border);min-width:0;overflow:clip;box-shadow:0 1px 2px light-dark(#0000000a,#0000004d),0 4px 16px -8px light-dark(#00000014,#00000073)}.qjv0j11{padding:var(--ui-fine-20px)}.qjv0j12{min-width:0}.qjv0j13{width:var(--ui-fine-28px);height:var(--ui-fine-28px);border-radius:calc(.5rem * var(--mantine-scale));background:var(--app-color-input-bg);border:1px solid var(--app-color-border-subtle);color:var(--mantine-color-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.qjv0j14{font-size:calc(1rem * var(--mantine-scale));margin:0;font-weight:700;line-height:1.3}.qjv0j15{margin-top:var(--ui-fine-2px);font-size:calc(.8125rem * var(--mantine-scale));color:var(--mantine-color-dimmed);line-height:1.45}.qjv0j16{flex:none}.qjv0j17{border-color:var(--app-color-border)}.qjv0j18{min-width:0}.qjv0j10[data-fixed] .qjv0j18{container-type:inline-size}.qjv0j19{border-top:1px solid var(--app-color-border-subtle);padding:var(--ui-fine-16px) var(--ui-fine-20px)}.qjv0j10.qjv0j10 thead th{height:var(--ui-fine-40px);padding-block:0;padding-inline:var(--ui-fine-10px);background-color:var(--app-color-input-bg);border-bottom:1px solid var(--app-color-border-subtle);color:var(--app-color-text-muted);font-size:calc(.75rem * var(--mantine-scale));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:600}.qjv0j10.qjv0j10 tbody td{height:var(--ui-fine-52px);padding-block:var(--ui-fine-6px);padding-inline:var(--ui-fine-10px);background:var(--app-color-surface);border-bottom:1px solid var(--app-color-border-subtle);color:var(--mantine-color-text);font-size:calc(.875rem * var(--mantine-scale))}.qjv0j10.qjv0j10 tbody tr:hover td{background:var(--mantine-color-default-hover)}.qjv0j10.qjv0j10 th:not([data-numeric]),.qjv0j10.qjv0j10 td:not([data-numeric]){text-align:left}.qjv0j10.qjv0j10 th:first-child,.qjv0j10.qjv0j10 td:first-child{padding-left:var(--ui-fine-20px)}.qjv0j10.qjv0j10 th:last-child,.qjv0j10.qjv0j10 td:last-child{padding-right:var(--ui-fine-20px)}.qjv0j10.qjv0j10 tbody tr:last-child td{border-bottom:0}.qjv0j10.qjv0j10[data-fixed] table{table-layout:fixed;width:100%}.qjv0j10.qjv0j10[data-fixed] th,.qjv0j10.qjv0j10[data-fixed] td{padding-inline:var(--ui-fine-8px)}.qjv0j10.qjv0j10[data-fixed] th:first-child,.qjv0j10.qjv0j10[data-fixed] td:first-child{padding-left:var(--ui-fine-20px)}.qjv0j10.qjv0j10[data-fixed] th:last-child,.qjv0j10.qjv0j10[data-fixed] td:last-child{padding-right:var(--ui-fine-20px)}.qjv0j10.qjv0j10[data-fixed] thead th{font-size:calc(.6875rem * var(--mantine-scale));letter-spacing:.02em}._1quq9zv0{gap:var(--ui-fine-10px);width:fit-content;min-width:280px;max-width:min(360px,100%);padding:var(--ui-fine-14px) var(--ui-fine-18px);text-align:left;background:var(--mantine-color-body);border:1.5px dashed var(--app-color-border);border-radius:calc(.75rem * var(--mantine-scale));flex-direction:column;display:inline-flex;position:relative;mask:radial-gradient(6px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(6px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat}._1quq9zv1{align-items:center;gap:var(--ui-fine-6px);font-size:calc(.75rem * var(--mantine-scale));color:var(--app-color-text-muted);display:inline-flex}._1quq9zv2{font-feature-settings:"liga" 0, "calt" 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:calc(1.25rem * var(--mantine-scale));letter-spacing:.06em;white-space:nowrap;font-weight:600}[data-canceled] ._1quq9zv2{color:var(--app-color-text-muted);text-decoration:line-through}._1quq9zv3{gap:var(--ui-fine-4px) var(--ui-fine-14px);padding-top:var(--ui-fine-10px);border-top:1px dashed var(--app-color-border);font-size:calc(.8125rem * var(--mantine-scale));color:var(--app-color-text-muted);flex-wrap:wrap;display:flex}._1quq9zv4{align-items:center;gap:var(--ui-fine-4px);white-space:nowrap;display:inline-flex}
