/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-\[-14px\]{top:-14px}.right-0{right:0}.right-\[4px\]{right:4px}.left-0{left:0}.left-\[50\%\]{left:50%}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[2\]\!{z-index:2!important}.z-\[5\]{z-index:5}.z-\[40\]{z-index:40}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-\[0\.8rem_0\.8rem_0_0\]{margin:.8rem .8rem 0 0}.m-\[2px_0_4px_20px\]{margin:2px 0 4px 20px}.m-\[4px_0_8px\]{margin:4px 0 8px}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mb-\[2px\]{margin-bottom:2px}.mb-\[4px\]{margin-bottom:4px}.mb-\[6px\]{margin-bottom:6px}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.mb-\[12px\]{margin-bottom:12px}.mb-\[16px\]{margin-bottom:16px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.ml-\[6px\]{margin-left:6px}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:0}.h-\[8px\]{height:8px}.h-\[8px\]\!{height:8px!important}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[17\.5px\]{height:17.5px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[64px\]{height:64px}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[200px\]{height:200px}.h-\[210px\]{height:210px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[100vh\]{max-height:100vh}.max-h-\[120px\]{max-height:120px}.max-h-\[160px\]{max-height:160px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:0}.min-h-\[2px\]{min-height:2px}.min-h-\[16px\]{min-height:16px}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[53px\]{min-height:53px}.w-\[8px\]\!{width:8px!important}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[20px\]{width:20px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[56px\]{width:56px}.w-\[160px\]{width:160px}.w-\[260px\]{width:260px}.w-\[min\(320px\,100\%\)\]{width:min(320px,100%)}.w-\[min\(320px\,calc\(100vw_-_2rem\)\)\]\!{width:min(320px,100vw - 2rem)!important}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[160px\]{max-width:160px}.max-w-\[168px\]{max-width:168px}.max-w-\[400px\]{max-width:400px}.max-w-\[480px\]{max-width:480px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[2px\]{min-width:2px}.min-w-\[28px\]{min-width:28px}.min-w-\[36px\]{min-width:36px}.min-w-\[64px\]{min-width:64px}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.\[flex\:1\],.flex-1{flex:1}.flex-\[0_0_16px\]{flex:0 0 16px}.flex-\[0_0_56px\]{flex:0 0 56px}.flex-\[0_0_auto\]{flex:none}.flex-\[1_1_0\]{flex:1 1 0}.flex-\[1_1_auto\]{flex:auto}.\[flex-shrink\:0\]{flex-shrink:0}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.\[transform\:rotate\(180deg\)\]{transform:rotate(180deg)}.\[transform\:translate\(10px\,-50\%\)\]{transform:translate(10px,-50%)}.\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.\[transform\:translateY\(-50\%\)\]{transform:translateY(-50%)}.\[transform\:translateY\(1px\)\]{transform:translateY(1px)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:stage-label-flash_1\.2s_ease-in-out_infinite\]{animation:1.2s ease-in-out infinite stage-label-flash}.\[animation\:status-pill-spin_1s_linear_infinite\]{animation:1s linear infinite status-pill-spin}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.\[grid-template-columns\:repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[232px_minmax\(0\,1fr\)\]{grid-template-columns:232px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_max-content\]{grid-template-columns:minmax(0,1fr) max-content}.grid-cols-\[repeat\(auto-fit\,minmax\(110px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.\[flex-wrap\:wrap\],.flex-wrap{flex-wrap:wrap}.\[align-items\:flex-end\]{align-items:flex-end}.\[align-items\:flex-start\]{align-items:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-start\!{align-items:flex-start!important}.items-stretch{align-items:stretch}.\[justify-content\:flex-end\]{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.7rem\]{gap:.7rem}.gap-\[0\.18rem\]{gap:.18rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.42rem\]{gap:.42rem}.gap-\[0\.55rem\]{gap:.55rem}.gap-\[1rem\]{gap:1rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[24px\]{gap:24px}.gap-x-\[10px\]{column-gap:10px}.gap-y-\[8px\]{row-gap:8px}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-visible\!{overflow:visible!important}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\[border-radius\:inherit\]{border-radius:inherit}.rounded{border-radius:.25rem}.rounded-\[0_4px_4px_0\]{border-radius:0 4px 4px 0}.rounded-\[2px\]{border-radius:2px}.rounded-\[2px_2px_0_0\]{border-radius:2px 2px 0 0}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[999px\]{border-radius:999px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.\[border-color\:color-mix\(in_srgb\,var\(--yellow\,\#fbbf24\)_45\%\,transparent\)\]{border-color:var(--yellow,#fbbf24)}@supports (color:color-mix(in lab,red,red)){.\[border-color\:color-mix\(in_srgb\,var\(--yellow\,\#fbbf24\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--yellow,#fbbf24) 45%,transparent)}}.bg-\(--accent\){background-color:var(--accent)}.bg-\(--bg\){background-color:var(--bg)}.bg-\(--bg-depth\){background-color:var(--bg-depth)}.bg-\(--border\){background-color:var(--border)}.bg-\(--color-c-gray-2\,\#1c1c1c\){background-color:var(--color-c-gray-2,#1c1c1c)}.bg-\(--color-c-gray-5\){background-color:var(--color-c-gray-5)}.bg-\(--color-c-gray-08\,\#0e0e0e\){background-color:var(--color-c-gray-08,#0e0e0e)}.bg-\(--color-c-gray-08\,\#1c1c1c\){background-color:var(--color-c-gray-08,#1c1c1c)}.bg-\(--color-c-gray-08\,\#161616\){background-color:var(--color-c-gray-08,#161616)}.bg-\(--color-c-gray-10\,\#1c1c1c\){background-color:var(--color-c-gray-10,#1c1c1c)}.bg-\(--color-c-gray-30\){background-color:var(--color-c-gray-30)}.bg-\(--color-surface-secondary\){background-color:var(--color-surface-secondary)}.bg-\(--panel\){background-color:var(--panel)}.bg-\[\#0a0e14\]{background-color:#0a0e14}.bg-\[\#4ade80\]\!{background-color:#4ade80!important}.bg-\[\#f87171\]\!{background-color:#f87171!important}.bg-\[\#fbbf24\]\!{background-color:#fbbf24!important}.bg-\[color-mix\(in_srgb\,var\(--panel-alt\)_70\%\,transparent\)\]{background-color:var(--panel-alt)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--panel-alt\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--panel-alt) 70%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--panel-alt\)_74\%\,black\)\]{background-color:var(--panel-alt)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--panel-alt\)_74\%\,black\)\]{background-color:color-mix(in srgb,var(--panel-alt) 74%,black)}}.bg-\[color-mix\(in_srgb\,var\(--red\,\#f87171\)_12\%\,transparent\)\]{background-color:var(--red,#f87171)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--red\,\#f87171\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--red,#f87171) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--yellow\,\#fbbf24\)_10\%\,transparent\)\]{background-color:var(--yellow,#fbbf24)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--yellow\,\#fbbf24\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--yellow,#fbbf24) 10%,transparent)}}.bg-\[rgba\(0\,0\,0\,0\.25\)\]{background-color:#00000040}.bg-\[rgba\(10\,14\,20\,0\.92\)\]{background-color:#0a0e14eb}.bg-\[rgba\(10\,14\,20\,0\.94\)\]{background-color:#0a0e14f0}.bg-\[rgba\(168\,139\,250\,0\.12\)\]{background-color:#a88bfa1f}.bg-\[rgba\(239\,68\,68\,0\.15\)\]{background-color:#ef444426}.bg-\[rgba\(240\,160\,64\,0\.06\)\]\!{background-color:#f0a0400f!important}.bg-\[rgba\(248\,113\,113\,0\.06\)\]{background-color:#f871710f}.bg-\[rgba\(251\,191\,36\,0\.05\)\]{background-color:#fbbf240d}.bg-\[rgba\(251\,191\,36\,0\.15\)\]{background-color:#fbbf2426}.bg-\[rgba\(255\,255\,255\,0\.02\)\]\!{background-color:#ffffff05!important}.bg-\[var\(--color-c-gray-08\,\#1c1c1c\)\]{background-color:var(--color-c-gray-08,#1c1c1c)}.bg-transparent{background-color:#0000}.fill-\(--accent\){fill:var(--accent)}.stroke-\(--accent\){stroke:var(--accent)}.stroke-\[\#fff\]{stroke:#fff}.stroke-\[rgba\(255\,255\,255\,0\.22\)\]{stroke:#ffffff38}.\[stroke-width\:0\.5\]{stroke-width:.5px}.\[stroke-width\:0\.75\]{stroke-width:.75px}.\[stroke-width\:1\]{stroke-width:1px}.p-0{padding:0}.p-\[0\.2rem\]{padding:.2rem}.p-\[0\.24rem_0\.55rem\]{padding:.24rem .55rem}.p-\[0_1px\]{padding:0 1px}.p-\[0_1rem\]{padding:0 1rem}.p-\[0_2px\]{padding:0 2px}.p-\[0_24px\]{padding:0 24px}.p-\[0_24px_16px\]{padding:0 24px 16px}.p-\[1px_6px\]{padding:1px 6px}.p-\[2px_0\]{padding:2px 0}.p-\[2px_6px\]{padding:2px 6px}.p-\[2px_7px\]{padding:2px 7px}.p-\[2px_8px\]{padding:2px 8px}.p-\[3px_8px\]{padding:3px 8px}.p-\[4px_0\]{padding:4px 0}.p-\[4px_6px\]{padding:4px 6px}.p-\[4px_8px\]{padding:4px 8px}.p-\[4px_10px_6px\]{padding:4px 10px 6px}.p-\[4px_20px_0\]{padding:4px 20px 0}.p-\[4px_20px_16px\]{padding:4px 20px 16px}.p-\[5px_8px\]{padding:5px 8px}.p-\[6px_8px\]{padding:6px 8px}.p-\[6px_10px\]{padding:6px 10px}.p-\[8px\]{padding:8px}.p-\[8px_10px_4px\]{padding:8px 10px 4px}.p-\[8px_12px\]{padding:8px 12px}.p-\[8px_16px\]{padding:8px 16px}.p-\[10px_12px\]{padding:10px 12px}.p-\[12px_10px\]{padding:12px 10px}.p-\[12px_14px\]{padding:12px 14px}.p-\[12px_16px_12px_40px\]{padding:12px 16px 12px 40px}.p-\[16px_24px\]{padding:16px 24px}.p-\[16px_24px_0\]{padding:16px 24px 0}.p-\[24px\]{padding:24px}.p-\[24px_24px_16px\]{padding:24px 24px 16px}.px-\[10px\]{padding-inline:10px}.px-\[24px\]{padding-inline:24px}.\[padding-block\:0\.08rem\]{padding-block:.08rem}.py-\[4px\]{padding-block:4px}.pt-\[4px\]{padding-top:4px}.pt-\[6px\]{padding-top:6px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pb-\[6px\]{padding-bottom:6px}.pl-\[56px\]{padding-left:56px}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:inherit\]{font-family:inherit}.\[font-family\:ui-monospace\,SFMono-Regular\,Menlo\,monospace\],.\[font-family\:ui-monospace\,_SFMono-Regular\,_Menlo\,_monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.\[font-family\:var\(--font-display\)\]{font-family:var(--font-display)}.\[font-family\:var\(--font-mono\)\]{font-family:var(--font-mono)}.\[font-feature-settings\:\'ss01\'_on\]{font-feature-settings:"ss01" on}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[11px\]\!{font-size:11px!important}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17\.6px\]{font-size:17.6px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[12px\]{--tw-leading:12px;line-height:12px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[16px\]\!{--tw-leading:16px!important;line-height:16px!important}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[font-weight\:400\]{font-weight:400}.\[font-weight\:600\]{font-weight:600}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[word-break\:break-word\]{word-break:break-word}.break-all{word-break:break-all}.text-clip\!{text-overflow:clip!important}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:var\(--accent\,\#7fee64\)\]{color:var(--accent,#7fee64)}.\[color\:var\(--muted\,\#a3a3a3\)\]{color:var(--muted,#a3a3a3)}.\[color\:var\(--muted-strong\,\#747474\)\]{color:var(--muted-strong,#747474)}.\[color\:var\(--text\,\#d1d1d1\)\]{color:var(--text,#d1d1d1)}.\[color\:var\(--text-bright\,\#fff\)\]{color:var(--text-bright,#fff)}.\[color\:white\]{color:#fff}.text-\(--accent\){color:var(--accent)}.text-\(--color-c-gray-80\){color:var(--color-c-gray-80)}.text-\(--green\){color:var(--green)}.text-\(--muted\){color:var(--muted)}.text-\(--muted\)\!{color:var(--muted)!important}.text-\(--muted\,\#a3a3a3\){color:var(--muted,#a3a3a3)}.text-\(--muted-strong\){color:var(--muted-strong)}.text-\(--red\,\#f87171\){color:var(--red,#f87171)}.text-\(--text\){color:var(--text)}.text-\(--text-bright\){color:var(--text-bright)}.text-\(--text-muted\){color:var(--text-muted)}.text-\(--yellow\,\#fbbf24\){color:var(--yellow,#fbbf24)}.text-\(--yellow\,\#fbbf24\)\!{color:var(--yellow,#fbbf24)!important}.text-\[\#4ade80\]{color:#4ade80}.text-\[\#a78bfa\]{color:#a78bfa}.text-\[\#ddffdc\]{color:#ddffdc}.text-\[\#ef4444\]{color:#ef4444}.text-\[\#f87171\]{color:#f87171}.text-\[\#fbbf24\]{color:#fbbf24}.text-\[color-mix\(in_srgb\,var\(--accent\)_42\%\,var\(--muted\)_58\%\)\]{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--accent\)_42\%\,var\(--muted\)_58\%\)\]{color:color-mix(in srgb,var(--accent) 42%,var(--muted) 58%)}}.text-\[rgba\(255\,255\,255\,0\.72\)\]{color:#ffffffb8}.text-inherit{color:inherit}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-\[0\.6\]{opacity:.6}.shadow-\[0_0_0_2px_rgba\(74\,222\,128\,0\.18\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#4ade802e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:0_0_32px_6px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:0 0 32px 6px #0006}.\[box-shadow\:0_4px_14px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:0 4px 14px #0006}.\[outline\:0\]{outline:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\[filter\:saturate\(0\.9\)\]{filter:saturate(.9)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-none{-webkit-user-select:none;user-select:none}.\[background\:none\]{background:0 0}.\[background\:rgba\(0\,0\,0\,0\.35\)\]{background:#00000059}.\[background\:rgba\(124\,156\,255\,0\.05\)\]{background:#7c9cff0d}.\[background\:transparent\]{background:0 0}.\[border-bottom\:1px_solid_var\(--border\,\#2f2f2f\)\]{border-bottom:1px solid var(--border,#2f2f2f)}.\[border-bottom\:1px_solid_var\(--color-c-gray-10\,\#2f2f2f\)\]{border-bottom:1px solid var(--color-c-gray-10,#2f2f2f)}.\[border-bottom\:1px_solid_var\(--color-c-surface-highlight-gray-opaque\,\#272727\)\]{border-bottom:1px solid var(--color-c-surface-highlight-gray-opaque,#272727)}.\[border-left\:1px_solid_var\(--color-c-gray-10\,\#2f2f2f\)\]{border-left:1px solid var(--color-c-gray-10,#2f2f2f)}.\[border-left\:2px_solid_\#fbbf24\]{border-left:2px solid #fbbf24}.\[border-left\:2px_solid_var\(--accent\)\]{border-left:2px solid var(--accent)}.\[border-left\:3px_solid_var\(--accent\)\]{border-left:3px solid var(--accent)}.\[border-left\:3px_solid_var\(--color-c-orange-80\,\#f0a040\)\]{border-left:3px solid var(--color-c-orange-80,#f0a040)}.\[border-left\:3px_solid_var\(--green\,var\(--accent\)\)\]{border-left:3px solid var(--green,var(--accent))}.\[border-right\:1px_solid_rgba\(255\,255\,255\,0\.1\)\]{border-right:1px solid #ffffff1a}.\[border-top\:1px_dashed_rgba\(255\,255\,255\,0\.5\)\]{border-top:1px dashed #ffffff80}.\[border-top\:1px_solid_var\(--color-c-gray-10\)\]{border-top:1px solid var(--color-c-gray-10)}.\[border\:0\]{border:0}.\[border\:1px_solid_color-mix\(in_srgb\,var\(--red\,\#f87171\)_45\%\,transparent\)\]{border:1px solid var(--red,#f87171)}@supports (color:color-mix(in lab,red,red)){.\[border\:1px_solid_color-mix\(in_srgb\,var\(--red\,\#f87171\)_45\%\,transparent\)\]{border:1px solid color-mix(in srgb,var(--red,#f87171) 45%,transparent)}}.\[border\:1px_solid_color-mix\(in_srgb\,var\(--yellow\,\#fbbf24\)_42\%\,transparent\)\]{border:1px solid var(--yellow,#fbbf24)}@supports (color:color-mix(in lab,red,red)){.\[border\:1px_solid_color-mix\(in_srgb\,var\(--yellow\,\#fbbf24\)_42\%\,transparent\)\]{border:1px solid color-mix(in srgb,var(--yellow,#fbbf24) 42%,transparent)}}.\[border\:1px_solid_rgba\(239\,68\,68\,0\.25\)\]{border:1px solid #ef444440}.\[border\:1px_solid_rgba\(251\,191\,36\,0\.25\)\]{border:1px solid #fbbf2440}.\[border\:1px_solid_var\(--accent\)\]{border:1px solid var(--accent)}.\[border\:1px_solid_var\(--border\)\]{border:1px solid var(--border)}.\[border\:1px_solid_var\(--border\,\#2f2f2f\)\]{border:1px solid var(--border,#2f2f2f)}.\[border\:1px_solid_var\(--border\,\#3a3a3a\)\]{border:1px solid var(--border,#3a3a3a)}.\[border\:1px_solid_var\(--border-strong\)\]{border:1px solid var(--border-strong)}.\[border\:1px_solid_var\(--border-strong\,\#464646\)\]{border:1px solid var(--border-strong,#464646)}.\[border\:1px_solid_var\(--color-c-gray-10\)\]{border:1px solid var(--color-c-gray-10)}.\[border\:1px_solid_var\(--color-c-gray-10\,\#2f2f2f\)\]{border:1px solid var(--color-c-gray-10,#2f2f2f)}.\[border\:1px_solid_var\(--color-c-gray-15\,\#3b3b3b\)\]{border:1px solid var(--color-c-gray-15,#3b3b3b)}.\[border\:1px_solid_var\(--color-c-gray-20\)\]{border:1px solid var(--color-c-gray-20)}.\[fill-opacity\:0\.35\]{fill-opacity:.35}.\[font\:inherit\]{font:inherit}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[stroke-dasharray\:4_4\]{stroke-dasharray:4 4}.\[stroke-opacity\:0\.08\]{stroke-opacity:.08}.\[stroke-opacity\:0\.9\]{stroke-opacity:.9}.\[stroke-opacity\:0\.35\]{stroke-opacity:.35}.\[text-decoration\:none\]{text-decoration:none}.\[text-shadow\:0_0_10px_color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{text-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[text-shadow\:0_0_10px_color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{text-shadow:0 0 10px color-mix(in srgb,var(--accent) 18%,transparent)}}.\[transition\:fill-opacity_0\.08s_ease\]{transition:fill-opacity 80ms}.\[vector-effect\:non-scaling-stroke\]{vector-effect:non-scaling-stroke}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.placeholder\:text-\(--muted\)::placeholder{color:var(--muted)}.placeholder\:text-\(--muted-strong\)::placeholder{color:var(--muted-strong)}@media(hover:hover){.hover\:\[border-color\:var\(--border-strong\,\#4a4a4a\)\]:hover{border-color:var(--border-strong,#4a4a4a)}.hover\:\[border-color\:var\(--color-c-gray-50\,\#8b8b8b\)\]:hover{border-color:var(--color-c-gray-50,#8b8b8b)}.hover\:border-\(--border-strong\,\#4a4a4a\):hover{border-color:var(--border-strong,#4a4a4a)}.hover\:bg-\(--color-c-gray-10\,\#2f2f2f\):hover{background-color:var(--color-c-gray-10,#2f2f2f)}.hover\:text-\(--text\):hover{color:var(--text)}.hover\:text-\(--text-bright\):hover{color:var(--text-bright)}.hover\:underline:hover{text-decoration-line:underline}.hover\:\[background\:color-mix\(in_srgb\,white_4\%\,transparent\)\]:hover{background:#ffffff0a}.hover\:\[background\:rgba\(255\,255\,255\,0\.02\)\]:hover{background:#ffffff05}.hover\:\[background\:var\(--color-c-gray-10\,\#2f2f2f\)\]:hover{background:var(--color-c-gray-10,#2f2f2f)}.hover\:\[text-decoration\:underline\]:hover{text-decoration:underline}}.focus\:\[border-color\:color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus\:\[border-color\:color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]:focus{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}@media not all and (min-width:1080px){.max-\[1080px\]\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:900px){.max-\[900px\]\:mb-\[16px\]{margin-bottom:16px}.max-\[900px\]\:min-h-\[44px\]{min-height:44px}.max-\[900px\]\:min-h-\[53px\]{min-height:53px}.max-\[900px\]\:w-full{width:100%}.max-\[900px\]\:flex-\[1_1_0\]{flex:1 1 0}.max-\[900px\]\:basis-full{flex-basis:100%}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[900px\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.max-\[900px\]\:grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.max-\[900px\]\:flex-col{flex-direction:column}.max-\[900px\]\:flex-row{flex-direction:row}.max-\[900px\]\:\[align-items\:stretch\]{align-items:stretch}.max-\[900px\]\:justify-center{justify-content:center}.max-\[900px\]\:gap-\[4px\]{gap:4px}.max-\[900px\]\:overflow-x-auto{overflow-x:auto}.max-\[900px\]\:p-\[0_0\.75rem\]{padding:0 .75rem}.max-\[900px\]\:p-\[0_8px\]{padding:0 8px}.max-\[900px\]\:p-\[0_16px\]{padding:0 16px}.max-\[900px\]\:p-\[0_16px_24px\]{padding:0 16px 24px}.max-\[900px\]\:p-\[10px_8px\]{padding:10px 8px}.max-\[900px\]\:p-\[16px_16px_0\]{padding:16px 16px 0}.max-\[900px\]\:pt-\[6px\]{padding-top:6px}.max-\[900px\]\:pb-\[6px\]{padding-bottom:6px}.max-\[900px\]\:pb-\[24px\]{padding-bottom:24px}.max-\[900px\]\:text-\[13px\]{font-size:13px}.max-\[900px\]\:text-\[20px\]{font-size:20px}.max-\[900px\]\:leading-\[28px\]{--tw-leading:28px;line-height:28px}.max-\[900px\]\:whitespace-nowrap{white-space:nowrap}.max-\[900px\]\:\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.max-\[900px\]\:\[border-bottom\:1px_solid_var\(--border\)\]{border-bottom:1px solid var(--border)}.max-\[900px\]\:\[border-right\:0\]{border-right:0}}@media not all and (min-width:540px){.max-\[540px\]\:w-full\!{width:100%!important}.max-\[540px\]\:min-w-0\!{min-width:0!important}.max-\[540px\]\:\[border-left\:0\]{border-left:0}}@media not all and (min-width:520px){.max-\[520px\]\:hidden{display:none}}@media not all and (min-width:360px){.max-\[360px\]\:text-\[15px\]{font-size:15px}}@font-face{font-family:Inter Variable;src:url(https://modal-cdn.com/fonts/inter-variable.woff2)format("woff2-variations"),url(https://modal-cdn.com/fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:Inter Variable;src:url(https://modal-cdn.com/fonts/inter-variable-italic.woff2)format("woff2-variations"),url(https://modal-cdn.com/fonts/inter-variable-italic.woff2)format("woff2");font-weight:100 900;font-style:italic}@font-face{font-family:Goga;src:url(https://modal-cdn.com/fonts/Goga-VariableVF.woff2)format("woff2");font-weight:100 900;font-style:normal}:root{--color-ground:#181818;--color-dark-gray:#212525;--color-c-gray-0:#181818;--color-c-gray-2:#1c1c1c;--color-c-gray-5:#242424;--color-c-gray-7:#272727;--color-c-gray-10:#2f2f2f;--color-c-gray-15:#3b3b3b;--color-c-gray-20:#464646;--color-c-gray-30:#5d5d5d;--color-c-gray-40:#747474;--color-c-gray-50:#8b8b8b;--color-c-gray-60:#a3a3a3;--color-c-gray-70:#bababa;--color-c-gray-80:#d1d1d1;--color-c-gray-90:#e8e8e8;--color-c-gray-100:#fff;--color-c-red-5:#231c1c;--color-c-red-10:#2e2121;--color-c-red-15:#3a2525;--color-c-red-20:#452a2a;--color-c-red-30:#5b3333;--color-c-red-40:#723c3c;--color-c-red-50:#884545;--color-c-red-60:#9e4d4d;--color-c-red-70:#b55656;--color-c-red-80:#cb5f5f;--color-c-red-90:#e26868;--color-c-red-100:#f87171;--color-c-orange-5:#241f1c;--color-c-orange-10:#2f271f;--color-c-orange-15:#3b2e23;--color-c-orange-20:#463526;--color-c-orange-30:#5d442d;--color-c-orange-40:#745334;--color-c-orange-50:#8b623b;--color-c-orange-60:#a37042;--color-c-orange-70:#ba7f49;--color-c-orange-80:#d18e50;--color-c-orange-90:#e89c57;--color-c-orange-100:#ffab5e;--color-c-yellow-5:#24231c;--color-c-yellow-10:#2f2d21;--color-c-yellow-15:#3b3825;--color-c-yellow-20:#46422a;--color-c-yellow-30:#5d5733;--color-c-yellow-40:#746c3c;--color-c-yellow-50:#8b8145;--color-c-yellow-60:#a3964d;--color-c-yellow-70:#baab56;--color-c-yellow-80:#d1c05f;--color-c-yellow-90:#e8d568;--color-c-yellow-100:#ffea71;--color-c-pale-green-5:#212321;--color-c-pale-green-10:#272e27;--color-c-pale-green-15:#3e4a3c;--color-c-pale-green-20:#435241;--color-c-pale-green-30:#4d614c;--color-c-pale-green-40:#677d64;--color-c-pale-green-50:#7c9878;--color-c-pale-green-60:#8cab87;--color-c-pale-green-70:#9cbf93;--color-c-pale-green-80:#aed2a4;--color-c-pale-green-90:#bbe6ac;--color-c-pale-green-100:#c8f9b6;--color-c-green-5:#1d231c;--color-c-green-10:#222d20;--color-c-green-15:#273823;--color-c-green-20:#2d4327;--color-c-green-30:#37582f;--color-c-green-40:#416e36;--color-c-green-50:#4c833e;--color-c-green-60:#569846;--color-c-green-70:#60ae4d;--color-c-green-80:#6ac355;--color-c-green-90:#75d95c;--color-c-green-100:#7fee64;--color-c-blue-5:#1e2123;--color-c-blue-10:#242a2e;--color-c-blue-15:#2a3238;--color-c-blue-20:#303b43;--color-c-blue-30:#3c4d59;--color-c-blue-40:#485e6e;--color-c-blue-50:#547084;--color-c-blue-60:#608199;--color-c-blue-70:#6d93af;--color-c-blue-80:#79a4c4;--color-c-blue-90:#85b6d9;--color-c-blue-100:#91c8ef;--color-c-pink-5:#241e22;--color-c-pink-10:#2f242d;--color-c-pink-15:#3b2a37;--color-c-pink-20:#462f41;--color-c-pink-30:#5d3b56;--color-c-pink-40:#74476a;--color-c-pink-50:#8b537f;--color-c-pink-60:#a35e94;--color-c-pink-70:#ba6aa8;--color-c-pink-80:#d176bd;--color-c-pink-90:#e881d1;--color-c-pink-100:#ff8de6;--color-c-surface-base-gray-opaque:#1c1c1c;--color-c-surface-base-gray-transparent:#1c1c1ccc;--color-c-surface-highlight-gray-opaque:#272727;--color-c-surface-highlight-gray-transparent:#ffffff0f;--color-c-surface-highlight-green-opaque:#263123;--color-c-surface-highlight-green-transparent:#7fee641a;--color-c-surface-highlight-red-opaque:#322424;--color-c-surface-highlight-red-transparent:#f871711a;--color-c-surface-offset-gray-opaque:#222;--color-c-surface-offset-gray-transparent:#ffffff08;--color-c-surface-offset-green-opaque:#212720;--color-c-surface-offset-green-transparent:#7fee640d;--color-c-surface-offset-red-opaque:#272020;--color-c-surface-offset-red-transparent:#f871710d;--color-c-dataviz-primary-1:#adeaab;--color-c-dataviz-primary-2:#d9866b;--color-c-dataviz-primary-3:#ffc1f7;--color-c-dataviz-primary-4:#4aa19d;--color-c-dataviz-primary-5:#decb6c;--color-c-dataviz-primary-6:#4fbe5f;--color-c-dataviz-primary-7:#648fe0;--color-c-dataviz-primary-8:#8d324c;--color-c-dataviz-train-outline:#4f8d78;--color-c-dataviz-train-large:#adeaab;--color-c-dataviz-train-alt-a:#e3f7e8;--color-c-dataviz-train-alt-b:#357d69;--color-c-dataviz-train-alt-c:#b8d8c0;--color-c-dataviz-train-alt-d:#d5c4ef;--color-surface-primary:var(--color-c-gray-0);--color-surface-primary-hover:#ffffff0d;--color-surface-primary-active:#ffffff1a;--color-surface-primary-inverted:var(--color-c-gray-100);--color-surface-secondary:var(--color-c-gray-10);--color-surface-danger:var(--color-c-red-5);--color-surface-danger-hover:var(--color-c-red-10);--color-surface-danger-active:var(--color-c-red-15);--color-surface-overlay-small:var(--color-c-gray-7);--color-surface-overlay-large:var(--color-c-gray-2);--color-surface-accent:var(--color-c-green-5);--color-surface-accent-hover:var(--color-c-green-10);--color-surface-accent-active:var(--color-c-green-15);--color-surface-warning:var(--color-c-yellow-10);--color-surface-warning-hover:var(--color-c-yellow-15);--color-surface-warning-active:var(--color-c-yellow-20);--color-surface-warning-muted:var(--color-c-yellow-5);--color-foreground-primary:var(--color-c-gray-80);--color-foreground-secondary:var(--color-c-gray-60);--color-foreground-tertiary:var(--color-c-gray-40);--color-foreground-active:var(--color-c-gray-100);--color-foreground-success:var(--color-c-green-80);--color-foreground-accent:var(--color-c-green-100);--color-foreground-danger:var(--color-c-red-100);--color-foreground-warning:var(--color-c-yellow-100);--color-icon-primary:var(--color-c-gray-30);--color-icon-primary-hover:var(--color-c-gray-50);--color-icon-secondary:var(--color-c-gray-60);--color-icon-secondary-hover:var(--color-c-gray-80);--color-icon-success:var(--color-c-green-60);--color-icon-accent:var(--color-c-green-50);--color-icon-danger:var(--color-c-red-50);--color-icon-warning:var(--color-c-yellow-50);--color-edge-primary:var(--color-c-gray-20);--color-edge-secondary:var(--color-c-gray-10);--color-edge-success:var(--color-c-green-20);--color-edge-accent:var(--color-c-green-20);--color-edge-danger:var(--color-c-red-20);--color-edge-warning:var(--color-c-yellow-30);--bg:#181818;--bg-depth:#181818;--panel:var(--color-c-surface-base-gray-opaque);--panel-alt:var(--color-c-gray-5);--surface:var(--color-c-gray-10);--surface-raised:var(--color-c-gray-15);--border-secondary:var(--color-edge-secondary);--border:var(--border-secondary);--border-strong:var(--color-edge-primary);--text:var(--color-foreground-primary);--text-bright:var(--color-foreground-active);--muted:var(--color-foreground-secondary);--muted-strong:var(--color-foreground-tertiary);--accent:var(--color-foreground-accent);--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent)}}:root{--accent-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-border:color-mix(in srgb, var(--accent) 40%, transparent)}}:root{--green:var(--color-c-green-100);--yellow:var(--color-foreground-warning);--red:var(--color-foreground-danger);--font-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-display:"Goga", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Fira Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}body{font:14px/1.5 var(--font-sans);background:var(--bg);color:var(--text);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color-scheme:dark;font-feature-settings:"cv11" on;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-feature-settings:"ss01" on}button,input{font:inherit}.skeleton-pulse{background:#2f2f2f;border-radius:6px;animation:1.2s ease-in-out infinite skeleton-pulse;display:inline-block}.skeleton-pulse.light{background:#242424}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.cs-pulse{background:#2f2f2f;border-radius:6px;animation:1.2s ease-in-out infinite chart-skeleton-pulse;display:block}.cs-plot{width:100%;position:relative}.cs-plot.bordered{border-bottom:1px solid var(--border,#2f2f2f)}.cs-grid{background:var(--muted,#a3a3a3);height:1px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.cs-grid{background:color-mix(in srgb,var(--muted,#a3a3a3) 18%,transparent)}}.cs-area{opacity:.5;border-radius:8px 8px 0 0;height:58%;position:absolute;bottom:0;left:0;right:0}.cs-marks{justify-content:space-between;align-items:flex-end;gap:3px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.cs-bar{border-radius:3px 3px 0 0;flex:1 1 0;min-width:0}.cs-violin{opacity:.65;border-radius:999px;flex:1 1 0;min-width:0;max-width:22px;margin:auto 0}.cs-marks .cs-pulse:nth-child(3n+2){animation-delay:.2s}.cs-marks .cs-pulse:nth-child(3n){animation-delay:.4s}@keyframes chart-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.cs-pulse{opacity:.7;animation:none}}.minimal-table{border-collapse:separate;border-spacing:0;background:0 0;border:0;border-radius:0;width:100%}:where(.minimal-table) th{text-align:left;vertical-align:middle;color:var(--muted);background:0 0;padding:8px 16px;font-size:14px;font-weight:400;line-height:20px}:where(.minimal-table) tbody tr:hover{background:var(--text-bright)}@supports (color:color-mix(in lab,red,red)){:where(.minimal-table) tbody tr:hover{background:color-mix(in srgb,var(--text-bright) 4%,transparent)}}:where(.minimal-table) tbody td{border-top:1px solid var(--color-c-gray-10,#2f2f2f);vertical-align:middle;height:40px;padding:8px 16px}table.resizable-table{table-layout:fixed;width:max(100%,var(--resizable-grid-width,100%));min-width:var(--resizable-grid-width,100%)}table.resizable-table th{-webkit-user-select:none;user-select:none;padding-right:22px;position:relative}.column-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.column-resize-handle{z-index:1;cursor:col-resize;touch-action:none;background:0 0;border:0;width:18px;padding:0;position:absolute;top:0;bottom:0;right:-9px}@media(max-width:900px){.column-resize-handle{display:none}table.resizable-table th{padding-right:16px}table.training-runs-table.sticky-first-column colgroup col:first-child{width:128px!important}table.training-runs-table.sticky-first-column th:first-child,table.training-runs-table.sticky-first-column td:first-child{max-width:128px}}.column-resize-handle:after{content:"↔";background:var(--color-c-gray-10,#2f2f2f);width:16px;height:16px;color:var(--muted);opacity:0;border-radius:999px;place-items:center;font-size:11px;line-height:1;transition:opacity .12s,color .12s,background .12s;display:grid;position:absolute;top:50%;right:1px;transform:translateY(-50%)}table.resizable-table th:hover .column-resize-handle:after,table.resizable-table th.resizing .column-resize-handle:after,.column-resize-handle:focus-visible:after{opacity:1}table.resizable-table th.resizing .column-resize-handle:after,.column-resize-handle:focus-visible:after{background:var(--color-c-gray-15,#3b3b3b);color:var(--text-bright)}.column-resize-handle:focus-visible{outline:none}table.resizable-table.sticky-first-column th:first-child,table.resizable-table.sticky-first-column tbody td:first-child{background:var(--bg);border-right:1px solid var(--color-c-gray-10,#2f2f2f);background-clip:padding-box;position:sticky;left:0}table.resizable-table.sticky-first-column th:first-child{z-index:3}table.resizable-table.sticky-first-column tbody td:first-child{z-index:2}table.resizable-table.sticky-first-column tbody tr:hover td:first-child{background:var(--text-bright)}@supports (color:color-mix(in lab,red,red)){table.resizable-table.sticky-first-column tbody tr:hover td:first-child{background:color-mix(in srgb,var(--text-bright) 4%,var(--bg))}}table.resizable-table.sticky-first-column tr.row-selected td:first-child{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){table.resizable-table.sticky-first-column tr.row-selected td:first-child{background:color-mix(in srgb,var(--accent) 7%,var(--bg))}}.status-pill{white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:12px;line-height:16px;display:inline-flex}.status-pill.icon-only{justify-content:center;gap:0;width:24px;min-width:24px;padding-inline:0}.status-running,.status-pending{color:#d176bd;background:#2f2436;border-color:#3b2a37}.status-completed,.status-ready{color:#6ac355;background:#273823;border-color:#2d4327}.status-stopped,.status-cancelled{color:#ffab5e;background:#3b2f20;border-color:#5d442d}.status-failed,.status-inactive{color:#f87171;background:#3b2020;border-color:#5b3333}.status-pill svg{flex:none}@keyframes status-pill-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.refresh-icon{display:inline-flex}.refresh-icon.spinning{animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.nav-item{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:all .16s;display:flex}.nav-item:hover{background:var(--panel);color:var(--text-bright)}.nav-item.sidebar-active{color:var(--text-bright);background:#7fee641a;border-radius:10px}.tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 0;font-size:14px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex;position:relative}.tab:hover{color:var(--text-bright);border-bottom-color:var(--muted)}.tab.tabs-active{color:var(--text-bright);border-bottom-color:var(--green,var(--accent))}.tab-count{color:var(--muted);background:var(--color-c-gray-10,#2f2f2f);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 7px;font-size:11px;line-height:1}.tab.tabs-active .tab-count{color:var(--text-bright)}.filters{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;display:flex;position:relative}.filterbar-menu-wrap{position:relative}.filter-button{border:1px solid var(--color-c-gray-10,#2f2f2f);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.filter-button.filterbar-open{border-color:var(--border-strong);background:var(--panel-alt);color:var(--text-bright)}.filter-button:focus{outline:none}.filter-button:focus-visible{box-shadow:0 0 0 2px var(--border-strong);outline:none}@supports (color:color-mix(in lab,red,red)){.filter-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--border-strong) 55%,transparent)}}.button-icon{color:var(--muted);display:inline-flex}.filter-button.filterbar-open .button-icon{color:var(--text-bright)}.chevron{color:var(--muted);transition:transform .14s}.chevron.rotated{transform:rotate(180deg)}.menu{z-index:20;border:1px solid var(--border);background:var(--panel);border-radius:8px;width:max-content;min-width:210px;max-width:min(320px,100vw - 2rem);max-height:280px;padding:.25rem;position:absolute;top:calc(100% + .3rem);left:0;overflow:auto;box-shadow:0 12px 26px #0000008c}.menu-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:.42rem;padding:.3rem .38rem;font-size:.73rem;display:grid}.menu-item:hover{background:var(--text-bright)}@supports (color:color-mix(in lab,red,red)){.menu-item:hover{background:color-mix(in srgb,var(--text-bright) 6%,transparent)}}.menu-item:hover{color:var(--text-bright)}.checkmark{border:1px solid var(--border-strong);width:14px;height:14px;color:var(--accent);background:var(--panel-alt);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.checkmark{background:color-mix(in srgb,var(--panel-alt) 90%,black)}}.checkmark.checked{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.checkmark.checked{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.checkmark.checked{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.checkmark.checked{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.item-label{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.67rem}.menu.menu-right{left:auto;right:0}.group-by-button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;transition:all .15s;display:inline-flex}.group-by-button:focus{outline:none}.group-by-button:focus-visible{box-shadow:0 0 0 2px var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.group-by-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--border-strong) 55%,transparent)}}.group-by-value{color:var(--text-bright)}.group-by-menu{min-width:100px}.group-section{border:1px solid var(--border);background:0 0;border-radius:8px;overflow:hidden}.group-section-header{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .9rem;display:flex}@media(max-width:980px){.menu{min-width:180px}}.framework-stage-progress{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.framework-stage-progress.compact{gap:3px}.progress-track{background:var(--color-c-gray-10,#2f2f2f);border-radius:9999px;width:100%;height:6px;display:block;overflow:hidden}.framework-stage-progress.compact .progress-track{height:4px}.progress-fill-done{background:var(--muted)}.stage-label-done{color:var(--muted);text-shadow:none;opacity:1;filter:none;animation:none}@keyframes stage-label-flash{0%,to{opacity:.48;filter:brightness(.95)}50%{opacity:1;filter:brightness(1.12)}}.chart{min-width:0}.point-dot{z-index:1;pointer-events:none;width:7px;height:7px;box-shadow:0 0 0 2px var(--color-c-gray-08,#1c1c1c);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.chart-tooltip{z-index:2;pointer-events:none;color:#fff;white-space:nowrap;background:#000000d1;border-radius:4px;padding:5px 7px;font-size:12px;line-height:16px;position:absolute;top:8px;transform:translate(12px);box-shadow:0 8px 20px #00000047}.chart-tooltip.reverse{transform:translate(calc(-100% - 12px))}.cbc-swatch{border-radius:2px;flex:none;width:10px;height:10px}.cbc-plot{border-bottom:1px solid var(--border,#2f2f2f);width:100%;position:relative}.cbc-baseline{border-top:1px dashed var(--muted);height:0;position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.cbc-baseline{border-top:1px dashed color-mix(in srgb,var(--muted) 50%,transparent)}}.cbc-baseline{opacity:0;pointer-events:none}.cbc-plot.has-negative .cbc-baseline{opacity:1}.cbc-cluster{flex:1 1 0;gap:2px;min-width:0;transition:opacity .1s;display:flex;position:relative}.cbc-cluster.dim{opacity:.45}.cbc-bar{border-radius:3px 3px 0 0;min-height:1px;transition:filter .1s,box-shadow .1s;position:absolute;left:0;right:0}.cbc-bar.negative{border-radius:0 0 3px 3px}.cbc-bar.cbar-active{filter:brightness(1.15);box-shadow:0 0 0 2px var(--surface,#2f2f2f)}.cbc-tip-row{color:var(--muted);align-items:center;gap:6px;line-height:16px;display:flex}.cbc-tip-row.cbar-active{color:var(--text-bright,#fff)}.sw{background:var(--accent);width:14px;height:2px}.sw.iqr{background:var(--muted)}.sw.trend{background:repeating-linear-gradient(to right,var(--accent) 0 4px,transparent 4px 7px)}.spread-trend{font-weight:600}.trend-up{color:#5ec962}.trend-down{color:#e06c75}.trend-flat{color:var(--muted)}.plot{flex:1;min-width:0;height:210px;position:relative}.violin{fill:var(--accent);fill-opacity:.35;stroke:var(--accent);stroke-width:1px;stroke-opacity:.9;vector-effect:non-scaling-stroke;transition:fill-opacity 80ms}.median{stroke:#fff;stroke-width:1.5px;stroke-opacity:.85}.vsw{border-radius:2px;width:12px;height:10px}.vsw.fill{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.vsw.fill{background:color-mix(in srgb,var(--accent) 40%,transparent)}}.vsw.fill{border:1px solid var(--accent)}.vsw.median{opacity:.85;background:#fff;height:2px}.tl-tooltip{z-index:100;color:#e8e8e8;border:1px solid var(--color-c-gray-15,#3b3b3b);pointer-events:none;opacity:0;white-space:pre-wrap;font-variant-numeric:tabular-nums;max-width:400px;font-size:11px;line-height:1.5;font-family:var(--font-mono,monospace);background:#181818f2;border-radius:8px;padding:8px 10px;transition:opacity .1s,transform .1s;position:fixed;transform:translateY(4px);box-shadow:0 4px 16px #00000080}.tl-tooltip.visible{opacity:1;transform:translateY(0)}.conversation{flex-direction:column;gap:2px;display:flex}.turn{background:var(--color-c-gray-08,#1c1c1c);border-radius:6px;padding:10px 12px}.turn+.turn{margin-top:1px}.turn-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.role-assistant{color:#60a5fa;background:#60a5fa1f}.role-user{color:#4ade80;background:#4ade801f}.role-tool{color:#fbbf24;background:#fbbf241f}.role-system,.role-developer,.role-thinking{color:#a78bfa;background:#a88bfa1f}.turn-meta{color:var(--muted);font-size:11px}.tool-output{color:var(--muted);background:#0003;border-radius:4px;max-height:200px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.thinking-block{color:var(--muted);white-space:pre-wrap;word-break:break-word;background:#a88bfa0f;border:1px solid #a88bfa26;border-radius:4px;max-height:200px;margin:0 0 8px;padding:8px;font-size:11px;line-height:1.45;overflow:auto}.check-icon{text-align:center;flex-shrink:0;width:14px;font-size:11px;font-weight:600}.check-passed .check-icon{color:#4ade80}.check-failed .check-icon{color:#f87171}.summary-section{border-bottom:1px solid var(--color-c-gray-10,#2f2f2f);padding:16px 0}.summary-section:first-child{padding-top:0}.summary-section:last-child{border-bottom:0}.summary-section-title{color:var(--text-bright);margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}.kv{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 0;display:grid}.kv-key{color:var(--muted);font-size:12px;line-height:16px}.kv-value{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:20px}.kv-value-mono{font-family:var(--font-mono);font-size:12px;line-height:16px}.recipe-params-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.recipe-params-title{flex:auto;min-width:0;margin-bottom:0}.recipe-params-count{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:16px}.recipe-params-copy{border:1px solid var(--color-c-gray-10,#2f2f2f);background:var(--panel-alt);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.recipe-params-copy{background:color-mix(in srgb,var(--panel-alt) 74%,black)}}.recipe-params-copy{color:var(--text);cursor:pointer;flex-shrink:0;padding:3px 8px;font-size:11px;line-height:14px}.recipe-params-copy:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.recipe-params-copy:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.recipe-params-search{border:1px solid var(--color-c-gray-10,#2f2f2f);background:0 0;border-radius:6px;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:6px 8px;display:inline-flex}.recipe-params-list{overscroll-behavior:contain;max-height:360px;overflow-y:auto}.ghost-hover:hover{border-color:var(--border-strong);color:var(--text-bright)}.summary-card{background:#ffffff08;border:0;border-radius:6px;flex-direction:column;gap:8px;height:80px;padding:12px;display:flex}.summary-card strong{color:var(--text-bright);font-size:20px;font-weight:500;line-height:32px}.summary-label{color:var(--muted);font-size:12px;font-weight:400;line-height:16px}.table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:auto;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.table-wrap.freeze-header{max-height:max(240px,calc(100dvh - var(--frozen-table-offset,280px)));overflow:auto}.table-wrap.freeze-header thead th{z-index:3;background:var(--bg);box-shadow:0 1px 0 0 var(--color-c-gray-10,#2f2f2f);background-clip:padding-box;position:sticky;top:0}.table-wrap.freeze-header table.resizable-table.sticky-first-column th:first-child{z-index:4}.summary-sticky{z-index:10;background:var(--bg);position:sticky;top:0}@media(max-width:900px){.summary-sticky{gap:10px;padding:0 16px;position:static}.summary-card{gap:4px;height:auto;min-height:64px;padding:10px}.summary-card strong{font-size:18px;line-height:24px}}.page-empty{color:var(--muted);text-align:center;padding:24px;font-size:.84rem}.load-more-button{border:1px solid var(--border-strong);color:var(--text-bright);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-size:.84rem;transition:all .15s}.load-more-button:hover{background:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.load-more-button:hover{background:color-mix(in srgb,var(--border-strong) 22%,transparent)}}.load-more-button:focus{outline:none}.load-more-button:focus-visible{box-shadow:0 0 0 2px var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.load-more-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--border-strong) 55%,transparent)}}.open-modal-link-disabled{opacity:.5;pointer-events:none}.status-menu{z-index:10;border:1px solid var(--border);background:var(--panel);border-radius:8px;width:175px;padding:.25rem;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 10px 24px #0000008c}.filter-actions{border-bottom:1px solid var(--border);justify-content:flex-end;gap:8px;margin-bottom:.12rem;padding:.2rem .38rem .34rem;display:flex}@supports (color:color-mix(in lab,red,red)){.filter-actions{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.filter-action{color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.68rem}.filter-action:hover:not(:disabled){color:var(--text);text-decoration:underline}.filter-action:disabled{opacity:.45;cursor:default;text-decoration:none}.status-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:.42rem;padding:.34rem .4rem;font-size:.74rem;display:grid}.status-item:hover{background:var(--text-bright)}@supports (color:color-mix(in lab,red,red)){.status-item:hover{background:color-mix(in srgb,var(--text-bright) 6%,transparent)}}.status-item:hover{color:var(--text-bright)}.status-count{color:var(--muted);font-size:.68rem}.search-icon{color:var(--muted);display:inline-flex}.search-input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.search-input::placeholder{color:var(--color-foreground-tertiary,#747474)}.fan-meta{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.fan-axis{color:var(--muted);justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.fan-axis-label{text-transform:uppercase;letter-spacing:.04em}.chart-legend-item{align-items:center;gap:5px;display:inline-flex}.plot-empty{color:var(--muted);padding:8px 0;font-size:12px}.drawer-panel-header{border-bottom:1px solid var(--color-c-gray-10,#2f2f2f);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.drawer-panel-eyebrow{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:16px}.drawer-panel-close{border:1px solid var(--color-c-gray-10,#2f2f2f);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}table.training-runs-table{width:100%}table.training-runs-table tr.row-selected td{background:var(--text)}@supports (color:color-mix(in lab,red,red)){table.training-runs-table tr.row-selected td{background:color-mix(in srgb,var(--text) 8%,transparent)}}table.training-runs-table tr.row-selected td:first-child{background:var(--text)}@supports (color:color-mix(in lab,red,red)){table.training-runs-table tr.row-selected td:first-child{background:color-mix(in srgb,var(--text) 8%,var(--bg))}}.run-row{cursor:default}table.training-runs-table tr.run-row:hover:not(.row-selected) td{background:var(--text)}@supports (color:color-mix(in lab,red,red)){table.training-runs-table tr.run-row:hover:not(.row-selected) td{background:color-mix(in srgb,var(--text) 6%,transparent)}}table.training-runs-table tr.run-row:hover:not(.row-selected) td:first-child{background:var(--text)}@supports (color:color-mix(in lab,red,red)){table.training-runs-table tr.run-row:hover:not(.row-selected) td:first-child{background:color-mix(in srgb,var(--text) 6%,var(--bg))}}table.training-runs-table td.row-open-cell{padding:0;position:relative}.cell-open-button{box-sizing:border-box;color:var(--text);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;min-height:40px;padding:8px 16px;font-size:14px;line-height:20px;text-decoration:none;display:block;overflow:hidden}.cell-open-button:hover,.cell-open-button:focus-visible{color:var(--text-bright)}.cell-open-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cell-open-button:focus-visible{outline:none}.cell-open-button:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.group-empty{color:var(--muted)}.training-open-modal-link{white-space:nowrap;border:1px solid var(--color-c-gray-10,#2f2f2f);background:0 0;border-radius:6px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.open-modal-link-label{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.training-open-modal-link-icon{color:var(--muted-strong)}.training-open-modal-link:hover{border-color:var(--border-strong)}.training-open-metric-link{border-color:var(--yellow,#fbbf24)}@supports (color:color-mix(in lab,red,red)){.training-open-metric-link{border-color:color-mix(in srgb,var(--yellow,#fbbf24) 45%,transparent)}}.training-open-metric-link .open-modal-link-label,.training-open-metric-link .training-open-modal-link-icon{color:var(--yellow,#fbbf24)}.training-open-metric-link:hover{border-color:var(--yellow,#fbbf24)}@supports (color:color-mix(in lab,red,red)){.training-open-metric-link:hover{border-color:color-mix(in srgb,var(--yellow,#fbbf24) 60%,transparent)}}.detail{color:var(--text);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.detail.embedded{max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:visible}.header-link{color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.header-link:hover{color:var(--accent)}.metric-link{color:var(--yellow,#fbbf24)}.metric-link:hover{color:var(--yellow,#fbbf24);opacity:.8}.tab-panel{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 24px 24px;overflow-y:auto}.summary-tab{flex:auto;grid-template-columns:minmax(0,1fr) minmax(280px,340px);min-height:0;display:grid;overflow:hidden}.summary-tab-main{overscroll-behavior:contain;min-height:0;max-height:100%;padding:20px 24px 24px;overflow-y:auto}.summary-tab-side{border-left:1px solid var(--border,#2f2f2f);overscroll-behavior:contain;min-height:0;max-height:100%;padding:20px 24px 24px;overflow-y:auto}.detail.embedded .summary-tab,.detail.embedded .tab-panel,.detail.embedded .summary-tab-main{overflow-y:visible}.detail.embedded .summary-tab{gap:32px}.detail.embedded .tab-panel,.detail.embedded .summary-tab-main{max-height:none;padding:20px 0 0}.detail.embedded .summary-tab-side{max-height:none;padding:20px 0 0 24px;overflow-y:visible}@media(max-width:900px){.detail:not(.embedded){height:auto;max-height:none;overflow:visible}.summary-tab{flex-direction:column;flex:none;display:flex;overflow:visible}.summary-tab-main,.summary-tab-side{flex:none;max-height:none;overflow:visible}.summary-tab-main{padding:16px 16px 20px}.summary-tab-side{border-left:0;border-top:1px solid var(--border,#2f2f2f);padding:16px}.tab-panel{flex:none;padding:16px;overflow:visible}.chart-scroll{touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow:auto hidden}table.rollout-table.resizable-table{width:100%;min-width:0}table.rollout-table{font-size:12px}table.rollout-table th,table.rollout-table td{padding:8px}.sample-viewer{margin-inline:2px;padding:8px 10px}.sample-viewer-header{flex-wrap:wrap;gap:8px}.sample-viewer-hint{display:none}}.rollout-chart{margin-bottom:20px}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.chart-grid .rollout-chart{min-width:0;margin-bottom:0}@media(max-width:900px){.chart-grid{grid-template-columns:1fr}}.rollout-chart-title{color:var(--text-bright);margin-bottom:6px;font-size:12px;font-weight:600}table.rollout-table{border-collapse:collapse;width:100%;font-size:13px}table.rollout-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border,#2f2f2f);padding:6px 10px;font-size:11px;font-weight:500}table.rollout-table tbody tr{cursor:pointer}table.rollout-table tbody tr:hover,table.rollout-table tbody tr.expanded{background:var(--color-c-gray-10,#2f2f2f)}table.rollout-table td{border-bottom:1px solid var(--border,#2f2f2f);font-variant-numeric:tabular-nums;padding:8px 10px}table.rollout-table td:nth-child(4),table.rollout-table th:nth-child(4) .column-label{white-space:normal;overflow-wrap:break-word;line-height:1.25}.dist{margin-bottom:16px}.dist-bar{background:var(--color-c-gray-30,#4a4a4a);cursor:pointer;border:0;border-radius:2px 2px 0 0;flex:1;min-height:2px;padding:0;transition:background .12s,opacity .12s;position:relative}.dist-bar:hover:not(:disabled){background:var(--color-c-gray-40,#5e5e5e)}.dist-bar.detail-active{background:var(--accent)}.dist-bar.is-empty{background:var(--color-c-gray-10,#2f2f2f);cursor:default;opacity:.5}.dist-axis{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.dist-axis-label{text-transform:uppercase;letter-spacing:.04em}.sample-viewer{border-left:2px solid var(--accent);background:var(--color-c-gray-10,#2f2f2f);border-radius:0 4px 4px 0;min-width:0;max-width:100%;margin-bottom:12px;padding:8px 12px}.sample-viewer-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:6px;display:flex}.sample-viewer-nav,.sample-viewer-actions{align-items:center;gap:8px;min-width:0;display:inline-flex}.sample-viewer-hint{color:var(--muted);font-size:11px}.sample-nav-btn{border:1px solid var(--border,#2f2f2f);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.sample-nav-btn:hover:not(:disabled){color:var(--text-bright);border-color:var(--border-strong,#4a4a4a)}.sample-nav-btn:disabled{opacity:.4;cursor:default}.rollout-sample-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:8px;margin-bottom:2px;font-size:10px}.rollout-sample-metric{font-variant-numeric:tabular-nums;color:var(--text-bright);font-size:13px}.rollout-sample-text{background:var(--color-c-gray-08,#1c1c1c);color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:240px;margin:0;padding:8px;font-size:12px;overflow:auto}.exit-ok{color:#4ade80;background:#4ade801f}.exit-err{color:#f87171;background:#f871711f}.detail-empty{color:var(--muted);padding-top:16px;padding-bottom:16px;font-size:13px}.dot{background:var(--muted);border-radius:9999px;width:7px;height:7px;display:inline-block}.dot-dim{background:#6b7280}.log-button{background:var(--color-c-gray-10,#2f2f2f);color:var(--text);border:1px solid var(--border,#3a3a3a);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px}.log-button:hover:not(:disabled){background:var(--color-c-gray-12,#3a3a3a)}.log-button:disabled{opacity:.5;cursor:not-allowed}.log-rate,.log-follow{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.rollout-error td{background:#ef44440f}.rollout-warn td{background:#fbbf240f}.rollout-diagnostics{background:#fbbf2414;border:1px solid #fbbf2433;border-radius:6px;margin-bottom:12px;padding:10px 14px}.rollout-diagnostics.diag-critical{background:#ef444414;border-color:#ef444433}.diag-title{color:#fbbf24;margin-bottom:6px;font-size:13px;font-weight:600}.diag-critical .diag-title{color:#ef4444}.diag-tag{color:var(--text,#d1d1d1);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:3px;padding:2px 8px;font-size:11px}.evals-menu-wrap{position:relative}.evals-status-filter{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:.28rem;padding:.25rem .58rem;font-size:.76rem;display:inline-flex}.evals-status-filter.evals-open{border-color:var(--border-strong);background:var(--panel-alt);color:var(--text-bright)}.evals-status-filter:focus{outline:none}.evals-status-filter:focus-visible{box-shadow:0 0 0 2px var(--border-strong);outline:none}@supports (color:color-mix(in lab,red,red)){.evals-status-filter:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--border-strong) 55%,transparent)}}.dataset-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-meta-pill{color:var(--muted);background:var(--panel-alt);border:0;border-radius:6px;padding:.11rem .42rem;font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.group-meta-pill{background:color-mix(in srgb,var(--panel-alt) 70%,transparent)}}table.evals-runs-table{width:100%}.evals-mono{font-family:var(--font-mono);color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.evals-mono{color:color-mix(in srgb,var(--accent) 78%,white)}}.evals-mono{font-size:.72rem}.evals-name-cell .truncate-text,.evals-dataset-cell .truncate-text,.base-model-cell .truncate-text{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.evals-dataset-cell{max-width:0}table.evals-runs-table tbody tr.eval-row-clickable{cursor:pointer}table.evals-runs-table tr.row-selected td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){table.evals-runs-table tr.row-selected td{background:color-mix(in srgb,var(--accent) 7%,transparent)}}table.evals-runs-table tbody tr.eval-row-clickable:hover td{background:var(--text-bright)}@supports (color:color-mix(in lab,red,red)){table.evals-runs-table tbody tr.eval-row-clickable:hover td{background:color-mix(in srgb,var(--text-bright) 3%,transparent)}}.drawer-meta-row{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:4px;height:32px;display:grid}.drawer-meta-key{color:var(--muted);font-size:14px;line-height:20px}.drawer-meta-value{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:24px;overflow:hidden}.drawer-divider{background:var(--color-c-surface-highlight-gray-transparent);height:1px;margin:0 24px}.example-prompt{min-width:0;color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:8px 0 8px 8px;font-size:14px;line-height:20px;overflow:hidden}.example-section{flex-direction:column;gap:4px;display:flex}.example-section-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500;line-height:16px}.example-section-text{color:var(--text);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:20px;font-family:var(--font-mono);background:#ffffff08;border-radius:4px;max-height:200px;padding:8px;overflow-y:auto}.example-section-score{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.examples-loading,.examples-empty{color:var(--muted);text-align:center;padding:24px;font-size:14px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.sft-progress.svelte-ukoxvk{min-width:0;margin-bottom:24px}p.svelte-ukoxvk{color:var(--muted);font-size:12px;line-height:1.6}.stats.svelte-ukoxvk{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:12px 0;font-size:12px;color:var(--muted)}strong.svelte-ukoxvk{color:var(--text-bright)}.run-timeline.svelte-15sg512{display:flex;flex-direction:column;gap:12px;font-family:var(--font-sans)}.empty.svelte-15sg512{color:var(--color-c-gray-45, #6e6e6e);font-size:.85rem;padding:.5rem 0}.toolbar.svelte-15sg512{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.lane-note.svelte-15sg512{margin-top:6px;font-size:10px;line-height:1.4;color:var(--tg-text-muted, #8a8f98)}.lane-note-mark.svelte-15sg512{color:var(--tg-text-muted, #8a8f98);padding-right:2px}.legend.svelte-15sg512{flex:1 1 100%;min-width:0;display:flex;flex-wrap:wrap;gap:3px 8px;font-size:9px;color:var(--muted)}.legend-item.svelte-15sg512{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.swatch.svelte-15sg512{width:7px;height:7px;border-radius:2px;flex-shrink:0}.idle-swatch.svelte-15sg512{height:2px;border-radius:0;border-top:2px solid var(--color-c-gray-30, #6a6a6a)}.controls.svelte-15sg512{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.zoom-controls.svelte-15sg512{display:inline-flex;align-items:center;border:1px solid var(--border, #2f2f2f);border-radius:4px;overflow:hidden}.zoom-btn.svelte-15sg512,.zoom-level.svelte-15sg512{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--muted);font-size:11px;padding:3px 7px;cursor:pointer;font-family:inherit}.zoom-level.svelte-15sg512{min-width:38px;border-left:1px solid var(--border, #2f2f2f);border-right:1px solid var(--border, #2f2f2f);font-variant-numeric:tabular-nums}.zoom-btn.svelte-15sg512:hover:not(:disabled),.zoom-level.svelte-15sg512:hover:not(:disabled){color:var(--text);background:var(--color-c-gray-08, #1c1c1c)}.zoom-btn.svelte-15sg512:disabled,.zoom-level.svelte-15sg512:disabled{opacity:.4;cursor:default}.dl-btn.svelte-15sg512{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--border, #2f2f2f);border-radius:4px;color:var(--muted);font-size:11px;padding:3px 8px;cursor:pointer;font-family:inherit}.dl-btn.svelte-15sg512:hover{color:var(--text);border-color:var(--border-strong, #4a4a4a)}.chart.svelte-15sg512{display:flex;align-items:flex-start;gap:10px}.gutter.svelte-15sg512{flex-shrink:0;width:108px}.gutter-row.svelte-15sg512{font-size:11px;line-height:20px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-sans)}.gutter-row.lane.svelte-15sg512{color:var(--text);font-weight:600}.viewport.svelte-15sg512{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--color-c-gray-20, #464646) transparent;overscroll-behavior-x:contain;touch-action:pan-x}.track.svelte-15sg512{position:relative;min-width:100%;padding-top:14px}.steps.svelte-15sg512{position:relative;margin-bottom:8px}.step.svelte-15sg512{position:absolute;top:0;bottom:0;border-left:1px solid var(--border-strong, #4a4a4a);background:var(--color-c-gray-05, #171717);overflow:visible}.step-text.svelte-15sg512{display:block;padding:0 6px;font-size:10px;line-height:20px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.groups.svelte-15sg512{position:relative}.timeline-break.svelte-15sg512{position:absolute;top:40%;bottom:40%;background:var(--color-c-gray-15, #303030);opacity:.55;border-left:1px solid var(--color-c-gray-20, #424242);border-right:1px solid var(--color-c-gray-20, #424242);pointer-events:none}.timeline-break-label.svelte-15sg512{position:absolute;bottom:0;left:2px;font-size:9px;line-height:12px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.timeline-break-label.right-aligned.svelte-15sg512{right:2px;left:auto}.timeline-break-label.hidden.svelte-15sg512{display:none}.attempt-marker.svelte-15sg512{position:absolute;top:0;bottom:0;border-left:1px dashed var(--color-c-yellow-60, #b8912f);pointer-events:none}.attempt-marker-label.svelte-15sg512{position:absolute;top:0;left:3px;font-size:9px;line-height:12px;color:var(--color-c-yellow-60, #b8912f);white-space:nowrap}.group.svelte-15sg512{position:relative;border-top:1px solid var(--border, #2f2f2f)}.row.svelte-15sg512{position:absolute;left:0;right:0;pointer-events:none}.bar.svelte-15sg512{position:absolute;top:0;height:100%;display:flex;align-items:center;min-width:1px;padding:0;border:none;border-radius:1px;box-sizing:border-box;outline:1px solid var(--panel, #1a1a1a);overflow:hidden;cursor:pointer;pointer-events:auto;background:transparent;font-family:inherit}.bar-shell.svelte-15sg512{position:absolute;top:0;height:100%;pointer-events:none}.bar-shell.svelte-15sg512>.bar:where(.svelte-15sg512){pointer-events:auto}.bar-children.svelte-15sg512{position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:3;overflow:hidden;pointer-events:none}.bar-children.svelte-15sg512>.bar-shell:where(.svelte-15sg512){pointer-events:auto}.role-line.svelte-15sg512{position:absolute;left:0;right:0;pointer-events:none}.role-line.svelte-15sg512>.bar-shell:where(.svelte-15sg512){pointer-events:auto}.bar-children.multi-role.svelte-15sg512 .bar.nested-bar:where(.svelte-15sg512){top:1px;height:calc(100% - 2px)}.bar-children.multi-role.svelte-15sg512 .bar-hit-target:where(.svelte-15sg512){top:1px;bottom:1px}.bar.outlined.svelte-15sg512{background:transparent;border:1px solid var(--bar-color);outline:none}.bar.train-parent.svelte-15sg512{border-width:2px}.bar.expanded-parent.svelte-15sg512{z-index:2;pointer-events:auto;background:color-mix(in srgb,var(--bar-color) 18%,transparent)!important}.bar.nested-bar.svelte-15sg512{min-width:2px;top:4px;height:calc(100% - 8px);z-index:3;outline:none;border-radius:0;overflow:visible;pointer-events:none}.bar-hit-target.svelte-15sg512{position:absolute;top:4px;bottom:4px;left:calc(-1 * var(--hit-left, 0px));right:calc(-1 * var(--hit-right, 0px));padding:0;border:none;background:transparent;pointer-events:auto;cursor:pointer}.bar.idle.svelte-15sg512{background:linear-gradient(var(--color-c-gray-30, #6a6a6a),var(--color-c-gray-30, #6a6a6a));background-size:100% 2px;background-position:center;background-repeat:no-repeat}.bar.detail-idle.svelte-15sg512{opacity:.35;z-index:1}.bar.sampled.svelte-15sg512{background:transparent;border:none;background:linear-gradient(var(--bar-color),var(--bar-color));background-size:100% 2px;background-position:center;background-repeat:no-repeat}.bar.active.svelte-15sg512{outline:2px solid var(--color-c-green-80, #6ac355);outline-offset:-1px}.tg-tip.svelte-15sg512{position:fixed;z-index:1000;transform:translate(-50%,calc(-100% - 10px));pointer-events:auto;display:flex;flex-direction:column;gap:1px;padding:6px 9px;border-radius:6px;background:var(--color-c-gray-02, #0d0d0d);border:1px solid var(--border, #3a3a3a);box-shadow:0 4px 16px #00000080;font-size:11px;white-space:nowrap;font-family:var(--font-sans)}.tg-tip.svelte-15sg512:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px;pointer-events:none}.tg-tip.pinned.svelte-15sg512{border-color:var(--accent, #60a5fa);pointer-events:auto}.tg-tip-main.svelte-15sg512{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.tg-tip-name.svelte-15sg512{color:var(--color-c-gray-100);font-weight:600}.tg-tip-stat.svelte-15sg512{display:block;color:var(--muted);font-size:9px;line-height:12px}.timing-stale.svelte-15sg512{color:var(--muted);font-size:12px}.tg-tip-when.svelte-15sg512{color:var(--muted);font-family:var(--font-mono);font-size:9px;font-variant-numeric:tabular-nums}.tg-tip-children.svelte-15sg512{display:flex;flex-direction:column;gap:2px;margin-top:3px;padding-top:3px;border-top:1px solid var(--border, #3a3a3a)}.tg-tip-child.svelte-15sg512{display:flex;flex-direction:column;gap:1px}.tg-tip-child-line.svelte-15sg512{color:var(--muted);font-weight:600;font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums}.tg-tip-child-duration.svelte-15sg512{font-family:var(--font-mono);font-weight:400}.tg-tip-action.svelte-15sg512{align-self:flex-start;margin-top:4px;padding:2px 0;border:none;background:none;color:var(--accent, #60a5fa);font-family:inherit;cursor:pointer}.tg-tip-action.svelte-15sg512:hover{text-decoration:underline}.detail-btn.svelte-15sg512{background:var(--color-c-gray-12, #262626);border-color:var(--color-c-gray-25, #555);color:var(--text-bright, #fff)}
